@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}.fixed{height:100%;overflow:hidden}.modal{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{opacity:0;visibility:hidden}.modal .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{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_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{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}.oficial-account{display:grid;flex-flow:wrap;align-content:center;margin:0 auto;width:100%}@media all and (max-width: 499px){.oficial-account{width:100%;margin-top:2rem}}@media all and (max-width: 799px){.oficial-account{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media all and (max-width: 499px){.oficial-account{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.oficial-account>li{margin-bottom:0}@media all and (min-width: 800px){.oficial-account>li{width:100%}}.oficial-account>li>a{display:block}.oficial-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}.oficial-account>li>a:hover{opacity:.7}.oficial-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){.oficial-account .label{font-size:clamp(.8rem,1.3vw,1.2rem);letter-spacing:.2rem}}@media all and (max-width: 799px){.oficial-account .label{font-size:clamp(.8rem,3vw,1rem);letter-spacing:.1rem}}.oficial-account .icon:before{content:""}.oficial-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}.oficial-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}.oficial-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}.oficial-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}.oficial-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}.oficial-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}@media all and (max-width: 499px){.onlyPc{display:none}}@media all and (min-width: 500px){.onlySp{display:none}}.contents{background:#000;color:#fff;width:100%;overflow-x:hidden}@media all and (min-width: 500px){.contents{padding-top:90px}}@media all and (max-width: 499px){.contents{padding-top:17.8%}}.contents .contents-header{position:relative}.contents .contents-header .header-title{margin:0 auto;text-align:center}@media all and (max-width: 499px){.contents .contents-header .header-title{padding:2rem 0}}@media all and (min-width: 500px){.contents .contents-header .header-title{padding:2rem 0 3rem}}.contents .contents-header .header-title span{display:block}.contents .contents-header .header-title .txt_en{font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック体,メイリオ,Meiryo,Arial;font-size:2.6rem;letter-spacing:.3rem;font-weight:700;line-height:1.3;color:#eba404}.contents .contents-header .header-title .txt_ja{font-size:1rem;font-weight:400;letter-spacing:.2rem;margin-top:.3rem;color:#fff}.contents .contents-header .btn_share{display:none;position:absolute;right:2%;top:16%;border:2px solid #000;margin:auto;width:15%}.contents .contents-header .btn_share span{display:block;width:100%;height:0;padding-top:73.3333333333%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/btn_share.png) center center no-repeat;background-size:auto 100%}@media all and (min-width: 500px){.contents .contents-header .btn_share{display:none}}.contents .contents-body{display:flex;width:97%;margin:0 auto;max-width:1200px}@media all and (max-width: 799px){.contents .contents-body{flex-wrap:wrap;width:calc(90% + .5rem)}}@media all and (min-width: 500px){.contents .contents-body{padding:3% 0 5%}}@media all and (min-width: 800px){.contents .contents-body .contents-main{width:75%}}@media all and (max-width: 799px){.contents .contents-body .contents-main{width:100%}}@media all and (min-width: 800px){.contents .contents-body .contents-side{width:25%;padding-left:20px}}@media all and (max-width: 799px){.contents .contents-body .contents-side{width:100%;padding:5rem 0}}.header-pankuzu{width:100%;text-align:center;margin:0 auto;border-top:1px solid #555;border-bottom:1px solid #555}@media all and (max-width: 499px){.header-pankuzu{width:calc(90% + .5rem)}}.header-pankuzu ol{list-style:none;padding:0;display:flex;width:1200px;margin:0 auto}.header-pankuzu li{position:relative;margin:0 1.5rem 0 0;font-size:.8rem}.header-pankuzu li:before,.header-pankuzu li:after{content:"";display:block;position:absolute;width:1px;height:100%;background:#555;transform:skew(-15deg);top:0}.header-pankuzu li:before{left:-5px}.header-pankuzu li:after{display:none;right:-5px}.header-pankuzu li:first-child:before,.header-pankuzu li:last-child:after{display:none}.header-pankuzu li a,.header-pankuzu li span{display:block;padding:5px 0;font-size:.8rem}.header-pankuzu li a{color:#fff;text-decoration:none}.header-pankuzu li a:hover{text-decoration:underline}.header-pankuzu li+li{padding-left:1rem}@media all and (max-width: 499px){.header-pankuzu{display:none}}.btn_default_white{text-align:center!important}.btn_default_white a{display:inline-block;position:relative;border:1px solid #fff;padding:1rem 2rem;transition:.3s;text-align:center;overflow:hidden;color:#fff;text-decoration:none;min-width:300px}.btn_default_white a:hover{color:#eba404;border:1px solid #eba404}.footer{text-align:center;width:100%;margin:0 auto;padding:0;color:#aaa;background:#1e1e1e}@media all and (min-width: 500px){.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: 500px) 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: 500px){.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: 499px){.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: 500px){.footer .footer-link ul{display:flex;row-gap:5px}}@media all and (max-width: 499px){.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: 500px){.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: 499px){.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: 499px){.footer .pageTop{width:15.625%;right:5px}}@media all and (min-width: 500px){.footer .pageTop{width:85px}}.footer .pageTop .anchorLink{display:block}@media all and (min-width: 500px){.footer .pageTop .anchorLink{display:block;width:100%;height:0;padding-top:158%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/footer/btn_pagetop.png) center center no-repeat;background-size:100% auto}}@media all and (max-width: 499px){.footer .pageTop .anchorLink{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/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: 499px){.footer .footer-sponser ul{flex-wrap:wrap}}.footer .footer-sponser ul li{padding:10px}@media all and (max-width: 499px){.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%)}@media all and (max-width: 499px){.scroll .header{background:#000c}}@media all and (min-width: 500px){.scroll .header{background:#0009}.scroll .header .nav_logo h1{max-width:120px}}.header{position:fixed;width:100%;z-index:9999;transition:.3s}@media all and (max-width: 499px){.header{background:#00000080}}@media all and (min-width: 500px){.header{background:#0000004d}}@media all and (max-width: 799px){.header .nav .oficial-account{grid-template-columns:repeat(3,1fr)}}.header .oficial-account{padding:0;margin:0;grid-template-columns:repeat(6,1fr);justify-content:flex-end;gap:5px}.header .oficial-account a{min-width:0;border:none;margin:0;padding:0}.header .oficial-account>li{width:100%;margin-bottom:0;padding-left:0}.header .oficial-account .label{display:none!important}.header .oficial-account .btn-line span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_line.png) center center no-repeat;background-size:100% auto}.header .oficial-account .btn-instagram span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_instagram.png) center center no-repeat;background-size:100% auto}.header .oficial-account .btn-twitter span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_x.png) center center no-repeat;background-size:100% auto}.header .oficial-account .btn-facebook span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_facebook.png) center center no-repeat;background-size:100% auto}.header .oficial-account .btn-youtube span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_youtube.png) center center no-repeat;background-size:100% auto}.header .oficial-account .btn-tiktok span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_tiktok.png) center center no-repeat;background-size:100% auto}.header .nav{position:relative;margin:0 auto;display:flex;justify-content:center;z-index:100}@media all and (min-width: 500px){.header .nav{justify-content:flex-end;padding:10px 0;height:90px;width:97%}}@media all and (max-width: 499px){.header .nav{padding:0;width:100%}}.header .nav .nav-menu{display:flex;list-style:none;align-items:center}@media all and (min-width: 500px){.header .nav .nav-menu{margin-right:10px}}@media all and (max-width: 799px){.header .nav .nav-menu{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.header .nav .nav-menu .nav_logo{grid-area:1/1/3/2}.header .nav .nav-menu li:not(.nav_logo){padding-top:min(14.3%,1.2rem)}}@media all and (max-width: 499px){.header .nav .nav-menu{grid-template-columns:min(30%,120px) repeat(4,1fr);grid-template-rows:repeat(1,1fr)}.header .nav .nav-menu .nav_logo{grid-area:1}.header .nav .nav-menu li:not(.nav_logo){padding-top:0}}@media all and (min-width: 500px){.header .nav>ul{width:88%;max-width:820px;min-width:0;justify-content:flex-end}}@media all and (max-width: 499px){.header .nav>ul{width:100%;padding:0;margin:0}}.header .nav>ul li{min-width:0}@media all and (max-width: 499px){.header .nav>ul li{height:100%;flex-basis:30.3%}}@media all and (min-width: 500px){.header .nav>ul li:not(.nav_logo){position:relative;height:0;padding-top:2.3%}.header .nav>ul li:not(.nav_logo) a{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}.header .nav>ul li:not(.nav_logo) a span{position:absolute;left:0;top:0;width:100%;height:100%!important;padding-top:0!important;background-size:auto 100%!important}}@media all and (min-width: 500px){.header .nav>ul a{position:relative;display:block;padding:10px;transition:.3s}.header .nav>ul a:after{position:absolute;bottom:-5px;left:50%;content:"";width:0;height:2px;background-color:#e0b037;transition:.3s;transform:translate(-50%)}.header .nav>ul a.active,.header .nav>ul a:hover:after{width:100%}}@media all and (max-width: 499px){.header .nav>ul a{display:flex;align-items:center;height:100%;transition:.3s}.header .nav>ul a:hover{opacity:.7}}.header .nav_logo{z-index:999}@media all and (max-width: 499px){.header .nav_logo{max-width:120px}}@media all and (min-width: 500px){.header .nav_logo{padding:0 10px}}.header .nav_logo h1{margin:0}@media all and (min-width: 500px){.header .nav_logo h1{position:absolute;width:18%;left:0;top:0;padding:0;max-width:256px;min-height:90px;display:flex;align-items:center}.header .nav_logo h1 a{width:100%}}@media all and (min-width: 800px){.header .nav_logo h1{transition:.3s}}@media all and (max-width: 799px){.header .nav_logo h1{width:20%}.header .nav_logo h1 a{padding:10px 0}}@media all and (max-width: 499px){.header .nav_logo h1{width:100%;height:100%;padding:10%}.header .nav_logo h1 a{padding:0}}@media all and (min-width: 800px){.header .nav_logo a{display:block;padding:8px 0!important}.header .nav_logo a:after{display:none}}.header .nav_logo img{width:100%}@media all and (min-width: 500px){.nav_logo{order:1;flex-grow:140}.nav_news{order:3;flex-grow:90}.nav_news span{display:block;width:100%;height:0;padding-top:27.7777777778%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/txt_news.png) center center no-repeat;background-size:100% auto}.nav_schedule{order:4;flex-grow:106}.nav_schedule span{display:block;width:100%;height:0;padding-top:23.5849056604%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/txt_schedule.png) center center no-repeat;background-size:100% auto}.nav_combi{order:5;flex-grow:111}.nav_combi span{display:block;width:100%;height:0;padding-top:22.5225225225%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/txt_combi.png) center center no-repeat;background-size:100% auto}.nav_entry{order:6;flex-grow:144}.nav_entry span{display:block;width:100%;height:0;padding-top:17.3611111111%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/txt_entry.png) center center no-repeat;background-size:100% auto}.nav_history{order:7;flex-grow:117}.nav_history span{display:block;width:100%;height:0;padding-top:21.3675213675%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/txt_history.png) center center no-repeat;background-size:100% auto}.nav_m1m{order:2;flex-grow:119}.nav_m1m span{display:block;width:100%;height:0;padding-top:21.0084033613%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/txt_m1m.png) center center no-repeat;background-size:100% auto}.nav_list,.nav_final,.nav_vote,.nav_share{display:none}.nav_sns{display:flex;align-items:center;width:15%;max-width:200px}.nav_sns ul{width:100%}.nav_sns ul li{width:25%;padding-left:4%;box-sizing:border-box}.nav_sns .sns_line{order:1}.nav_sns .sns_instagram{order:4}.nav_sns .sns_twitter{order:2}.nav_sns .sns_facebook{order:3}.nav_sns .sns_youtube{order:5}.nav-list{display:none!important}}@media all and (max-width: 499px){.nav_logo{order:1;flex-shrink:0}.nav_news{order:2}.nav_news span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/ico_news.png) center center no-repeat;background-size:100% auto}.nav_schedule{order:3}.nav_schedule span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/ico_schedule.png) center center no-repeat;background-size:100% auto}.nav_combi{order:4}.nav_combi span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/ico_combi.png) center center no-repeat;background-size:100% auto}.nav_entry,.nav_history{display:none}.nav_m1m{order:2}.nav_m1m span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/ico_m1m.png) center center no-repeat;background-size:100% auto}.nav_final{display:none;order:2}.nav_final span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/ico_final.png) center center no-repeat;background-size:100% auto}.nav_vote{display:none;order:3}.nav_vote span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/ico_vote.png) center center no-repeat;background-size:100% auto}.nav_share{display:none}.nav_share span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/ico_share.png) center center no-repeat;background-size:100% auto}.nav_sns{display:none}.nav_list{display:block;order:5;position:relative}.nav_list span{position:absolute;left:0;width:58%;height:4px;background-color:#fff;border-radius:4px;transition:.3s;right:0;margin:auto;top:calc(50% - 4px)}.nav_list span:nth-of-type(1){transform:translateY(300%) rotate(0)}.nav_list span:nth-of-type(2){transform:translate(0) rotate(0)}.nav_list span:nth-of-type(3){transform:translateY(-300%) rotate(0)}.is-open .nav_list span:nth-of-type(1){transform:translate(0) rotate(-45deg)}.is-open .nav_list span:nth-of-type(2){transform:translate(30%) rotate(0);opacity:0}.is-open .nav_list span:nth-of-type(3){transform:translate(0) rotate(45deg)}.is-open .nav-list{transform:translate(0)}.nav-list{display:block;overflow:hidden;background:#000;position:fixed;top:0;z-index:10;transform:translate(110%);transition:.3s;width:100%;height:100%;box-sizing:border-box;padding-top:20%}.nav-list ul{width:90%;margin:0 auto;padding-bottom:3%}.nav-list>ul{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:1rem 0}.nav-list>ul li{min-width:100%}.nav-list>ul a{display:block;border:2px solid #e0b037;box-sizing:border-box;transition:.3s}.nav-list>ul a:hover{border:2px solid #ffffff}.nav-list .nav-list_home{order:1}.nav-list .nav-list_home span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_home.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_news{order:2}.nav-list .nav-list_news span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_news.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_schedule{order:3}.nav-list .nav-list_schedule span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_schedule.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_combi{order:4}.nav-list .nav-list_combi span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_combi.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_entry{order:5}.nav-list .nav-list_entry span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_entry.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_history{order:6}.nav-list .nav-list_history span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_history.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_m1m{order:7}.nav-list .nav-list_m1m span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_m1m.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_topics{order:7}.nav-list .nav-list_topics span{display:block;width:100%;height:0;padding-top:36.231884058%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/header/list_topics.png) center center no-repeat;background-size:100% auto}.nav-list .nav-list_sns{width:90%;display:flex;margin:0 auto;padding-bottom:10%;justify-content:flex-end}.nav-list .nav-list_sns ul{width:80%;margin-right:0}.nav-list .nav-list_sns ul li{padding:1.5%}}.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: 500px){.cookie-alert{padding:16px 60px}}@media all and (max-width: 499px){.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: 499px){.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}
