#visual .mainSlide .slidecontrol span{line-height:0;text-indent:-9999px;font-size:0}#visual-ttl{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}#visual{height:186.9230769231cqw;padding-top:14.4871794872cqw;box-sizing:border-box;position:relative}:lang(ja) #visual{background:url(/2026/ja/img/visual.webp) no-repeat center 0/100% auto}:lang(en) #visual{background:url(/2026/en/img/visual.webp) no-repeat center 0/100% auto}:lang(ko) #visual{background:url(/2026/ko/img/visual.webp) no-repeat center 0/100% auto}:lang(zh-cmn-Hans) #visual{background:url(/2026/zh-cn/img/visual.webp) no-repeat center 0/100% auto}:lang(zh-cmn-Hant) #visual{background:url(/2026/zh-hant/img/visual.webp) no-repeat center 0/100% auto}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual{height:47.3958333333cqw;padding-top:4.21875cqw}:lang(ja) #visual{background-image:url(/2026/ja/img/pc/visual.webp)}:lang(en) #visual{background-image:url(/2026/en/img/pc/visual.webp)}:lang(ko) #visual{background-image:url(/2026/ko/img/pc/visual.webp)}:lang(zh-cmn-Hans) #visual{background-image:url(/2026/zh-cn/img/pc/visual.webp)}:lang(zh-cmn-Hant) #visual{background-image:url(/2026/zh-hant/img/pc/visual.webp)}}#visual-ttl{width:100%;position:relative}#visual-ttl:after,#visual-ttl:before{content:"";display:block;position:absolute}#visual-ttl:before{width:20.2564102564cqw;aspect-ratio:158/194;background:url(../../common-img/character_sonic.webp) no-repeat 0 0/100% auto;top:5.8974358974cqw;left:3.4615384615cqw}#visual-ttl:after{width:20cqw;aspect-ratio:164/190;background:url(../../common-img/character_jackfrost.webp) no-repeat 0 0/100% auto;top:7.5641025641cqw;right:3.7179487179cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual-ttl:before{width:10.5729166667cqw;top:4.7395833333cqw;left:8.28125cqw}#visual-ttl:after{width:9.8958333333cqw;top:6.3541666667cqw;left:18.5416666667cqw;right:auto}}#visual .mainSlideWrap{width:100%;padding:36.5384615385cqw 0 0;box-sizing:border-box}#visual .mainSlideWrap img{width:100%}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlideWrap{width:62.5cqw;padding:0;position:absolute;top:8.3333333333cqw;right:3.125cqw}}#visual .mainSlide{width:100%;padding:0;box-sizing:border-box}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide{width:52.0833333333cqw}}#visual .mainSlide a{display:block}#visual .mainSlide .splide__track{border-radius:0.7692307692cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide .splide__track{border-radius:0.3125cqw}}#visual .mainSlide .splide__list{background:#000}#visual .mainSlide .splide__slide{padding:0 3.8461538462cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide .splide__slide{padding:0 1.0416666667cqw 0 0}}#visual .mainSlide .splide__slide img{border-radius:0.7692307692cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide .splide__slide img{border-radius:0.3125cqw}}#visual .mainSlide .slidecontrol{position:absolute;top:74.358974359cqw;right:3.8461538462cqw;z-index:10}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide .slidecontrol{right:-10.4166666667cqw;top:29.1666666667cqw}}#visual .mainSlide .slidecontrol button{width:3.8461538462cqw;height:3.8461538462cqw;border-radius:50%;background:#4e4f5e;position:relative}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide .slidecontrol button{width:1.1458333333cqw;height:1.1458333333cqw}}#visual .mainSlide .slidecontrol span{width:1.2820512821cqw;position:absolute;inset:0;margin:auto}#visual .mainSlide .slidecontrol .splide__toggle__play{height:1.5384615385cqw;clip-path:var(--triangle-r);background:#cbcbcb;left:0.2564102564cqw;display:block}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide .slidecontrol .splide__toggle__play{width:0.3645833333cqw;height:0.4166666667cqw;left:0.1041666667cqw}}#visual .mainSlide .slidecontrol .splide__toggle__pause{height:1.7948717949cqw;box-sizing:border-box;border-left:0.2564102564cqw solid #cbcbcb;border-right:0.2564102564cqw solid #cbcbcb;display:none}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainSlide .slidecontrol .splide__toggle__pause{width:0.3125cqw;height:0.5208333333cqw;border-left-width:1px;border-right-width:1px}}#visual .mainSlide .slidecontrol .is-active .splide__toggle__play{display:none}#visual .mainSlide .slidecontrol .is-active .splide__toggle__pause{display:block}#visual .mainThum{margin-top:3.8461538462cqw;background:#0b0b0b}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum{height:100%;margin:0;position:absolute;top:0;right:0}}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__track{height:100%!important;border-radius:0.3125cqw}}#visual .mainThum .splide__list{padding:1.9230769231cqw 0!important}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__list{padding:0 0.5208333333cqw!important}}#visual .mainThum .splide__slide{width:25.1282051282cqw;padding:0 0.3846153846cqw;box-sizing:border-box;border:none;position:relative}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__slide{width:9.8958333333cqw;padding:0.15625cqw 0}}#visual .mainThum .splide__slide img{opacity:0.4;transition:opacity 0.3s}#visual .mainThum .splide__slide:before{content:"";display:block;width:24.358974359cqw;height:100%;border-radius:0.5128205128cqw;outline:0.2564102564cqw solid #f61022;position:absolute;top:0;left:0.3846153846cqw;opacity:0;transition:opacity 0.3s}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__slide:before{width:100%;height:calc(100% - 0.3125cqw);border-radius:0.2083333333cqw;outline:0.2083333333cqw solid #f61022;left:0;top:0.15625cqw}}#visual .mainThum .splide__slide img{border-radius:0.5128205128cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__slide img{border-radius:0.2083333333cqw}}#visual .mainThum .is-active img{opacity:1}#visual .mainThum .is-active:before{opacity:1}#visual .mainThum .splide__arrow{width:7.6923076923cqw;height:100%;background:#0b0b0b;opacity:1}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__arrow{width:100%;height:2.8125cqw;transform:translate(0);left:0}}#visual .mainThum .splide__arrow:before{content:"";display:block;width:2.0512820513cqw;height:4.1025641026cqw;background:#f40e0e;position:absolute;inset:0;margin:auto;transition:background 0.3s}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__arrow:before{width:1.6666666667cqw;height:0.8333333333cqw}}#visual .mainThum .splide__arrow--next{border-radius:0 0.7692307692cqw 0.7692307692cqw 0;right:0}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__arrow--next{border-radius:0 0 0.3125cqw 0.3125cqw;bottom:0}}#visual .mainThum .splide__arrow--next:before{clip-path:var(--triangle-r);left:0.5128205128cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__arrow--next:before{clip-path:polygon(0 0,50% 100%,100% 0)}}#visual .mainThum .splide__arrow--prev{border-radius:0.7692307692cqw 0 0 0.7692307692cqw;left:0}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__arrow--prev{border-radius:0.3125cqw 0.3125cqw 0 0;top:0}}#visual .mainThum .splide__arrow--prev:before{clip-path:var(--triangle-l);right:0.5128205128cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual .mainThum .splide__arrow--prev:before{clip-path:polygon(50% 0%,0% 100%,100% 100%)}}#visual .mainThum .splide__arrow svg{display:none}@media (any-hover:hover){#visual .mainThum .splide__arrow:hover:before{background:#ffed22}}#visual #hnav{width:100%;padding:0 3.8461538462cqw;box-sizing:border-box;position:absolute;left:0;bottom:7.6923076923cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#visual #hnav{padding:0 2.0833333333cqw;bottom:2.0833333333cqw}}#visual #hnav a:focus-visible{outline-color:#1bacff}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){.block{padding:0 2.0833333333cqw}}.block .ttlArea{margin:10.8974358974cqw 0 1.5384615385cqw;padding:0 3.8461538462cqw;display:flex;justify-content:space-between;align-items:center}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){.block .ttlArea{margin:2.65625cqw 0 0.6770833333cqw;padding:0}}.block .ttlArea h2{font-size:5.8974358974cqw;font-weight:var(--fw-bo)}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){.block .ttlArea h2{font-size:1.6666666667cqw}}.block .ttlArea .btn-detail{height:7.6923076923cqw;padding:0 7.4358974359cqw 0 3.8461538462cqw;display:flex;align-items:center;background:var(--color-blue-1);color:#fff;border-radius:0.7692307692cqw;position:relative}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){.block .ttlArea .btn-detail{height:2.0833333333cqw;border-radius:0.3125cqw;padding:0 2.7604166667cqw 0 1.71875cqw}}@media (any-hover:hover){.block .ttlArea .btn-detail{transition:background 0.3s}.block .ttlArea .btn-detail:hover{background:#1bacff}}.block .ttlArea .btn-detail:after{content:"";display:block;width:1.5384615385cqw;height:2.5641025641cqw;background:#fff;clip-path:var(--arrow-r);position:absolute;top:0;bottom:0;right:1.2820512821cqw;margin:auto}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){.block .ttlArea .btn-detail:after{width:0.3125cqw;height:0.625cqw;right:0.5208333333cqw}}.block .box{padding:7.6923076923cqw 3.8461538462cqw 0;background:#fff}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){.block .box{padding:1.6145833333cqw 1.5625cqw 0;border-radius:0.5208333333cqw}}#news li button{width:100%;min-height:25.3846153846cqw;padding:4.6153846154cqw 7.6923076923cqw 3.9743589744cqw 0;font-size:3.8461538462cqw;box-sizing:border-box;display:flex;flex-wrap:wrap;text-align:left;line-height:1.2666666667;position:relative}#news li button:after,#news li button:before{content:"";display:block;position:absolute;bottom:0;top:0;margin:auto;z-index:1}#news li button:before{width:4.6153846154cqw;height:4.6153846154cqw;border-radius:50%;background:#0474ff;right:0}#news li button:after{width:1.5384615385cqw;height:2.5641025641cqw;background:#fff;clip-path:var(--arrow-r);right:1.2820512821cqw}#news li button .txt{order:-1;width:100%;display:block;margin-bottom:0.5em}#news li button time{margin-top:auto;display:flex;align-items:center;color:#0474ff;gap:0 2.4358974359cqw}#news li button:focus-visible{outline-offset:-3px}@media screen and (max-width:1279px) and (orientation:portrait){#news li{border-top:0.5128205128cqw solid #e2ecfb}#news .newsMore-list-wrap{height:0;overflow:hidden;transition:height 0.3s}#news .newsMore-btn{width:100%;height:18.3333333333cqw;border-top:0.5128205128cqw solid #e2ecfb;color:#0474ff;font-size:3.8461538462cqw}#news .splide{visibility:visible}#news .splide__track{overflow:visible}#news .splide__list{display:block}}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#news .box{padding:0;background:transparent}#news .newsMore{display:none}#news li{padding:0 1px}#news li button{min-height:7.2916666667cqw;padding:1.5104166667cqw 3.125cqw 1.3020833333cqw 1.5625cqw;background:#fff;font-size:1.0416666667cqw}#news li button:before{width:1.1458333333cqw;height:1.1458333333cqw;right:1.0416666667cqw}#news li button:after{width:0.3645833333cqw;height:0.625cqw;right:1.3541666667cqw}#news li button .txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#news li button time{gap:0 0.5208333333cqw}#news .splide{padding:0 calc(3.125cqw + 1px)}#news .splide__arrow{width:3.125cqw;height:100%;background:#fff;opacity:1}#news .splide__arrow:before{content:"";display:block;width:0.8333333333cqw;height:1.6666666667cqw;background:#f40e0e;position:absolute;inset:0;margin:auto;transition:background 0.3s}#news .splide__arrow[disabled]{pointer-events:none}#news .splide__arrow[disabled]:before{background:#e1edff}#news .splide__arrow--next{border-radius:0 0.3125cqw 0.3125cqw 0;right:0}#news .splide__arrow--next:before{clip-path:var(--triangle-r);left:0.2083333333cqw}#news .splide__arrow--prev{border-radius:0.3125cqw 0 0 0.3125cqw;left:0}#news .splide__arrow--prev:before{clip-path:var(--triangle-l);right:0.2083333333cqw}#news .splide__arrow svg{display:none}}@media (max-width:1279px) and (orientation:landscape) and (any-hover:hover),screen and (min-width:1280px) and (any-hover:hover){#news .splide__arrow:hover:before{background:#ffed22}}@media (any-hover:hover){#news li button{transition:color 0.3s}#news li button:hover{color:#0474ff}}#news.jsnone .newsMore{display:none}@media screen and (max-width:1279px) and (orientation:portrait){#news.jsnone ul{border-bottom:0.5128205128cqw solid #e2ecfb}#news.jsnone .box{padding-bottom:7.6923076923cqw}}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#news.jsnone .splide{padding:0;border-radius:0.3125cqw;overflow:hidden}#news.jsnone .splide li:first-child{padding-left:0}#news.jsnone .splide li:last-child{padding-right:0}#news.jsnone .splide__arrow{display:none}}#show .box{overflow:hidden}#lineup .lineup-list{padding-bottom:11.5384615385cqw;display:flex;flex-wrap:wrap;gap:6.1538461538cqw 2.0512820513cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#lineup .lineup-list{padding-bottom:2.3958333333cqw;gap:2.2395833333cqw 1.0416666667cqw}}#lineup article{width:45.1282051282cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#lineup article{width:22.3958333333cqw}}#lineup article h3{margin-top:1.7948717949cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#lineup article h3{margin-top:0.3125cqw}}#lineup article .thum{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:0.7692307692cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#lineup article .thum{border-radius:0.3125cqw}}#lineup article img{width:100%;display:block}#lineup article .comingsoon,#lineup article a{display:block;position:relative;z-index:0}#lineup article .comingsoon .icon,#lineup article a .icon{position:absolute;top:-0.5128205128cqw;right:-0.5128205128cqw;z-index:1}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#lineup article .comingsoon .icon,#lineup article a .icon{top:-0.2083333333cqw;right:-0.2083333333cqw}}@media (any-hover:hover){#lineup article a h3{transition:color 0.3s}#lineup article a img{transition:transform 0.3s}#lineup article a:hover h3{color:#0474ff}#lineup article a:hover img{transform:scale(1.07)}}#lineup .label{margin-top:1.2820512821cqw;display:flex;flex-wrap:wrap;font-size:2.3076923077cqw;gap:0.2564102564cqw}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#lineup .label{margin-top:0.3125cqw;font-size:0.7291666667cqw;gap:0 0.1041666667cqw}}#lineup .label li{width:calc(50% - 0.1923076923cqw);height:3.8461538462cqw;padding-top:0.2564102564cqw;box-sizing:border-box;border-radius:0.2564102564cqw;display:flex;align-items:center;justify-content:center;background:#e8f0fd}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){#lineup .label li{width:auto;min-width:4.6875cqw;height:1.1458333333cqw;padding-top:0.1041666667cqw;padding-inline:0.8em;border-radius:0.1041666667cqw}}.anime{opacity:0.01;transform:translateY(6.4102564103cqw);transition:opacity 0.3s,transform 0.3s}.anime.start{opacity:1;transform:translateY(0)}@media (max-width:1279px) and (orientation:landscape),screen and (min-width:1280px){.anime{transform:translateY(2.6041666667cqw)}}