@charset "UTF-8";*,:before,:after{box-sizing:border-box}html{font-size:15px;letter-spacing:.02rem;font-family:游ゴシック体,メイリオ,Meiryo,Arial,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN;background:#000}body{margin:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}h1{margin:.67em 0}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}img{display:inline-block;vertical-align:middle;max-width:100%}svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;max-width:100%}img,svg,video,canvas{height:auto}audio{width:100%}img{border-style:none}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}h1,h2,h3,p{margin:0;padding:0}ul,dd{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}button{border-radius:0}template{display:none!important}.js-scrollIn_toTop{opacity:0;transform:translateY(5rem)}.js-scrollIn_toTop.is-active{animation:scrollInTop 1s ease forwards}@keyframes scrollInTop{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}.js-scrollIn_each .news-list>li{opacity:0;transform:translate(-5rem)}.js-scrollIn_each.is-active .news-list>li{animation:scrollIn_leftToRight 1s ease forwards}.js-scrollIn_each.is-active .news-list>li:nth-of-type(1){animation-delay:0s}.js-scrollIn_each.is-active .news-list>li:nth-of-type(2){animation-delay:.2s}.js-scrollIn_each.is-active .news-list>li:nth-of-type(3){animation-delay:.4s}.js-scrollIn_each.is-active .news-list>li:nth-of-type(4){animation-delay:.6s}@keyframes scrollIn_leftToRight{0%{opacity:0;transform:translate(-5rem)}to{opacity:1;transform:translate(0)}}.js-scrollIn_each .bnr-box>li{opacity:0}.js-scrollIn_each.is-active .bnr-box>li{animation:scrollIn_fadeIn 1s ease forwards}.js-scrollIn_each.is-active .bnr-box>*:nth-child(1){animation-delay:.25s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(2){animation-delay:.5s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(3){animation-delay:.75s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(4){animation-delay:1s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(5){animation-delay:1.25s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(6){animation-delay:1.5s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(7){animation-delay:1.75s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(8){animation-delay:2s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(9){animation-delay:2.25s}.js-scrollIn_each.is-active .bnr-box>*:nth-child(10){animation-delay:2.5s}.js-scrollIn_first{opacity:0}.js-scrollIn_first.is-active{animation:scrollIn_fadeIn 2s ease forwards}@keyframes scrollIn_fadeIn{0%{opacity:0}to{opacity:1}}.movie-list_wrap,.js-bnr_scroll{margin:auto;position:relative}@media all and (min-width: 521px){.movie-list_wrap,.js-bnr_scroll{width:calc(99% - 68px)}}@media all and (max-width: 520px){.movie-list_wrap,.js-bnr_scroll{position:relative;width:calc(99% - 66px)}}.movie-list_wrap .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn,.js-bnr_scroll .movie-slider_next_btn{position:absolute;cursor:pointer;display:block;border-radius:.3rem;background-color:#a20000;z-index:10;transition:.3s}.movie-list_wrap .movie-slider_prev_btn:hover,.js-bnr_scroll .movie-slider_prev_btn:hover,.movie-list_wrap .movie-slider_next_btn:hover,.js-bnr_scroll .movie-slider_next_btn:hover{background-color:#d70000}@media all and (min-width: 521px){.movie-list_wrap .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn,.js-bnr_scroll .movie-slider_next_btn{top:12.5%;width:30px;height:75px}}@media all and (max-width: 520px){.movie-list_wrap .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn,.js-bnr_scroll .movie-slider_next_btn{top:15%;width:23px;height:60px;max-width:30px}.movie-list_wrap .movie-slider_prev_btn:before,.js-bnr_scroll .movie-slider_prev_btn:before,.movie-list_wrap .movie-slider_next_btn:before,.js-bnr_scroll .movie-slider_next_btn:before{width:7px!important;height:7px!important}}.movie-list_wrap .movie-slider_prev_btn.swiper-button-disabled,.js-bnr_scroll .movie-slider_prev_btn.swiper-button-disabled,.movie-list_wrap .movie-slider_prev_btn.is-hidden,.js-bnr_scroll .movie-slider_prev_btn.is-hidden,.movie-list_wrap .movie-slider_next_btn.swiper-button-disabled,.js-bnr_scroll .movie-slider_next_btn.swiper-button-disabled,.movie-list_wrap .movie-slider_next_btn.is-hidden,.js-bnr_scroll .movie-slider_next_btn.is-hidden{display:none}.movie-list_wrap .movie-slider_prev_btn:focus,.js-bnr_scroll .movie-slider_prev_btn:focus,.movie-list_wrap .movie-slider_next_btn:focus,.js-bnr_scroll .movie-slider_next_btn:focus{outline:none}.movie-list_wrap .movie-slider_prev_btn:before,.js-bnr_scroll .movie-slider_prev_btn:before{position:absolute;top:0;bottom:0;left:13px;margin:auto;content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(225deg)}@media all and (min-width: 521px){.movie-list_wrap .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_prev_btn{left:-34px}}@media all and (max-width: 520px){.movie-list_wrap .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_prev_btn{left:-26px}.movie-list_wrap .movie-slider_prev_btn:before,.js-bnr_scroll .movie-slider_prev_btn:before{left:10px}}.movie-list_wrap .movie-slider_next_btn:before,.js-bnr_scroll .movie-slider_next_btn:before{position:absolute;top:0;bottom:0;right:13px;margin:auto;content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media all and (min-width: 521px){.movie-list_wrap .movie-slider_next_btn,.js-bnr_scroll .movie-slider_next_btn{right:-34px}}@media all and (max-width: 520px){.movie-list_wrap .movie-slider_next_btn,.js-bnr_scroll .movie-slider_next_btn{right:-26px}.movie-list_wrap .movie-slider_next_btn:before,.js-bnr_scroll .movie-slider_next_btn:before{right:10px}}[data-mode=sp] .movie-list_wrap,[data-mode=sp] .js-bnr_scroll{overflow:scroll;-webkit-overflow-scrolling:touch;width:calc(90% + .25rem)}[data-mode=sp] .movie-list_wrap .movie-slider_prev_btn,[data-mode=sp] .js-bnr_scroll .movie-slider_prev_btn,[data-mode=sp] .movie-list_wrap .movie-slider_next_btn,[data-mode=sp] .js-bnr_scroll .movie-slider_next_btn{display:none}[data-mode=sp] .movie-list_wrap .swiper-slide+.swiper-slide,[data-mode=sp] .js-bnr_scroll .swiper-slide+.swiper-slide{margin-left:15px}[data-mode=sp] .movie-list_wrap .movie-list .movie-item:hover img,[data-mode=sp] .js-bnr_scroll .movie-list .movie-item:hover img{transform:translate(50%,-50%)}[data-mode=sp] .movie-list_wrap .movie-list .movie-item:hover .title,[data-mode=sp] .js-bnr_scroll .movie-list .movie-item:hover .title{opacity:1}.movie-list .icon-view:before{content:"";display:block;width:100%;height:0;padding-top:72.7272727273%;background:url(../img/movie/ico-view.png) center center no-repeat;background-size:100% auto}.movie-list .new:before{content:"";display:block;width:100%;height:0;padding-top:48.6486486486%;background:url(/2025/img/movie/ico-new.png) center center no-repeat;background-size:100% auto}.movie-list .favorite:before{content:"";display:block;width:100%;height:0;padding-top:97.2222222222%;background:url(../img/movie/ico-star-off.png) center center no-repeat;background-size:100% auto}.movie-list .favorite:after{content:"";position:absolute;right:0;top:0;opacity:0;transition:.3s;display:block;width:100%;height:0;padding-top:97.2222222222%;background:url(../img/movie/ico-star-on.png) center center no-repeat;background-size:100% auto}.contents>.top-contents>.inner{max-width:9999px}.bnr-box{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto;width:90%}@media all and (min-width: 521px){.bnr-box li{width:calc(33.3333333333% - 1rem);margin:1rem .5rem 0}}@media all and (max-width: 520px){.bnr-box li{margin:0 0 1rem}}.bnr-box li>a,.bnr-box li div{display:block;transition:.3s;border:1px solid #aba7aa}.bnr-box li>a img{transition:opacity .3s}.bnr-box li>a:hover{opacity:.7}.bnr-box li>a:hover img{opacity:.7}@media all and (max-width: 520px){.bnr-box li{display:block}.bnr-box li>a,.bnr-box li div{width:100%}.bnr-box li>a>img,.bnr-box li div>img{width:100%}}.bnr-box:first-child{padding-top:2rem}@media all and (min-width: 521px){.bnr-box:first-child{padding-top:5rem}}.bnr-box:not(:last-child){padding-bottom:1.5rem}@media all and (min-width: 521px){.bnr-box:not(:last-child){padding-bottom:2rem}}.bnr-box:last-child{padding-bottom:3rem}@media all and (min-width: 521px){.bnr-box:last-child{padding-bottom:5rem}}.bnr-box_3{flex-wrap:wrap;max-width:1200px;margin:auto}@media all and (min-width: 521px){.bnr-box_3 li{width:calc(33.3333333333% - 1rem)}}.bnr-box_4{flex-wrap:wrap;max-width:1500px;margin:auto}@media all and (min-width: 521px){.bnr-box_4 li{width:calc(25% - 1rem)}}.bnr-box_5{flex-wrap:wrap;max-width:1500px;margin:auto}@media all and (min-width: 521px){.bnr-box_5 li{width:calc(20% - 1rem)}}@media all and (min-width: 521px){.contents>.base.top-program>.inner,.contents>.base.top_special>.inner{max-width:9999px}.contents>.base.top-program>.inner .bnr-box li,.contents>.base.top_special>.inner .bnr-box li{max-width:340px}}.js-bnr_scroll li{margin:0}@media all and (max-width: 520px){.js-bnr_scroll{width:100%!important}.js-bnr_scroll ul{flex-wrap:wrap;transform:none!important}.js-bnr_scroll li{width:100%!important;margin:0 0 1rem!important;padding:0}}@media all and (min-width: 521px){.js-bnr_scroll .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_next_btn{top:calc(50% - 38px)!important}}@media all and (max-width: 520px){.js-bnr_scroll .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_next_btn{display:none!important}}.bnr_scroll ul{display:flex;width:94%;max-width:1200px;margin:0 auto}.bnr_scroll ul li{margin:0 10px}.bnr_scroll .movie-slider_next_btn,.bnr_scroll .movie-slider_prev_btn{display:none}.top-sns .inner,.top-sns .top-sns{max-width:900px;margin:0 auto;position:relative}@media all and (min-width: 521px){.top-sns .top-sns{display:flex;justify-content:space-around;flex-flow:wrap}}@media all and (max-width: 520px){.top-sns .top-sns{display:block;width:100%}}.top-sns .twitter{min-height:465px;width:100%}.top-sns .twitter>iframe{width:740px!important}@media all and (min-width: 521px){.top-sns .twitter{width:50%}}@media all and (max-width: 520px){.top-sns .twitter{width:100%}}.top-sns .official-account{gap:10px}@media all and (min-width: 521px){.top-sns .official-account{width:32%}}.top-sns .official-account a{text-decoration:none;border:1px solid #fff}.top-sns .official-account a .inner{padding:min(6%,1rem) min(10%,1rem);max-width:200px}.top-sns .official-account a .icon{width:min(32px,20%)}.sns_full .official-account{width:100%;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}@media all and (max-width: 520px){.sns_full .official-account{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.top-news-wrap{display:flex;flex-flow:column;align-items:flex-end}.top-news-wrap .inner{width:100%}.top-news-wrap .news-list{overflow:hidden}.top-news-wrap .news-list>li{overflow:hidden}.top-news-wrap .news-list>li:not(:last-of-type){border-bottom:1px solid #bbbbbb}.top-news-wrap .news-list>li .inner{color:#000;text-decoration:none;overflow:hidden}@media all and (min-width: 521px){.top-news-wrap .news-list>li .inner{display:flex;padding:1rem 0}.top-news-wrap .news-list>li .inner:before,.top-news-wrap .news-list>li .inner:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;transform:translate(-100%)}.top-news-wrap .news-list>li .inner:after{background-color:#edeeef}}@media all and (max-width: 520px){.top-news-wrap .news-list>li .inner{display:block;padding:.5rem 0}}.top-news-wrap .news-list>li .title_wrap{display:flex;width:calc(100% - 210px)}@media all and (min-width: 521px){.top-news-wrap .news-list>li .title_wrap{width:calc(100% - 210px)}}@media all and (max-width: 520px){.top-news-wrap .news-list>li .title_wrap{width:auto}}.top-news-wrap .news-list>li .title{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.95rem}.top-news-wrap .news-list>li .title>span{display:inline;vertical-align:middle;height:25px}.top-news-wrap .news-list>li .new{color:#fff;padding:.5em .5em .2em;font-size:.7rem;background-color:#c20f0c;margin-left:.5rem}@media all and (min-width: 521px){.top-news-wrap .news-list>li:hover .inner:after{animation:hoverCover .55s cubic-bezier(.57,.43,.2,.9) forwards}}.top-news-wrap .news-list .news-date{color:#8e8d8a}@media all and (min-width: 521px){.top-news-wrap .news-list .news-date{width:178px;font-size:.8rem;margin-right:2rem;display:flex;align-items:center;float:left;height:25px}}@media all and (max-width: 520px){.top-news-wrap .news-list .news-date{display:block;width:100%;font-size:.95rem;margin-bottom:.2rem;float:none}}.top-news-wrap .news-list .tag-info:before{content:"お知らせ";display:inline-flex;align-items:center;color:#000;border-right:5px solid #e37630;padding:0 .5rem;margin-right:.5rem;height:100%;min-width:90px}@media all and (max-width: 520px){.top-news-wrap .news-list .tag-info:before{padding:0}}.top-news-wrap .news-list .tag-ticket:before{content:"チケット";display:inline-flex;align-items:center;color:#000;border-right:5px solid #9fcf0f;padding:0 .5rem;margin-right:.5rem;height:100%;min-width:90px}@media all and (max-width: 520px){.top-news-wrap .news-list .tag-ticket:before{padding:0}}.top-news-wrap .news-list .tag-schedule:before{content:"日程・結果";display:inline-flex;align-items:center;color:#000;border-right:5px solid #4eb0ff;padding:0 .5rem;margin-right:.5rem;height:100%;min-width:90px}@media all and (max-width: 520px){.top-news-wrap .news-list .tag-schedule:before{padding:0}}.top-news-wrap .news-list .tag-program:before{content:"番組";display:inline-flex;align-items:center;color:#000;border-right:5px solid #4dd2dd;padding:0 .5rem;margin-right:.5rem;height:100%;min-width:90px}@media all and (max-width: 520px){.top-news-wrap .news-list .tag-program:before{padding:0}}.top-news-wrap .news-list .tag-movie:before{content:"動画";display:inline-flex;align-items:center;color:#000;border-right:5px solid #eb75b0;padding:0 .5rem;margin-right:.5rem;height:100%;min-width:90px}@media all and (max-width: 520px){.top-news-wrap .news-list .tag-movie:before{padding:0}}.top-news-wrap .btn-more{margin-top:1.5rem}#top-opening{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:#000;opacity:1}#top-opening .opening-bg{position:absolute;z-index:1;width:100%;height:100%}#top-opening .opening-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-opening .opening-bg .onlyPc{filter:grayscale(1)}#top-opening .opening-contents{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}#top-opening .m1-logo{position:absolute;z-index:5;width:200px;left:20px;top:50%;transform:translateY(calc(-50% - 250px))}@media all and (max-width: 520px){#top-opening .m1-logo{width:90px;left:10px;transform:translateY(calc(-50% - 240px))}}#top-opening .m1-logo span{display:block;width:100%;height:0;padding-top:62.7802690583%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(../img/logo.webp) center center no-repeat;background-size:100% auto}#top-opening .btn_img,#top-opening .btn-more_white{width:250px;position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,calc(-50% + 400px))}@media screen and (max-height: 990px){#top-opening .btn_img,#top-opening .btn-more_white{top:auto;bottom:30px;transform:translate(-50%)}}@media all and (max-width: 520px){#top-opening .btn_img,#top-opening .btn-more_white{width:220px}}#top-opening .opening-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:100}#top-opening .opening-loading:after{content:"";width:25px;height:25px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;background:url(/2025/img/top/loader.gif) center center no-repeat;background-size:100% auto}#top-opening .opening-youtube{position:relative;height:100%;width:100%;max-width:171vh;margin:0 auto;display:flex;align-items:center}@media (max-height: 970px){#top-opening .opening-youtube{height:100%}}#top-opening .opening-youtube .iframe-box{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}#top-opening .opening-youtube .iframe-box:before{content:"";position:absolute;top:0;width:100%;height:100%;opacity:.3;z-index:1}@media (max-height: 970px){#top-opening .opening-youtube .iframe-box{height:100%;padding-bottom:0}}@media all and (max-width: 520px){#top-opening .opening-youtube .iframe-box{padding-bottom:56.25%!important;height:0!important}}#top-opening .opening-youtube .iframe-box>iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}#opening-mv,#mv-release-img,#whiteout-layer{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:700px}@media all and (max-width: 520px){#opening-mv,#mv-release-img,#whiteout-layer{height:500px;transform:translateY(calc(-50% - 30px))}}#opening-mv .js-app-canvas{position:relative;width:100%;height:100%}#mv-release-img{z-index:2;background:url(../img/top/mv/info_pc.jpg) no-repeat 50% 50%;background-size:cover}@media all and (max-width: 520px){#mv-release-img{background-image:url(../img/top/mv/info_sp.jpg)}}#whiteout-layer{pointer-events:none;opacity:0;z-index:3;background:#fff}#whiteout-layer.whiteout{animation:whiteout_animate .6s ease forwards}.js-opening{overflow:hidden}#top-opening.hide{pointer-events:none;opacity:0;transition:.4s opacity cubic-bezier(.19,1,.22,1)}#top-opening.hide .iframe-box,#top-opening.hide .iframe-box iframe{display:none;pointer-events:none}#top-opening.show .opening-loading{pointer-events:none;opacity:0;transition:.4s opacity cubic-bezier(.19,1,.22,1)}#top-opening.show #mv-release-img{pointer-events:inherit;opacity:1;transform:translateY(calc(-50% - 30px)) scale(1);transition:opacity .05s cubic-bezier(.19,1,.22,1) .3s}#top-opening.show #mv-release-img.hide{pointer-events:inherit;opacity:0}#top-opening.show #opening-mv{opacity:0}#top-opening.show #opening-mv.show{opacity:1}#top-opening.show .m1-logo{opacity:1;pointer-events:inherit;transition:opacity 1s cubic-bezier(.19,1,.22,1) .5s}#top-opening.show .btn-more_white{opacity:1;pointer-events:inherit;transition:opacity 1s cubic-bezier(.19,1,.22,1) .6s}#top-opening #mv-release-img{transform:translateY(calc(-50% - 30px)) scale(1.2)}#top-opening #mv-release-img,#top-opening .m1-logo,#top-opening .btn-more_white{pointer-events:none;opacity:0}@keyframes whiteout_animate{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}.top-sponsor{display:block;bottom:0;width:100%;background:#000;text-align:center;padding:2rem 1rem 1rem;position:relative;height:auto;z-index:11}.top-sponsor>.sponsor{width:100%}.top-sponsor>.sponsor ul{justify-content:center;justify-items:center;width:100%;display:flex}@media all and (max-width: 520px){.top-sponsor>.sponsor ul{flex-wrap:wrap;align-items:center;margin:auto}}.top-sponsor>.sponsor ul li a,.top-sponsor>.sponsor ul li p{display:block}.top-sponsor>.sponsor ul li a img,.top-sponsor>.sponsor ul li p img{width:100%}@media all and (min-width: 521px){.top-sponsor>.sponsor ul li{padding:1%}}@media all and (max-width: 520px){.top-sponsor>.sponsor ul li{padding:2%;width:50%}}.top-sponsor.fixed{z-index:100;position:fixed;background-color:#1b1b1b;transform:translateY(100%);animation:sponsorIn .3s ease-out 0s forwards}.scroll .top-sponsor.fixed{animation:sponsorOut .3s ease-out 0s forwards}.top-live_movie{width:100%;position:relative}@media all and (min-width: 521px){.top-live_movie{padding:5rem 0}}@media all and (max-width: 520px){.top-live_movie{margin:0 auto;padding:3rem 0}}.top-live_movie .live_movie{width:100%;max-width:800px;margin:0 auto}@media all and (max-width: 520px){.top-live_movie .live_movie{width:calc(90% + .5rem)}}.top-live_movie .live_movie .iframe_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.top-live_movie .live_movie .iframe_wrap>iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}.top-live_movie .live_movie.two{width:100%;max-width:1200px}.top-live_movie .live_movie.two .premiere{display:flex;justify-content:space-between}@media all and (max-width: 520px){.top-live_movie .live_movie.two .premiere{flex-direction:column}}.top-live_movie .live_movie.two .premiere .iframe_wrap{width:48%;padding-bottom:27%}@media all and (max-width: 520px){.top-live_movie .live_movie.two .premiere .iframe_wrap{width:100%;margin:0 auto;padding-bottom:56.25%}}@media all and (max-width: 520px){.top-live_movie .live_movie.two .premiere .iframe_wrap:last-of-type{margin-top:25px}}.top-live_movie .live_movie .txt{text-align:center;padding:1.5rem 0 0}@media all and (min-width: 521px){.top-live_movie .live_movie .txt{font-size:20px}}.top-live_movie .live_movie .txt .sp_only{display:none}@media all and (max-width: 520px){.top-live_movie .live_movie .txt .sp_only{display:block}}.official-account{display:grid;flex-flow:wrap;align-content:center;margin:0 auto;width:100%}@media all and (max-width: 520px){.official-account{width:100%;margin-top:2rem}}@media all and (max-width: 799px){.official-account{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media all and (max-width: 520px){.official-account{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.official-account>li{margin-bottom:0}@media all and (min-width: 800px){.official-account>li{width:100%}}.official-account>li>a{display:block}.official-account>li>a .inner{display:flex;align-items:center;background-color:transparent;color:#fff;padding:min(6%,1rem) min(3%,1rem);text-decoration:none;transition:.3s}.official-account>li>a:hover{opacity:.7}.official-account .label{display:block;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック体,メイリオ,Meiryo,Arial;padding-left:.5rem;text-align:center;width:100%}@media all and (min-width: 800px){.official-account .label{font-size:clamp(.8rem,1.3vw,1.2rem);letter-spacing:.2rem}}@media all and (max-width: 799px){.official-account .label{font-size:clamp(.8rem,3vw,1rem);letter-spacing:.1rem}}.official-account .icon:before{content:""}.official-account .btn-line .icon:before{display:block;width:100%;height:0;padding-top:100%;background:url(/2025/img/sns/ico_line_simple.png) center center no-repeat;background-size:100% auto}.official-account .btn-facebook .icon:before{display:block;width:100%;height:0;padding-top:100%;background:url(/2025/img/sns/ico_facebook_simple.png) center center no-repeat;background-size:100% auto}.official-account .btn-twitter .icon:before{display:block;width:100%;height:0;padding-top:100%;background:url(/2025/img/sns/ico_x_simple.png) center center no-repeat;background-size:100% auto}.official-account .btn-instagram .icon:before{display:block;width:100%;height:0;padding-top:100%;background:url(/2025/img/sns/ico_instagram_simple.png) center center no-repeat;background-size:100% auto}.official-account .btn-youtube .icon:before{display:block;width:100%;height:0;padding-top:100%;background:url(/2025/img/sns/ico_youtube_simple.png) center center no-repeat;background-size:100% auto}.official-account .btn-tiktok .icon:before{display:block;width:100%;height:0;padding-top:100%;background:url(/2025/img/sns/ico_tiktok_simple.png) center center no-repeat;background-size:100% auto}.footer{text-align:center;width:100%;margin:0 auto;padding:0;color:#aaa;background:#1e1e1e}@media all and (min-width: 521px){.footer{padding:0}}.footer .footer-symbol{display:block;width:100px;margin:0 auto;padding-top:1.5rem}.footer .footer-symbol span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/footer/ico_symbol.png) center center no-repeat;background-size:100% auto}.footer .footer-archive{margin:0 auto;padding:1rem 0;max-width:1200px}.footer .footer-archive ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));list-style:none;flex-wrap:wrap;padding:0;margin:0 auto}.footer .footer-archive li{position:relative;box-sizing:border-box}.footer .footer-archive a{position:relative;display:block;font-size:.8rem;color:#aaa;font-weight:400;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;transition:.3s}.footer .footer-archive a:before{position:absolute;right:10px;top:0;bottom:0;margin:auto;content:"";width:7px;height:7px;border-top:2px solid #666;border-right:2px solid #666;transform:rotate(45deg)}.footer .footer-archive a:after{position:absolute;right:16px;top:0;bottom:0;margin:auto;content:"";width:7px;height:7px;border-top:2px solid #666;border-right:2px solid #666;transform:rotate(45deg)}.footer .footer-archive a:hover{background:#333}@media all and (min-width: 520px) and (max-width: 768px){.footer .footer-archive a{font-size:.8rem}.footer .footer-archive a:before{position:absolute;right:6px;top:0;bottom:0;margin:auto;content:"";width:5px;height:5px;border-top:2px solid #666;border-right:2px solid #666;transform:rotate(45deg)}.footer .footer-archive a:after{position:absolute;right:10px;top:0;bottom:0;margin:auto;content:"";width:5px;height:5px;border-top:2px solid #666;border-right:2px solid #666;transform:rotate(45deg)}}@media all and (min-width: 521px){.footer .footer-archive ol{width:calc(100% - 2rem);gap:.8rem 1rem}.footer .footer-archive a{border:2px solid #3c3b3a;padding:12% 15px 12% 0;background-color:#1e1e1e}}@media all and (max-width: 520px){.footer .footer-archive ol{width:calc(90% + .5rem);margin:0 auto;-moz-column-gap:.5rem;column-gap:.5rem}.footer .footer-archive a{border-bottom:1px dotted #919191;padding:10% 0 10% 5px;text-align:left}}.footer .footer-link ul{list-style:none;margin:0;padding:0;flex-wrap:wrap}@media all and (min-width: 521px){.footer .footer-link ul{display:flex;row-gap:5px}}@media all and (max-width: 520px){.footer .footer-link ul{display:grid;grid-template-columns:1fr 1fr}}.footer .footer-link li{margin:0;padding:0;line-height:1.1}.footer .footer-link a{display:block;width:100%;text-decoration:none;font-size:.8rem;transition:.3s}.footer .footer-link a:hover{background:#333}.footer .footer-link .copyright{margin:0;font-size:.8rem;padding-top:1rem;padding-bottom:1rem}@media all and (min-width: 521px){.footer .footer-link{border-top:1px solid #000}.footer .footer-link .inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.footer .footer-link ul{padding-left:1rem;padding-top:1rem}.footer .footer-link li+li{position:relative;padding-left:2rem}.footer .footer-link li+li:before{content:"";position:absolute;left:1rem;top:0;height:1rem;width:1px;background:#aaa}.footer .footer-link a{color:#aaa}.footer .footer-link a:hover{text-decoration:underline}.footer .footer-link .copyright{text-align:right;padding-right:1rem;margin-left:auto}}@media all and (max-width: 520px){.footer .footer-link ul{flex-wrap:wrap}.footer .footer-link li{border-bottom:1px solid #000}.footer .footer-link li:nth-of-type(2n-1){border-right:1px solid #000}.footer .footer-link li:nth-of-type(1),.footer .footer-link li:nth-of-type(2){border-top:1px solid #000}.footer .footer-link a{color:#e4e4e4;padding:10% 0;text-align:center}.footer .footer-link .copyright{padding:1em;text-align:center;padding-bottom:23vw}}.footer .pageTop{display:block;opacity:0;position:fixed;bottom:4%;right:0;z-index:19;transform:translateY(60%);transition:.3s;visibility:hidden}@media all and (max-width: 520px){.footer .pageTop{width:15.625%;right:5px}}@media all and (min-width: 521px){.footer .pageTop{width:85px}}.footer .pageTop .anchorLink{display:block}@media all and (min-width: 521px){.footer .pageTop .anchorLink{display:block;width:100%;height:0;padding-top:158%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(../img/footer/btn_pagetop.png) center center no-repeat;background-size:100% auto}}@media all and (max-width: 520px){.footer .pageTop .anchorLink{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(../img/footer/btn_pagetop_sp.png) center center no-repeat;background-size:100% auto}}.footer .footer-sponser{padding-top:2rem}.footer .footer-sponser ul{display:flex;margin:auto;justify-content:center;padding:10px}@media all and (max-width: 520px){.footer .footer-sponser ul{flex-wrap:wrap}}.footer .footer-sponser ul li{padding:10px}@media all and (max-width: 520px){.footer .footer-sponser ul li{width:50%}}.footer .footer-sponser ul li img{width:100%}.scroll .pageTop{opacity:1;transform:translate(0);visibility:visible}.footer_in .footer{position:relative}.footer_in .pageTop{position:absolute;height:0;opacity:1;transform:translate(0);visibility:visible;top:0}.footer_in .pageTop .anchorLink{transform:translateY(-110%)}.cookie-alert{display:none;position:fixed;bottom:0;width:100%;overflow:hidden;box-sizing:border-box;background:#3c3c3ce6;padding:1rem;z-index:1000;justify-content:center;align-items:center}@media all and (min-width: 521px){.cookie-alert{padding:16px 60px}}@media all and (max-width: 520px){.cookie-alert{flex-wrap:wrap}}.cookie-alert .txt{color:#fff;font-size:.7rem;font-weight:400}.cookie-alert .txt a{color:#fff}.cookie-alert .btn{display:flex;padding-left:12px}@media all and (max-width: 520px){.cookie-alert .btn{width:100%;margin:0 auto;padding:1rem 0;justify-content:center}}.cookie-alert .btn button{cursor:pointer;white-space:nowrap;width:5rem;border-radius:5px;height:3rem;border:2px solid #3c3b3a;transition:background-color .3s ease}.cookie-alert .btn button.btn-close{background-color:#ccc;margin-right:12px}.cookie-alert .btn button.btn-close:hover{background-color:#ccc}.cookie-alert .btn button.btn-allow{font-weight:700;background-color:#fff}.cookie-alert .btn button:hover{background-color:#ccc}.final_nav .ico_youtube,.final_nav .link2,.final_nav .link,.final_nav .sns_txt,.final_nav .ico_x,.final_nav .ico_facebook,.final_nav .ico_line,.final_nav .ico_instagram,.final_nav .ico_tiktok,.final_nav .menu_history,.final_nav .menu_entry,.final_nav .menu_combi,.final_nav .menu_schedule,.final_nav .menu_news,.final_nav .menu_consolation,.final_nav .menu_final{overflow:hidden;display:block;white-space:nowrap;text-indent:100%;background:transparent url(/2025/final/img/common/menu/menu.webp) 0 0 no-repeat}.final_nav .ico_youtube{width:100%;height:0;padding-top:100%;background-size:1000% 2000%;background-position:calc(154 / (750 - 75) * 100%) calc(1425 / (1500 - 75) * 100%)}.final_nav .link2{width:100%;height:0;padding-top:166.6666666667%;background-size:calc(750 / 27 * 100%) calc(1500 / 45 * 100%);background-position:calc(631 / (750 - 27) * 100%) calc(1345 / (1500 - 45) * 100%)}.final_nav .link{width:100%;height:0;padding-top:109.756097561%;background-size:calc(750 / 82 * 100%) calc(1500 / 90 * 100%);background-position:calc(487 / (750 - 82) * 100%) calc(1315 / (1500 - 90) * 100%)}.final_nav .sns_txt{width:100%;height:0;padding-top:62.5%;background-size:625% 2000%;background-position:calc(1 / (750 - 120) * 100%) calc(1425 / (1500 - 75) * 100%)}.final_nav .ico_x{width:100%;height:0;padding-top:100%;background-size:1000% 2000%;background-position:calc(254 / (750 - 75) * 100%) calc(1425 / (1500 - 75) * 100%)}.final_nav .ico_facebook{width:100%;height:0;padding-top:100%;background-size:1000% 2000%;background-position:calc(347 / (750 - 75) * 100%) calc(1425 / (1500 - 75) * 100%)}.final_nav .ico_line{width:100%;height:0;padding-top:100%;background-size:1000% 2000%;background-position:calc(437 / (750 - 75) * 100%) calc(1425 / (1500 - 75) * 100%)}.final_nav .ico_instagram{width:100%;height:0;padding-top:100%;background-size:1000% 2000%;background-position:calc(523 / (750 - 75) * 100%) calc(1425 / (1500 - 75) * 100%)}.final_nav .ico_tiktok{width:100%;height:0;padding-top:100%;background-size:1000% 2000%;background-position:calc(608 / (750 - 75) * 100%) calc(1425 / (1500 - 75) * 100%)}.final_nav .menu_history{width:100%;height:0;padding-top:20%;background-size:100% 1000%;background-position:0 calc(1120 / (1500 - 150) * 100%)}.final_nav .menu_entry{width:100%;height:0;padding-top:20%;background-size:100% 1000%;background-position:0 calc(960 / (1500 - 150) * 100%)}.final_nav .menu_combi{width:100%;height:0;padding-top:20%;background-size:100% 1000%;background-position:0 calc(800 / (1500 - 150) * 100%)}.final_nav .menu_schedule{width:100%;height:0;padding-top:20%;background-size:100% 1000%;background-position:0 calc(640 / (1500 - 150) * 100%)}.final_nav .menu_news{width:100%;height:0;padding-top:20%;background-size:100% 1000%;background-position:0 calc(480 / (1500 - 150) * 100%)}.final_nav .menu_consolation{width:100%;height:0;padding-top:20%;background-size:100% 1000%;background-position:0 calc(160 / (1500 - 150) * 100%)}.final_nav .menu_final{width:100%;height:0;padding-top:20%;background-size:100% 1000%;background-position:0 0}header.final.is-open .nav_news,header.final.is-open .nav_schedule,header.final.is-open .nav_combi,header.final.is-open .nav_entry,header.final.is-open .nav_history,header.final.is-open .nav_final,header.final.is-open .nav_vote,header.final.is-open .nav_share,header.final.open .nav_news,header.final.open .nav_schedule,header.final.open .nav_combi,header.final.open .nav_entry,header.final.open .nav_history,header.final.open .nav_final,header.final.open .nav_vote,header.final.open .nav_share{visibility:hidden;animation:listOut .3s ease-out 0s forwards}header.final.is-open .nav>ul a:hover,header.final.open .nav>ul a:hover{opacity:1}header.final.is-open .nav_list span,header.final.open .nav_list span{background-color:#000}header.final.is-open .nav_logo,header.final.open .nav_logo{filter:drop-shadow(0 0 3px rgba(255,255,255,.74)) drop-shadow(0 0 59px rgba(255,255,255,.74)) drop-shadow(0 0 59px rgba(255,255,255,.74))}.final_header{pointer-events:none;padding:clamp(10px,1%,31px) 0 0 clamp(10px,1%,31px);position:fixed;display:flex;justify-content:space-between;top:0;z-index:999;width:100%;transform:translateY(-100%);animation:menuOut .3s ease-out 0s forwards}.animation_end.view_contents .final_header{animation:menuIn .3s ease-out 0s forwards}.final_header-logo{position:relative;width:10vw;max-width:170px;z-index:10;filter:drop-shadow(0 0 3px rgba(255,255,255,.74)) drop-shadow(0 0 59px rgba(255,255,255,.74)) drop-shadow(0 0 59px rgba(255,255,255,.74))}@media all and (max-width: 520px){.final_header-logo{width:23vw}}.final_header-logo a{pointer-events:all}.final_header-menu{position:relative;width:9vw;max-width:100px;z-index:10}@media all and (max-width: 520px){.final_header-menu{width:23vw}}.final_header-menu-btn{position:relative;pointer-events:all;background:url(/2025/final/img/common/txt_menu.webp) center bottom no-repeat;background-size:43% auto;padding-top:50%;cursor:pointer}.final_header-menu-btn:before,.final_header-menu-btn:after{background:#fff;content:"";display:block;width:50%;height:4px;transform:rotate(0) translate(0);transform-origin:center;position:absolute;top:14%;left:25%;transition:all .3s ease}.final_header-menu-btn:before{transform:rotate(0) translate(0)}.final_header-menu-btn:after{transform:rotate(0) translateY(12px);transform-origin:center;left:auto;right:25%}.final_header-menu-btn.open{background:url(/2025/final/img/common/txt_close.webp) center bottom no-repeat;background-size:47% auto;filter:invert(1)}.final_header-menu-btn.open:before{transform:rotate(20deg)}.final_header-menu-btn.open:after{transform:rotate(335deg)}.final_nav{pointer-events:all;display:flex;flex-direction:column;opacity:0;transform:translate(100%);overflow:hidden;width:100%;position:fixed;height:100%;min-height:100vh;min-height:100dvh;background:#fff;left:0;top:0;z-index:1;transition:all .3s ease}.final_nav-bg{position:absolute;width:100%;top:0;display:flex;align-items:center;overflow:hidden;right:0;z-index:1;bottom:0;background:linear-gradient(180deg,#cfc0e0 50%,#cde7e2 50%)}@media all and (min-width: 521px){.final_nav-bg img{width:100vw}}@media all and (max-width: 520px){.final_nav-bg{width:100%;right:0;left:0;margin:auto}.final_nav-bg img{height:100dvh}}.final_nav-bg img{-o-object-fit:cover;object-fit:cover}.final_nav-contents{position:relative;z-index:2;display:flex;flex-direction:column;margin:auto 0;padding:clamp(4%,8vw,160px) 4% 0}@media all and (max-width: 520px){.final_nav-contents{width:50%;height:100%;justify-content:center;width:100%}}@media all and (min-width: 521px){.final_nav-contents{top:-50%;width:43%;height:100%;transform:translateY(50%);justify-content:center}}.is-open .final_nav,.final_nav.open{opacity:1;transform:translate(0)}.is-close .final_nav,.final_nav.close{opacity:0;transform:translate(100%)}.final_nav .nav-list_main{width:100%}.final_nav .nav-list_main ul{width:100%;position:relative}.final_nav .nav-list_main ul li a{position:relative;display:block}@media (hover: hover){.final_nav .nav-list_main ul li a{transition:opacity .3s ease}.final_nav .nav-list_main ul li a:hover{opacity:.6}}.final_nav .nav-list_main ul li a .img{width:100%;max-width:calc(var(--vh) * 50);overflow:hidden}@media all and (min-width: 521px){.final_nav .nav-list_main ul li a .img{width:150%}}.final_nav .nav-list_main ul li a .arrow{position:absolute;right:0;bottom:0;top:0;margin:auto;width:10%;max-width:100px;display:flex;justify-content:center;align-items:center}.final_nav .nav-list_main .nav-list_main_link1 li{border-bottom:1px solid #000}.final_nav .nav-list_main .nav-list_main_link1 li a{padding:1.6% 0}.final_nav .nav-list_main .nav-list_main_link1 .img{max-width:calc(var(--vh) * 50)}.final_nav .nav-list_main .nav-list_main_link1 .arrow{max-width:calc(var(--vh) * 5)}@media all and (min-width: 521px){.final_nav .nav-list_main .two{display:flex;justify-content:space-between;margin-top:2.5rem}.final_nav .nav-list_main .two ul{width:40%}}.final_nav .nav-list_main .nav-list_main_link2 .img{max-width:calc(var(--vh) * 50)}.final_nav .nav-list_main .nav-list_main_link2 .arrow{max-width:calc(var(--vh) * 2)}.final_nav .nav-list_sns{display:flex;align-items:center;justify-content:flex-start;padding-top:calc(var(--vh) * 3);max-width:100%}@media all and (max-width: 520px){.final_nav .nav-list_sns{gap:.75rem}}.final_nav .nav-list_sns .nav-list_title{width:20%;max-width:60px;min-width:5rem}.final_nav .nav-list_sns_list{display:flex;justify-content:space-between;width:80%}@media all and (max-width: 520px){.final_nav .nav-list_sns_list{width:83%;max-width:min(calc(100vw - 8rem),calc(var(--vh) * 45))}}.final_nav .nav-list_sns_list ul{display:flex;width:100%;max-width:400px;flex-wrap:nowrap;gap:1rem;margin-left:1rem}@media all and (max-width: 520px){.final_nav .nav-list_sns_list ul{max-width:420px;gap:.5rem;margin-left:0}}.final_nav .nav-list_sns_list ul li{display:flex;width:100%;justify-content:center;align-items:center;flex:1;min-width:10%}.final_nav a{display:block;width:100%}@keyframes menuIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes menuOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes listOut{0%{opacity:1}to{opacity:0}}.loading{width:100%;height:100vh;overflow:hidden}.loading .loader{position:fixed;display:flex;width:100%;height:100%;background:linear-gradient(0deg,#d1e6e2,#e7f1f0 53%,#ccc1de);justify-content:center;align-items:center;flex-direction:column;z-index:10000}.loading .loader-deco{position:relative;width:160px;height:160px}.loading .loader-deco span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box;opacity:.8}.loading .loader-deco span:nth-of-type(1){border-top:1px solid #4f1395;animation:rotate-left 1s linear infinite}.loading .loader-deco span:nth-of-type(2){border-right:1px solid #d204a2;animation:rotate-right 1s linear infinite}.loading .loader-deco span:nth-of-type(3){border-bottom:1px solid #d1e6e2;animation:rotate-right 1s linear infinite}.loading .loader-deco span:nth-of-type(4){border-left:1px solid #ccc1de;animation:rotate-right 1s linear infinite}.loading .loader-bar{width:158px;height:158px;position:relative;overflow:hidden;border-radius:100%;transform:translateY(-100%)}.loading .loader-no{color:#ddd;font-family:Arial;text-align:center;font-size:2rem;position:absolute;margin-top:-154px;line-height:155px;font-weight:100}.loading .loader-txt{margin-top:120px;display:none;color:#fff;font-size:.6rem;text-align:center;font-family:Arial}.loading .app{opacity:0}.loading_on .loader{display:none}@keyframes rotate-left{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes rotate-right{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fixed{height:100%;overflow:hidden}.modal,.modal_finalist{display:flex;position:fixed;left:0;right:0;top:0;bottom:0;text-align:center;align-items:center;transition:all .3s ease;opacity:0;visibility:hidden;z-index:99999}.modal:before,.modal_finalist:before{opacity:0;visibility:hidden}.modal .modal_contents,.modal_finalist .modal_contents{display:block;opacity:0;box-shadow:none;transform:translateY(10px)}.modal_open{display:flex;opacity:1;visibility:visible!important}.modal_open:before{content:"";visibility:visible;display:block;clear:both;position:absolute;left:0;top:0;width:100%;height:100%;background:#0009;z-index:1;opacity:1}.modal_open .modal_contents{display:block;opacity:1;transform:translate(0);box-shadow:0 1.1px 1.8px -9px #0000002a,0 2.9px 4.4px -9px #00000032,0 5.8px 9px -9px #00000037,0 12px 18.6px -9px #0000003e,0 33px 51px -9px #0000005c}.modal_open .modal_close,.modal_open .modal_finalist_close{display:block;width:10%;height:0;padding-top:10%;position:absolute;right:3%;top:3%;border:none;background:transparent;cursor:pointer}.modal_open .modal_close:before,.modal_open .modal_finalist_close:before,.modal_open .modal_close:after,.modal_open .modal_finalist_close:after{content:"";display:block;width:50%;height:2px;background:#000;transform:rotate(45deg);transform-origin:0 50%;position:absolute;top:30%;left:33%}.modal_open .modal_close:after,.modal_open .modal_finalist_close:after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:32%}.modal_contents{transition:all .2s ease 0s,opacity .2s ease .1s;display:none;z-index:2;margin:0 auto;text-align:center;width:80%;max-width:400px;border:1px solid #aaa;background:#ffffffe6;position:relative;border-radius:.5rem;padding:5%;box-sizing:border-box}.share .modal_body{padding:2rem 0}.share .share_inner ul{margin:0;padding:0;list-style:none}.share .share_inner ul li+li{margin-top:10px}.share .share_inner ul a{display:block;padding:5% 12%;border:1px solid #ccc;background:#fff}.share .share_inner .share_twitter span{display:block;width:100%;height:0;padding-top:26.7857142857%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/modal/share/share_x.png) center center no-repeat;background-size:100% auto}.share .share_inner .share_facebook span{display:block;width:100%;height:0;padding-top:26.7857142857%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/modal/share/share_facebook.png) center center no-repeat;background-size:100% auto}.share .share_inner .share_line span{display:block;width:100%;height:0;padding-top:26.7857142857%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/modal/share/share_line.png) center center no-repeat;background-size:100% auto}@media all and (max-width: 520px){.modal_finalist-contents-bg.onlySp{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:-1}.modal_finalist-contents-bg.onlySp img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal_fixed .modal_finalist-contents-bg.onlySp{opacity:1;z-index:9999}}.modal_finalist-logo{position:absolute;left:10px;top:10px;z-index:10;width:23vw;max-width:170px;filter:drop-shadow(0 0 3px rgba(255,255,255,.74)) drop-shadow(0 0 59px rgba(255,255,255,.74)) drop-shadow(0 0 59px rgba(255,255,255,.74))}@media all and (min-width: 521px){.modal_finalist-logo{left:0;top:0;margin:clamp(10px,1%,31px) 0 0 clamp(10px,1%,31px);width:10vw;max-width:170px}}@media all and (max-width: 520px){.modal_finalist:before{display:none}}.modal_finalist_close{filter:invert(1)}.modal_finalist-contents{width:100%;max-width:100%;height:100%;border-radius:0;border:none;display:block;position:relative;overflow:hidden;padding:0;background:none}.modal_finalist .modal_finalist-contents{transform:translate(0)}.modal_finalist-contents-nav{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;margin:auto;width:100%;height:100%;pointer-events:none}.modal_finalist-contents-nav>div{cursor:pointer;pointer-events:none;transition:.3s ease 0s;opacity:0}@media all and (min-width: 521px){.modal_finalist-contents-nav{width:95%;max-width:1730px}}@media all and (max-width: 520px){.modal_finalist-contents-nav{mix-blend-mode:screen}}.modal_finalist-contents-nav-left{left:0}@media all and (max-width: 520px){.modal_finalist-contents-nav-left{transform:rotate(180deg)}}@media all and (min-width: 521px){.modal_finalist-contents-nav-left{transform:rotate(180deg) translate(50%,50%)}}.modal_finalist-contents-nav-right{right:0}@media all and (min-width: 521px){.modal_finalist-contents-nav-right{transform:translate(50%,-50%)}}.modal_finalist-contents-nav-left,.modal_finalist-contents-nav-right{position:absolute;pointer-events:auto;cursor:pointer;z-index:10;width:5%;max-width:64px;overflow:hidden;text-indent:200%;white-space:nowrap}@media all and (max-width: 520px){.modal_finalist-contents-nav-left,.modal_finalist-contents-nav-right{width:9%;top:16%;max-height:22vh;overflow:hidden;display:flex;justify-content:center;align-items:center}}@media all and (min-width: 521px){.modal_finalist-contents-nav-left,.modal_finalist-contents-nav-right{top:50%;width:3%;transition:all .3s ease}.modal_finalist-contents-nav-left:hover,.modal_finalist-contents-nav-right:hover{filter:invert(25%)}}.modal_finalist-contents-nav-left span,.modal_finalist-contents-nav-right span{display:block;width:100%;height:0;padding-top:207%;background:#fff;background:url(/2025/final/img/common/btn-next.webp) center no-repeat;background-size:contain}.modal_finalist-contents-bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.modal_finalist-contents-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal_finalist-contents-inner{display:flex;align-items:center;justify-content:center;padding:0;position:relative;z-index:2;max-width:1100px;width:90%;height:100vh;height:100dvh;margin:0 auto}.modal_finalist-contents .area-left{width:56%;min-width:56%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:3%;pointer-events:none}@media all and (max-width: 520px){.modal_finalist-contents .area-left{width:100%;max-width:50vh;max-width:50dvh;height:50vh;height:50dvh;padding-bottom:0}.modal_finalist-contents .area-left .area-left_img{position:relative}}.modal_finalist-contents .area-left .combi{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block;opacity:1;z-index:2;position:relative;filter:brightness(0) blur(10px)}.modal_finalist-contents .area-left .name{position:relative;overflow:visible;z-index:10;top:0;left:0;width:100%;height:100%}.modal_finalist-contents .area-left .name_bg,.modal_finalist-contents .area-left .name_txt{position:absolute;left:0;bottom:6%;width:100%;z-index:2;right:0;margin:auto;pointer-events:none;opacity:0}.modal_finalist-contents .area-left .name_bg{-webkit-mask-image:url(/2025/final/img/people_name/people_name_bg.webp);mask-image:url(/2025/final/img/people_name/people_name_bg.webp);-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:2;width:100%;left:-6%}.modal_finalist-contents .area-left .name_bg img{width:100%}.modal_finalist-contents .area-left .name_txt{height:0;padding-top:25%;margin-bottom:2%;background-image:url(/2025/final/img/people_name/people_name_modal.webp);background-repeat:no-repeat;background-size:100% auto;z-index:3}.modal_finalist-contents .area-left .bg-image{position:relative}.modal_finalist-contents .area-left .bg-image .sumi{position:absolute;bottom:12%;width:100%;left:3%;opacity:0}@media all and (max-width: 520px){.modal_finalist-contents .area-left .bg-image .sumi{bottom:-6%}}.modal_finalist-contents .area-right{width:45%;padding:4% 4% 4% 0}@media all and (max-width: 520px){.modal_finalist-contents .area-right{position:relative;width:100%;padding:5% 0 0;z-index:20;height:50vh;height:50dvh}}.modal_finalist-contents .area-right .info{overflow:auto;opacity:1;padding-right:8px;padding-left:8px;height:60vh;max-height:500px;color:#000}@media all and (max-width: 520px){.modal_finalist-contents .area-right .info{height:33vh;height:33dvh}}.modal_finalist-contents .area-right .info::-webkit-scrollbar{width:8px;border-radius:10px;cursor:pointer}.modal_finalist-contents .area-right .info::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.modal_finalist-contents .area-right .info::-webkit-scrollbar-track-piece:start{background:#000;border-radius:10px;cursor:pointer}.modal_finalist-contents .area-right .info::-webkit-scrollbar-track-piece:end{background:#000;border-radius:10px;cursor:pointer}.modal_finalist-contents .area-right .info .year,.modal_finalist-contents .area-right .info .member,.modal_finalist-contents .area-right .info .company{display:flex;text-align:left;margin-bottom:8px;align-items:center;color:#000;font-weight:700}@media all and (min-width: 521px){.modal_finalist-contents .area-right .info .year,.modal_finalist-contents .area-right .info .member,.modal_finalist-contents .area-right .info .company{font-size:1.2em}}.modal_finalist-contents .area-right .info .year:before,.modal_finalist-contents .area-right .info .member:before,.modal_finalist-contents .area-right .info .company:before{content:"";display:block;clear:both;width:90px;min-width:90px;height:0;padding-top:10%;margin-right:8px}.modal_finalist-contents .area-right .info .year:before{background:url(/2025/final/img/modal/txt_year.webp) center no-repeat;background-size:contain}.modal_finalist-contents .area-right .info .member:before{background:url(/2025/final/img/modal/txt_member.webp) center no-repeat;background-size:contain}.modal_finalist-contents .area-right .info .company:before{background:url(/2025/final/img/modal/txt_company.webp) center no-repeat;background-size:contain}.modal_finalist-contents .area-right .info .txt{color:#000;text-align:left;padding-left:2rem;padding-right:1rem;font-size:.9rem;margin-top:2em;z-index:10;position:relative}.modal_finalist-contents .area-right .info .txt .modal_info_interviewer,.modal_finalist-contents .area-right .info .txt .modal_info_title{display:block;font-weight:700;margin-bottom:1rem;margin-left:-1rem;font-size:1rem}.modal_finalist-contents .area-right .info .txt p+.modal_info_interviewer,.modal_finalist-contents .area-right .info .txt p+.modal_info_title{margin-top:2.5rem}.modal_finalist-contents .area-right .info .txt .modal_info_member1{margin-bottom:.5em}.modal_finalist-contents .area-right .info .txt .modal_info_member1 span{display:inline-block;background:#bddfa9;color:#000;padding:3px 1em}.modal_finalist-contents .area-right .info .txt .modal_info_member2{margin-bottom:.5em}.modal_finalist-contents .area-right .info .txt .modal_info_member2 span{display:inline-block;background:#eaa8ff;color:#000;padding:3px 1em}.modal_finalist-contents .area-right .info .txt .modal_info_member1,.modal_finalist-contents .area-right .info .txt .modal_info_member2{display:block;font-weight:700;margin-right:10px;margin-left:-1rem}.modal_finalist-contents .area-right .info .txt p+.modal_info_member1,.modal_finalist-contents .area-right .info .txt p+.modal_info_member2{margin-top:1rem}.modal_finalist-contents .area-right .btn_img{opacity:1;padding-top:7%}.modal_finalist.modal_open{z-index:99990;background:none}.modal_finalist.modal_open .modal_finalist-contents{background:none}.modal_finalist.modal_open:before{background:none}.modal_finalist.modal_open .modal_finalist-contents{display:flex;justify-content:center}@media all and (min-width: 521px){.modal_finalist.modal_open .modal_finalist-contents{align-items:center}}.modal_finalist.modal_open .modal_finalist-contents-inner{justify-content:center;margin:0 auto}.modal_finalist.modal_open .area-left .combi{animation:combi_show .7s ease 0s forwards,coverAnimation_sp .6s ease-out 1s forwards}.modal_finalist.modal_open .area-left .sumi{animation:ink-transition .4s steps(14) 1s forwards}.modal_finalist.modal_open .area-left .name_bg{animation:nameAnimation .4s cubic-bezier(.87,0,.13,1) 1.1s forwards}.modal_finalist.modal_open .area-left .name_txt{animation:nameAnimation-txt .3s ease-out 1.3s forwards}.modal_finalist.modal_open .area-right .info{opacity:0;animation:MoalSlideLeft .5s ease .3s forwards}.modal_finalist.modal_open .area-right .btn_img{opacity:0;animation:MoalSlideLeft .3s ease .5s forwards}.modal_finalist.navi_on .modal_finalist-contents-nav>div{opacity:1;pointer-events:auto}.modal_finalist.navi_on .modal_finalist_close{opacity:1}@media all and (min-width: 521px){.modal_open_prev .modal_finalist-contents{opacity:0;transform:translate(-10%);animation:modalLeftOn .5s ease 0s forwards}}.modal_open_prev .modal_finalist-contents .area-right .info{opacity:0;animation:MoalSlideRight .5s ease .3s forwards}.modal_open_prev .modal_finalist-contents .area-right .btn_img{opacity:0;animation:MoalSlideRight .3s ease .5s forwards}.modal_open_next{transition-duration:0s;transition-delay:0s}@media all and (min-width: 521px){.modal_open_next .modal_finalist-contents{opacity:0;transform:translate(10%);animation:modalRightOn .5s ease 0s forwards}}.modal_open_next .modal_finalist-contents .area-right .info{opacity:0;animation:MoalSlideLeft .5s ease .3s forwards}.modal_open_next .modal_finalist-contents .area-right .btn_img{opacity:0;animation:MoalSlideLeft .3s ease .5s forwards}.modal_close_prev{display:flex;opacity:1;visibility:visible;transition-duration:0s;transition-delay:0s}.modal_close_prev .modal_finalist-contents{opacity:1;transform:translate(0);animation:modalRightOff .3s ease 0s forwards}@media all and (max-width: 520px){.modal_close_prev .modal_finalist-contents-bg{display:none}}.modal_close_next{display:flex;opacity:1;visibility:visible}.modal_close_next .modal_finalist-contents{opacity:1;transform:translate(0);animation:modalLeftOff .3s ease 0s forwards}@media all and (max-width: 520px){.modal_close_next .modal_finalist-contents-bg{display:none}}.modal_transition_none{transition:none;opacity:1;pointer-events:none}.modal_finalist.modal_transition_none{visibility:visible!important}.modal_timetable .modal_close,.modal_timetable .modal_finalist_close,.modal_finalist .modal_finalist_close{height:0;position:absolute;right:0;border:none;cursor:pointer;pointer-events:all;padding-bottom:10px;background:url(/2025/final/img/common/txt_close.webp) center bottom no-repeat;background-size:48% auto;z-index:10;opacity:0;padding-top:clamp(20px,4.5vw,50px);top:clamp(10px,2%,31px);width:9vw;max-width:100px}.modal_timetable .modal_close:before,.modal_timetable .modal_finalist_close:before,.modal_timetable .modal_close:after,.modal_timetable .modal_finalist_close:after,.modal_finalist .modal_finalist_close:before,.modal_finalist .modal_finalist_close:after{background:#fff;content:"";display:block;width:50%;height:2px;transform:rotate(20deg);transform-origin:center;position:absolute;top:30%;left:25%}.modal_timetable .modal_close:after,.modal_timetable .modal_finalist_close:after,.modal_finalist .modal_finalist_close:after{transform:rotate(335deg);transform-origin:center;left:auto;right:25%}@media all and (min-width: 521px){.modal_timetable .modal_close,.modal_timetable .modal_finalist_close,.modal_finalist .modal_finalist_close{transition:opacity .3s ease}.modal_timetable .modal_close:hover,.modal_timetable .modal_finalist_close:hover,.modal_finalist .modal_finalist_close:hover{opacity:.6}}@media all and (max-width: 520px){.modal_finalist-contents{width:100%;height:100%;position:fixed;background:none}.modal_finalist-contents-inner{flex-direction:column}.modal_timetable.modal_open .modal_close,.modal_timetable.modal_open .modal_finalist_close,.modal_finalist.modal_open .modal_finalist_close{width:23%;padding-top:10%}}@keyframes zoomInModalCombi{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes zoomOutModalCombi{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes modalLeftOn{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes modalRightOn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes modalLeftOff{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}@keyframes modalRightOff{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes MoalSlideLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes MoalSlideRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.modal_timetable.modal_open:before{background-color:transparent}.modal_timetable .modal_close,.modal_timetable .modal_finalist_close{opacity:1}.modal_timetable-logo{position:absolute;left:10px;top:10px;z-index:10;width:23vw;max-width:170px}@media all and (min-width: 521px){.modal_timetable-logo{display:none}}.modal_timetable-contents{width:90%;max-width:1000px;border:none;padding:0;border-radius:0;box-shadow:20px 20px #000000b3!important}@media all and (max-width: 520px){.modal_timetable-contents{box-shadow:10px 10px #000000b3!important}}@media all and (max-width: 520px){.modal_timetable-contents{top:6vw}}.modal_timetable-contents-bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.modal_timetable-contents-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal_timetable-contents-inner{position:relative;display:flex;align-items:center;flex-direction:column;z-index:2;background:#fff;overflow:auto;padding:4% 4% 10%}@media all and (min-width: 521px){.modal_timetable-contents-inner{max-height:calc(100dvh - 12rem - 40px)}}@media all and (max-width: 520px){.modal_timetable-contents-inner{max-height:calc(100dvh - 40vw)}}.modal_timetable-contents-inner::-webkit-scrollbar{width:7px;scrollbar-width:thin;scrollbar-color:#fff #fff;border-radius:10px}.modal_timetable-contents-inner::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.modal_timetable-contents-inner::-webkit-scrollbar-thumb{background-color:#666;border-radius:10px}.modal_timetable-contents-inner-time{color:#fff;padding:1rem;line-height:1;width:100%;background:#000;font-size:1.1em;font-weight:700}.modal_timetable-contents-inner-time span+span{margin-left:5px}.modal_timetable-contents-inner-time .tag{padding:.3em .5em;line-height:1;font-family:monospace}.mode_net .modal_timetable-contents-inner-time .tag{background:var(--timetable_net)}.mode_tv .modal_timetable-contents-inner-time .tag{background:var(--timetable_tv)}.modal_timetable-contents-inner-img{width:96%;max-width:450px}.modal_timetable-contents-inner-title{width:100%;font-size:clamp(1.2rem,2.4vw,2rem);font-weight:700;margin-top:1rem}.modal_timetable-contents-inner-title .timetable_suntory_wrap{max-width:240px;margin:0 auto}.mode_net .modal_timetable-contents-inner-title{color:var(--timetable_net)}.mode_tv .modal_timetable-contents-inner-title{color:var(--timetable_tv)}.modal_timetable-contents-inner-subtitle{width:100%;font-weight:700;font-size:clamp(1rem,1.8vw,1.6rem);margin-top:1rem}.modal_timetable-contents-inner-contents{text-align:left;margin-top:1rem}.modal_timetable-contents-inner-link{display:block;width:100%;margin-top:2rem}.modal_timetable-contents-inner-link+.modal_timetable-contents-inner-link{margin-top:1rem}.modal_timetable-contents-inner-link a{display:inline-block;text-decoration:underline;font-weight:700;color:#000;white-space:nowrap}@media all and (min-width: 521px){.modal_timetable-contents-inner-link a{transition:color .3s ease}.modal_timetable-contents-inner-link a:hover{text-decoration:none;color:#e84e27}.modal_timetable-contents-inner-link a:hover .tag{border:2px solid #e84e27}}.modal_timetable-contents-inner-link .tag{padding:2px .5rem;border:2px solid #000;font-size:.9rem;margin-right:.5rem;display:inline-block;text-decoration:none}.modal_bg{display:block;position:fixed;left:0;top:0;width:100%;height:100%;height:100lvh;z-index:1000;opacity:0;transition:all .3s ease;pointer-events:none;visibility:hidden}.modal_bg img{display:block;width:100%;height:100%}@media all and (min-width: 521px){.modal_bg img{-o-object-fit:none;object-fit:none}}@media all and (max-width: 520px){.modal_bg img{-o-object-fit:fill;object-fit:fill}}.modal_open~.modal_bg{pointer-events:auto;visibility:visible;opacity:1}@keyframes combi_show{0%{opacity:0;filter:brightness(0) blur(10px)}to{opacity:1;filter:brightness(0) blur(0)}}@keyframes lightAnimation3{0%{opacity:0;filter:brightness(1)}50%{opacity:1;filter:brightness(10)}to{opacity:1;filter:brightness(1)}}@keyframes ink-transition{0%{-webkit-mask-position:0 0;-ms-mask-position:0 0;-moz-mask-position:0 0;-o-mask-position:0 0;mask-position:0 0;opacity:.6}to{-webkit-mask-position:100% 0;-ms-mask-position:100% 0;-moz-mask-position:100% 0;-o-mask-position:100% 0;mask-position:100% 0;opacity:1}}@keyframes nameAnimation{0%{-webkit-mask-size:0 100%;mask-size:0 100%;opacity:1}to{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:none;mask-image:none;opacity:1}}.finalist{pointer-events:none;display:flex;flex-wrap:wrap}.finalist>div{opacity:0;display:block;position:relative;width:50%}.finalist>div .wrap{position:relative;width:100%;height:0;padding-top:109.625%}.finalist>div .wrap>div{position:absolute;overflow:visible}.finalist>div .wrap>div img{width:100%}.finalist>div .wrap .name{position:relative}.finalist>div .wrap .name .name_bg{-webkit-mask-image:url(/2025/final/img/people_name/people_name_bg.webp);mask-image:url(/2025/final/img/people_name/people_name_bg.webp);-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;position:absolute;left:0;right:0;bottom:6%;z-index:2}@media screen and (max-width: 850px){.finalist>div .wrap .name .name_bg{bottom:0;left:-3%;width:110%}}.finalist>div .wrap .name .name_txt{position:absolute;opacity:0;z-index:2;bottom:6%}.finalist>div .wrap .name .name_txt img{transform:translate(2.5%,-9%);width:100%}@media screen and (max-width: 850px){.finalist>div .wrap .name .name_txt img{transform:translate(2.5%,-15%);width:100%}}.finalist>div .wrap .shadow,.finalist>div .wrap .cover{left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;z-index:2}.finalist>div .wrap .shadow,.finalist>div .wrap .cover{filter:brightness(0)}.finalist>div .wrap .cover img{width:100%;height:100%;display:block;position:relative;-o-object-fit:contain;object-fit:contain}.finalist>div .wrap .link{pointer-events:auto;cursor:pointer;z-index:20;position:absolute;width:100%;height:100%;left:0;right:0;top:15%;margin:auto;bottom:0;transform:scale(.8)}.finalist>div .wrap .sumi{position:absolute;right:0;margin:auto;top:0;z-index:1;opacity:0}.finalist>div .wrap .sumi .ink{width:100%;height:100%;background-size:contain;background-repeat:no-repeat}.finalist>div .wrap .shadow{filter:grayscale(1)}@media all and (min-width: 521px){.finalist>div.hover{z-index:20!important}.finalist>div.hover .wrap{transition-duration:.3s!important;transition-delay:0s!important;filter:brightness(130%)!important;transform:scale(1.1)!important}}@media screen and (min-width: 851px){.finalist>[data-no="1"] .sumi,.finalist>[data-no="6"] .sumi{bottom:-6%;left:-3%;width:112%;height:112%}.finalist>[data-no="1"] .sumi .ink,.finalist>[data-no="6"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_1.webp)}.finalist>[data-no="2"] .sumi,.finalist>[data-no="7"] .sumi{bottom:-21%;left:-8%;width:127%;height:102%;transform:scaleX(-1)}.finalist>[data-no="2"] .sumi .ink,.finalist>[data-no="7"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_2.webp);transform:scaleX(-1)}.finalist>[data-no="3"] .sumi,.finalist>[data-no="8"] .sumi{bottom:-29%;left:0%;width:112%;height:100%;transform:rotate(-90deg) scaleX(-1)}.finalist>[data-no="3"] .sumi .ink,.finalist>[data-no="8"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_3.webp);transform:scaleX(-1) rotate(90deg)}.finalist>[data-no="4"] .sumi,.finalist>[data-no="9"] .sumi{bottom:-20%;left:-2%;width:119%;height:100%}.finalist>[data-no="4"] .sumi .ink,.finalist>[data-no="9"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_4.webp)}.finalist>[data-no="5"] .sumi,.finalist>[data-no="10"] .sumi{bottom:-25%;left:-8%;width:115%;height:100%}.finalist>[data-no="5"] .sumi .ink,.finalist>[data-no="10"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_5.webp)}.finalist [data-no="1"]{translate:0 -170%}.finalist [data-no="2"]{translate:-103% -121%}.finalist [data-no="3"]{translate:-7% -72%}.finalist [data-no="4"]{translate:-103% -6%}.finalist [data-no="5"]{translate:-4% 24%}.finalist>[data-no="1"],.finalist>[data-no="2"],.finalist>[data-no="3"],.finalist>[data-no="4"],.finalist>[data-no="5"]{left:calc((100vw - clamp(370px,38vw,550px))/4);top:55%;margin:auto}.finalist [data-no="6"]{translate:0 -170%}.finalist [data-no="7"]{translate:103% -121%}.finalist [data-no="8"]{translate:-5% -72%}.finalist [data-no="9"]{translate:103% -6%}.finalist [data-no="10"]{translate:-1% 24%}.finalist>[data-no="6"],.finalist>[data-no="7"],.finalist>[data-no="8"],.finalist>[data-no="9"],.finalist>[data-no="10"]{right:calc((100vw - clamp(370px,38vw,550px))/4);top:55%;margin:auto}}@media screen and (max-width: 850px){.finalist>div{width:43%;height:auto;max-width:999px}.finalist>[data-no="1"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_2.webp)}.finalist>[data-no="2"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_4.webp)}.finalist>[data-no="3"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_4.webp)}.finalist>[data-no="4"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_5.webp)}.finalist>[data-no="5"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_1.webp)}.finalist>[data-no="6"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_3.webp)}.finalist>[data-no="7"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_3.webp)}.finalist>[data-no="8"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_2.webp)}.finalist>[data-no="9"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_5.webp)}.finalist>[data-no="10"] .sumi .ink{background-image:url(/2025/final/img/common/kv-stroke_1.webp)}.finalist>[data-no="5"] .sumi,.finalist>[data-no="10"] .sumi{bottom:-12%;left:-2%;width:116%;height:112%}.finalist>[data-no="1"] .sumi,.finalist>[data-no="8"] .sumi{bottom:-24%;left:-3%;width:126%;height:106%}.finalist>[data-no="8"] .sumi{left:-16%}.finalist>[data-no="6"] .sumi,.finalist>[data-no="7"] .sumi{bottom:-32%;left:4%;width:109%;height:100%}.finalist>[data-no="2"] .sumi,.finalist>[data-no="3"] .sumi{bottom:-30%;left:-3%;width:119%;height:111%;transform:rotate(-90deg) scaleX(-1)}.finalist>[data-no="2"] .sumi .ink,.finalist>[data-no="3"] .sumi .ink{transform:scaleX(-1) rotate(90deg)}.finalist>[data-no="4"] .sumi,.finalist>[data-no="9"] .sumi{bottom:-33%;left:-7%;width:110%;height:110%;transform:scaleX(-1)}.finalist>[data-no="4"] .sumi .ink,.finalist>[data-no="9"] .sumi .ink{transform:scaleX(-1)}.finalist>[data-no="2"],.finalist>[data-no="4"],.finalist>[data-no="6"],.finalist>[data-no="8"],.finalist>[data-no="10"]{translate:-8% 50%}.finalist>[data-no="1"],.finalist>[data-no="3"],.finalist>[data-no="5"],.finalist>[data-no="7"],.finalist>[data-no="9"]{translate:2% 0%}}@media all and (max-width: 520px){.animation_end .finalist>[data-no="1"],.animation_end .finalist>[data-no="3"],.animation_end .finalist>[data-no="5"],.animation_end .finalist>[data-no="7"],.animation_end .finalist>[data-no="9"]{scale:1}}.modal_finalist_1 .name_txt,.finalist_1 .name_txt{background-position:0 0%}.modal_finalist_2 .name_txt,.finalist_2 .name_txt{background-position:0 calc(120 / (1200 - 120) * 100%)}.modal_finalist_3 .name_txt,.finalist_3 .name_txt{background-position:0 calc(240 / (1200 - 120) * 100%)}.modal_finalist_4 .name_txt,.finalist_4 .name_txt{background-position:0 calc(360 / (1200 - 120) * 100%)}.modal_finalist_5 .name_txt,.finalist_5 .name_txt{background-position:0 calc(480 / (1200 - 120) * 100%)}.modal_finalist_6 .name_txt,.finalist_6 .name_txt{background-position:0 calc(600 / (1200 - 120) * 100%)}.modal_finalist_7 .name_txt,.finalist_7 .name_txt{background-position:0 calc(720 / (1200 - 120) * 100%)}.modal_finalist_8 .name_txt,.finalist_8 .name_txt{background-position:0 calc(840 / (1200 - 120) * 100%)}.modal_finalist_9 .name_txt,.finalist_9 .name_txt{background-position:0 calc(960 / (1200 - 120) * 100%)}.modal_finalist_10 .name_txt,.finalist_10 .name_txt{background-position:0 100%}.final_kv.none .finalist>div .wrap .link{cursor:none;pointer-events:none}.animation_start .finalist{pointer-events:auto}@media screen and (min-width: 851px){.animation_start .finalist>[data-no="1"] .cover,.animation_start .finalist>[data-no="2"] .cover,.animation_start .finalist>[data-no="3"] .cover,.animation_start .finalist>[data-no="4"] .cover,.animation_start .finalist>[data-no="5"] .cover{animation:coverAnimation_pc .7s ease-out .5s forwards}.animation_start .finalist>[data-no="6"] .cover,.animation_start .finalist>[data-no="7"] .cover,.animation_start .finalist>[data-no="8"] .cover,.animation_start .finalist>[data-no="9"] .cover,.animation_start .finalist>[data-no="10"] .cover{animation:coverAnimation_pc_R .7s ease-out .5s forwards}}@media screen and (max-width: 850px){.animation_start .finalist>[data-no="2"] .cover,.animation_start .finalist>[data-no="4"] .cover,.animation_start .finalist>[data-no="6"] .cover,.animation_start .finalist>[data-no="8"] .cover,.animation_start .finalist>[data-no="10"] .cover{animation:coverAnimation_sp .7s ease-out .5s forwards}.animation_start .finalist>[data-no="1"] .cover,.animation_start .finalist>[data-no="3"] .cover,.animation_start .finalist>[data-no="5"] .cover,.animation_start .finalist>[data-no="7"] .cover,.animation_start .finalist>[data-no="9"] .cover{animation:coverAnimation_sp_R .7s ease-out .5s forwards}}.animation_start .finalist .name_bg{animation:nameAnimation .4s cubic-bezier(.87,0,.13,1) 1.4s forwards}.animation_start .finalist .name_txt{animation:nameAnimation-txt .3s ease-out 1.6s forwards}.animation_start .finalist [data-no="6"] .name_bg,.animation_start .finalist [data-no="1"] .name_bg{animation-delay:1s}.animation_start .finalist [data-no="6"] .name_txt,.animation_start .finalist [data-no="1"] .name_txt{animation-delay:1.2s}.animation_start .finalist [data-no="7"] .name_bg,.animation_start .finalist [data-no="2"] .name_bg{animation-delay:1.3s}.animation_start .finalist [data-no="7"] .name_txt,.animation_start .finalist [data-no="2"] .name_txt{animation-delay:1.5s}.animation_start .finalist [data-no="8"] .name_bg,.animation_start .finalist [data-no="3"] .name_bg{animation-delay:1.6s}.animation_start .finalist [data-no="8"] .name_txt,.animation_start .finalist [data-no="3"] .name_txt{animation-delay:1.8s}.animation_start .finalist [data-no="9"] .name_bg,.animation_start .finalist [data-no="4"] .name_bg{animation-delay:1.9s}.animation_start .finalist [data-no="9"] .name_txt,.animation_start .finalist [data-no="4"] .name_txt{animation-delay:2.1s}.animation_start .finalist [data-no="10"] .name_bg,.animation_start .finalist [data-no="5"] .name_bg{animation-delay:2.2s}.animation_start .finalist [data-no="10"] .name_txt,.animation_start .finalist [data-no="5"] .name_txt{animation-delay:2.4s}@keyframes coverAnimation_pc_R{0%{filter:brightness(0)}50%{filter:brightness(1)}to{filter:brightness(1)}}@keyframes coverAnimation_sp_R{0%{filter:brightness(0)}50%{filter:brightness(1)}to{filter:brightness(1)}}@keyframes coverAnimation_pc{0%{filter:brightness(0)}50%{filter:brightness(1)}to{filter:brightness(1)}}@keyframes coverAnimation_sp{0%{filter:brightness(0)}50%{filter:brightness(1)}to{filter:brightness(1)}}@keyframes nameAnimation{0%{-webkit-mask-size:0 100%;mask-size:0 100%;opacity:1}to{-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:1}}@keyframes nameAnimation-txt{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 850px){.final_win-sponsor+.bnr_kv{padding:5% 4% 10%}}.bnr_kv{width:100%;margin:0 auto;padding:10% 4%;background:#000}.bnr_kv img{max-width:100%}.bnr_kv li+li{margin-top:10px}.bnr_kv .js-scrollIn_toTop li{opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.bnr_kv .js-scrollIn_toTop.is-active li{opacity:1;transform:translate(0)}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(1){transition-delay:.2s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(2){transition-delay:.35s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(3){transition-delay:.5s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(4){transition-delay:.65s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(5){transition-delay:.8s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(6){transition-delay:.95s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(7){transition-delay:1.1s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(8){transition-delay:1.25s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(9){transition-delay:1.4s}.bnr_kv .js-scrollIn_toTop.is-active li:nth-of-type(10){transition-delay:1.55s}.final_consolation{width:100%;padding-bottom:15%;background:#01061d;position:relative;z-index:1;overflow:hidden}.final_consolation-title{position:relative;z-index:2}.final_consolation-bg,.final_consolation-bg_win{position:absolute;z-index:1;width:100%;height:100%;top:0;pointer-events:none}.final_consolation-bg_win{display:none}.final_consolation-contents{position:relative;z-index:2}.final_consolation_logo{position:relative;padding:58% 3% 0}.final_consolation_day{padding:3% 9% 0}.final_consolation_txt1{padding:1% 16% 0}.final_consolation_txt2{padding:3% 8% 0}.final_consolation .final_consolation_belt{position:relative;width:100%;overflow:hidden;padding:10px 0;background:#000;margin-bottom:50px}.final_consolation .final_consolation_belt .line_bg,.final_consolation .final_consolation_belt .line_bg2{position:relative;width:100%;margin-bottom:8px;overflow:hidden}.final_consolation .final_consolation_belt .line_bg img,.final_consolation .final_consolation_belt .line_bg2 img{-o-object-fit:contain;object-fit:contain}.final_consolation .final_consolation_belt .line_bg .inner,.final_consolation .final_consolation_belt .line_bg2 .inner{display:flex;width:200%}.final_consolation .final_consolation_belt .line_bg+.line_bg,.final_consolation .final_consolation_belt .line_bg2+.line_bg{margin-bottom:0}.final_consolation .final_consolation_belt .line_bg .inner .belt1{animation:lineBgiLoop1 50s -25s linear infinite}.final_consolation .final_consolation_belt .line_bg .inner .belt2{animation:lineBgiLoop2 50s linear infinite}.final_consolation .final_consolation_belt .line_bg2 .inner .belt1{animation:lineBgiLoop1Re 50s -25s linear infinite}.final_consolation .final_consolation_belt .line_bg2 .inner .belt2{animation:lineBgiLoop2Re 50s linear infinite}.final_consolation .final_consolation_normal{display:block;width:100%;padding-top:149%}.final_consolation .final_consolation_win{display:none;position:relative}.final_consolation .final_consolation_win .mv_logo,.final_consolation .final_consolation_win .mv_day{width:80%;margin:0 auto}.final_consolation .final_consolation_win .result_combi{position:relative}.final_consolation .final_consolation_win .result_combi-name{position:absolute;left:0;right:0;bottom:10%;margin:auto;z-index:2;width:100%;height:0;padding-top:24%}.final_consolation .final_consolation_win .result_combi-img{position:absolute;left:0;right:0;top:-10%;margin:auto;width:100%;height:0;padding-top:100%}.final_consolation .final_consolation_win .result_combi-txt{position:absolute;left:0;right:0;margin:auto;z-index:2;bottom:31%;width:76%}.final_consolation[data-order="1"]:not(.hide):has(+.final_timetable[data-order="2"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="2"]:not(.hide):has(+.final_timetable[data-order="3"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="3"]:not(.hide):has(+.final_timetable[data-order="4"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="4"]:not(.hide):has(+.final_timetable[data-order="5"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="5"]:not(.hide):has(+.final_timetable[data-order="6"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="6"]:not(.hide):has(+.final_timetable[data-order="7"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="7"]:not(.hide):has(+.final_timetable[data-order="8"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="8"]:not(.hide):has(+.final_timetable[data-order="9"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="9"]:not(.hide):has(+.final_timetable[data-order="10"]:not(.hide)){padding-bottom:30%}.final_consolation[data-order="10"]:not(.hide):has(+.final_timetable[data-order="11"]:not(.hide)){padding-bottom:30%}.consolation_on .final_consolation-bg{display:none}.consolation_on .final_consolation-bg_win{display:block;top:0}.consolation_on .final_consolation_normal{display:none}.consolation_on .final_consolation_logo{padding-top:19%}.consolation_on .final_consolation .btn_img{margin-top:0}.consolation_on .final_consolation_win{display:block;width:100%;padding:10% 0 0}.consolation_on .final_consolation_win .combi_txt{position:absolute;bottom:42%;width:70%;left:0;right:0;margin:auto}.consolation_on .final_consolation_win .combi_win{width:100%;height:0;padding-top:100%}.consolation_on .btn_img{padding-top:0;margin-top:0}.consolation_on .final_consolation-bg_win{display:flex;align-items:end}.consolation_on .js-scrollIn_first.is-active .result_combi{opacity:0;animation:scrollIn_fadeInTop .3s ease 1s forwards,consolation_result 1s ease 1.4s forwards}.consolation_on .js-scrollIn_first.is-active .result_combi-img{animation:coverAnimation_consolation_sp .5s ease-out 1.3s forwards}@keyframes consolation_result{0%{filter:brightness(1)}30%{filter:brightness(10)}to{filter:brightness(1)}}@keyframes lineBgiLoop1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes lineBgiLoop2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes lineBgiLoop1Re{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lineBgiLoop2Re{0%{transform:translate(-200%)}to{transform:translate(0)}}@keyframes coverAnimation_consolation_sp{0%{filter:drop-shadow(0 0 0 #1a5796)}50%{filter:drop-shadow(0 0 0 #1a5796)}to{filter:drop-shadow(-13px 0px 2px #1a5796)}}.final_bnr_contents{width:100%;background:#000;padding-bottom:30%}.final_bnr_contents .bnr_list{width:90%;margin:0 auto}.final_bnr_contents .bnr_list ul{display:flex;flex-direction:column;gap:1.5rem}.final_bnr_contents .bnr_list a{display:block}@media all and (min-width: 521px){.final_bnr_contents .bnr_list a{transition:filter .3s}.final_bnr_contents .bnr_list a:hover{filter:brightness(140%)}}.bnr_list .js-scrollIn_each li{opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.bnr_list .js-scrollIn_each.is-active li{opacity:1;transform:translate(0)}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(1){transition-delay:.2s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(2){transition-delay:.35s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(3){transition-delay:.5s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(4){transition-delay:.65s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(5){transition-delay:.8s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(6){transition-delay:.95s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(7){transition-delay:1.1s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(8){transition-delay:1.25s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(9){transition-delay:1.4s}.bnr_list .js-scrollIn_each.is-active li:nth-of-type(10){transition-delay:1.55s}.final_finalist{width:100%;padding-bottom:30%;background:#ae37f6}.final_finalist .sub{text-align:right;font-size:.9rem;width:94%;margin:0 auto;color:#fff}.final_finalist-text{font-weight:700;text-align:center;width:90%;margin:0 auto 2rem;font-size:1.5rem;color:#fff}.final_finalist-text .type2,.consolation_on .final_finalist-text .type1{display:none}.consolation_on .final_finalist-text .type2{display:block}.final_finalist-list{margin:auto;width:94%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.final_finalist-list>div{width:46%;margin:2%}.final_finalist-list .link{display:block;width:100%;pointer-events:auto;cursor:pointer}@media (hover: hover){.final_finalist-list .link{transition:filter .3s ease}.final_finalist-list .link:hover{filter:brightness(140%)}}.final_finalist-list .link .finalist_img{overflow:hidden;display:inline-block;white-space:nowrap;text-indent:100%;background:transparent url(/2025/final/img/finalist/finalist.webp) 0 0 no-repeat;width:100%;height:0;padding-top:131.1320754717%}.final_finalist .js-scrollIn_each .final_finalist-list>div{filter:brightness(0)}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>div{animation:finalist_show .5s ease forwards}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(1){animation-delay:.25s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(2){animation-delay:.52s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(3){animation-delay:.76s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(4){animation-delay:.97s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(5){animation-delay:1.15s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(6){animation-delay:1.3s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(7){animation-delay:1.42s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(8){animation-delay:1.51s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(9){animation-delay:1.57s}.final_finalist .js-scrollIn_each.is-active .final_finalist-list>*:nth-child(10){animation-delay:1.6s}.final_result[data-order="1"]:not(.hide)~.final_finalist[data-order="2"]:not(.hide){margin-top:15%}.final_result[data-order="2"]:not(.hide)~.final_finalist[data-order="3"]:not(.hide){margin-top:15%}.final_result[data-order="3"]:not(.hide)~.final_finalist[data-order="4"]:not(.hide){margin-top:15%}.final_result[data-order="4"]:not(.hide)~.final_finalist[data-order="5"]:not(.hide){margin-top:15%}.final_result[data-order="5"]:not(.hide)~.final_finalist[data-order="6"]:not(.hide){margin-top:15%}.final_result[data-order="6"]:not(.hide)~.final_finalist[data-order="7"]:not(.hide){margin-top:15%}.final_result[data-order="7"]:not(.hide)~.final_finalist[data-order="8"]:not(.hide){margin-top:15%}.final_result[data-order="8"]:not(.hide)~.final_finalist[data-order="9"]:not(.hide){margin-top:15%}.final_result[data-order="9"]:not(.hide)~.final_finalist[data-order="10"]:not(.hide){margin-top:15%}.final_result[data-order="10"]:not(.hide)~.final_finalist[data-order="11"]:not(.hide){margin-top:15%}@keyframes finalist_show{0%{filter:brightness(0)}80%{filter:brightness(1.2)}to{filter:brightness(1)}}.final_finalist-list .finalist_1 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:0 0}.final_finalist-list .finalist_2 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:100% 0}.final_finalist-list .finalist_3 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:0 calc((420 + 40) * 1 / (2262 - 420) * 100%)}.final_finalist-list .finalist_4 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:100% calc((420 + 40) * 1 / (2262 - 420) * 100%)}.final_finalist-list .finalist_5 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:0 calc((420 + 40) * 2 / (2262 - 420) * 100%)}.final_finalist-list .finalist_6 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:100% calc((420 + 40) * 2 / (2262 - 420) * 100%)}.final_finalist-list .finalist_7 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:0 calc((420 + 40) * 3 / (2262 - 420) * 100%)}.final_finalist-list .finalist_8 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:100% calc((420 + 40) * 3 / (2262 - 420) * 100%)}.final_finalist-list .finalist_9 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:0 calc((420 + 40) * 4 / (2262 - 420) * 100%)}.final_finalist-list .finalist_10 .finalist_img{background-size:calc(693 / 319 * 100%) calc(2262 / 420 * 100%);background-position:100% calc((420 + 40) * 4 / (2262 - 420) * 100%)}.bnr_stream,.bnr_live{z-index:20!important;display:block;padding:10% 4%;background:#000}.bnr_stream ul,.bnr_live ul{display:block;width:100%;margin:0 auto}.bnr_stream img,.bnr_live img{max-width:100%}.bnr_stream li+li,.bnr_live li+li{margin-top:20px}.stream_embed{width:100%;padding:calc(var(--vh) * 53.5 / 1.3) 6% 20%;background:#f0bb00 url(../img/stream_embed/bg2.webp) center calc(var(--vh) * 22 / 3) no-repeat;background-size:calc(var(--vh) * 46)}.stream_embed .live_movie{display:block;position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.stream_embed .live_movie>iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}.top-movie{opacity:0}.top-movie[data-m1m-display=false]{display:none}.top-movie[data-m1m-display=true]{opacity:1}.contents>.top-movie{padding-top:2.5rem;padding-bottom:2.5rem}@media all and (max-width: 520px){.contents>.top-movie{padding-top:3rem;padding-bottom:3rem}}@media all and (min-width: 521px){.contents>.top-movie{padding-top:5rem;padding-bottom:5rem}}.contents>.top-movie+.top-movie{padding-top:0}@media all and (max-width: 520px){.contents>.top-movie[data-m1m-display=false]+.top-movie{padding-top:3rem}}@media all and (min-width: 521px){.contents>.top-movie[data-m1m-display=false]+.top-movie{padding-top:5rem}}.contents>.top-movie[data-m1m-display=true]+[data-m1m-display=false]+.top-movie,.contents>.top-movie[data-m1m-display=true]+[data-m1m-display=false]+[data-m1m-display=false]+.top-movie,.contents>.top-movie[data-m1m-display=true]+[data-m1m-display=false]+[data-m1m-display=false]+[data-m1m-display=false]+.top-movie{padding-top:0}.contents>.top-movie .inner{width:100%}.contents>.top-movie .top-movie-active{width:100%;background:#242424}@media all and (min-width: 521px){.contents>.top-movie .top-movie-active{padding:3rem 0}}@media all and (max-width: 520px){.contents>.top-movie .top-movie-active{padding:2rem calc(5% - .25rem)}}.contents>.top-movie .top-movie-active .top-live_movie .live_movie .txt{padding-bottom:0}.movie-list_wrap{margin:auto;position:relative}@media all and (min-width: 521px){.movie-list_wrap{width:calc(99% - 68px)}}@media all and (max-width: 520px){.movie-list_wrap{position:relative;width:calc(99% - 66px)}}.movie-list_wrap .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn{position:absolute;cursor:pointer;display:block;border-radius:.3rem;background-color:#a20000;z-index:10;transition:.3s}.movie-list_wrap .movie-slider_prev_btn:hover,.movie-list_wrap .movie-slider_next_btn:hover{background-color:#d70000}@media all and (min-width: 521px){.movie-list_wrap .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn{top:12.5%;width:30px;height:75px}}@media all and (max-width: 520px){.movie-list_wrap .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn{top:15%;width:23px;height:60px;max-width:30px}.movie-list_wrap .movie-slider_prev_btn:before,.movie-list_wrap .movie-slider_next_btn:before{width:7px!important;height:7px!important}}.movie-list_wrap .movie-slider_prev_btn.swiper-button-disabled,.movie-list_wrap .movie-slider_prev_btn.is-hidden,.movie-list_wrap .movie-slider_next_btn.swiper-button-disabled,.movie-list_wrap .movie-slider_next_btn.is-hidden{display:none}.movie-list_wrap .movie-slider_prev_btn:focus,.movie-list_wrap .movie-slider_next_btn:focus{outline:none}.movie-list_wrap .movie-slider_prev_btn:before{position:absolute;top:0;bottom:0;left:13px;margin:auto;content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(225deg)}@media all and (min-width: 521px){.movie-list_wrap .movie-slider_prev_btn{left:-34px}}@media all and (max-width: 520px){.movie-list_wrap .movie-slider_prev_btn{left:-26px}.movie-list_wrap .movie-slider_prev_btn:before{left:10px}}.movie-list_wrap .movie-slider_next_btn:before{position:absolute;top:0;bottom:0;right:13px;margin:auto;content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media all and (min-width: 521px){.movie-list_wrap .movie-slider_next_btn{right:-34px}}@media all and (max-width: 520px){.movie-list_wrap .movie-slider_next_btn{right:-26px}.movie-list_wrap .movie-slider_next_btn:before{right:10px}}.movie-list_wrap{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.movie-list_wrap{width:calc(90% + .25rem)}.movie-list_wrap .movie-list{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;scroll-behavior:smooth}.movie-list_wrap .movie-list::-webkit-scrollbar{height:8px;border-radius:10px;overflow:hidden;background-color:#555;cursor:pointer}.movie-list_wrap .movie-list::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;cursor:pointer}.movie-list_wrap .movie-list::-webkit-scrollbar-track-piece:start{border-radius:10px;background:#444;cursor:pointer}.movie-list_wrap .movie-list::-webkit-scrollbar-track-piece:end{border-radius:10px;background:#222;cursor:pointer}.movie-list_wrap .movie-list .swiper-slide{scroll-snap-align:start}.movie-list_wrap .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn{display:none}.movie-list_wrap .swiper-slide+.swiper-slide{margin-left:15px}.movie-list_wrap .movie-list .movie-item:hover img{transform:translate(50%,-50%)}.movie-list_wrap .movie-list .movie-item:hover .title{opacity:1}.movie-list{position:relative}.movie-list>li{max-width:280px;min-width:280px}.movie-list .movie-item{display:block;text-decoration:none;color:#b7b7b7}.movie-list .movie-item:hover img{transform:translate(50%,-50%) scale(1.06)}.movie-list .movie-item:hover .title{opacity:.6}.movie-list .content{margin-top:1rem}.movie-list .thumbnail{position:relative;height:157.5px;width:100%;overflow:hidden}.movie-list .thumbnail>img{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);transition:.3s}.movie-list .play-time{position:absolute;background-color:#000c;color:#fff;bottom:1%;right:1%;padding:0 1.5%}@media all and (min-width: 521px){.movie-list .play-time{font-size:.5rem}}@media all and (max-width: 520px){.movie-list .play-time{font-size:2.666vw}}.movie-list .date{color:#565959;font-size:.8rem}.movie-list .title{white-space:nowrap;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:39px;font-size:.95rem;line-height:1.4;margin-bottom:.5rem;transition:.3s;width:100%}.movie-list .title>span{display:inline;color:#e1e1e1}.movie-list .tag{height:52px;display:flex;flex-flow:wrap}.movie-list .tag>li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;font-size:.7rem;line-height:1;margin:0 5px 5px 0;max-width:150px;transition:.3s}.movie-list .tag>li>a{color:#e1e1e1;text-decoration:none;padding:.6em .9em .5em;display:block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;background-color:#4c4f5a;border-radius:50px;transition:.3s}.movie-list .tag>li>a:hover{opacity:.7}.movie-list .category{margin-bottom:.5rem;font-size:.75rem}.movie-list .category li{display:inline}.movie-list .category li:not(:last-of-type):after{content:"／";color:#e2a719;margin-left:.2rem;margin-right:-.1rem}.movie-list .category li a{color:#e2a719;text-decoration:none;transition:.3s}.movie-list .category li a:hover{opacity:.7}.movie-list .bottom{width:100%;display:flex;justify-content:flex-end}.movie-list .icon-view{display:block}.movie-list .icon-view:before{content:"";display:block;width:100%;height:0;padding-top:72.7272727273%;background:url(/2025/img/movie/ico-view.png) center center no-repeat;background-size:100% auto}.movie-list .new{position:absolute;top:3%;left:3%;z-index:1;display:block;width:20%;max-width:50px}.movie-list .new:before{content:"";display:block;width:100%;height:0;padding-top:48.6486486486%;background:url(/2025/img/movie/ico-new.png) center center no-repeat;background-size:100% auto}.movie-list .view{display:flex;align-items:center;color:#565959;font-size:.8rem}.movie-list .view .icon-view{width:16px;margin-right:.4rem}.movie-list .favorite{width:18px;display:flex;align-items:center;color:#565959;font-size:.8rem;position:relative;cursor:pointer}.movie-list .favorite:before{content:"";display:block;width:100%;height:0;padding-top:97.2222222222%;background:url(/2025/img/movie/ico-star-off.png) center center no-repeat;background-size:100% auto}.movie-list .favorite:after{content:"";position:absolute;right:0;top:0;opacity:0;transition:.3s;display:block;width:100%;height:0;padding-top:97.2222222222%;background:url(/2025/img/movie/ico-star-on.png) center center no-repeat;background-size:100% auto}.movie-list .favorite.is-active:after{opacity:1}@media all and (min-width: 521px){.movie-list .favorite:hover:after{opacity:1}}.movie-list_title{position:relative;display:flex;justify-content:center;align-items:center}@media all and (min-width: 521px){.movie-list_title{width:97%;margin:0 auto}}@media all and (max-width: 520px){.movie-list_title{width:calc(90% + .25rem);margin:0 auto;justify-content:start}}.movie-list_title .title{font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック体,メイリオ,Meiryo,Arial;font-size:1.6rem;font-weight:700;color:#eba404;text-align:center;margin-bottom:1rem;display:flex;align-items:center}.movie-list_title .title.txt_en{font-size:1.6rem;letter-spacing:.2rem;font-weight:700}@media all and (max-width: 520px){.movie-list_title .title{text-align:left}}.movie-list_title>a{text-decoration:none;transition:.2s}.movie-list_title>a:hover{opacity:.7}.movie-list_title>.more_btn{position:absolute;right:0;display:none;color:#fff;text-decoration:none;border:1px solid #fff;padding:.4em .9em;font-size:.75rem;white-space:pre;transition:all .3s}.movie-list_title>.more_btn:hover{background:#3c3c3c;border:1px solid #a6a6a6}#js-movieWrap_favorite .movie-list>li{max-width:220px;min-width:220px}@keyframes animeHidden{0%{opacity:1;height:100%}to{opacity:0;height:0;padding:0}}.final_movie_final[data-order="1"]:not(.hide)~.final_movie_consolation[data-order="2"].hide~.final_movie_list[data-order="3"],.final_movie_final[data-order="1"]:not(.hide)~.final_movie_consolation[data-order="2"],.final_movie_consolation[data-order="1"]:not(.hide)~.final_movie_list[data-order="2"]{padding-top:0}.final_movie_final[data-order="2"]:not(.hide)~.final_movie_consolation[data-order="3"].hide~.final_movie_list[data-order="4"],.final_movie_final[data-order="2"]:not(.hide)~.final_movie_consolation[data-order="3"],.final_movie_consolation[data-order="2"]:not(.hide)~.final_movie_list[data-order="3"]{padding-top:0}.final_movie_final[data-order="3"]:not(.hide)~.final_movie_consolation[data-order="4"].hide~.final_movie_list[data-order="5"],.final_movie_final[data-order="3"]:not(.hide)~.final_movie_consolation[data-order="4"],.final_movie_consolation[data-order="3"]:not(.hide)~.final_movie_list[data-order="4"]{padding-top:0}.final_movie_final[data-order="4"]:not(.hide)~.final_movie_consolation[data-order="5"].hide~.final_movie_list[data-order="6"],.final_movie_final[data-order="4"]:not(.hide)~.final_movie_consolation[data-order="5"],.final_movie_consolation[data-order="4"]:not(.hide)~.final_movie_list[data-order="5"]{padding-top:0}.final_movie_final[data-order="5"]:not(.hide)~.final_movie_consolation[data-order="6"].hide~.final_movie_list[data-order="7"],.final_movie_final[data-order="5"]:not(.hide)~.final_movie_consolation[data-order="6"],.final_movie_consolation[data-order="5"]:not(.hide)~.final_movie_list[data-order="6"]{padding-top:0}.final_movie_final[data-order="6"]:not(.hide)~.final_movie_consolation[data-order="7"].hide~.final_movie_list[data-order="8"],.final_movie_final[data-order="6"]:not(.hide)~.final_movie_consolation[data-order="7"],.final_movie_consolation[data-order="6"]:not(.hide)~.final_movie_list[data-order="7"]{padding-top:0}.final_movie_final[data-order="7"]:not(.hide)~.final_movie_consolation[data-order="8"].hide~.final_movie_list[data-order="9"],.final_movie_final[data-order="7"]:not(.hide)~.final_movie_consolation[data-order="8"],.final_movie_consolation[data-order="7"]:not(.hide)~.final_movie_list[data-order="8"]{padding-top:0}.final_movie_final[data-order="8"]:not(.hide)~.final_movie_consolation[data-order="9"].hide~.final_movie_list[data-order="10"],.final_movie_final[data-order="8"]:not(.hide)~.final_movie_consolation[data-order="9"],.final_movie_consolation[data-order="8"]:not(.hide)~.final_movie_list[data-order="9"]{padding-top:0}.final_movie_final[data-order="9"]:not(.hide)~.final_movie_consolation[data-order="10"].hide~.final_movie_list[data-order="11"],.final_movie_final[data-order="9"]:not(.hide)~.final_movie_consolation[data-order="10"],.final_movie_consolation[data-order="9"]:not(.hide)~.final_movie_list[data-order="10"]{padding-top:0}.final_movie_final[data-order="10"]:not(.hide)~.final_movie_consolation[data-order="11"].hide~.final_movie_list[data-order="12"],.final_movie_final[data-order="10"]:not(.hide)~.final_movie_consolation[data-order="11"],.final_movie_consolation[data-order="10"]:not(.hide)~.final_movie_list[data-order="11"]{padding-top:0}.final_movie_final,.final_movie_consolation,.final_movie_list{background:#000;width:100%;overflow:hidden;padding:20% 0}.final_movie_final .final_movie,.final_movie_consolation .final_movie,.final_movie_list .final_movie{padding:0 0 20%}.final_movie_final .final_movie-title,.final_movie_consolation .final_movie-title,.final_movie_list .final_movie-title{margin-bottom:2rem}.final_movie_final .top-movie,.final_movie_consolation .top-movie,.final_movie_list .top-movie{padding-top:20%}.final_movie_final .swiper-slide,.final_movie_consolation .swiper-slide,.final_movie_list .swiper-slide{max-width:280px;min-width:280px}.final_movie_final .movie-list .thumbnail,.final_movie_consolation .movie-list .thumbnail,.final_movie_list .movie-list .thumbnail{height:0;padding-top:56.25%}.movie_title_finalist9,.movie_title_final,.movie_title_consolation,.movie_title_chokuzen,.movie_title_3rd,.movie_title_radio,.movie_title_quarterfinal,.movie_title_pickup,.movie_title_kids_local,.movie_title_news{overflow:hidden;display:block;white-space:nowrap;text-indent:100%;background:transparent url(/2025/final/img/movie/movie_title.webp) 0 0 no-repeat}.movie_title_pickup{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(40 / (3040 - 100) * 100%)}.movie_title_news{width:100%;height:100%;padding-top:13.3333333333%;background-size:100% calc(3040 / 153 * 100%);background-position:0 calc(208 / (3040 - 100) * 100%)}.movie_title_kids_local{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(428 / (3040 - 100) * 100%)}.movie_title_quarterfinal{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(614 / (3040 - 100) * 100%)}.movie_title_radio{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(807 / (3040 - 100) * 100%)}.movie_title_3rd{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(995 / (3040 - 100) * 100%)}.movie_title_finalist9{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(1180 / (3040 - 100) * 100%)}.movie_title_final{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(1373 / (3040 - 100) * 100%)}.movie_title_consolation{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(1568 / (3040 - 100) * 100%)}.movie_title_chokuzen{width:100%;height:0;padding-top:13.3333333333%;background-size:100% 3040%;background-position:0 calc(1754 / (3040 - 100) * 100%)}.movie-list_title{width:100%;margin:0 auto}.movie-list_title a{width:100%}.movie-list_wrap .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn,.js-bnr_scroll .movie-slider_next_btn{background-color:#000;border-radius:0}.movie-list_wrap .movie-slider_prev_btn:hover,.js-bnr_scroll .movie-slider_prev_btn:hover,.movie-list_wrap .movie-slider_next_btn:hover,.js-bnr_scroll .movie-slider_next_btn:hover{background-color:#333}.final_movie_consolation .js-scrollIn_each,.final_movie_final .js-scrollIn_each{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.final_movie_consolation .js-scrollIn_each.is-active,.final_movie_final .js-scrollIn_each.is-active{opacity:1;transform:translate(0)}.final_movie_list .js-scrollIn_each{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.final_movie_list .js-scrollIn_each.is-active{opacity:1;transform:translate(0)}.movie-list_wrap .movie-slider_prev_btn,.js-bnr_scroll .movie-slider_prev_btn,.movie-list_wrap .movie-slider_next_btn,.js-bnr_scroll .movie-slider_next_btn{top:0;width:30px;height:34%;transform:translateY(54%)}.final_news{width:100%;padding-bottom:30%;background:#000}.final_news .js-scrollIn_toTop{padding-top:30%}.final_news .top-news-wrap{padding-bottom:15%}.final_news .top-news-wrap .news-list .tag-movie:before,.final_news .top-news-wrap .news-list .tag-program:before,.final_news .top-news-wrap .news-list .tag-schedule:before,.final_news .top-news-wrap .news-list .tag-ticket:before,.final_news .top-news-wrap .news-list .tag-info:before{color:#fff;background:#3f3f3f;border-right:0;text-align:center;justify-content:center}.final_news .top-news-wrap .news-list .news-date{color:#ae37f6}.final_news .top-news-wrap .news-list .title{color:#fff}.final_news .top-news-wrap .news-list>li .inner{padding:4%}.final_news .top-news-wrap .news-list>li .inner:after{opacity:.2}.final_news .top-news-wrap .news-list>li{border-bottom:1px solid #333}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff }.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px }.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff }.swiper-lazy-preloader-black{--swiper-preloader-color: #000 }@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-container{position:relative;overflow:hidden}.swiper-container-vertical .swiper-wrapper{flex-wrap:wrap}.schedule_slider-list{height:23rem;width:100%;background:#fff}@media all and (max-width: 520px){.schedule_slider-list{width:100%}}.schedule_slider-list-none{display:flex;justify-content:center;width:100%;height:100%;align-items:center;color:#999;font-size:.9rem}.schedule_slider-list.is-nav_none .list-nav-up,.schedule_slider-list.is-nav_none .list-nav-down{pointer-events:none}.schedule_slider-list.is-nav_none .list-nav-up span,.schedule_slider-list.is-nav_none .list-nav-down span{opacity:.3}.schedule_slider-list .list-nav-up,.schedule_slider-list .list-nav-down{position:absolute;z-index:9;width:100%;height:2.7rem;display:block;border:none;text-align:center;background-color:transparent;cursor:pointer;overflow:hidden}.schedule_slider-list .list-nav-up[aria-disabled=true],.schedule_slider-list .list-nav-down[aria-disabled=true]{pointer-events:none}.schedule_slider-list .list-nav-up[aria-disabled=true] span,.schedule_slider-list .list-nav-down[aria-disabled=true] span{opacity:.3}.schedule_slider-list .list-nav-up span,.schedule_slider-list .list-nav-down span{display:block;margin:0 auto;width:100%;height:30px!important;padding-top:0!important;background-size:contain!important}.schedule_slider-list .list-nav-up{top:0}.schedule_slider-list .list-nav-down{bottom:0}.schedule_slider-list .list-box{width:100%}.schedule_slider-list-item{display:flex;border-bottom:1px solid #dcdcdc;box-sizing:border-box}.schedule_slider-list-item[data-old=true]+[data-old=false]{background:#ffea52}.schedule_slider-list-item a{display:flex;color:#000;text-decoration:none;width:100%;justify-content:center;align-items:center;transition:.3s}@media all and (min-width: 521px){.schedule_slider-list-item a:hover{background-color:#ff9}.schedule_slider-list-item a:hover .round-result{text-decoration:none}}.schedule_slider-list-item a p{padding:0 2%}.schedule_slider-list-item .round-date{font-size:.9rem;flex:.3;font-family:Arial;overflow:hidden}.schedule_slider-list-item .round-date span{white-space:nowrap}@media all and (max-width: 520px){.schedule_slider-list-item .round-date{min-width:auto}.schedule_slider-list-item .round-date .date-day{display:block}}.schedule_slider-list-item .round-place{font-size:.95rem;flex:1;display:flex;align-self:stretch;align-items:center;overflow:hidden}.schedule_slider-list-item .round-place span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:100%}.schedule_slider-list-item .round-result{color:#c33f1d}.final_schedule{width:100%;padding-bottom:30%;background:#ae37f6}.final_schedule .schedule_inner{padding-bottom:15%}.schedule_wide{display:flex;flex-wrap:wrap;flex-direction:column}.schedule_wide .schedule_slider-list:first-of-type .schedule_slider-list-inner div:first-child[data-old=false][data-today=false]{background:#ffea52}.schedule_wide[data-tgt=round01] .schedule_slider-list[data-round=round01]{display:block!important}.schedule_wide[data-tgt=round01] .schedule_wide-side-btn[data-round=round01]{color:#000}.schedule_wide[data-tgt=round01] .schedule_wide-side-btn[data-round=round01]:before{background:#fff;opacity:1}.schedule_wide[data-tgt=round02] .schedule_slider-list[data-round=round02]{display:block!important}.schedule_wide[data-tgt=round02] .schedule_wide-side-btn[data-round=round02]{color:#000}.schedule_wide[data-tgt=round02] .schedule_wide-side-btn[data-round=round02]:before{background:#fff;opacity:1}.schedule_wide[data-tgt=round03] .schedule_slider-list[data-round=round03]{display:block!important}.schedule_wide[data-tgt=round03] .schedule_wide-side-btn[data-round=round03]{color:#000}.schedule_wide[data-tgt=round03] .schedule_wide-side-btn[data-round=round03]:before{background:#fff;opacity:1}.schedule_wide[data-tgt=round04] .schedule_slider-list[data-round=round04]{display:block!important}.schedule_wide[data-tgt=round04] .schedule_wide-side-btn[data-round=round04]{color:#000}.schedule_wide[data-tgt=round04] .schedule_wide-side-btn[data-round=round04]:before{background:#fff;opacity:1}.schedule_wide[data-tgt=round05] .schedule_slider-list[data-round=round05]{display:block!important}.schedule_wide[data-tgt=round05] .schedule_wide-side-btn[data-round=round05]{color:#000}.schedule_wide[data-tgt=round05] .schedule_wide-side-btn[data-round=round05]:before{background:#fff;opacity:1}.schedule_wide[data-tgt=round_vote] .schedule_slider-list[data-round=round_vote]{display:block!important}.schedule_wide[data-tgt=round_vote] .schedule_wide-side-btn[data-round=round_vote]{color:#000}.schedule_wide[data-tgt=round_vote] .schedule_wide-side-btn[data-round=round_vote]:before{background:#fff;opacity:1}.schedule_wide[data-tgt=round_final] .schedule_slider-list[data-round=round_final]{display:block!important}.schedule_wide[data-tgt=round_final] .schedule_wide-side-btn[data-round=round_final]{color:#000}.schedule_wide[data-tgt=round_final] .schedule_wide-side-btn[data-round=round_final]:before{background:#fff;opacity:1}.schedule_wide[data-now=round01] [data-round=round01] .schedule_slider-list-inner div:first-child[data-old=false],.schedule_wide[data-now=round01] [data-round=round01] .schedule_slider-list-inner div:first-child[data-today=true],.schedule_wide[data-now=round02] [data-round=round02] .schedule_slider-list-inner div:first-child[data-old=false],.schedule_wide[data-now=round02] [data-round=round02] .schedule_slider-list-inner div:first-child[data-today=true],.schedule_wide[data-now=round03] [data-round=round03] .schedule_slider-list-inner div:first-child[data-old=false],.schedule_wide[data-now=round03] [data-round=round03] .schedule_slider-list-inner div:first-child[data-today=true],.schedule_wide[data-now=round04] [data-round=round04] .schedule_slider-list-inner div:first-child[data-old=false],.schedule_wide[data-now=round04] [data-round=round04] .schedule_slider-list-inner div:first-child[data-today=true],.schedule_wide[data-now=round05] [data-round=round05] .schedule_slider-list-inner div:first-child[data-old=false],.schedule_wide[data-now=round05] [data-round=round05] .schedule_slider-list-inner div:first-child[data-today=true],.schedule_wide[data-now=round_vote] [data-round=round_vote] .schedule_slider-list-inner div:first-child[data-old=false],.schedule_wide[data-now=round_vote] [data-round=round_vote] .schedule_slider-list-inner div:first-child[data-today=true],.schedule_wide[data-now=round_final] [data-round=round_final] .schedule_slider-list-inner div:first-child[data-old=false],.schedule_wide[data-now=round_final] [data-round=round_final] .schedule_slider-list-inner div:first-child[data-today=true]{color:#000}.schedule_wide-side{width:92%;padding-right:0;display:flex;justify-content:center;margin:0 auto 3%;flex-wrap:wrap}.schedule_wide-side li{width:22%;border:none;margin:1.5%}.schedule_wide-side li:nth-of-type(6),.schedule_wide-side li:nth-of-type(7){width:34%}.schedule_wide-side li:last-child{border-bottom:0}.schedule_wide-side-btn{position:relative;display:block;border:none;width:100%;text-align:center;color:#fff;font-weight:700;transition:.3s;cursor:pointer;outline:none;font-size:1rem;height:100%;padding:15px 0;background:transparent;letter-spacing:1px}.schedule_wide-side-btn:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;top:0;z-index:-1;opacity:.8;transform:skew(-10deg)}.schedule_wide .schedule_slider-list{width:90%;margin:auto}.schedule_slider-list-item{border:none;background:#fff}.schedule_slider-list-item:nth-of-type(odd){background:#e5e5e5}.schedule_slider-list .list-nav-up,.schedule_slider-list .list-nav-down{background:#fff}.schedule_slider-list .list-nav-up span,.schedule_slider-list .list-nav-down span{background:url(/2025/final/img/schedule/schedule_arrow.webp) center no-repeat;background-size:auto 50%!important;white-space:nowrap;text-indent:110%}.schedule_slider-list .list-nav-down span{transform:rotate(180deg)}.final_sns{width:100%;padding-bottom:30%;background:#000;padding-top:30%}.final_sns .top-sns{position:relative;width:90%;margin:0 auto}.final_sns .top-sns>*{width:100%}.final_sns .top-sns .official-account{padding-top:10%;display:flex;justify-content:space-between}.final_sns .top-sns .official-account>li{width:48%;margin-bottom:.8rem}.final_sns .top-sns .official-account>li a{min-width:0}.final_sns .top-sns .official-account>li a .icon{min-width:20px}.final_sns .top-sns .official-account>li a .label{font-size:clamp(.8rem,1vw,1.2rem)}.final_special{width:100%;padding-bottom:30%;background:#000;padding-top:30%}.final_special .bnr_list{width:90%;margin:0 auto}.final_special .bnr_list ul{display:flex;flex-direction:column;gap:1.5rem}.final_special .bnr_list a,.final_special .bnr_list div{display:block;border:1px solid #4d4d4d}@media all and (min-width: 521px){.final_special .bnr_list a{transition:filter .3s}.final_special .bnr_list a:hover{filter:brightness(140%)}}.final_related_program{width:100%;padding-top:30%;padding-bottom:30%;background:#000}.final_related_program[data-order="2"]{background:#353535;padding-top:25%;padding-bottom:10%}.final_contents_map{padding-bottom:calc(30% - (2em - 7px))}.final_contents_map .js-scrollIn_toTop{padding-top:30%}.hidden{display:none!important;visibility:hidden!important;max-width:0!important;max-height:0!important;margin:0!important;animation:hide ease .6s forwards}.contents_map-swiper:before{content:"";width:20px;height:20px;border:3px solid rgba(255,255,255,.4);border-bottom-color:transparent;border-radius:50%;display:block;margin:6em auto 0;animation:rotation 1s linear infinite}@media all and (max-width: 520px){.contents_map-swiper:before{margin-top:5em}}.contents_map-swiper{animation:slide ease .6s forwards;z-index:1}.contents_map-swiper .swiper-wrapper{visibility:hidden;height:100px;z-index:1}.contents_map-swiper.swiper-initialized:before{display:none}.contents_map-swiper.swiper-initialized .swiper-wrapper{height:auto;visibility:visible;animation:slide ease .6s forwards}.top-contents_map{position:relative;width:100%;scroll-margin:72px}@media all and (min-width: 521px){.top-contents_map{scroll-margin:90px}}.top-contents_map-bg{position:absolute;left:0;top:0;width:100%;height:100%}.top-contents_map-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.top-contents_map input[type=radio]{display:none}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide{0%{opacity:0;visibility:hidden;left:50px}1%{opacity:0;visibility:visible;left:50px}to{opacity:1;visibility:visible;left:0}}@keyframes hide{0%{opacity:1;visibility:hidden}1%{opacity:1;visibility:visible}to{opacity:0;visibility:visible}}.contents_map-title{display:flex;font-size:1.7rem;font-weight:700;justify-content:center;margin-bottom:40px}.contents_map-title .inner{max-width:800px;width:100%;align-self:center;padding:10px 0;clip-path:inset(0px 1.2rem 0px 1.2rem)}.contents_map-title .inner span{display:flex;font-style:italic;width:calc(100% + 2.4rem);text-align:center;justify-content:center;color:#fff;margin-left:-1.2rem;border:2px solid #bc0000;outline:5px solid #bc0000;outline-offset:4px;padding:.4em 0}@media all and (max-width: 639px){.contents_map-title .inner span{border:1px solid #bc0000;outline-offset:3px;outline:2px solid #bc0000}}@media screen and (min-width: 300px){.contents_map-title .inner span .onlyXs{display:none}}@media screen and (min-width: 520px) and (max-width: 1366px){.contents_map-title .inner span .onlyXs{display:block}}@media all and (max-width: 639px){.contents_map-title{font-size:clamp(.8rem,4.3vw,2rem)}}.contents_map-tab{display:flex;width:100%;max-width:1200px;flex-wrap:wrap;gap:10px;padding:0 1.2rem}.contents_map-tab-item{position:relative;flex:1 1 0;text-align:center;font-weight:700;min-width:100px;cursor:pointer;color:#c0bfc0;background-color:#706f70;flex:calc(50% - 5px);padding:.75em}@media all and (min-width: 640px){.contents_map-tab-item{justify-content:space-between;padding:1em}}@media all and (max-width: 639px){.contents_map-tab-item{flex:calc(50% - 5px);padding:.75em}}#contents_map-tab-all:checked~.contents_map-tab [for=contents_map-tab-all]{background:#eba404;color:#000;pointer-events:none}#contents_map-tab-youtube:checked~.contents_map-tab [for=contents_map-tab-youtube]{background:#eba404;color:#000;pointer-events:none}#contents_map-tab-tver:checked~.contents_map-tab [for=contents_map-tab-tver]{background:#eba404;color:#000;pointer-events:none}#contents_map-tab-telasa:checked~.contents_map-tab [for=contents_map-tab-telasa]{background:#eba404;color:#000;pointer-events:none}.contents_map-sliders{width:calc(100% - 2.2rem);max-width:1200px;font-weight:700;width:100%;margin:4em 0 0}@media all and (min-width: 640px){.contents_map-sliders{margin:7em 0 0;overflow:hidden}}.contents_map-sliders .contents_map-slider:first-child .slider-title{margin-top:0}.contents_map-sliders .slider-title{text-align:center;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;height:70px;font-size:1.5rem;margin:3em 0 2.25em;color:#eba404;background:url(/2025/img/contents_map/frame.webp) no-repeat center center;background-size:contain}@media all and (max-width: 639px){.contents_map-sliders .slider-title{height:40px;margin:2em 0 1.25em;font-size:1.25rem}}.contents_map-sliders .swiper-pagination{justify-content:center;position:relative;display:flex;width:100%;justify-self:flex-start;height:100px}.contents_map-sliders .contents_map-swiper{width:100%;position:relative;align-self:flex-start;touch-action:pan-y;overflow:hidden}.contents_map-sliders .contents_map-swiper .contents_map-wrapper{display:flex}.contents_map-sliders .contents_map-swiper .contents_map-card{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid #706f70;background-color:gray;text-decoration:none;margin-right:1.2rem;z-index:2;height:calc(280px + 2.75rem);border-radius:14px;flex:0 0 40%;height:auto}@media all and (max-width: 639px){.contents_map-sliders .contents_map-swiper .contents_map-card{border-radius:8px}}.contents_map-sliders .contents_map-swiper .contents_map-card:not(.hidden):first-child,.contents_map-sliders .contents_map-swiper .contents_map-card.hidden+.contents_map-card:not(.hidden){margin-left:1.2rem}.contents_map-sliders .contents_map-swiper .contents_map-card:not(.hidden):first-child~.contents_map-card,.contents_map-sliders .contents_map-swiper .contents_map-card.hidden+.contents_map-card:not(.hidden)~.contents_map-card{margin-left:0}.contents_map-sliders .contents_map-swiper .contents_map-card.youtube .tag{background:red}.contents_map-sliders .contents_map-swiper .contents_map-card.tver .tag{background:#00b4dc}.contents_map-sliders .contents_map-swiper .contents_map-card.telasa .tag{background:#eb5405}.contents_map-sliders .contents_map-swiper .contents_map-card .tag{position:absolute;border-bottom-right-radius:14px;margin-bottom:auto;text-align:center;z-index:1;color:#fff;width:7rem;font-size:1rem;padding:3px 10px}@media all and (max-width: 639px){.contents_map-sliders .contents_map-swiper .contents_map-card .tag{width:5.5rem;font-size:14px;padding:3px 10px;border-bottom-right-radius:8px}}.contents_map-sliders .contents_map-swiper .contents_map-card .title{height:5rem;background:linear-gradient(0deg,#000c,#0000);z-index:1;color:#fff;position:absolute;width:100%;font-size:1.1rem;bottom:2rem;padding:.6em 1em 0}@media all and (max-width: 639px){.contents_map-sliders .contents_map-swiper .contents_map-card .title{font-size:1rem;bottom:1.25rem;padding:.8em .75em 0}}.contents_map-sliders .contents_map-swiper .contents_map-card .status{text-align:right;display:flex;align-items:center;justify-content:end;background-color:#2a222a;color:#eba404;z-index:2;margin-top:auto;font-size:1.1rem;height:2.75rem;padding-right:1.25rem}@media all and (max-width: 639px){.contents_map-sliders .contents_map-swiper .contents_map-card .status{padding-right:.75em;height:2.25rem;font-size:1rem}}.contents_map-sliders .contents_map-swiper .contents_map-card .status .wrapper{width:-moz-fit-content;width:fit-content;margin-left:auto}.contents_map-sliders .contents_map-swiper .contents_map-card .status span.txt{width:100%;display:block;text-align:left}.contents_map-sliders .contents_map-swiper .contents_map-card .status span.txt.long{text-align:right}.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.warn) span.txt,.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.long) span.txt{font-size:.9rem}.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.warn) span.warn,.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.long) span.warn{font-size:.8rem;display:block}@media all and (max-width: 639px){.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.warn),.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.long){line-height:1rem}.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.warn) span.txt,.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.long) span.txt{font-size:.8rem}.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.warn) span.warn,.contents_map-sliders .contents_map-swiper .contents_map-card .status:has(span.long) span.warn{font-size:.75rem}}.contents_map-sliders .contents_map-swiper .contents_map-card.off .status{color:#999;flex-direction:column;text-align:left;justify-content:center;line-height:20px;vertical-align:middle}.contents_map-sliders .contents_map-swiper .contents_map-card.off .status span{margin-right:auto}.contents_map-sliders .contents_map-swiper .contents_map-card.off .thum-dark{filter:brightness(50%) contrast(50%)}.contents_map-sliders .contents_map-swiper .contents_map-card:not(.off) .status:after{content:url(/2025/img/contents_map/arrow.webp);display:inline-flex;margin-left:.5em}@media all and (max-width: 639px){.contents_map-sliders .contents_map-swiper .contents_map-card:not(.off) .status:after{margin-left:.5em;transform:scale(.7)}}.contents_map-sliders .contents_map-swiper .contents_map-card .thum{z-index:0;display:block;width:100%;height:auto}.contents_map-sliders .contents_map-swiper .contents_map-pagination{width:100%;justify-content:center;display:flex}.contents_map-sliders .contents_map-swiper .contents_map-pagination>.contents_map-bullets{height:14px;width:14px;margin:2em 8px;border-radius:50%;background:#706f70;cursor:pointer}@media all and (max-width: 639px){.contents_map-sliders .contents_map-swiper .contents_map-pagination>.contents_map-bullets{height:12px;width:12px}}.contents_map-sliders .contents_map-swiper .contents_map-pagination>.contents_map-bullets.active{background-color:#eba404;opacity:1}.contents_map-sliders .contents_map-swiper .contents_map-pagination.swiper-pagination-lock{display:none}.contents_map-sliders .contents_map-swiper .contents_map-pagination .contents_map-bullets:only-child{display:none!important}.contents_map-sliders .contents_map-swiper.swiper-no-swiping .contents_map-pagination{display:none}.logo-bg .logo-bg-mask{opacity:0;-webkit-mask-image:url(/2025/final/img/common/anim_logo.webp);mask-image:url(/2025/final/img/common/anim_logo.webp);-webkit-mask-size:1000% 100%;mask-size:1000% 100%}.logo-bg.on .logo-bg-mask{animation:ink-transition .45s steps(9) 0s forwards}@media screen and (min-width: 851px){.logo-bg.on .logo-bg-mask{animation-delay:0}}@media screen and (max-width: 850px){.logo-bg.on .logo-bg-mask{animation-delay:.6s}}.final_side.change .cover_left .parts1 .parts-mask{animation:ink-transition 1s steps(14) 2s forwards}.final_side.change .cover_left .parts2 .parts-mask,.final_side.change .cover_right .parts1 .parts-mask{animation:ink-transition 1s steps(14) 1.7s forwards}.final_side.change .cover_right .parts2 .parts-mask{animation:ink-transition 1s steps(14) 2s forwards}.cover_right .parts1 .parts-mask,.cover_right .parts1 .parts-mask img{transform:scaleX(-1)}.parts1 .parts-mask,.parts2 .parts-mask{opacity:0;-webkit-mask-image:url(/2025/final/img/common/anim_stroke.webp);mask-image:url(/2025/final/img/common/anim_stroke.webp);-webkit-mask-size:1500% 100%;mask-size:1500% 100%}.animation_start .finalist .sumi{animation:ink-transition .6s steps(14) 1.3s forwards}.animation_start .finalist [data-no="6"] .sumi,.animation_start .finalist [data-no="1"] .sumi{animation-delay:1s}.animation_start .finalist [data-no="7"] .sumi,.animation_start .finalist [data-no="2"] .sumi{animation-delay:1.2s}.animation_start .finalist [data-no="8"] .sumi,.animation_start .finalist [data-no="3"] .sumi{animation-delay:1.4s}.animation_start .finalist [data-no="9"] .sumi,.animation_start .finalist [data-no="4"] .sumi{animation-delay:1.6s}.animation_start .finalist [data-no="10"] .sumi,.animation_start .finalist [data-no="5"] .sumi{animation-delay:1.8s}@media screen and (min-width: 851px){.bg_on .final_kv-main .logo .logo-bg{overflow:hidden}}.bg_on .final_kv-main .logo .logo-bg .logo-bg-mask{-webkit-mask-position:100% 0;-ms-mask-position:100% 0;-moz-mask-position:100% 0;-o-mask-position:100% 0;mask-position:100% 0;opacity:1;transition:none}.sumi{-webkit-mask-image:url(/2025/final/img/common/anim_stroke.webp);mask-image:url(/2025/final/img/common/anim_stroke.webp);-webkit-mask-size:1500% 100%;mask-size:1500% 100%}@keyframes ink-transition{0%{-webkit-mask-position:0 0;-ms-mask-position:0 0;-moz-mask-position:0 0;-o-mask-position:0 0;mask-position:0 0;opacity:1}to{-webkit-mask-position:100% 0;-ms-mask-position:100% 0;-moz-mask-position:100% 0;-o-mask-position:100% 0;mask-position:100% 0;opacity:1}}@keyframes sponsorIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sponsorOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.win{display:none}.final_kv{position:relative;width:100%;min-height:100vh;min-height:100dvh;margin:0 auto;align-items:center;top:0}@media screen and (min-width: 851px){.final_kv{z-index:20}}@media screen and (max-width: 850px){.final_kv{order:2;display:flex;flex-direction:column;width:clamp(370px,38vw,550px);max-width:100%;min-height:calc(var(--vh) * 100);background-size:100% auto;z-index:1}}@media all and (max-width: 520px){.final_kv{width:100%}}@media screen and (max-width: 850px){.final_kv-finalist{width:110%;order:2;flex-direction:row-reverse;margin-top:42%;padding-bottom:40%;justify-content:center;z-index:2}.final_kv-finalist.finalist>div{z-index:1;margin-top:10%}.final_kv-finalist.finalist>div .wrap .name{width:100%;left:0%}.final_kv-finalist.finalist>div[data-no="1"]{z-index:1;order:1}.final_kv-finalist.finalist>div[data-no="2"]{z-index:2;order:2}.final_kv-finalist.finalist>div[data-no="3"]{z-index:3;order:3}.final_kv-finalist.finalist>div[data-no="4"]{z-index:4;order:4}.final_kv-finalist.finalist>div[data-no="5"]{z-index:5;order:5}.final_kv-finalist.finalist>div[data-no="6"]{z-index:6;order:6}.final_kv-finalist.finalist>div[data-no="7"]{z-index:7;order:7}.final_kv-finalist.finalist>div[data-no="8"]{z-index:8;order:8}.final_kv-finalist.finalist>div[data-no="9"]{z-index:9;order:9}.final_kv-finalist.finalist>div[data-no="10"]{z-index:10;order:10}}@media screen and (min-width: 851px){.final_kv-finalist{position:fixed;left:0;right:0;top:0;width:100%;height:100%;z-index:1;bottom:0;margin:auto;transition:opacity .6s ease}.final_kv-finalist.finalist{padding-top:20px}.final_kv-finalist.finalist>div{position:absolute;width:calc((100% - clamp(370px,38vw,550px))*.2875);max-width:calc(var(--vh) * 100 / 4 * 1.15);height:auto;z-index:1}.final_kv-finalist.finalist>div .wrap{transition:transform .6s ease;transform:translateY(0)}.final_kv-finalist.finalist>div .wrap .name{width:100%;left:0%}.final_kv-finalist.finalist [data-no="2"],.final_kv-finalist.finalist [data-no="4"],.final_kv-finalist.finalist [data-no="7"],.final_kv-finalist.finalist [data-no="9"]{z-index:2}.final_kv-finalist.finalist [data-no="1"]{z-index:1}.final_kv-finalist.finalist [data-no="2"]{z-index:2}.final_kv-finalist.finalist [data-no="3"]{z-index:3}.final_kv-finalist.finalist [data-no="4"]{z-index:4}.final_kv-finalist.finalist [data-no="5"]{z-index:5}.final_kv-finalist.finalist [data-no="6"]{z-index:6}.final_kv-finalist.finalist [data-no="7"]{z-index:7}.final_kv-finalist.finalist [data-no="8"]{z-index:8}.final_kv-finalist.finalist [data-no="9"]{z-index:9}.final_kv-finalist.finalist [data-no="10"]{z-index:10}.final_kv-finalist.finalist .anime{z-index:11!important}.none .final_kv-finalist{opacity:0;pointer-events:none}.none .final_kv-finalist [data-no="1"] .wrap,.none .final_kv-finalist [data-no="2"] .wrap,.none .final_kv-finalist [data-no="3"] .wrap,.none .final_kv-finalist [data-no="4"] .wrap,.none .final_kv-finalist [data-no="5"] .wrap{transform:translate(-20%)}.none .final_kv-finalist [data-no="6"] .wrap,.none .final_kv-finalist [data-no="7"] .wrap,.none .final_kv-finalist [data-no="8"] .wrap,.none .final_kv-finalist [data-no="9"] .wrap,.none .final_kv-finalist [data-no="10"] .wrap{transform:translate(20%)}}.bg_on .final_kv-main{box-shadow:0 0 50px 5px #313a4233}.final_kv-main{margin:0 auto;z-index:10}.final_kv-main .logo{pointer-events:none;display:block;opacity:0;position:relative;z-index:5}.final_kv-main .logo span{display:block;width:140%;position:relative;left:-20%;z-index:2}.final_kv-main .logo span img{display:block;width:100%}.final_kv-main .logo-bg{width:100%;height:600px;position:absolute}.final_kv-main .logo-bg .logo-bg-mask{width:110%;width:109%;position:absolute;top:0;left:49%;transform:translate(-50%);max-width:calc(var(--vh) * 50 * 1.09);z-index:2}@media screen and (max-width: 850px){.final_kv-main .logo-bg{top:8px}}.final_kv-main .txt{display:block;opacity:0}.final_kv-main .txt span{display:block;width:100%}.final_kv-main .txt span img{display:block;width:100%;max-width:490px;margin:0 auto}@media screen and (max-width: 850px){.final_kv-main{position:absolute;top:0;left:0;order:1;display:flex;justify-content:space-between;align-items:center;padding-top:100px;flex-wrap:wrap;width:100%;height:100%;min-height:calc(var(--vh) * 100);z-index:1}.final_kv-main .logo{width:100%;position:absolute;top:calc(var(--vh) * 6);bottom:0;max-width:calc(var(--vh) * 48);margin:auto;left:0;right:0;transform-origin:center;z-index:20}.final_kv-main .logo .logo-img{padding-top:9%}.final_kv-main .logo span{width:139%}.final_kv-main .txt{width:100%;padding:5% 10%;position:absolute;top:calc(var(--vh) * 50);margin:auto;max-width:calc(var(--vh) * 60);z-index:30;left:0;right:0}.final_kv-main .final_kv-main-bg,.final_kv-main .final_kv-main-bar,.final_kv-main .final_kv-main-sponsor{display:none}}@media screen and (min-width: 851px){.final_kv-main{width:clamp(370px,38vw,550px);min-height:100vh;min-height:100dvh;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center}.final_kv-main .logo{position:relative;width:100%;z-index:2}.final_kv-main .logo .logo-img{position:relative;max-width:calc(var(--vh) * 50);margin:0 auto;padding-top:5%}.final_kv-main .txt{position:relative;margin-top:-5%;width:100%;max-width:calc(var(--vh) * 50 - 50px);z-index:3}.final_kv-main .final_kv-main-bar{position:absolute;left:0;right:0;margin:auto;top:0;width:30%;height:72%;z-index:0;background:#ccc1de;filter:blur(10px);transform:scaleX(0)}.final_kv-main .final_kv-main-bg{opacity:0;position:absolute;left:-50%;top:0;width:200%;height:100%;z-index:1;background:linear-gradient(0deg,#d1e6e2,#e7f1f0 53%,#ccc1de)}.final_kv-main .final_kv-main-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.final_kv-main .final_kv-main-sponsor{opacity:0;position:absolute;bottom:.6rem;width:100%;z-index:1}.final_kv-main .final_kv-main-sponsor .sponsor{max-width:calc(var(--vh) * 50);margin:0 auto}.final_kv-main .final_kv-main-sponsor .sponsor ul{display:flex;width:65%;margin:0 auto;align-items:center;flex-wrap:wrap;gap:.6rem;justify-content:center}.final_kv-main .final_kv-main-sponsor .sponsor li{width:calc(50% - .3rem)}}.final_kv-btm{display:flex;order:2;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;opacity:0;height:0;padding:0;z-index:10;position:relative}.final_kv-btm .final_kv-sponsor{order:1;width:97%;margin:auto}.final_kv-btm .final_kv-sponsor .top-sponsor{background:none}@media screen and (max-width: 850px){.final_kv-btm .final_kv-sponsor{display:none}}.final_kv-btm .ul_copy,.final_kv-btm .final_kv-bnr{width:88%;order:2;margin:0 auto}.final_kv-btm .ul_copy img,.final_kv-btm .final_kv-bnr img{max-width:100%}.final_kv-btm .ul_copy li+li,.final_kv-btm .final_kv-bnr li+li{margin-top:10px}@media screen and (min-width: 851px){.final_kv-btm{display:none!important}}.animation_end .final_kv-btm{animation:animeVisible .3s ease-out 0s forwards}.js-scrollIn_each .ul_copy li,.js-scrollIn_each .final_kv-bnr li{opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.js-scrollIn_each.is-active .ul_copy li,.js-scrollIn_each.is-active .final_kv-bnr li{opacity:1;transform:translate(0)}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(1),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(1){transition-delay:.2s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(2),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(2){transition-delay:.35s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(3),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(3){transition-delay:.5s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(4),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(4){transition-delay:.65s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(5),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(5){transition-delay:.8s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(6),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(6){transition-delay:.95s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(7),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(7){transition-delay:1.1s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(8),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(8){transition-delay:1.25s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(9),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(9){transition-delay:1.4s}.js-scrollIn_each.is-active .ul_copy li:nth-of-type(10),.js-scrollIn_each.is-active .final_kv-bnr li:nth-of-type(10){transition-delay:1.55s}@keyframes animeVisible{0%{opacity:0;height:0;padding:0;visibility:hidden}1%{visibility:visible;display:flex}to{opacity:1;height:100%}}.final_win{position:relative;width:100%;margin:0 auto;align-items:center;top:0;background:#000;transition:background-color .3s ease}@media screen and (min-width: 851px){.final_win{z-index:20}}@media screen and (max-width: 850px){.final_win{order:2;display:flex;flex-direction:column;width:clamp(370px,38vw,550px);max-width:100%;z-index:1}}@media all and (max-width: 520px){.final_win{width:100%}}.final_win.finish{background:transparent}.final_win-sponsor{margin:0 auto;z-index:10}@media screen and (min-width: 851px){.final_win-sponsor{display:none}}.final_win-sponsor .sponsor ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.final_win-sponsor .sponsor ul li{width:100%}@media all and (max-width: 520px){.final_win-sponsor .sponsor ul li{width:100%}}.final_win-sponsor .sponsor ul li img{width:100%}.final_win-main{margin:0 auto;width:clamp(370px,38vw,550px);min-height:100vh;min-height:100lvh;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center}@media all and (max-width: 520px){.final_win-main{width:100%}}.final_win-main .logo{pointer-events:none;display:block;opacity:0}.final_win-main .logo span{display:block;width:150%;position:relative;left:-25%}.final_win-main .logo span img{display:block;width:100%}.final_win-main .txt{display:block;opacity:0}.final_win-main .txt span,.final_win-main .txt span img{display:block;width:100%}.final_win-main .final_win-main-bar{position:absolute;left:0;right:0;margin:auto;top:0;width:30px;height:100%;z-index:0;background:#fe0;filter:blur(10px);transform:scaleX(0);transform-origin:top center}.final_win-main .final_win-main-bg{opacity:0;position:absolute;left:-50%;top:0;width:200%;height:100%;z-index:1;background:#000;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);-webkit-mask-size:1% auto;mask-size:1% auto}.final_win-main .final_win-main-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.final_win-main .final_win-main-bg.on{animation:animeTopShine 1s ease-out forwards}.final_win-main .final_win-main-bg .bg1_1{position:relative;z-index:2}.animation_end .final_win-main .final_win-main-bg .bg1_1{animation:opacity1-0-1 4s linear 0s infinite}.final_win-main .final_win-main-bg .bg1_2{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:1}.final_win-main-logo{position:absolute;z-index:2;top:-1%;width:calc(45lvh - 2.8rem);left:0;right:0;margin:auto;opacity:0;transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform;max-width:100%}.final_win-main-txt{opacity:0;position:absolute;z-index:3;top:23%;width:calc(54lvh - 2.8rem);left:0;right:0;margin:auto;max-width:88%;transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.final_win-main-win_pic_wrap{position:absolute;z-index:10;top:31%;left:0;right:0;max-width:100%;margin:auto;opacity:0;transform:rotate(0) scale(.2) translateY(-500%);transform-origin:center;width:calc(55svh - 2.8rem)}.final_win-main-win_pic_name{position:absolute;z-index:10;top:60%;transform:translateY(-50%);left:0;right:0;width:calc(58lvh - 2.8rem);max-width:100%;margin:auto;opacity:0;filter:drop-shadow(2px 4px 6px black)}.final_win-main-win_pic_name>img:nth-of-type(2){position:absolute;left:0;top:0}.final_win-main-bnr{position:absolute;z-index:11;bottom:4%;width:calc(49lvh - 2.8rem);max-width:80%;left:0;right:0;margin:auto;opacity:0;transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.animation_end .final_win-main-bnr{opacity:1}@keyframes animePoyon{0%{opacity:0;transform:scale(.9)}25%{opacity:1;transform:scale(1.1)}50%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes animeTopShine{0%{-webkit-mask-size:1% auto;mask-size:1% auto}to{-webkit-mask-size:150% auto;mask-size:150% auto}}@keyframes opacity1-0-1{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes opacity0-1-0{0%{opacity:0}50%{opacity:1}to{opacity:0}}.final_main{width:clamp(370px,38vw,550px);position:relative;z-index:101;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:none;background:#000}.animation_end .final_main{display:flex}.final_main-inner{background:#fff;position:relative;z-index:1}@media all and (max-width: 520px){.final_main{width:100%}}@media screen and (min-width: 851px){.final_main{background:#fff}}.btn_img{width:76%;margin:auto;z-index:100;position:relative}.btn_img img{width:100%}.btn_img a{display:block}@media screen and (min-width: 851px){.btn_img a{transition:filter .3s}.btn_img a:hover{filter:brightness(140%)}}.btn_base{width:88%;margin:auto}.btn_base a{display:block;position:relative;padding:5%;text-align:center;text-decoration:none}.btn_base a:before,.btn_base a:after{content:"";display:block;position:absolute;margin:auto}.btn_base a:before{left:0;top:0;width:100%;height:100%;transform:skew(-10deg);background:#000;z-index:1}.btn_base a:after{right:6%;top:0;bottom:0;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2040.835%2075.99%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m40.828%2037.995.007-.006L2.842%200H.009L38%2037.989%200%2075.99h2.842l37.993-37.988z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;background-position:center;width:10%;height:53%;z-index:2}@media screen and (min-width: 851px){.btn_base a{transition:filter .3s}.btn_base a:hover{filter:brightness(140%)}}.btn_base a span{position:relative;z-index:2;display:block;color:#fff;width:72%;margin:auto}.title_consolation,.title_timetable,.title_contents,.title_information,.title_schedule,.title_finalist,.title_sns,.title_special,.title_result,.title_program{width:100%;height:0;padding-top:32%;overflow:hidden;display:inline-block;white-space:nowrap;text-indent:100%;background:transparent url(/2025/final/img/common/title.webp) 0 0 no-repeat;transform:translateY(-36%);margin-bottom:-3%}.title_consolation{background-size:100% 1250%;background-position:0 calc(10 / (3000 - 240) * 100%)}.title_timetable{background-size:100% 1250%;background-position:0 calc(260 / (3000 - 240) * 100%)}.title_contents{background-size:100% 1250%;background-position:0 calc(510 / (3000 - 240) * 100%)}.title_information{background-size:100% 1250%;background-position:0 calc(760 / (3000 - 240) * 100%)}.title_schedule{background-size:100% 1250%;background-position:0 calc(1010 / (3000 - 240) * 100%)}.title_finalist{background-size:100% 1250%;background-position:0 calc(1260 / (3000 - 240) * 100%)}.title_sns{background-size:100% 1250%;background-position:0 calc(1510 / (3000 - 240) * 100%)}.title_special{background-size:100% 1250%;background-position:0 calc(1760 / (3000 - 240) * 100%)}.title_program{background-size:100% 1250%;background-position:0 calc(2010 / (3000 - 240) * 100%)}.title_result{background-size:100% 1250%;background-position:0 calc(2260 / (3000 - 240) * 100%)}.final-btm{z-index:110;position:fixed;background-color:#1b1b1b;transform:translateY(100%);width:100%;left:0;bottom:var(--footerViewSize);overflow:hidden;display:flex;max-height:100px}@media screen and (min-width: 851px){.final-btm{display:none;justify-content:space-between}.final-btm .bnr_kv{margin:0}}@media screen and (max-width: 850px){.final-btm{justify-content:center}}.final-btm .final_kv-bnr{display:flex;justify-content:flex-start;align-items:center;width:50%;padding:8px 26px;overflow:hidden;min-width:500px;position:relative;transition:opacity .3s ease}.final-btm .final_kv-bnr .js-bnr_scroll{padding-right:10px;overflow:hidden}.final-btm .final_kv-bnr .movie-slider_prev_btn,.final-btm .final_kv-bnr .movie-slider_next_btn{width:24px;z-index:1;opacity:1;height:100%;position:absolute;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2016.994%2027.971%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.478%200%200%202.387l12.038%2011.599L0%2025.585l2.478%202.386%2012.038-11.598%202.478-2.388z%22%2F%3E%3C%2Fsvg%3E);background-size:50%;background-position:center;background-repeat:no-repeat}.final-btm .final_kv-bnr .movie-slider_prev_btn:after,.final-btm .final_kv-bnr .movie-slider_next_btn:after{display:none}.final-btm .final_kv-bnr .movie-slider_prev_btn{transform:rotate(180deg);left:0}.final-btm .final_kv-bnr .movie-slider_next_btn{right:0}.final-btm .final_kv-bnr img{max-height:90px}.final-btm .final_kv-sponsor{display:flex;align-items:center;justify-content:flex-end;width:50%;max-width:600px}@media all and (max-width: 520px){.final-btm .final_kv-sponsor{width:90%}}.final-btm .final_kv-sponsor .top-sponsor{padding:0;background-color:#1b1b1b}@media all and (max-width: 520px){.final-btm .final_kv-sponsor .top-sponsor .sponsor ul{max-width:33vh}}.animation_end .final-btm{animation:sponsorIn .3s ease-out 0s forwards}@media all and (min-width: 850px) and (max-width: 999px){.final-btm .final_kv-bnr{width:74%}.final-btm .final_kv-sponsor{width:26%}.final-btm .final_kv-sponsor ul{flex-wrap:wrap}.final-btm .final_kv-sponsor li{width:50%}}@media screen and (max-width: 850px){.final-btm{max-height:9999px}.final-btm .final_kv-bnr{display:none!important}.animation_end.view_contents .final-btm{animation:sponsorOut .3s ease-out 0s forwards}}@media screen and (max-width: 850px){[data-timing="10"] .final-btm,[data-timing="11"] .final-btm,[data-timing="12"] .final-btm,[data-timing="13"] .final-btm,[data-timing="14"] .final-btm{display:none}}.main_bg{background:#d1e6e2;position:fixed;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;opacity:0;display:block;transition:opacity .3s ease}@media screen and (max-width: 850px){.main_bg.hide{display:none}}@media screen and (max-width: 850px){.main_bg{opacity:1;width:clamp(370px,38vw,550px);left:0;right:0;margin:auto;overflow:hidden}}@media all and (max-width: 520px){.main_bg{width:100%}}.bg_on .main_bg,.animation_end .main_bg .bg_particle,.animation_end .main_bg .bg_particle_l,.animation_end .main_bg .bg_particle_r{opacity:1}.main_bg div{position:absolute;height:100%;top:0;left:0}.main_bg .bg_particle_l,.main_bg .bg_particle_r{opacity:0;z-index:2;filter:blur(3px);width:50%}.main_bg .bg_particle{opacity:0;z-index:2;filter:blur(10px);width:100%;mix-blend-mode:plus-lighter;transition:opacity 3.3s ease}.winner_on .main_bg .bg_particle{display:none}.main_bg .bg_particle_r{right:0;left:auto}@media screen and (max-width: 850px){.main_bg .bg_back_win,.main_bg .bg_back{width:clamp(370px,38vw,550px);margin:0 auto;left:0;right:0}}@media all and (max-width: 520px){.main_bg .bg_back_win,.main_bg .bg_back{width:100%}}@media screen and (min-width: 851px){.main_bg .bg_back_win,.main_bg .bg_back{width:100%;z-index:1}.main_bg .bg_back_win img,.main_bg .bg_back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}@media screen and (max-width: 850px){.main_bg .bg_back_win{background:#000}.main_bg .bg_back_win img{display:none}}@media screen and (max-width: 850px){.main_bg .bg_particle_l{display:none}.main_bg .bg_particle_r{width:100%}}.main_bg .bg_back_win{display:none}.winner_on .main_bg .bg_back_win{display:block}.winner_on .main_bg .bg_back{display:none}.final_side{opacity:0;z-index:1;width:100%;height:100%;display:block;pointer-events:none;top:calc(var(--footerViewSize) * -1)}@media all and (max-width: 520px){.final_side{display:none!important}}.final_side .side-bg-color{width:100%;height:100vh;opacity:1;position:fixed;top:0;z-index:1;background-size:cover;background:linear-gradient(0deg,#d1e6e2,#e7f1f0 53%,#ccc1de)}.final_side .combi_left,.final_side .combi_right,.final_side .side-bg-color{opacity:0;transition:opacity .6s ease}.final_side.on,.final_side.on .combi_left,.final_side.on .combi_right,.final_side.on .side-bg-color{opacity:1}.final_side .bg_left,.final_side .bg_left_win,.final_side .bg_right,.final_side .bg_right_win{animation:topSideBg 5s ease-in-out infinite}.final_side .cover_left div,.final_side .cover_right div{transform-origin:center bottom}.final_side .cover_left div img,.final_side .cover_right div img{-o-object-fit:contain;object-fit:contain}.final_side .final_particle_tiri{width:100vw;width:100dvw;height:100vh;height:100dvh;position:fixed;left:0;top:0;z-index:1}.winner_on .final_side .final_particle_tiri{filter:blur(10px)!important;z-index:10;mix-blend-mode:plus-lighter;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 8%,rgba(0,0,0,0) 23%,rgba(0,0,0,0) 50%,rgb(0,0,0) 71%);mask-image:linear-gradient(180deg,#000 8%,#0000 23%,#0000 50%,#000 71%)}.final_side .combi_left,.final_side .combi_right{filter:brightness(0)}.final_side .combi_left>div,.final_side .combi_right>div{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.final_side .combi_left .human,.final_side .combi_right .human{position:absolute;z-index:10;transform:rotate(.1deg)}.final_side .combi_left .shadow_wrap,.final_side .combi_right .shadow_wrap{display:block;filter:blur(3px);position:absolute;left:0;top:0;width:100%;height:100%}.final_side .combi_left .shadow,.final_side .combi_right .shadow{background:#c80201;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;display:block;width:100%;height:100%}.final_side .combi_left .bg,.final_side .combi_right .bg{background:linear-gradient(0deg,#d1e6e2,#e7f1f0 53%,#ccc1de);width:100%;height:100%}.winner_on .final_side .shine2{display:none}.winner_on .final_side .shine1{display:block}.winner_on .final_side .win_shine_right,.winner_on .final_side .win_shine_left{display:block!important;mix-blend-mode:screen;z-index:10;height:50%;top:50%;opacity:0;-webkit-mask-image:linear-gradient(0deg,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(0deg,#000 80%,#0000)}.winner_on .final_side .win_shine_right{right:0}.winner_on .final_side.change .cover_right .shine3,.winner_on .final_side.change .cover_left .shine3{animation:shine3 10s cubic-bezier(.21,.3,0,1.08) 1.5s infinite}.winner_on .final_side.change .win_shine_right,.winner_on .final_side.change .win_shine_left{animation:opacity0-1 1s ease 1s forwards}.final_side[data-no="1"] .people1{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="1"] .bg1,.final_side[data-count="1"] .bg2{display:none!important}.final_side.change[data-count="1"] .parts1{display:block!important}.final_side.change[data-count="1"] .parts2{display:none!important}.final_side[data-pre="1"] .people1{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="2"] .people2{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="2"] .bg1,.final_side[data-count="2"] .bg3,.final_side.change[data-count="2"] .parts1{display:none!important}.final_side.change[data-count="2"] .parts2{display:block!important}.final_side[data-pre="2"] .people2{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="3"] .people3{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="3"] .bg2,.final_side[data-count="3"] .bg3{display:none!important}.final_side.change[data-count="3"] .parts1{display:block!important}.final_side.change[data-count="3"] .parts2{display:none!important}.final_side[data-pre="3"] .people3{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="4"] .people4{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="4"] .bg1,.final_side[data-count="4"] .bg2,.final_side.change[data-count="4"] .parts1{display:none!important}.final_side.change[data-count="4"] .parts2{display:block!important}.final_side[data-pre="4"] .people4{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="5"] .people5{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="5"] .bg1,.final_side[data-count="5"] .bg3{display:none!important}.final_side.change[data-count="5"] .parts1{display:block!important}.final_side.change[data-count="5"] .parts2{display:none!important}.final_side[data-pre="5"] .people5{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="6"] .people6{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="6"] .bg2,.final_side[data-count="6"] .bg3,.final_side.change[data-count="6"] .parts1{display:none!important}.final_side.change[data-count="6"] .parts2{display:block!important}.final_side[data-pre="6"] .people6{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="7"] .people7{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="7"] .bg1,.final_side[data-count="7"] .bg2{display:none!important}.final_side.change[data-count="7"] .parts1{display:block!important}.final_side.change[data-count="7"] .parts2{display:none!important}.final_side[data-pre="7"] .people7{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="8"] .people8{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="8"] .bg1,.final_side[data-count="8"] .bg3,.final_side.change[data-count="8"] .parts1{display:none!important}.final_side.change[data-count="8"] .parts2{display:block!important}.final_side[data-pre="8"] .people8{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="9"] .people9{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="9"] .bg2,.final_side[data-count="9"] .bg3{display:none!important}.final_side.change[data-count="9"] .parts1{display:block!important}.final_side.change[data-count="9"] .parts2{display:none!important}.final_side[data-pre="9"] .people9{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="10"] .people10{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="10"] .bg1,.final_side[data-count="10"] .bg2,.final_side.change[data-count="10"] .parts1{display:none!important}.final_side.change[data-count="10"] .parts2{display:block!important}.final_side[data-pre="10"] .people10{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="11"] .people11{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="11"] .bg1,.final_side[data-count="11"] .bg3{display:none!important}.final_side.change[data-count="11"] .parts1{display:block!important}.final_side.change[data-count="11"] .parts2{display:none!important}.final_side[data-pre="11"] .people11{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="12"] .people12{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="12"] .bg2,.final_side[data-count="12"] .bg3,.final_side.change[data-count="12"] .parts1{display:none!important}.final_side.change[data-count="12"] .parts2{display:block!important}.final_side[data-pre="12"] .people12{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="13"] .people13{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="13"] .bg1,.final_side[data-count="13"] .bg2{display:none!important}.final_side.change[data-count="13"] .parts1{display:block!important}.final_side.change[data-count="13"] .parts2{display:none!important}.final_side[data-pre="13"] .people13{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="14"] .people14{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="14"] .bg1,.final_side[data-count="14"] .bg3,.final_side.change[data-count="14"] .parts1{display:none!important}.final_side.change[data-count="14"] .parts2{display:block!important}.final_side[data-pre="14"] .people14{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="15"] .people15{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="15"] .bg2,.final_side[data-count="15"] .bg3{display:none!important}.final_side.change[data-count="15"] .parts1{display:block!important}.final_side.change[data-count="15"] .parts2{display:none!important}.final_side[data-pre="15"] .people15{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="16"] .people16{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="16"] .bg1,.final_side[data-count="16"] .bg2,.final_side.change[data-count="16"] .parts1{display:none!important}.final_side.change[data-count="16"] .parts2{display:block!important}.final_side[data-pre="16"] .people16{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="17"] .people17{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="17"] .bg1,.final_side[data-count="17"] .bg3{display:none!important}.final_side.change[data-count="17"] .parts1{display:block!important}.final_side.change[data-count="17"] .parts2{display:none!important}.final_side[data-pre="17"] .people17{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="18"] .people18{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="18"] .bg2,.final_side[data-count="18"] .bg3,.final_side.change[data-count="18"] .parts1{display:none!important}.final_side.change[data-count="18"] .parts2{display:block!important}.final_side[data-pre="18"] .people18{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="19"] .people19{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="19"] .bg1,.final_side[data-count="19"] .bg2{display:none!important}.final_side.change[data-count="19"] .parts1{display:block!important}.final_side.change[data-count="19"] .parts2{display:none!important}.final_side[data-pre="19"] .people19{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="20"] .people20{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="20"] .bg1,.final_side[data-count="20"] .bg3,.final_side.change[data-count="20"] .parts1{display:none!important}.final_side.change[data-count="20"] .parts2{display:block!important}.final_side[data-pre="20"] .people20{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="21"] .people21{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="21"] .bg2,.final_side[data-count="21"] .bg3{display:none!important}.final_side.change[data-count="21"] .parts1{display:block!important}.final_side.change[data-count="21"] .parts2{display:none!important}.final_side[data-pre="21"] .people21{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="22"] .people22{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="22"] .bg1,.final_side[data-count="22"] .bg2,.final_side.change[data-count="22"] .parts1{display:none!important}.final_side.change[data-count="22"] .parts2{display:block!important}.final_side[data-pre="22"] .people22{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="23"] .people23{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="23"] .bg1,.final_side[data-count="23"] .bg3{display:none!important}.final_side.change[data-count="23"] .parts1{display:block!important}.final_side.change[data-count="23"] .parts2{display:none!important}.final_side[data-pre="23"] .people23{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="24"] .people24{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="24"] .bg2,.final_side[data-count="24"] .bg3,.final_side.change[data-count="24"] .parts1{display:none!important}.final_side.change[data-count="24"] .parts2{display:block!important}.final_side[data-pre="24"] .people24{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="25"] .people25{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="25"] .bg1,.final_side[data-count="25"] .bg2{display:none!important}.final_side.change[data-count="25"] .parts1{display:block!important}.final_side.change[data-count="25"] .parts2{display:none!important}.final_side[data-pre="25"] .people25{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="26"] .people26{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="26"] .bg1,.final_side[data-count="26"] .bg3,.final_side.change[data-count="26"] .parts1{display:none!important}.final_side.change[data-count="26"] .parts2{display:block!important}.final_side[data-pre="26"] .people26{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="27"] .people27{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="27"] .bg2,.final_side[data-count="27"] .bg3{display:none!important}.final_side.change[data-count="27"] .parts1{display:block!important}.final_side.change[data-count="27"] .parts2{display:none!important}.final_side[data-pre="27"] .people27{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="28"] .people28{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="28"] .bg1,.final_side[data-count="28"] .bg2,.final_side.change[data-count="28"] .parts1{display:none!important}.final_side.change[data-count="28"] .parts2{display:block!important}.final_side[data-pre="28"] .people28{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="29"] .people29{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="29"] .bg1,.final_side[data-count="29"] .bg3{display:none!important}.final_side.change[data-count="29"] .parts1{display:block!important}.final_side.change[data-count="29"] .parts2{display:none!important}.final_side[data-pre="29"] .people29{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="30"] .people30{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="30"] .bg2,.final_side[data-count="30"] .bg3,.final_side.change[data-count="30"] .parts1{display:none!important}.final_side.change[data-count="30"] .parts2{display:block!important}.final_side[data-pre="30"] .people30{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side[data-no="31"] .people31{will-change:opacity;animation:opacity0-1 .5s ease 0s forwards}.final_side[data-count="31"] .bg1,.final_side[data-count="31"] .bg2{display:none!important}.final_side.change[data-count="31"] .parts1{display:block!important}.final_side.change[data-count="31"] .parts2{display:none!important}.final_side[data-pre="31"] .people31{opacity:1;will-change:opacity;animation:opacity1-0 .5s ease 0s forwards}.final_side.none .combi_left,.final_side.none .combi_right,.final_side.none .cover_left,.final_side.none .cover_right,.final_side.none .bg_left,.final_side.none .bg_left_win,.final_side.none .bg_right,.final_side.none .bg_right_win,.final_side .cover_left,.final_side .cover_right{opacity:0}.final_side .cover_left .parts1,.final_side .cover_left .parts2,.final_side .cover_right .parts1,.final_side .cover_right .parts2{position:absolute;bottom:0;width:125%;z-index:1;max-height:50vh}.final_side .cover_left .ink1,.final_side .cover_left .ink2,.final_side .cover_right .ink1,.final_side .cover_right .ink2{opacity:0;position:absolute;transform-origin:left center;z-index:2}.final_side .cover_left .ink1,.final_side .cover_right .ink1,.final_side .cover_left .ink2,.final_side .cover_right .ink2{max-width:calc((100vw - clamp(370px,38vw,550px))*.3)}.final_side .cover_left .parts1{left:-21%}.final_side .cover_left .parts2{left:-14%}.final_side .cover_left .ink1{height:38vw;left:-9vw;bottom:5%;transform:rotate(-3deg)}.final_side .cover_left .ink2{height:74%;right:-29%;bottom:-43vh;transform:rotate(-127deg)}.final_side .cover_right .parts1{right:-15%;width:100%}.final_side .cover_right .parts2{right:-58%;width:183%}.final_side .cover_right .ink1{height:38vw;left:-27%;top:17vh;transform-origin:center top;transform:translateY(-50%) rotate(7deg)}.final_side .cover_right .ink2{height:74%;right:-24%;bottom:-43vh;transform:rotate(-121deg)}.final_side .bg_left,.final_side .bg_right{opacity:0}.final_side .bg_left .bg1,.final_side .bg_left .bg2,.final_side .bg_left .bg3,.final_side .bg_right .bg1,.final_side .bg_right .bg2,.final_side .bg_right .bg3{width:100%;height:100vh;opacity:1;position:absolute;background-size:cover;bottom:0}.final_side .bg_left .bg1,.final_side .bg_left .bg2,.final_side .bg_left .bg3{left:0%}.final_side .bg_right .bg1,.final_side .bg_right .bg2,.final_side .bg_right .bg3{left:0%;background-position:100% 0}.final_side .bg1{background:url(/2025/final/img/common/bg_side_1.webp)}.final_side .bg2{background:url(/2025/final/img/common/bg_side_2.webp)}.final_side .bg3{background:url(/2025/final/img/common/bg_side_3.webp)}.final_side .bg_left,.final_side .bg_right,.final_side .cover_left,.final_side .cover_right{animation:bgTransitionOff 1s ease-out 1s forwards}.final_side.change .combi_left{will-change:filter;animation:coverAnimationSide 1s ease-out 1s forwards}.final_side.change .combi_right{will-change:filter;animation:coverAnimationSide_R 1s ease-out 1s forwards}.final_side.change .bg_left,.final_side.change .bg_right{animation:bgTransition 1s ease-out 0s forwards}.final_side.change .cover_left{animation:bgTransition 1s ease-out 1.5s forwards}.final_side.change .cover_left .ink1{animation:sideInkTransition .6s ease-out 2s forwards}.final_side.change .cover_left .ink2{animation:sideInkTransition .6s ease-out 2.3s forwards}.final_side.change .cover_right{animation:bgTransition 1s ease-out 1.5s forwards}.final_side.change .cover_right .ink1{animation:sideInkTransition .6s ease-out 2.3s forwards}.final_side.change .cover_right .ink2{animation:sideInkTransition .6s ease-out 2.6s forwards}.final_side.js-scroll-in{opacity:1;pointer-events:auto}.final_side.js-scroll-in .side-finalist{display:block}.final_side .side-finalist{position:absolute;left:0;top:0;width:100%;height:100%}.final_side .side-finalist a{display:block;width:100%;height:100%;pointer-events:none}.final_side .side-finalist a span{display:none}.final_side .win_shine_right,.final_side .win_shine_left,.final_side .light_left,.final_side .light_right,.final_side .combi_left,.final_side .bg_left,.final_side .bg_left_win,.final_side .combi_right,.final_side .bg_right,.final_side .bg_right_win,.final_side .cover_left,.final_side .cover_right{width:calc((100vw - clamp(370px,38vw,550px))/2);height:100vh;position:fixed;top:0}.final_side .win_shine_right img,.final_side .win_shine_left img,.final_side .light_left img,.final_side .light_right img,.final_side .combi_left img,.final_side .bg_left img,.final_side .bg_left_win img,.final_side .combi_right img,.final_side .bg_right img,.final_side .bg_right_win img,.final_side .cover_left img,.final_side .cover_right img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.final_side .combi_left,.final_side .bg_left,.final_side .bg_left_win,.final_side .cover_left{left:0}.final_side .combi_right,.final_side .bg_right,.final_side .bg_right_win,.final_side .cover_right{right:0}.final_side .bg_left,.final_side .bg_right{z-index:1}.final_side .combi_left,.final_side .combi_right{z-index:10}.final_side .combi_left>div,.final_side .combi_right>div{opacity:0}.final_side .cover_left,.final_side .cover_right{z-index:100}.final_side .final_particle_tiri,.final_side .final_particle{opacity:0}.winner_on .cover_left_1,.winner_on .cover_left_2,.winner_on .cover_left_3,.winner_on .cover_right_1,.winner_on .cover_right_2,.winner_on .cover_right_3{display:none}.winner_on .final_side .cover_left_win,.winner_on .final_side .cover_right_win{opacity:1}.winner_on .bg_right,.winner_on .bg_left{display:none}@media screen and (max-width: 850px){.winner_on .final_side{display:none}}@keyframes topSideLeftOn{0%{opacity:0;filter:brightness(140%);transform:translate(-10%)}to{opacity:1;filter:brightness(100%);transform:translate(0)}}@keyframes topSideRightOn{0%{opacity:0;filter:brightness(140%);transform:translate(10%)}to{opacity:1;filter:brightness(100%);transform:translate(0)}}@keyframes topSideBg{0%{filter:brightness(100%)}50%{filter:brightness(120%)}to{filter:brightness(100%)}}@keyframes bgTransition{0%{filter:blur(5px);opacity:0}50%{filter:blur(0px);opacity:1}to{filter:blur(0px);opacity:1}}@keyframes bgTransitionOff{0%{filter:blur(0px);opacity:1}50%{filter:blur(0px);opacity:1}to{filter:blur(5px);opacity:0}}@keyframes sideInkTransition{0%{filter:blur(5px);opacity:1}50%{filter:blur(0px);opacity:1}to{filter:blur(0px);opacity:1}}@keyframes topSideCover{0%{filter:brightness(0%) blur(5px);opacity:0;transform:scale(1.2)}50%{filter:brightness(1000%) blur(7px);opacity:.3}to{filter:brightness(100%) blur(0px);opacity:1;transform:scale(1)}}@keyframes topSideCoverOff{0%{filter:blur(0px);opacity:1;transform:scale(1)}to{filter:brightness(0%) blur(20px);opacity:0;transform:scale(5)}}@keyframes glitch{}@keyframes brightness0-1{0%{filter:brightness(0)}to{filter:brightness(1)}}@keyframes brightness1-0{0%{filter:brightness(1)}to{filter:brightness(0)}}@keyframes coverAnimationSide_R{0%{filter:brightness(0)}50%{filter:brightness(5)}to{filter:brightness(1)}}@keyframes coverAnimationSide{0%{filter:brightness(0)}50%{filter:brightness(5)}to{filter:brightness(1)}}@keyframes coverAnimationSideShadow_R{0%{transform:translate(0)}to{transform:translate(28px)}}@keyframes coverAnimationSideShadow{0%{transform:translate(0)}to{transform:translate(-28px)}}@keyframes lightAnimation2{0%{transform:scaleY(.65) skew(334deg)}to{transform:scale(1.3) skew(360deg) translate(10%,7%)}}@keyframes lightAnimation2_R{0%{transform:scaleY(.65) skew(-334deg)}to{transform:scale(1.3) skew(-360deg) translate(-10%,7%)}}@keyframes opacity1-0{0%{opacity:1;filter:blur(0px)}to{opacity:0;filter:blur(200px)}}@keyframes opacity0-1{0%{opacity:0;filter:blur(200px)}to{opacity:1;filter:blur(0px)}}:root{--vh: 1vh;--vh: 1dvh}@media all and (min-width: 521px){.onlySp{display:none}}@media all and (max-width: 520px){.onlyPc{display:none}}html,body{background:#353131;caret-color:transparent}@media screen and (min-width: 851px){html,body{background:linear-gradient(0deg,#d1e6e2,#e7f1f0 53%,#ccc1de)}}html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px;border-radius:10px;overflow:hidden;background-color:#555;cursor:pointer}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#fff;width:90%;border-radius:10px;cursor:pointer}html::-webkit-scrollbar-track-piece:start,body::-webkit-scrollbar-track-piece:start{border-radius:10px;background:#444;cursor:pointer}html::-webkit-scrollbar-track-piece:end,body::-webkit-scrollbar-track-piece:end{border-radius:10px;background:#222;cursor:pointer}body{overflow-x:hidden}.final_contents .js-scrollIn_first{opacity:1;filter:brightness(0);transition:filter .6s ease;animation:none}.final_contents .js-scrollIn_first.is-active{animation:none;filter:brightness(1)}.footer{position:relative;z-index:1}ul,li{list-style:none;margin:0;padding:0}.contents{display:flex;flex-flow:column;overflow:hidden;visibility:visible;width:100%;margin:0 auto;color:#fff}@media all and (max-width: 520px){.contents{padding:0}}.btn-more_black{display:block;position:relative;border:1px solid #000;margin:2.5rem auto 0;transition:.3s;text-align:center;overflow:hidden}@media all and (min-width: 521px){.btn-more_black{width:100%;max-width:300px}}@media all and (max-width: 520px){.btn-more_black{width:60%}}.btn-more_black>a{position:relative;display:block;text-decoration:none;line-height:1;width:100%;transition:.3s}.btn-more_black>a:before,.btn-more_black>a:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;transform:translate(-100%)}.btn-more_black>a:after{background-color:#000}@media all and (min-width: 521px){.btn-more_black>a{padding:8.5% 3%}}@media all and (max-width: 520px){.btn-more_black>a{padding:10% 3%}}.btn-more_black>a>span{position:relative;z-index:2;font-size:.9rem;color:#000}@media all and (min-width: 521px){.btn-more_black:hover a:after{animation:hoverCover .55s cubic-bezier(.57,.43,.2,.9) forwards}.btn-more_black:hover span{animation:hoverFontBlack .55s cubic-bezier(.57,.43,.2,.9) forwards}}@media all and (max-width: 520px){.btn-more_black:hover{background-color:#e0e0e0}}.btn-more_white{display:block;position:relative;border:1px solid #fff;margin:2.5rem auto 0;transition:.3s;text-align:center;overflow:hidden}@media all and (min-width: 521px){.btn-more_white{width:100%;max-width:300px}}@media all and (max-width: 520px){.btn-more_white{width:60%}}.btn-more_white>a{position:relative;display:block;text-decoration:none;line-height:1;width:100%;transition:.3s}.btn-more_white>a:before,.btn-more_white>a:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;transform:translate(-100%)}.btn-more_white>a:after{background-color:#fff}@media all and (min-width: 521px){.btn-more_white>a{padding:8.5% 3%}}@media all and (max-width: 520px){.btn-more_white>a{padding:10% 3%}}.btn-more_white>a>span{position:relative;z-index:2;font-size:.9rem;color:#fff}@media all and (min-width: 521px){.btn-more_white:hover a:after{animation:hoverCover .55s cubic-bezier(.57,.43,.2,.9) forwards}.btn-more_white:hover span{animation:hoverFontWhite .55s cubic-bezier(.57,.43,.2,.9) forwards}}@media all and (max-width: 520px){.btn-more_white:hover{background-color:#404040}}.js-scroll-top-observer{width:1px;height:0;overflow:hidden;visibility:hidden;position:absolute;top:0}@media screen and (max-width: 850px){.js-scroll-top-observer{height:200px}}@media screen and (min-width: 851px){.js-scroll-top-observer{height:100%}}@media screen and (max-width: 850px){.winner_on .js-scroll-top-observer{height:20%}}@media screen and (min-width: 851px){.winner_on .js-scroll-top-observer{height:1px}}@keyframes hoverCover{45%{transform:translate(0)}to{transform:translate(100%)}}@keyframes hoverFontWhite{45%{color:#000}to{color:#fff}}@keyframes hoverFontBlack{45%{color:#fff}to{color:#000}}@keyframes scrollIn_fadeIn{0%{opacity:0;filter:brightness(300%)}to{opacity:1;filter:brightness(100%)}}@keyframes scrollIn_fadeInTop{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes zoomOutDom{0%{opacity:0;transform:translateY(-50%) scale(2)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes copyAnime{0%{opacity:0}1%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media screen and (max-width: 850px){.app{overflow:hidden;width:clamp(370px,38vw,550px);margin:0 auto}}@media all and (max-width: 520px){.app{width:100%}}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.order_7{order:7}.order_8{order:8}.order_9{order:9}.order_10{order:10}.order_11{order:11}.order_12{order:12}.order_13{order:13}.order_14{order:14}.order_15{order:15}.order_16{order:16}.order_17{order:17}.order_18{order:18}.order_19{order:19}.order_20{order:20}.contents{padding-top:0!important}.pageTop{display:none!important}.main-footer{display:none}.animation_end .main-footer{position:relative;display:flex;z-index:120}.contents_map-modal .modal_contents{background:#333;color:#fff}.modal_open .modal_contents{box-shadow:none}
