body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}main{display:block}a{text-decoration:none}a:hover{opacity:1}p{word-wrap:break-word}#yui3-css-stamp.cssreset{display:none}#wrapper img{vertical-align:bottom}@media screen and (min-width: 737px), print{.spshow{display:none !important}}@media screen and (max-width: 736px){.pcshow{display:none !important}img{width:100%}}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden;border:0 !important}.modaal-overlay{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0}.modaal-wrapper{-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper .modaal-close{-webkit-appearance:none;padding:0;border:none;background:transparent}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;position:relative;width:100%;height:100%;padding:80px 25px;text-align:center;vertical-align:middle}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{display:inline-block;position:relative;width:100%;max-width:1000px;margin:auto;border-radius:0px;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.2);box-shadow:0 4px 15px rgba(0,0,0,0.2);color:#000;text-align:left;cursor:auto}.modaal-container.is_loading{width:100px;height:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;top:20px;right:20px;width:50px;height:50px;border-radius:100%;background:rgba(0,0,0,0);color:#fff;cursor:pointer;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden;border:0 !important}.modaal-close:before,.modaal-close:after{display:block;position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;content:" ";-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{top:10px;right:10px;background:#afb7bc}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;font-size:0;text-align:center}.modaal-confirm-btn{display:inline-block;margin:0 10px;border:none;background:transparent;font-size:14px;vertical-align:middle;cursor:pointer}.modaal-confirm-btn.modaal-ok{padding:10px 15px;border-radius:3px;background:#555;color:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{width:1000px !important;max-width:800px !important;margin:-6px !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards;opacity:0}.modaal-image .modaal-inner-wrapper{padding-right:140px;padding-left:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;color:#fff;font-size:18px;text-align:center}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;border-radius:100%;background:rgba(0,0,0,0);color:#fff;cursor:pointer;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden;border:0 !important}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;content:" ";-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{position:relative;margin:auto 50px}.modaal-video-container{position:relative;max-width:100%;max-width:1300px;height:0;margin-right:auto;margin-left:auto;padding-bottom:56.25%;overflow:hidden;background:#000;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{display:block;width:100%;height:100%}@media only screen and (min-width: 1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-right:25px;padding-left:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,0.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{right:20px;left:auto}.modaal-gallery-prev{right:auto;left:20px}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{position:absolute;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);transform:scale(0.25);background:none}@-webkit-keyframes modaal-loading-spinner{0%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:.1}}@keyframes modaal-loading-spinner{0%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:.1}}.modaal-loading-spinner>div{position:absolute;width:24px;height:24px;margin-top:4px;margin-left:4px}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-ms-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-delay:.12s;-o-animation-delay:.12s;-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-ms-animation-delay:.37s;-moz-animation-delay:.37s;-webkit-animation-delay:.37s;-o-animation-delay:.37s;-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-ms-animation-delay:.62s;-moz-animation-delay:.62s;-webkit-animation-delay:.62s;-o-animation-delay:.62s;-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.87s;-moz-animation-delay:.87s;-webkit-animation-delay:.87s;-o-animation-delay:.87s;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}.award-list{background-color:#FEFAEB}.award-list__inr{width:100%;max-width:1280px;margin:auto;padding-top:79px;padding-bottom:103px}@media screen and (max-width: 736px){.award-list__inr{padding-top:56px;padding-bottom:61px}}.award-list__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:33px}@media screen and (max-width: 736px){.award-list__title{margin-bottom:23px}}.award-list__title .img{width:100px;margin-bottom:8px}@media screen and (max-width: 736px){.award-list__title .img{width:79px;margin-bottom:10px}}.award-list__title .img img{width:100%}.award-list__title h1{text-align:center}@media screen and (max-width: 736px){.award-list__title h1{font-size:27px}}.award-list__text{margin-bottom:38px}@media screen and (max-width: 736px){.award-list__text{padding:0 15px}}.award-list__text p{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック L","Shuei MaruGo L",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:20px;text-align:center}@media screen and (max-width: 736px){.award-list__text p{font-size:15px}}.award-list__years{width:100%;max-width:430px;margin:auto;margin-bottom:60px}@media screen and (max-width: 736px){.award-list__years{margin-bottom:38px;padding:0 20px}}.award-list__years ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.award-list__years ul li{position:relative;font-size:14px}@media screen and (max-width: 736px){.award-list__years ul li{font-size:12px}}.award-list__years ul li::after{position:absolute;right:-25px;width:1px;height:100%;background-color:#E3E3E3;content:""}@media screen and (max-width: 736px){.award-list__years ul li::after{right:-21px}}.award-list__years ul li:last-child::after{content:none}.award-list__years ul li span{color:#000000}.award-list__years ul li a{text-decoration:underline}.award-list__years ul li.red a{color:#E1642C}.award-list__years ul li.blue a{color:#5DBFCE}.award-list__years ul li.green a{color:#4DA944}.award-list__tab{margin-bottom:100px}@media screen and (max-width: 736px){.award-list__tab{margin-bottom:40px}}.award-list__tab .tab-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1080px;margin:auto}@media screen and (max-width: 736px){.award-list__tab .tab-area{padding:0 3px}}.award-list__tab .tab-area .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:340px;height:80px;border-radius:10px 10px 0 0;cursor:pointer}@media screen and (max-width: 736px){.award-list__tab .tab-area .tab{width:32%;max-width:none;height:44px}}.award-list__tab .tab-area .tab span{color:#fff;font-size:26px}@media screen and (max-width: 736px){.award-list__tab .tab-area .tab span{font-size:14px}}.award-list__tab .tab-area .tab:nth-child(1){background-color:#5DBFCE}.award-list__tab .tab-area .tab:nth-child(2){background-color:#4DA944}.award-list__tab .tab-area .tab:nth-child(3){background-color:#E1642C}.award-list__tab .tab-area .tab.close{background-color:#ccc;pointer-events:none}.award-list__tab .content-area{width:100%;max-width:1280px;margin:auto;background-color:#fff}.award-list__tab .content-area.red{border-top:6px solid #E1642C}.award-list__tab .content-area.blue{border-top:6px solid #5DBFCE}.award-list__tab .content-area.green{border-top:6px solid #4DA944}.award-list__tab .content-area .content{display:none;width:100%}.award-list__tab .content-area .content.show{display:block}.award-list__tab .content-area .content__inr{width:100%;max-width:1080px;margin:auto;padding-top:77px;padding-bottom:100px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr{padding:28px 15px 50px 15px}}.award-list__tab .content-area .content__inr h2{width:100%;margin-bottom:63px;text-align:center}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr h2{margin-bottom:28px;line-height:1.3}}.award-list__tab .content-area .content__inr h2.final{margin-bottom:45px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr h2.final{margin-bottom:29px}}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr h2>span{font-size:18px}}.award-list__tab .content-area .content__inr h2.intro-ttl{margin-bottom:20px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr h2.intro-ttl{margin-bottom:10px}}.award-list__tab .content-area .content__inr p.intro-result{margin-bottom:40px;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック B","Shuei MaruGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:20px;font-weight:bold;font-weight:bold;text-align:center}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr p.intro-result{margin-bottom:20px;font-size:16px}}.award-list__tab .content-area .content__inr .prize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:33px}@media screen and (min-width: 737px), print{.award-list__tab .content-area .content__inr .prize{padding-right:50px}}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .prize{margin-bottom:25px}}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .prize img{width:30px}}.award-list__tab .content-area .content__inr .prize.mr10 img{margin-right:10px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .prize.mr10 img{margin-right:5px}}.award-list__tab .content-area .content__inr .prize.mr20 img{margin-right:20px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .prize.mr20 img{margin-right:10px}}.award-list__tab .content-area .content__inr .layout__inr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.award-list__tab .content-area .content__inr .layout__inr .panel{width:49%;max-width:525px;margin-right:0.5%;padding-bottom:60px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr .panel{width:48%;padding-bottom:42px}}.award-list__tab .content-area .content__inr .layout__inr .panel:nth-child(odd){margin-right:auto}.award-list__tab .content-area .content__inr .layout__inr .panel__img{position:relative;width:100%;margin-bottom:17px;overflow:hidden;border-radius:20px;text-align:center;cursor:pointer}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr .panel__img{margin-bottom:7px;border-radius:7px}}.award-list__tab .content-area .content__inr .layout__inr .panel__img .modal-button{position:absolute;right:20px;bottom:20px;width:42px;height:42px;border-radius:50%;background:url(/jp/philanthropy/ideacontest/award/img/ico-modal-button.png) no-repeat;background-position:center;background-size:contain;cursor:pointer}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr .panel__img .modal-button{right:7.5px;bottom:7.5px;width:25px;height:25px}}.award-list__tab .content-area .content__inr .layout__inr .panel__img img{width:100%;vertical-align:top;-webkit-transition:0.3s;transition:0.3s}.award-list__tab .content-area .content__inr .layout__inr .panel__img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.3s;transition:0.3s}.award-list__tab .content-area .content__inr .layout__inr .panel__title{margin-bottom:14px;font-size:20px;text-align:left}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr .panel__title{margin-bottom:8px;font-size:12px}}.award-list__tab .content-area .content__inr .layout__inr .panel__name dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック L","Shuei MaruGo L",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr .panel__name dl{font-size:12px}}.award-list__tab .content-area .content__inr .layout__inr .panel__name dl dt{color:#E1642C}.award-list__tab .content-area .content__inr .layout__inr .panel__name dl dd{margin-left:8px;text-align:left}.award-list__tab .content-area .content__inr .layout__inr.col3.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel{width:33%;max-width:340px;margin-right:2%;padding-bottom:60px}@media screen and (max-width: 1080px){.award-list__tab .content-area .content__inr .layout__inr.col3 .panel{width:32%}}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr.col3 .panel{width:48%;padding-bottom:42px}}@media screen and (min-width: 737px), print{.award-list__tab .content-area .content__inr .layout__inr.col3 .panel:nth-child(3n){margin-right:0}}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__img{position:relative;width:100%;margin-bottom:20px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__img{margin-bottom:7px}}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__img .modal-button{position:absolute;right:20px;bottom:20px;width:42px;height:42px;border-radius:50%;background:url(/jp/philanthropy/ideacontest/award/img/ico-modal-button.png) no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__img .modal-button{right:7.5px;bottom:7.5px;width:25px;height:25px}}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__img img{width:100%}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__title{margin-bottom:20px;font-size:20px;text-align:left}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__title{margin-bottom:8px;font-size:12px}}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__name dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック L","Shuei MaruGo L",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}@media screen and (max-width: 736px){.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__name dl{font-size:12px}}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__name dl dt{color:#E1642C}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__name dl dd{margin-left:5px;text-align:left}.award-list__tab .content-area .content__inr .layout__inr.col3 .panel__name dl dd span.hirakaku{font-family:'Hiragino Kaku Gothic W3 JIS2004','ヒラギノ角ゴ W3 JIS2004',sans-serif}.award-list__tab .content-area .content__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:400px;height:74px;margin:auto;margin-top:17px;border:3px solid #fd0;border-radius:40px;background-color:#fff;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:24px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.award-list__tab .content-area .content__button{height:76px;border:2px solid #fd0}}@media screen and (max-width: 736px){.award-list__tab .content-area .content__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;height:54px;margin-top:12px;border:3px solid #fd0;border-radius:30px;background-color:#fff;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width: 736px) and (max-width: 736px){.award-list__tab .content-area .content__button{height:56px;border:2px solid #fd0}}.award-list__tab .content-area .content__button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:10px;left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#fd0;-webkit-transition:0.3s;transition:0.3s}.award-list__tab .content-area .content__button__arrow span{width:10px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-arrow-blk.svg") no-repeat;background-position:center;background-size:contain;-webkit-transition:0.3s;transition:0.3s}.award-list__tab .content-area .content__button__arrow>span{width:12px;height:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.award-list__tab .content-area .content__button:hover{background-color:#FFDD00}.award-list__tab .content-area .content__button:hover .content__button__arrow{background-color:#fff}.award-list__tab .content-area .content__button>span{-webkit-transform:translateX(9px);transform:translateX(9px)}.award-list__tab .content-area .final h2{color:#5DBFCE}.award-list__tab .content-area .first h2{color:#4DA944}.award-list__tab .content-area .idea h2{color:#E1642C}.award-list__bnr{display:block;position:relative;width:100%;max-width:888px;margin:auto}.award-list__bnr .button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:162px;height:38px;border:3px solid #fd0;border-radius:22px;background-color:#fff;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.award-list__bnr .button{height:40px;border:2px solid #fd0}}@media screen and (min-width: 737px), print{.award-list__bnr .button{right:22px;bottom:25px}}.award-list__bnr .button span{-webkit-transform:translateX(10px);transform:translateX(10px)}@media screen and (max-width: 736px){.award-list__bnr .button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;position:absolute;bottom:18%;left:5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:153px;height:34px;border:3px solid #fd0;border-radius:20px;background-color:#fff;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width: 736px) and (max-width: 736px){.award-list__bnr .button{height:36px;border:2px solid #fd0}}.award-list__bnr .button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#fd0;-webkit-transition:0.3s;transition:0.3s}.award-list__bnr .button__arrow span{width:10px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-arrow-blk.svg") no-repeat;background-position:center;background-size:contain;-webkit-transition:0.3s;transition:0.3s}.award-list__bnr .button__arrow span{width:10px;height:10px}.award-list__bnr .button:hover{background-color:#FFDD00}.award-list__bnr .button:hover .button__arrow{background-color:#fff}.award-list__bnr img{width:100%}.award-list .cv-area{width:100%;max-width:900px;margin:auto;padding-top:95px;background:#FEFAEB}@media screen and (max-width: 736px){.award-list .cv-area{padding-top:38px;padding-bottom:0px}}.award-list .cv-area__inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.award-list .cv-area__text{margin-bottom:20px;padding-bottom:5px;border-bottom:2px dotted #E1642C}@media screen and (max-width: 736px){.award-list .cv-area__text{margin-bottom:10px}}.award-list .cv-area__text p{font-size:24px}@media screen and (max-width: 736px){.award-list .cv-area__text p{font-size:15px}}.award-list .cv-area__buttonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 736px){.award-list .cv-area__buttonContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.award-list .cv-area__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:406px;height:104px;margin-bottom:35px;border:3px solid #fff;border-radius:55px;background-color:#fd0;-webkit-box-shadow:0px 5px 0px 1px #d4b90a;box-shadow:0px 5px 0px 1px #d4b90a;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:28px;-webkit-transition:0.3s;transition:0.3s;-webkit-transition:0.35s;transition:0.35s}@media screen and (max-width: 736px){.award-list .cv-area__button{margin-bottom:20px}}@media screen and (max-width: 736px){.award-list .cv-area__button{height:106px;border:2px solid #fff}}@media screen and (max-width: 736px){.award-list .cv-area__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:82%;height:64px;margin-bottom:24px;border:3px solid #fff;border-radius:35px;background-color:#fd0;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width: 736px) and (max-width: 736px){.award-list .cv-area__button{height:66px;border:2px solid #fff}}.award-list .cv-area__button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:10px;right:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:#fff;-webkit-transition:0.3s;transition:0.3s}.award-list .cv-area__button__arrow span{width:10px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-arrow-blk.svg") no-repeat;background-position:center;background-size:contain;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.award-list .cv-area__button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:10px;right:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26.5px;height:26.5px;border-radius:50%;background-color:#fff;-webkit-transition:0.3s;transition:0.3s}.award-list .cv-area__button__arrow span{width:10px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-arrow-blk.svg") no-repeat;background-position:center;background-size:contain;-webkit-transition:0.3s;transition:0.3s}}.award-list .cv-area__button__arrow span{width:18px;height:18px}@media screen and (max-width: 736px){.award-list .cv-area__button__arrow span{width:11.4px;height:11.4px}}.award-list .cv-area__button::before,.award-list .cv-area__button::after{position:absolute;width:32px;height:38px;background:url("/jp/philanthropy/ideacontest/common/img/img-decoration02.png") no-repeat;background-position:center;background-size:contain;content:"";-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width: 737px), print{.award-list .cv-area__button::before,.award-list .cv-area__button::after{display:none}}@media screen and (max-width: 736px){.award-list .cv-area__button::before,.award-list .cv-area__button::after{content:none}}.award-list .cv-area__button::before{left:-10%}.award-list .cv-area__button::after{right:-10%;-webkit-transform:rotate(176deg);transform:rotate(176deg)}.award-list .cv-area__button:hover{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:406px;height:104px;-webkit-transform:translateY(5px);transform:translateY(5px);border:3px solid #fd0;border-radius:55px;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:28px;-webkit-transition:0.35s;transition:0.35s;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.award-list .cv-area__button:hover{height:106px;border:2px solid #fd0}}@media screen and (max-width: 736px){.award-list .cv-area__button:hover{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:82%;height:64px;border:3px solid #fd0;border-radius:35px;background-color:#fff;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width: 736px) and (max-width: 736px){.award-list .cv-area__button:hover{height:66px;border:2px solid #fd0}}.award-list .cv-area__button:hover .cv-area__button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:10px;right:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:#fd0;-webkit-transition:0.3s;transition:0.3s}.award-list .cv-area__button:hover .cv-area__button__arrow span{width:10px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-arrow-blk.svg") no-repeat;background-position:center;background-size:contain;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.award-list .cv-area__button:hover .cv-area__button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:10px;right:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26.5px;height:26.5px;border-radius:50%;background-color:#fd0;-webkit-transition:0.3s;transition:0.3s}.award-list .cv-area__button:hover .cv-area__button__arrow span{width:10px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-arrow-blk.svg") no-repeat;background-position:center;background-size:contain;-webkit-transition:0.3s;transition:0.3s}}.award-list .cv-area__button:hover .cv-area__button__arrow span{width:18px;height:18px}@media screen and (max-width: 736px){.award-list .cv-area__button:hover .cv-area__button__arrow span{width:11.4px;height:11.4px}}.award-list .cv-area__button:hover::before,.award-list .cv-area__button:hover::after{position:absolute;width:41px;height:64px;background:url("/jp/philanthropy/ideacontest/common/img/img-decoration02.png") no-repeat;background-position:center;background-size:contain;content:"";-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width: 737px), print{.award-list .cv-area__button:hover::before,.award-list .cv-area__button:hover::after{display:block}}@media screen and (max-width: 736px){.award-list .cv-area__button:hover::before,.award-list .cv-area__button:hover::after{content:none}}.award-list .cv-area__button:hover::before{left:-57px}@media screen and (max-width: 736px){.award-list .cv-area__button:hover::before{left:-10%}}.award-list .cv-area__button:hover::after{right:-56px;-webkit-transform:rotate(176deg);transform:rotate(176deg)}@media screen and (max-width: 736px){.award-list .cv-area__button:hover::after{right:-10%;-webkit-transform:rotate(176deg);transform:rotate(176deg)}}.award-list .cv-area__button>span{letter-spacing:4px}@media screen and (max-width: 736px){.award-list .cv-area__button>span{letter-spacing:2px}}.award-list .cv-area__period{margin-bottom:60px}@media screen and (max-width: 736px){.award-list .cv-area__period{width:68%;margin-bottom:40px}}.award-list .cv-area__period p{margin-top:10px;font-size:16px;text-align:center}@media screen and (max-width: 736px){.award-list .cv-area__period p{margin-top:0px}}.award-list .cv-area__period p a{border-bottom:2px solid #EB4444;color:#EB4444}@media screen and (max-width: 736px){.award-list .cv-area .support{width:100%;padding:0 30px}}.award-list .cv-area .support__text{margin-bottom:20px}@media screen and (max-width: 736px){.award-list .cv-area .support__text{margin-bottom:0;padding-bottom:7px}}.award-list .cv-area .support__text p{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック L","Shuei MaruGo L",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;text-align:center}@media screen and (max-width: 736px){.award-list .cv-area .support__text p{font-size:14px}}.award-list .cv-area .support__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:400px;height:74px;border:3px solid #fd0;border-radius:40px;background-color:#fff;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:24px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.award-list .cv-area .support__button{height:76px;border:2px solid #fd0}}@media screen and (max-width: 736px){.award-list .cv-area .support__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:315px;height:54px;margin:auto;border:3px solid #fd0;border-radius:30px;background-color:#fff;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width: 736px) and (max-width: 736px){.award-list .cv-area .support__button{height:56px;border:2px solid #fd0}}.award-list .cv-area .support__button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#fd0;-webkit-transition:0.3s;transition:0.3s}.award-list .cv-area .support__button__arrow span{width:10px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-arrow-blk.svg") no-repeat;background-position:center;background-size:contain;-webkit-transition:0.3s;transition:0.3s}.award-list .cv-area .support__button__arrow span{width:12px;height:12px}.award-list .cv-area .support__button:hover{background-color:#FFDD00}.award-list .cv-area .support__button:hover .support__button__arrow{background-color:#fff}.modal{width:100%;max-width:900px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0px 3px 6px #00000029;box-shadow:0px 3px 6px #00000029}.modal__inr{position:relative;height:75vh;padding-top:19px;padding-left:20px;overflow-y:scroll}@media screen and (max-width: 736px){.modal__inr{padding:0;padding-right:14px}}.modal__inr::-webkit-scrollbar{width:6px;background-color:transparent}@media screen and (max-width: 736px){.modal__inr::-webkit-scrollbar{width:3px}}.modal__inr::-webkit-scrollbar-thumb{border-radius:2px;background-color:#CCCCCC}.modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:28px}@media screen and (max-width: 736px){.modal__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}}.modal__head .ico{width:60px;margin-right:20px}@media screen and (max-width: 736px){.modal__head .ico{width:30px;margin-right:0;margin-bottom:8px}}.modal__head .ico img{width:100%}.modal__head .title{width:100%;max-width:710px}.modal__head .title h3{margin-bottom:21px;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック B","Shuei MaruGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:28px;font-weight:bold}@media screen and (max-width: 736px){.modal__head .title h3{margin-bottom:12px;font-size:18px;text-align:center}}.modal__head .title dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック L","Shuei MaruGo L",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:20px}@media screen and (max-width: 736px){.modal__head .title dl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}}.modal__head .title dl dt{color:#E1642C}.modal__head .title dl dd{margin-left:10px}@media screen and (max-width: 736px){.modal__head .title dl dd{margin-left:3px}}.modal__head .title dl dd span.hirakaku{font-family:'Hiragino Kaku Gothic W3 JIS2004','ヒラギノ角ゴ W3 JIS2004',sans-serif}.modal__img{width:100%;max-width:720px;margin:auto;margin-bottom:20px}@media screen and (max-width: 736px){.modal__img{margin-bottom:12px}}.modal__img img{width:100%}.modal__switch{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:233px;height:38px;margin:auto;margin-bottom:30px;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);border-radius:19px;background-color:#FFDD00;font-family:"秀英丸ゴシック B","Shuei MaruGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;font-weight:bold;cursor:pointer}@media screen and (max-width: 736px){.modal__switch{width:191px;height:31px;margin-bottom:21px;font-size:11px}}.modal__switch .left{z-index:2;position:relative;-webkit-transform:translateX(7px);transform:translateX(7px)}@media screen and (max-width: 736px){.modal__switch .left{-webkit-transform:translateX(3px);transform:translateX(3px)}}.modal__switch .right{z-index:2;position:relative;-webkit-transform:translateX(7px);transform:translateX(7px)}.modal__switch .bg{position:absolute;top:calc(50% - 16px);left:3px;width:110px;height:32px;border-radius:19px;background-color:#fff;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.modal__switch .bg{top:calc(50% - 13px);width:85px;height:25.5px}}.modal__switch .bg.active{left:119px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 736px){.modal__switch .bg.active{left:103px}}.modal__switch.hide{display:none}.modal__text{padding-bottom:33px}.modal__text dl dt{margin-bottom:29px;padding-left:10px;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);-webkit-transform:rotate(0.04deg);transform:rotate(0.04deg);border-left:6px solid #FFDD00;font-family:"秀英丸ゴシック B","Shuei MaruGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:20px;font-weight:bold}@media screen and (max-width: 736px){.modal__text dl dt{margin-bottom:17px;border-left:4px solid #FFDD00;font-size:16px}}.modal__text dl dd{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック L","Shuei MaruGo L",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px}@media screen and (max-width: 736px){.modal__text dl dd{font-size:14px}}.modal__text dl dd span.double{display:inline-block;padding-bottom:5px;-webkit-text-decoration:underline double;text-decoration:underline double}.modal__judge{padding-top:33px;padding-bottom:33px;border-top:3px dotted #FFDD00}.modal__judge dl dt{margin-bottom:29px;padding-left:10px;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);-webkit-transform:rotate(0.04deg);transform:rotate(0.04deg);border-left:6px solid #FFDD00;font-family:"秀英丸ゴシック B","Shuei MaruGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:20px;font-weight:bold}@media screen and (max-width: 736px){.modal__judge dl dt{margin-bottom:17px;border-left:4px solid #FFDD00;font-size:16px}}.modal__judge dl dd{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);font-family:"秀英丸ゴシック L","Shuei MaruGo L",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px}@media screen and (max-width: 736px){.modal__judge dl dd{font-size:14px}}#next{position:absolute;top:calc(50% - 28px);right:-50px;width:28px;height:56px;background:url("/jp/philanthropy/ideacontest/common/img/ico-modal-arrow.svg") no-repeat;background-size:contain;cursor:pointer}@media screen and (max-width: 736px){#next{right:-25px;width:14px;height:26px}}#next.non-active{display:none}#prev{position:absolute;top:calc(50% - 28px);left:-50px;width:28px;height:56px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url("/jp/philanthropy/ideacontest/common/img/ico-modal-arrow.svg") no-repeat;background-size:contain;cursor:pointer}@media screen and (max-width: 736px){#prev{left:-25px;width:14px;height:26px}}#prev.non-active{display:none}.modaal-container{max-width:900px;border-radius:20px}@media screen and (max-width: 736px){.modaal-container{width:94%}}@media screen and (max-width: 736px){.modaal-container .modaal-content-container{padding:13px 6px 20px 20px}}.modaal-wrapper .modaal-close{position:absolute;top:-30px;right:-30px;width:80px;height:80px;background-color:#FFDD00}@media screen and (max-width: 736px){.modaal-wrapper .modaal-close{top:-15px;right:-15px;width:40px;height:40px}}.modaal-wrapper .modaal-close::before,.modaal-wrapper .modaal-close::after{top:18px;left:36px;width:6px;height:45px;background-color:#000}@media screen and (max-width: 736px){.modaal-wrapper .modaal-close::before,.modaal-wrapper .modaal-close::after{top:9px;left:18px;width:3px;height:22.5px}}
