@media screen and (min-width: 737px), print{.spshow{display:none !important}}@media screen and (max-width: 736px){.pcshow{display:none !important}img{width:100%}}@media screen and (max-width: 736px){.final__intro{padding:30px 0 0}}.final__flow{position:relative;padding-top:160px;background-color:#FFF;background-image:none}@media screen and (min-width: 737px), print{.final__flow{padding:0 0 100px}}@media screen and (max-width: 736px){.final__flow{padding:0 0 55px}}.final__flow::before{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;content:''}@media screen and (min-width: 737px), print{.final__flow::before{background:url("../img/bg_finaltop_pc.svg") no-repeat top/100%;background-position:center 0px}}@media screen and (max-width: 736px){.final__flow::before{background:url("../img/bg_final_sp.svg") no-repeat;background-position:center 0px;background-size:contain}}@media screen and (min-width: 737px), print{.final__flow::after{z-index:10;position:absolute;top:293px;left:-33px;width:100%;height:100%;background:url("../img/bg_final_pc.svg") no-repeat center top;content:''}}.final__inr{background-color:#FFF}@media screen and (min-width: 737px), print{.final__inr{width:100%;max-width:1160px;padding:156px 40px 15px}}@media screen and (max-width: 736px){.final__inr{padding:60px 15px 0}}.final__box{width:100%;border-radius:15px;background:#fff;background-color:#FEFAEB}.final__box *{z-index:15;position:relative}@media screen and (min-width: 737px), print{.final__box{padding:50px 35px 50px}}@media screen and (max-width: 736px){.final__box{padding:5px 20px 35px}}.final__box__title h2{position:relative;color:#E1642C;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:bold;text-align:center}@media screen and (min-width: 737px), print{.final__box__title h2{font-size:50px}}@media screen and (max-width: 736px){.final__box__title h2{font-size:27px}}.final__box__title h2::before{display:block;background:url("../../img/ico-reward.svg") no-repeat center/contain;content:''}@media screen and (min-width: 737px), print{.final__box__title h2::before{width:40px;height:62px;margin:-80px auto 30px}}@media screen and (max-width: 736px){.final__box__title h2::before{display:block;width:28px;height:43px;margin:-20px auto 35px}}.final__box__title h2::after{display:block;margin:0 auto;background:url("../img/bg_h2line_pc.svg") no-repeat center/contain;content:''}@media screen and (min-width: 737px), print{.final__box__title h2::after{width:592px;height:26px}}@media screen and (max-width: 736px){.final__box__title h2::after{width:100%;height:13px}}@media screen and (min-width: 737px), print{.final__box__middle{margin:27px auto 37px}}@media screen and (max-width: 736px){.final__box__middle{margin:12px auto 15px}}.final__box__middle p{-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-weight:bold;text-align:center}@media screen and (min-width: 737px), print{.final__box__middle p{font-size:20px}}@media screen and (max-width: 736px){.final__box__middle p{font-size:15px}}.final__box__middle h3{-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-weight:bold;text-align:center}@media screen and (min-width: 737px), print{.final__box__middle h3{font-size:36px}}@media screen and (max-width: 736px){.final__box__middle h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}}.final__box__middle h3::before,.final__box__middle h3::after{display:inline-block;vertical-align:middle;content:''}@media screen and (min-width: 737px), print{.final__box__middle h3::before,.final__box__middle h3::after{width:45px;height:45px}}@media screen and (max-width: 736px){.final__box__middle h3::before,.final__box__middle h3::after{width:20px;height:30px}}.final__box__middle h3::before{background:url(../img/ico_h3left_pc.svg) no-repeat center/contain}.final__box__middle h3::after{background:url(../img/ico_h3right_pc.svg) no-repeat center/contain}.final__box__flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 737px), print{.final__box__flex{gap:0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 11px}}@media screen and (max-width: 736px){.final__box__flex{gap:7px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 737px), print{.final__box__flex__item{width:480px;margin-bottom:10px}}.final__box__flex__item figure{border-radius:20px}@media screen and (min-width: 737px), print{.final__box__flex__item figure{margin-bottom:40px;-webkit-box-shadow:12px 12px 0 0 #fd0;box-shadow:12px 12px 0 0 #fd0}}@media screen and (max-width: 736px){.final__box__flex__item figure{margin-bottom:15px;-webkit-box-shadow:6px 6px 0 0 #fd0;box-shadow:6px 6px 0 0 #fd0}}.final__box__flex__item figure img{width:100%;vertical-align:middle}.final__box__flex__item p{-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-weight:bold;text-align:center}@media screen and (min-width: 737px), print{.final__box__flex__item p{font-size:24px}}@media screen and (max-width: 736px){.final__box__text{margin-top:17px}}.final__box__text p{-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-weight:bold;text-align:center}@media screen and (min-width: 737px), print{.final__box__text p{font-size:20px}}@media screen and (max-width: 736px){.final__box__text p{font-size:15px}}.final__box__bnr{width:576px;margin:37px auto 0}@media screen and (max-width: 736px){.final__box__bnr{width:100%;margin-top:23px}}.final__box__bnr img{width:100%}.final__award *{z-index:100;position:relative}@media screen and (min-width: 737px), print{.final__award{margin:50px auto 0}}@media screen and (max-width: 736px){.final__award{margin:39px auto 0}}.final__award a{display:block;margin:0 auto;background:url(../img/bnr_report_off.png) no-repeat center/contain}@media screen and (min-width: 737px), print{.final__award a{width:100%;max-width:1080px;height:140px}}@media screen and (max-width: 736px){.final__award a{width:100%;height:45px}}.final__award a:hover{background:url(../img/bnr_report_on.png) no-repeat center/contain}@media screen and (min-width: 737px), print{.final__yt{position:relative;padding-top:53px;padding-bottom:38px;background:#FFF5B4}}@media screen and (max-width: 736px){.final__yt{aspect-ratio:375/374;position:relative;background-image:url(../img/bg_yt_sp.png);background-position:center;background-position:center;background-repeat:no-repeat;background-size:contain}}@media screen and (min-width: 737px), print{.final__yt_img1{width:488px;margin:auto;margin-bottom:64px}.final__yt_img1 img{width:100%}}@media screen and (max-width: 736px){.final__yt_img1{display:none}}@media screen and (min-width: 737px), print{.final__yt_img2{width:697px;margin:auto;margin-bottom:40px}.final__yt_img2 img{width:100%}}@media screen and (max-width: 736px){.final__yt_img2{display:none}}.final__yt_wrap{z-index:10;position:relative;margin:0 auto}@media screen and (min-width: 737px), print{.final__yt_wrap{width:100%;max-width:697px}}@media screen and (max-width: 736px){.final__yt_wrap{position:absolute;bottom:40px;width:100%}}.final__yt_wrap::before{position:absolute;top:-77px;left:-378px;width:330px;height:442px;background-image:url(../img/img_yt_left.png);content:""}.final__yt_wrap::after{position:absolute;top:91px;right:-262px;width:264px;height:283px;background-image:url(../img/img_yt_right.png);content:""}.final__yt_wrap figure{text-align:center}@media screen and (min-width: 737px), print{.final__yt_wrap figure{margin-bottom:30px}}@media screen and (max-width: 736px){.final__yt_wrap figure img{width:152px}}@media screen and (max-width: 736px){.final__yt_wrap .cv-area__text p{font-size:12px}}@media screen and (max-width: 736px){.final__yt_wrap .cv-area__button{width:67.3% !important;height:55px !important;margin-bottom:0 !important;font-size:16px !important}}@media screen and (max-width: 736px){.final__yt_wrap .cv-area__button::before,.final__yt_wrap .cv-area__button::after{display:none}}@media screen and (max-width: 736px){.final__yt_wrap .cv-area__button span{padding-right:25px}}.final__entry{position:relative;background:#FEFAEB}@media screen and (min-width: 737px), print{.final__entry{padding:65px 0 120px}}.final__entry::before{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;content:''}@media screen and (min-width: 737px), print{.final__entry::before{background:url(../img/bg_entry_pc.svg) no-repeat;background-position:center 120px}}@media screen and (max-width: 736px){.final__entry::before{background:url(../img/bg_entry_sp.svg) no-repeat right;background-position:right 143px;background-size:105px auto}}@media screen and (max-width: 736px){.final__entry::after{z-index:10;position:absolute;bottom:22px;left:12px;width:90px;height:80px;background:url(../img/bg_star_bottom.svg) no-repeat;background-size:contain;content:''}}.final__entry__wrap{position:relative;margin:0 auto}@media screen and (min-width: 737px), print{.final__entry__wrap{width:100%;max-width:1160px;padding:0 40px}}@media screen and (max-width: 736px){.final__entry__wrap{padding:0 15px}}.final__entry__wrap::before{position:absolute;left:50%;margin:0 auto;-webkit-transform:translate(-50%);transform:translate(-50%);background:url(../img/ttl_entry_pc.svg);content:''}@media screen and (min-width: 737px), print{.final__entry__wrap::before{width:514px;height:514px}}@media screen and (max-width: 736px){.final__entry__wrap::before{top:48px;width:257px;height:257px;background-size:100%}}.final__entry__wrap>h3{position:relative;font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;text-align:center}@media screen and (min-width: 737px), print{.final__entry__wrap>h3{padding-top:180px;font-size:50px}}@media screen and (max-width: 736px){.final__entry__wrap>h3{padding-top:145px;font-size:37px}}.final__entry__info{position:relative;background:#fff}.final__entry__info>*{z-index:100;position:relative}@media screen and (min-width: 737px), print{.final__entry__info{margin-top:35px;padding:50px 100px 40px;border-radius:15px}}@media screen and (max-width: 736px){.final__entry__info{margin-top:10px;padding:10px 25px 35px;border-radius:10px}}.final__entry__info+p.caution{text-align:right}@media screen and (min-width: 737px), print{.final__entry__info+p.caution{margin-top:10px;font-size:12px}}@media screen and (max-width: 736px){.final__entry__info+p.caution{margin-top:15px;font-size:11px;text-align:center}}.final__entry__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 737px), print{.final__entry__body{gap:40px 0}}@media screen and (max-width: 736px){.final__entry__body{padding:15px 0}}.final__entry__body dl{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:3px dotted #fd0}@media screen and (min-width: 737px), print{.final__entry__body dl{padding:0 20px 30px}}@media screen and (max-width: 736px){.final__entry__body dl{gap:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0 10px}}.final__entry__body dl:last-child{padding-bottom:0;border-bottom:none}.final__entry__body dl dt{font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:bold}@media screen and (min-width: 737px), print{.final__entry__body dl dt{width:220px;font-size:28px}}@media screen and (max-width: 736px){.final__entry__body dl dt{font-size:21px;text-align:center}}@media screen and (min-width: 737px), print{.final__entry__body dl dd{font-size:24px}}@media screen and (max-width: 736px){.final__entry__body dl dd{font-size:14px;line-height:1.6;text-align:left}}.final__entry__body dl dd.day{-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-weight:bold}@media screen and (min-width: 737px), print{.final__entry__body dl dd.day{font-size:30px}}@media screen and (max-width: 736px){.final__entry__body dl dd.day{font-size:15px}}.final__entry__body dl dd.day span strong{display:inline-block;vertical-align:sub}@media screen and (min-width: 737px), print{.final__entry__body dl dd.day span strong{padding:0 10px;font-size:50px}}@media screen and (max-width: 736px){.final__entry__body dl dd.day span strong{padding:0 5px;font-size:25px}}.final__entry__body dl dd.place{text-align:justify}.final__entry__body dl dd small{display:block}@media screen and (min-width: 737px), print{.final__entry__body dl dd small{padding-top:15px;font-size:14px}}@media screen and (min-width: 737px), print{.final__entry__body dl dd.program figure img{width:600px}}@media screen and (max-width: 736px){.final__entry__body dl dd.program figure img{width:100%}}.final__entry__body dl dd .prize_flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 737px), print{.final__entry__body dl dd .prize_flex{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width: 736px){.final__entry__body dl dd .prize_flex{gap:20px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.final__entry__body dl dd .prize_item{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}@media screen and (min-width: 737px), print{.final__entry__body dl dd .prize_item.gold{width:170px}.final__entry__body dl dd .prize_item.silver{width:170px}.final__entry__body dl dd .prize_item.bronze{width:170px}.final__entry__body dl dd .prize_item.kids{width:170px}}@media screen and (max-width: 736px){.final__entry__body dl dd .prize_item{width:47%}.final__entry__body dl dd .prize_item.kids img{height:48px}}@media screen and (min-width: 737px), print{.final__entry__body dl dd .prize_item figure{height:95px;margin-bottom:20px}}@media screen and (max-width: 736px){.final__entry__body dl dd .prize_item figure{height:50px;margin-bottom:10px}}.final__entry__body dl dd .prize_item figure img{vertical-align:middle}@media screen and (max-width: 736px){.final__entry__body dl dd .prize_item figure img{max-width:36px;min-height:45px}}@media screen and (max-width: 736px){.final__entry__body dl dd .prize_item figure img.bronze{height:45px}}.final__entry__body dl dd .prize_item p{-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-weight:bold;text-align:center}@media screen and (min-width: 737px), print{.final__entry__body dl dd .prize_item p{font-size:18px}}@media screen and (max-width: 736px){.final__entry__body dl dd .prize_item p{font-size:11px}}.final__entry__body dl dd .prize_item p span.small{font-size:14px}.final__entry__judge{position:relative}@media screen and (min-width: 737px), print{.final__entry__judge{margin:90px auto 0}}@media screen and (max-width: 736px){.final__entry__judge{padding:50px 0 35px}}.final__entry__judge__head{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%;background-color:#FFDD00}@media screen and (min-width: 737px), print{.final__entry__judge__head{height:100px;border-radius:20px 20px 0px 0px}}@media screen and (max-width: 736px){.final__entry__judge__head{height:50px;border-radius:15px 15px 0px 0px}}.final__entry__judge__head h3{font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:bold}@media screen and (max-width: 736px){.final__entry__judge__head h3 span{font-size:21px}}.final__entry__judge__body{border-radius:0px 0px 20px 20px;background-color:#fff}.final__entry__judge__body>*{z-index:100;position:relative}@media screen and (min-width: 737px), print{.final__entry__judge__body{padding:40px 65px 50px}}@media screen and (max-width: 736px){.final__entry__judge__body{padding:35px 30px 35px}}.final__entry__judge__body h4{font-family:"秀英にじみ丸ゴシック B","Shuei NijimiMGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:bold;text-align:center}@media screen and (min-width: 737px), print{.final__entry__judge__body h4{padding-bottom:40px;font-size:32px}}@media screen and (max-width: 736px){.final__entry__judge__body h4{padding-bottom:15px;font-size:18px}}@media screen and (min-width: 737px), print{.final__entry__judge__body p{font-size:18px}}@media screen and (max-width: 736px){.final__entry__judge__body p{font-size:14px}}.final__entry__judge__flex{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:3px dotted #fd0}@media screen and (min-width: 737px), print{.final__entry__judge__flex{gap:60px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:70px}}@media screen and (max-width: 736px){.final__entry__judge__flex{gap:40px 0;-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;padding-bottom:35px}}.final__entry__judge__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 737px), print{.final__entry__judge__item{width:100%;max-width:430px}}@media screen and (max-width: 736px){.final__entry__judge__item{gap:15px 0;-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}}@media screen and (min-width: 737px), print{.final__entry__judge__item.long{width:100%;max-width:100%}}.final__entry__judge__item.long .name-box{width:100%}@media screen and (min-width: 737px), print{.final__entry__judge__item.long .name-box{padding-left:30px}}@media screen and (min-width: 737px), print{.final__entry__judge__item.long .name-box h4{text-align:left}}@media screen and (max-width: 736px){.final__entry__judge__item.long .name-box h4{margin-top:10px}}.final__entry__judge__item.long .name-box p{text-align:left}@media screen and (min-width: 737px), print{.final__entry__judge__item.long .name-box p{font-size:18px}}.final__entry__judge__item .name-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 737px), print{.final__entry__judge__item .name-box{width:180px}}.final__entry__judge__item .name-box h4{-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-weight:bold}@media screen and (min-width: 737px), print{.final__entry__judge__item .name-box h4{margin-bottom:15px;padding-bottom:0;font-size:18px}}.final__entry__judge__item .name-box p{text-align:center}@media screen and (min-width: 737px), print{.final__entry__judge__item .name-box p{font-size:16px}}@media screen and (min-width: 737px), print{.final__entry__judge__text{padding-top:40px}}@media screen and (max-width: 736px){.final__entry__judge__text{padding-top:35px}}@media screen and (min-width: 737px), print{.final__entry__judge__text p{font-size:18px}}.final__bnr{position:relative;width:100%}@media screen and (min-width: 737px), print{.final__bnr{max-width:890px;margin:60px auto 60px}}@media screen and (max-width: 736px){.final__bnr{margin:40px auto 30px}}.final__bnr img{width:100%}.final__bnr .button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;position:absolute;right:15px;bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:205px;height:44px;border:3px solid #fd0;border-radius:25px;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){.final__bnr .button{height:46px;border:2px solid #fd0}}@media screen and (max-width: 736px){.final__bnr .button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;position:absolute;right:calc(50% - 100px);bottom:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:190px;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:12px;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width: 736px) and (max-width: 736px){.final__bnr .button{height:40px;border:2px solid #fd0}}.final__bnr .button>span{font-weight:bold}.final__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:22px;height:22px;border-radius:50%;background-color:#fd0;-webkit-transition:0.3s;transition:0.3s}.final__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}.final__bnr .button__arrow span{width:10px;height:10px}.final__bnr .button:hover{background-color:#FFDD00}.final__bnr .button:hover .button__arrow{background-color:#fff}.final__cv-area{padding:80px 0;background-color:#FEFAEB}.final .result_first{display:block}@media screen and (min-width: 737px), print{.final .result_first{margin:64px auto 10px}}@media screen and (max-width: 736px){.final .result_first{padding:17px 15px 61px}}.final .result_first a{display:block;margin:0 auto;border-radius:10px;background:url(../img/bnr_final01_off.png) no-repeat center/contain}@media screen and (min-width: 737px), print{.final .result_first a{width:700px;height:146px}}@media screen and (max-width: 736px){.final .result_first a{width:100%;height:70px}}.final .result_first a:hover{background:url(../img/bnr_final01_on.png) no-repeat center/contain}.final .modal-open{position:relative}.final .modal-open:hover{cursor:pointer}.final .modal-open .modal-cap{display:none}.final .cubeslide .modal-open::after{position:absolute;background:url(../img/ico-modalopen.svg) no-repeat center/contain;content:''}@media screen and (min-width: 737px), print{.final .cubeslide .modal-open::after{right:15px;bottom:20px;width:40px;height:40px}}@media screen and (max-width: 736px){.final .cubeslide .modal-open::after{right:25px;bottom:10px;width:25px;height:25px}}.final .support__button.modal-open::after{display:none}@media screen and (max-width: 736px){.final .cv-area{width:100%;max-width:none;padding:0}}.modal{-webkit-tap-highlight-color:rgba(0,0,0,0);display:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto}.modal_bg{display:none;z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7}.modal_wrapper_outer{display:table;position:relative;width:100%;height:100%}.modal_wrapper_outer:hover{cursor:pointer}.modal_wrapper_inner{display:table-cell;position:relative;width:100%;height:100%;text-align:center;vertical-align:middle}@media screen and (min-width: 737px), print{.modal_wrapper_inner{padding:80px}}@media screen and (max-width: 736px){.modal_wrapper_inner{padding:80px 0}}.modal_box{display:inline-block;position:relative;background:#fff;text-align:left}@media screen and (min-width: 737px), print{.modal_box{top:6vh;width:100%;max-width:800px;max-height:740px;margin:auto;padding:50px 25px 20px;cursor:auto}}@media screen and (max-width: 736px){.modal_box{width:310px;margin:auto;padding:20px 10px;cursor:auto}}.modal_box .modal_inner_data_ttl{font-family:'ヒラギノ角ゴ W6 JIS2004','メイリオ', 'Meiryo', Sans-Serif;font-weight:bold}@media screen and (min-width: 737px), print{.modal_box .modal_inner_data_ttl{font-size:26px}}@media screen and (max-width: 736px){.modal_box .modal_inner_data_ttl{font-size:spSize(27)}}.modal_box .close-btn{margin:20px auto 0;text-align:center}.modal_box .close-btn a{display:inline-block;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);border-radius:30px;background:#F2F3F4;font-family:"秀英丸ゴシック B","Shuei MaruGo B",YuGothic Medium,游ゴシック Medium,Yu Gothic Medium,游ゴシック,游ゴシック体,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:bold;font-weight:bold;-webkit-transition:.5s ease all;transition:.5s ease all}@media screen and (min-width: 737px), print{.modal_box .close-btn a{padding:15px 75px;font-size:16px}}@media screen and (max-width: 736px){.modal_box .close-btn a{padding:10px 40px;font-size:15px}}.modal_box .close-btn a:hover{cursor:pointer;opacity:.7}@media screen and (min-width: 737px), print{.modal_inner{height:100%;max-height:calc(77vh - 80px);padding:0 35px 20px;overflow:overlay}}.modal_inner::-webkit-scrollbar{width:6px;background-color:transparent}@media screen and (max-width: 736px){.modal_inner::-webkit-scrollbar{width:3px}}.modal_inner::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ccc}.modal_inner figure img{width:100%}@media screen and (min-width: 737px), print{.modal_inner figure img{margin-bottom:30px}}@media screen and (max-width: 736px){.modal_inner figure img{margin-bottom:15px}}.modal_inner figure .modal-cap{-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;text-align:left}@media screen and (min-width: 737px), print{.modal_inner figure .modal-cap{margin-bottom:20px;font-size:18px;line-height:1.8}}@media screen and (max-width: 736px){.modal_inner figure .modal-cap{margin-bottom:10px;font-size:14px;line-height:1.6}}.modal-next,.modal-back{display:none;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 737px), print{.modal-next,.modal-back{width:100px;height:100px}}@media screen and (max-width: 736px){.modal-next,.modal-back{width:40px;height:40px}}.modal-next::before,.modal-back::before{display:block;position:absolute;border-top:solid #fff;border-right:solid #fff;content:''}@media screen and (min-width: 737px), print{.modal-next::before,.modal-back::before{top:25px;width:40px;height:40px}}@media screen and (max-width: 736px){.modal-next::before,.modal-back::before{top:12px;width:20px;height:20px}}.modal-next:hover,.modal-back:hover{cursor:pointer}.modal-back{left:0}.modal-back::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (min-width: 737px), print{.modal-back::before{border-width:3px}}@media screen and (max-width: 736px){.modal-back::before{border-width:2px}}@media screen and (min-width: 737px), print{.modal-next{right:-150px}}@media screen and (max-width: 736px){.modal-next{left:calc(100% + 18px)}}.modal-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 737px), print{.modal-next::before{border-width:3px}}@media screen and (max-width: 736px){.modal-next::before{border-width:2px}}.modal-close.outer{z-index:1000;position:absolute;background:transparent;-webkit-transition:.5s ease all;transition:.5s ease all}@media screen and (min-width: 737px), print{.modal-close.outer{top:-40px;right:-30px}}@media screen and (max-width: 736px){.modal-close.outer{top:-20px;right:-15px}}@media screen and (min-width: 737px), print{.modal-close.outer img{width:80px;height:80px}}@media screen and (max-width: 736px){.modal-close.outer img{width:40px;height:40px}}.modal-close.outer:hover{cursor:pointer}@media screen and (min-width: 737px), print{.finalProgram{width:978px;min-height:2160px;margin:14px auto 45px;padding:0;overflow:hidden;background:url(../img/bg_finalprogram_pc.png) center top no-repeat}}@media screen and (max-width: 736px){.finalProgram{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:2444px;margin-bottom:35px;padding:29px 15px 0;background:url(../img/bg_finalprogram_sp.png) center top no-repeat;background-size:100% auto}}@media screen and (min-width: 737px), print{.finalProgram .programBox{position:relative;width:978px}}@media screen and (max-width: 736px){.finalProgram .programBox{width:100%}}@media screen and (min-width: 737px), print{.programBox>*{display:block;z-index:1;position:absolute;top:0;left:0;overflow:hidden;background-position:0 0;background-repeat:no-repeat;text-indent:200%;white-space:nowrap}}@media screen and (max-width: 736px){.programBox>*{z-index:1;width:100%;-o-object-fit:contain;object-fit:contain}}.programBox a{z-index:2}
