@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;800&family=Bai+Jamjuree:wght@700&display=swap";.header{align-items:flex-start;display:flex;position:fixed;width:100%;z-index:100}.header.is-active .logoWrap{display:none}.header .logoWrap{align-items:center;background:#fff;box-shadow:.7em .7em .7em -.7em #0000004d;display:flex;height:6vw;justify-content:center;overflow-y:clip;position:relative;width:10%;z-index:1}@media screen and (max-width:980px){.header .logoWrap{height:12vw;padding-left:2%;width:23%}}.header .logoWrap p{margin:0 1vw}@media screen and (max-width:980px){.header .logoWrap p{margin:0 3vw}}.header .logoWrap .vf30thLogo{width:4vw}@media screen and (max-width:980px){.header .logoWrap .vf30thLogo{width:10vw}}.header .logoWrap .ryuStudioLogo{width:3.2vw}@media screen and (max-width:980px){.header .logoWrap .ryuStudioLogo{width:9.5vw}}.header .logoWrap:after{background:#fff;clip-path:polygon(0 0,50% 0,0 100%);content:"";display:inline-block;height:3.1vw;margin-top:4vw;position:absolute;right:-1.3vw;width:1.4vw}@media screen and (max-width:980px){.header .logoWrap:after{display:none}}.header nav{background:#fff;box-shadow:0 .7em .7em -.7em #0000004d;color:#000;display:flex;font-family:futura-pt,sans-serif;font-weight:500;position:relative;z-index:2}@media screen and (max-width:980px){.header nav{height:12vw;width:100%}}.header nav .gNavi{align-items:stretch;align-items:center;display:flex}.header nav .gNavi li{color:#000;font-size:1vw;position:relative;text-align:center}.header nav .gNavi li.-new:before{background:#f51011;border-radius:50%;content:"";display:inline-block;height:.4vw;left:1vw;position:absolute;top:calc(50% - .2vw);width:.4vw}.header nav .gNavi li a{display:block;padding:1.4vw 2vw;position:relative}.header nav .gNavi li a.-none{color:#ccc;pointer-events:none}.header nav .gNavi li a span{display:inline-block;position:relative}.header nav .gNavi li a span:after{background:#b07e30;bottom:-.5vw;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center top;transition:transform .3s;width:100%}.header nav .gNavi li a.-current span:after,.header nav .gNavi li a:hover span:after{transform:scale(1)}.header nav .headerRightWrap{align-items:center;display:flex;margin-left:auto}@media screen and (max-width:980px){.header nav .headerRightWrap{justify-content:right}}.header nav .headerRightWrap .snsWrap{align-items:center;display:flex;justify-content:right}.header nav .headerRightWrap .snsWrap p:nth-last-of-type(){margin-right:0}.header nav .headerRightWrap .snsWrap p.iconBili{width:4.5%}.header nav .headerRightWrap .snsWrap p.iconWeibo{width:4.9%}.header nav .headerRightWrap .headerLangMenu{cursor:pointer;font-optical-sizing:auto;font-size:1vw;right:1%;z-index:10}@media screen and (max-width:980px){.header nav .headerRightWrap .headerLangMenu{margin-right:15vw;margin-top:0;width:19vw}}.header nav .headerRightWrap .headerLangBtn{color:#000;position:relative}@media screen and (min-width:1920px){.header nav .headerRightWrap .headerLangBtn{font-size:1.8rem}}@media screen and (max-width:1920px){.header nav .headerRightWrap .headerLangBtn{font-size:1.8rem}}@media screen and (max-width:1232px){.header nav .headerRightWrap .headerLangBtn{font-size:1.461038961vw}}@media screen and (max-width:980px){.header nav .headerRightWrap .headerLangBtn{border:none;font-size:3.4666666667vw}}.header nav .headerRightWrap .headerLangBtn:hover{color:#b07e30}.header nav .headerRightWrap .headerLangBtn span{display:inline-block}.header nav .headerRightWrap .headerLangBtn span.langMark{margin-right:15%}.header nav .headerRightWrap .headerLangBtn span.langMark img{vertical-align:middle}@media screen and (max-width:980px){.header nav .headerRightWrap .headerLangBtn span.langMark{width:4.2vw}}.header nav .headerRightWrap .headerLangBtn span.langText{display:inline-block}.header nav .headerRightWrap .headerLangBtn.is-on:before{transform:translateY(-50%) rotate(180deg)}.header nav .headerRightWrap .headerLangItem{display:none;margin-top:1.4vw;position:absolute;width:8vw}@media screen and (min-width:1920px){.header nav .headerRightWrap .headerLangItem{font-size:1.5rem}}@media screen and (max-width:1920px){.header nav .headerRightWrap .headerLangItem{font-size:1.5rem}}@media screen and (max-width:1232px){.header nav .headerRightWrap .headerLangItem{font-size:1.2175324675vw}}@media screen and (max-width:980px){.header nav .headerRightWrap .headerLangItem{font-size:3.4666666667vw;margin-top:3.6vw;width:22vw}}.header nav .headerRightWrap .headerLangItem:before{aspect-ratio:1/.466025;background:#b07e30;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:inline-block;left:2.7vw;position:absolute;top:-.5vw;width:1.2vw}@media screen and (max-width:980px){.header nav .headerRightWrap .headerLangItem:before{left:3.7vw;top:-1.5vw;width:12.4vw}.header nav .headerRightWrap .headerLangItem{right:13vw}}.header nav .headerRightWrap .headerLangItem li{background:#b07e30;color:#fff;padding:.8rem;position:relative;text-align:center;vertical-align:middle}.header nav .headerRightWrap .headerLangItem li:hover{opacity:.9;transition:.3s}.header nav .headerRightWrap .headerLangItem li a{display:block;height:100%;position:relative;width:100%}.header nav .navSpBtn{cursor:pointer;height:4vw;position:absolute;right:4vw;top:4vw;width:4vw;z-index:11}.header nav .navSpBtn.-new:before{background:#f51011;border-radius:50%;content:"";display:inline-block;height:1.5vw;left:-.5vw;position:absolute;top:-3px;width:1.5vw;z-index:2}.header nav .navSpBtn .closeText{display:none;transition:.3s cubic-bezier(.215,.61,.355,1)}.header nav .navSpBtn .navSpBtnWrap span{background-color:#000;height:2px;left:0;position:absolute;transition:.3s cubic-bezier(.215,.61,.355,1);width:100%}.header nav .navSpBtn .navSpBtnWrap span:first-child{left:0;top:0;transform:translateY(2px)}.header nav .navSpBtn .navSpBtnWrap span:nth-child(2){left:0;top:50%;transform:translateY(-50%)}.header nav .navSpBtn .navSpBtnWrap span:nth-child(3){bottom:0;right:0;transform:translateY(-2px)}.header nav .navSpBtn.is-active{background:#000;display:flex;height:12vw;right:0;top:0;width:100%}.header nav .navSpBtn.is-active .closeText{bottom:0;color:#fff;display:block;left:0;margin:auto;position:relative;right:0;text-align:center;top:0}.header nav .navSpBtn.is-active .navSpBtnWrap{height:4vw;left:39vw;position:relative;top:4vw;width:5vw;z-index:11}.header nav .navSpBtn.is-active .navSpBtnWrap span{background:#fff}.header nav .navSpBtn.is-active .navSpBtnWrap span:first-child{transform:translateY(1.8vw) rotate(-45deg)}.header nav .navSpBtn.is-active .navSpBtnWrap span:nth-child(2){opacity:0}.header nav .navSpBtn.is-active .navSpBtnWrap span:nth-child(3){transform:translateY(-1.8vw) rotate(45deg)}.header nav .spNavWrap{aspect-ratio:980/1742;background-blend-mode:lighten;background-image:url(../images/bg-sp.jpg);background-repeat:no-repeat;background-size:100% auto;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:10}.header nav .spNavWrap.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.header nav .spNavWrap .spNavContents{height:100%;overflow-y:scroll;position:relative;width:100%}.header nav .spNavWrap .spNavContents .snsWrap{align-items:center;display:flex;justify-content:space-between;margin:4% auto;width:50vw}.header nav .spNavWrap .spNavContents .snsWrap .iconDiscord{width:10vw}.header nav .spNavWrap .spNavContents .snsWrap .iconX{width:9vw}.header nav .spNavWrap .spNavContents .snsWrap .iconYt{width:10vw}.header nav .spNavWrap .spNavContents .snsWrap .iconBili,.header nav .spNavWrap .spNavContents .snsWrap .iconFs,.header nav .spNavWrap .spNavContents .snsWrap .iconInsta,.header nav .spNavWrap .spNavContents .snsWrap .iconWeibo{width:9vw}.header nav .spNavWrap:before{background:inherit;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.header nav .spNavWrap:after,.header nav .spNavWrap:before{aspect-ratio:980/1742;bottom:-5px;content:"";height:140%;left:-5px;position:absolute;right:-5px;top:-5px;width:100%;z-index:-1}.header nav .spNavWrap:after{background-color:#ffffffb3}.header nav .vf30thLogo{margin:15vw auto 2vw;width:30%}.header nav .spNav{width:100%}.header nav .spNav li{height:18vw;position:relative}.header nav .spNav li.-new:before{background:#f51011;border-radius:50%;content:"";display:inline-block;height:1.5vw;left:3vw;position:absolute;top:10.3vw;width:1.5vw}.header nav .spNav li.-new:first-of-type:before{left:27vw}.header nav .spNav li.-new:nth-of-type(2):before{left:12vw}.header nav .spNav li.-new:nth-of-type(3):before{left:23vw}.header nav .spNav li.-new:nth-of-type(5):before{left:18vw}.header nav .spNav li.-none a{pointer-events:none}.header nav .spNav li.-none a .navTitleWrap{opacity:.3}.header nav .spNav li:first-of-type .navTitleWrap .navTitle{width:37vw}.header nav .spNav li:nth-of-type(2) .navTitleWrap .navTitle{width:46vw}.header nav .spNav li:nth-of-type(3) .navTitleWrap .navTitle{width:67vw}.header nav .spNav li:nth-of-type(4) .navTitleWrap .navTitle{width:85vw}.header nav .spNav li:nth-of-type(5) .navTitleWrap .navTitle{width:56vw}.header nav .spNav li .navTitleWrap{overflow:hidden;position:relative}.header nav .spNav li .navTitleWrap:before{background:linear-gradient(180deg,#ac782cb3,#f2ce73b3 80%);-webkit-background-clip:text;display:block;font-family:battery-park,sans-serif;text-align:center;-webkit-text-fill-color:transparent;content:attr(data-text);font-style:italic;letter-spacing:-1.1rem;transform:translate(-2rem) scale(1.2,.8);transform-origin:center}@media screen and (min-width:1920px){.header nav .spNav li .navTitleWrap:before{font-size:11rem}}@media screen and (max-width:1920px){.header nav .spNav li .navTitleWrap:before{font-size:11rem}}@media screen and (max-width:1232px){.header nav .spNav li .navTitleWrap:before{font-size:8.9285714286vw}}@media screen and (max-width:980px){.header nav .spNav li .navTitleWrap:before{font-size:16vw}}.header nav .spNav li .navTitleWrap .navTitle{align-items:center;bottom:0;display:flex;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:auto}@media screen and (min-width:1920px){.header nav .spNav li .navTitleWrap .navTitle{font-size:6rem}}@media screen and (max-width:1920px){.header nav .spNav li .navTitleWrap .navTitle{font-size:6rem}}@media screen and (max-width:1232px){.header nav .spNav li .navTitleWrap .navTitle{font-size:4.8701298701vw}}@media screen and (max-width:980px){.header nav .spNav li .navTitleWrap .navTitle{font-size:8vw}}.header nav .spNav li .navTitleWrap .navTitle span{background:transparent;color:#000;font-family:futura-pt,sans-serif;font-weight:700;padding:0 20px;position:relative;text-shadow:2px 3px 0 #fff;z-index:5}.header nav .spNav li .navTitleWrap .navTitle:after,.header nav .spNav li .navTitleWrap .navTitle:before{background:#000;box-shadow:2px 3px #fff;content:"";flex-grow:1;height:2px}.header nav .fade-enter-active,.header nav .fade-leave-active{transition:opacity .3s ease,transform .3s ease}.header nav .fade-enter,.header nav .fade-leave-to{opacity:0;transform:translateY(-20px)}.cookie_consent-cookie_btn-link{background:none;border:none;color:#fff!important;cursor:pointer;padding:0;text-decoration:none!important}.cookie_consent-cookie_btn-link:hover{text-decoration:underline!important}body{font-family:Noto Sans JP,Noto Sans TC,Noto Sans SC,helvetica,sans-serif;height:100%;margin:0;word-break:break-word}body .overlay{align-items:center;animation:fadeInBackground .3s ease-out;background:#00000054;display:flex;height:100%;justify-content:center;left:0;z-index:101}body .nav,body .overlay{position:fixed;top:0;width:100%}body .nav{box-sizing:border-box;height:100vh;opacity:0;overflow:hidden;overflow-y:auto;right:0;transition:opacity .3s;z-index:102}body .nav.open{opacity:1}body .nav .closeMenu{height:100vh;position:relative;width:100%;z-index:103}body .nav .closeMenu .modalVote{align-items:center;display:flex;flex-wrap:wrap;height:clamp(363.4166666667px,37.0833333333vw,712px);left:50%;margin:0 auto;position:fixed;top:50%;transform:translate(-50%) translateY(-50%);width:clamp(447.125px,45.625vw,876px);z-index:104}body .nav .closeMenu .modalVote .howTo{background:#fff;border:2px solid #ae8234;box-shadow:13px 11px 26px #00000029;height:100%;width:100%}body .nav .closeMenu .modalVote .howTo .leftImg{height:clamp(174.0520833333px,17.7604166667vw,341px);left:2px;position:absolute;top:2px;width:clamp(325.1354166667px,33.1770833333vw,637px)}body .nav .closeMenu .modalVote .howTo .top{position:relative;width:100%;z-index:105}body .nav .closeMenu .modalVote .howTo .top .first{color:#010101;font-size:clamp(12.25px,1.25vw,24px);letter-spacing:clamp(.6125px,.0625vw,1.2px);margin:clamp(16.3333333333px,1.6666666667vw,32px) 0 clamp(8.1666666667px,.8333333333vw,16px);text-align:center}body .nav .closeMenu .modalVote .howTo .top .first .gold{color:#ab782b}body .nav .closeMenu .modalVote .howTo .grayTop{align-items:center;background:#f3f3f3;display:flex;height:clamp(172.0104166667px,17.5520833333vw,337px);justify-content:center;margin:0 auto;position:relative;width:clamp(412.4166666667px,42.0833333333vw,808px)}body .nav .closeMenu .modalVote .howTo .grayTop .howToImg{height:clamp(154.65625px,15.78125vw,303px);margin:0 auto;-o-object-fit:contain;object-fit:contain;width:clamp(313.90625px,32.03125vw,615px)}body .nav .closeMenu .modalVote .howTo .bottom{height:clamp(53.0833333333px,5.4166666667vw,104px);padding:clamp(14.2916666667px,1.4583333333vw,28px) 0 0;width:100%}body .nav .closeMenu .modalVote .howTo .bottom .title{color:#010101;font-size:clamp(12.25px,1.25vw,24px);letter-spacing:clamp(.6125px,.0625vw,1.2px);text-align:center}body .nav .closeMenu .modalVote .howTo .bottom .subTitle{color:#ff0f17;font-size:clamp(9.1875px,.9375vw,18px);letter-spacing:clamp(.459375px,.046875vw,.9px);text-align:center}body .nav .closeMenu .modalVote .howTo .grayBottom{align-items:center;background:#f3f3f3;display:flex;height:clamp(75.03125px,7.65625vw,147px);justify-content:center;margin:0 auto;width:clamp(412.4166666667px,42.0833333333vw,808px)}body .nav .closeMenu .modalVote .howTo .grayBottom .voteImg{height:clamp(63.2916666667px,6.4583333333vw,124px);margin:0 auto;-o-object-fit:contain;object-fit:contain;width:clamp(169.96875px,17.34375vw,333px)}body .nav .closeMenu .modalVote .shareImg .grayShare{align-items:center;background:#f3f3f3;display:flex;height:clamp(234.7916666667px,23.9583333333vw,460px);justify-content:center;margin:0 auto;position:relative;width:clamp(412.4166666667px,42.0833333333vw,808px)}body .nav .closeMenu .modalVote .shareImg .grayShare .captureImg{height:clamp(209.2708333333px,21.3541666667vw,410px);margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}body .nav .closeMenu .modalVote .shareImg .caution,body .nav .closeMenu .modalVote .shareImg .share{align-items:center;color:#010101;display:flex;font-size:clamp(12.25px,1.25vw,24px);justify-content:center;letter-spacing:clamp(.6125px,.0625vw,1.2px);margin:clamp(16.3333333333px,1.6666666667vw,32px) 0 0;position:relative;width:100%}body .nav .closeMenu .modalVote .shareImg .share{cursor:pointer;gap:10px}body .nav .closeMenu .modalVote .shareImg .share .icon{height:45px;width:45px}body .nav .closeMenu .modalVote #cboxClose{background:url(../images/btn-close.png) no-repeat;background-size:100%;bottom:0;display:block;left:0;margin:10px auto 0;padding-top:5%;position:relative;right:0;text-indent:-9999px;width:200px}body .nav .closeMenu .modalVoteJp,body .nav .closeMenu .shareVote{height:clamp(391.4895833333px,39.9479166667vw,767px)}body .nav .closeMenu .modalVoteJp .howTo .notice,body .nav .closeMenu .shareVote .howTo .notice{align-items:center;color:#010101;display:flex;font-size:clamp(12.25px,1.25vw,24px);justify-content:center;letter-spacing:clamp(.6125px,.0625vw,1.2px);margin:clamp(16.3333333333px,1.6666666667vw,32px) 0 0;position:relative;width:100%;z-index:105}body .nav .closeMenu .modalVoteEn{height:clamp(406.8020833333px,41.5104166667vw,797px)}body .nav .closeMenu .modalVoteEn .howTo .notice{color:#010101;font-size:clamp(12.25px,1.25vw,24px);letter-spacing:clamp(.6125px,.0625vw,1.2px);margin:clamp(11.2291666667px,1.1458333333vw,22px) 0 0;position:relative;position:block;text-align:center;width:100%;z-index:105}body .backgroundFix{background:url(../images/bg.webp) 50% no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;opacity:.5;position:fixed;top:0;width:100%;z-index:-1}body .backgroundFix .videoBg{bottom:0;left:0;mix-blend-mode:screen;opacity:1;pointer-events:none;position:fixed;right:0;top:0;z-index:0}body .backgroundFix .videoBg video{aspect-ratio:4/3;bottom:0;left:0;margin:auto;min-height:100%;min-height:100vh;min-width:100%;min-width:100vw;position:absolute;right:0;top:0}body .page{padding-top:6vw;position:relative}body .voteRelative{opacity:0;position:relative;transition:opacity 1s ease-in-out}body .voteRelativeVisible{opacity:1}body .voteFixed{bottom:0;position:fixed;z-index:10}body .commonVote{display:flex;height:clamp(96.9791666667px,9.8958333333vw,190px);justify-content:center;width:100%}.sp.nav .closeMenu .modalVote{height:clamp(410px,279.8347107438px + .347107438 * 100vw,620px);left:0;position:relative;top:max(10%,25% - clamp(410px,279.8347107438px + .347107438 * 100vw,620px)/4);transform:unset;width:calc(100% - clamp(34px,-39.1404958678px + .1950413223 * 100vw,152px))}.sp.nav .closeMenu .modalVote .howTo .leftImg{height:clamp(191px,137.0743801653px + .1438016529 * 100vw,278px);width:clamp(356px,254.9669421488px + .2694214876 * 100vw,519px)}.sp.nav .closeMenu .modalVote .howTo .top .first{font-size:clamp(12px,9.520661157px + .0066115702 * 100vw,16px);letter-spacing:clamp(0px,0px + 0 * 100vw,0px);margin:clamp(26px,14.8429752066px + .0297520661 * 100vw,44px) 0 clamp(8px,6.7603305785px + .0033057851 * 100vw,10px)}.sp.nav .closeMenu .modalVote .howTo .grayTop{height:clamp(153px,89.7768595041px + .1685950413 * 100vw,255px);width:clamp(322px,230.2644628099px + .2446280992 * 100vw,470px)}.sp.nav .closeMenu .modalVote .howTo .grayTop .howToImg{height:clamp(130px,76.0743801653px + .1438016529 * 100vw,217px);width:clamp(293px,209.9421487603px + .2214876033 * 100vw,427px)}.sp.nav .closeMenu .modalVote .howTo .bottom{height:clamp(69px,49.1652892562px + .052892562 * 100vw,101px);padding:clamp(26px,18.5619834711px + .0198347107 * 100vw,38px) 0 0}.sp.nav .closeMenu .modalVote .howTo .bottom .title{font-size:clamp(12px,9.520661157px + .0066115702 * 100vw,16px);letter-spacing:clamp(0px,0px + 0 * 100vw,0px)}.sp.nav .closeMenu .modalVote .howTo .bottom .subTitle{font-size:clamp(10px,7.520661157px + .0066115702 * 100vw,14px);letter-spacing:clamp(.5px,.3760330579px + .0003305785 * 100vw,.7px);margin:clamp(3px,1.1404958678px + .0049586777 * 100vw,6px) 0 0}.sp.nav .closeMenu .modalVote .howTo .grayBottom{height:clamp(97px,76.5454545455px + .0545454545 * 100vw,130px);width:clamp(322px,230.2644628099px + .2446280992 * 100vw,470px)}.sp.nav .closeMenu .modalVote .howTo .grayBottom .voteImg{height:clamp(88px,71.8842975207px + .0429752066 * 100vw,114px);width:clamp(242px,173.8181818182px + .1818181818 * 100vw,352px)}.sp.nav .closeMenu .modalVote .shareImg .grayShare{height:clamp(283px,170.1900826446px + .3008264463 * 100vw,465px);width:clamp(322px,230.2644628099px + .2446280992 * 100vw,470px)}.sp.nav .closeMenu .modalVote .shareImg .grayShare .captureImg{height:auto;width:90%}.sp.nav .closeMenu .modalVote .shareImg .caution,.sp.nav .closeMenu .modalVote .shareImg .share{font-size:clamp(12px,9.520661157px + .0066115702 * 100vw,16px);letter-spacing:clamp(0px,0px + 0 * 100vw,0px)}.sp.nav .closeMenu .modalVote .shareImg .share .icon{height:35px;width:35px}.sp.nav .closeMenu .modalVoteJp,.sp.nav .closeMenu .shareVote{height:clamp(440px,272.6446280992px + .4462809917 * 100vw,710px)}.sp.nav .closeMenu .modalVoteJp .howTo .notice,.sp.nav .closeMenu .shareVote .howTo .notice{display:block;font-size:clamp(12px,9.520661157px + .0066115702 * 100vw,16px);letter-spacing:clamp(0px,0px + 0 * 100vw,0px);margin:clamp(15px,-2.9752066116px + .0479338843 * 100vw,44px) 0 0;text-align:center}.sp.nav .closeMenu .modalVoteEn{height:clamp(440px,272.6446280992px + .4462809917 * 100vw,710px)}.sp.nav .closeMenu .modalVoteEn .howTo .notice{font-size:clamp(11px,7.9008264463px + .0082644628 * 100vw,16px);letter-spacing:clamp(0px,0px + 0 * 100vw,0px);margin:clamp(15px,-2.9752066116px + .0479338843 * 100vw,44px) 0 0}.sp.backgroundFix{background:url(../images/bg-sp.jpg) 50% no-repeat;background-size:200%}.sp.page{padding-top:12vw}.sp.commonVote{height:clamp(96.0365853659px,25.6097560976vw,250.9756097561px)}
