@charset "UTF-8";/*!
Copyright (c) 2012 Google Inc. (opensource@google.com).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
*//*!
YakuHanJP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.schedule-section [data-tab-status="1"] .switch-tab li:nth-child(1),.schedule-section [data-tab-status="2"] .switch-tab li:nth-child(2){position:relative;filter:drop-shadow(0 0 get_vw_sp(5) rgb(255,255,255)) drop-shadow(0 0 get_vw_sp(10) rgba(255,255,255,.7)) drop-shadow(0 0 get_vw_sp(20) rgba(255,255,255,.7))}.schedule-section [data-tab-status="1"] .switch-tab li:nth-child(1) picture,.schedule-section [data-tab-status="2"] .switch-tab li:nth-child(2) picture{display:none}.schedule-section [data-tab-status="1"] .switch-tab li:nth-child(1) picture+picture,.schedule-section [data-tab-status="2"] .switch-tab li:nth-child(2) picture+picture{display:block}.schedule-section [data-tab-status="1"] .switch-tab li:nth-child(1):after,.schedule-section [data-tab-status="2"] .switch-tab li:nth-child(2):after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-5.3333333333vw;background:url(/archive/2025/assets/images/sched_tab_on_arw.BRKAfY_n.webp) no-repeat center/cover;animation:floating-y 1.8s ease-in-out infinite alternate-reverse}@keyframes floating-y{0%{transform:translate(-50%) translateY(-10%)}to{transform:translate(-50%) translateY(10%)}}.page-wrap .bg-color [data-background=page-header]{height:var(--page-header-height);background-color:#fa98cd}.page-wrap .bg-color [data-background=schedule-section]{height:var(--schedule-section-height);background-color:#f8dbeb}.page-wrap .bg-color [data-background=cast-section]{height:var(--cast-section-height);background-color:#e9f0f5}.page-wrap .bg-color [data-background=special-section]{height:var(--special-section-height);background-color:#e9f0f5}.page-wrap .bg-color [data-background=campaign-section]{height:var(--campaign-section-height);background-color:#f8dbeb}.page-wrap .bg-color [data-background=goods-section]{height:var(--goods-section-height);background-color:#fa98cd}.page-wrap .contents-body .page-header{position:relative;z-index:50}.page-wrap .contents-body .schedule-section{position:relative;z-index:40}.page-wrap .contents-body .cast-section{position:relative;z-index:30}.page-wrap .contents-body .special-section{position:relative;z-index:40}.page-wrap .contents-body .campaign-section{position:relative;z-index:20}.page-wrap .contents-body .goods-section{position:relative;z-index:10}.page-wrap .contents-body .page-header,.page-wrap .contents-body .goods-section{background-color:#f785c3ad}.page-wrap .contents-body .schedule-section,.page-wrap .contents-body .campaign-section{background-color:#f8dbeb40}@keyframes pink-particle-l{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes pink-particle-s{0%{opacity:1}24%{opacity:1}40%{opacity:.5}56%{opacity:.8}80%{opacity:.5}to{opacity:1}}@keyframes hover_bounce{0%{transform:scale(1)}8.82%{transform:scale(1.06897)}20.59%{transform:scale(1)}73.53%{transform:scale(1)}85.29%{transform:scale(.96552)}to{transform:scale(1)}}.page-wrap .contents-wrap .contents-body .page-header .key-visual{position:relative;background-color:#fff}.page-wrap .contents-wrap .contents-body .page-header .key-visual:before,.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{content:"";display:block}.page-wrap .contents-wrap .contents-body .page-header .key-visual:before{position:absolute;left:50%;transform:translate(-50%) translateZ(0);background:url(/archive/2025/assets/images/KV_bgLoopTxt.Br1F9dE0.svg) no-repeat center/cover;animation:rotate 300s linear infinite;z-index:2;pointer-events:none}@keyframes rotate{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{position:absolute;left:50%;transform:translate(-50%);background-repeat:no-repeat;background-position:center bottom}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual{position:absolute;width:100%}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters li{width:100%;height:100%;pointer-events:none}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .character-1{z-index:14}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .character-2{z-index:13}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .character-3{z-index:12}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .character-4{z-index:11}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .character-5{z-index:10}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-1,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-2,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-3,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-4,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-5,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-6,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-7,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-8,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-9,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-10,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-11,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-12,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-13{position:absolute}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .character-5{overflow:hidden;pointer-events:none}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li{position:absolute;z-index:1}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{position:absolute;left:50%;transform:translate(-50%)}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .date-text,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link{position:absolute;z-index:15}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a picture:nth-child(1)+img{display:none}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .section-inner{width:100%;margin:0 auto}.page-header .key-visual .characters li img{opacity:0}.page-header .key-visual .characters li.character-5 img{opacity:1}.page-header .key-visual .particles li.particle-l1{animation:kv_bgImgL1 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-l2{animation:kv_bgImgL2 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-l3{animation:kv_bgImgL3 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-l4{animation:kv_bgImgL4 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-l5{animation:kv_bgImgL5 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-l6{animation:kv_bgImgL6 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-r1{animation:kv_bgImgR1 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-r2{animation:kv_bgImgR2 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-r3{animation:kv_bgImgR3 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-r4{animation:kv_bgImgR4 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-r5{animation:kv_bgImgR5 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .particles li.particle-r6,.page-header .key-visual .particles li.particle-r7{animation:kv_bgImgR3 cubic-bezier(.25,.25,.75,.75) infinite}.page-header .key-visual .date-text img,.page-header .key-visual .cp-link{opacity:0}.page-header .key-visual h1{overflow:hidden}.page-header .key-visual h1 .sparkle{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page-header .key-visual h1 .sparkle:after{content:"";position:absolute;top:0;width:10%;height:100%;background-color:#fff9;mix-blend-mode:overlay;transform:skew(-20deg);transform-origin:top left;filter:blur(10px);left:100px}[data-op-animation-status=played] .page-header .key-visual .characters li.character-1 img{animation:kv-img1-animation 4.4s cubic-bezier(.25,.25,.75,.75) forwards}[data-op-animation-status=played] .page-header .key-visual .characters li.character-2 img{animation:kv-img2-animation 4.4s cubic-bezier(.25,.25,.75,.75) forwards}[data-op-animation-status=played] .page-header .key-visual .characters li.character-3 img{animation:kv-img3-animation 4.4s cubic-bezier(.25,.25,.75,.75) forwards}[data-op-animation-status=played] .page-header .key-visual .characters li.character-4 img{animation:kv-img4-animation 4.4s cubic-bezier(.25,.25,.75,.75) forwards}[data-op-animation-status=played] .page-header .key-visual .date-text img{animation:kv-date-animation 4.4s cubic-bezier(.25,.25,.75,.75) forwards}[data-op-animation-status=played] .page-header .key-visual .cp-link{animation:kv-cp-animation 4.4s cubic-bezier(.25,.25,.75,.75) forwards}[data-op-animation-status=played] .page-header .key-visual h1 .sparkle:after{animation:logo_sparkling 4.24s cubic-bezier(.25,.25,.75,.75) 3.16s infinite}.page-header .key-visual .particles li.particle-l1{animation-duration:1.76s}.page-header .key-visual .particles li.particle-l2{animation-duration:2s}.page-header .key-visual .particles li.particle-l3{animation-duration:7s}.page-header .key-visual .particles li.particle-l4{animation-duration:5.7s}.page-header .key-visual .particles li.particle-r1{animation-duration:2s}.page-header .key-visual .particles li.particle-r2{animation-duration:2.2s}.page-header .key-visual .particles li.particle-r3{animation-duration:4s}.page-header .key-visual .particles li.particle-r6,.page-header .key-visual .particles li.particle-r7{animation-duration:1s}.page-header .key-visual .particles li.particle-r4{animation-duration:2.16s}.page-header .key-visual .particles li.particle-r5{animation-duration:1.92s}body:after{content:"";display:block;width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:10000;pointer-events:auto;transition:opacity .8s cubic-bezier(.25,.25,.75,.75)}body[data-op-animation-status=played]:after{opacity:0;pointer-events:none}@keyframes kv-img1-animation{0%{transform:translateY(13.5px);opacity:0}18.18%{transform:translateY(13.5px);opacity:0}25.45%{transform:translateY(-4.5px);opacity:1}38.18%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes kv-img2-animation{0%{transform:translateY(13.5px);opacity:0}24.55%{transform:translateY(13.5px);opacity:0}32.73%{transform:translateY(-4.5px);opacity:1}45.45%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes kv-img3-animation{0%{transform:translateY(13.5px);opacity:0}30.91%{transform:translateY(13.5px);opacity:0}38.18%{transform:translateY(-4.5px);opacity:1}51.82%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes kv-img4-animation{0%{transform:translateY(13.5px);opacity:0}37.27%{transform:translateY(13.5px);opacity:0}45.45%{transform:translateY(-4.5px);opacity:1}58.18%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes kv-date-animation{0%{transform:scale(1);opacity:0}65.45%{transform:scale(1);opacity:0}74.55%{transform:scale(1.0875);opacity:1}77.27%{transform:scale(.9411);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes kv-cp-animation{0%{transform:scale(1);opacity:0}72.73%{transform:scale(1);opacity:0}81.82%{transform:scale(1.1215);opacity:1}84.55%{transform:scale(.9198);opacity:1}87.27%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes kv_bgImgL1{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes kv_bgImgL2{0%{opacity:1}60%{opacity:.2}to{opacity:1}}@keyframes kv_bgImgL3{0%{opacity:.2}13.04%{opacity:1}24.35%{opacity:1}33.91%{opacity:.2}43.48%{opacity:1}57.39%{opacity:1}60.87%{opacity:.5}64.35%{opacity:1}67.83%{opacity:.5}77.39%{opacity:1}93.04%{opacity:1}to{opacity:0}}@keyframes kv_bgImgL4{0%{opacity:1}38.71%{opacity:1}43.01%{opacity:.5}47.31%{opacity:1}70.97%{opacity:.56}74.19%{opacity:.5}77.42%{opacity:1}80.65%{opacity:.5}83.87%{opacity:1}to{opacity:1}}@keyframes kv_bgImgR1{0%{opacity:1}40%{opacity:1}50%{opacity:.5}60%{opacity:1}72%{opacity:.5}to{opacity:1}}@keyframes kv_bgImgR2{0%{opacity:.2}49.09%{opacity:1}to{opacity:.2}}@keyframes kv_bgImgR3{0%{opacity:1}24%{opacity:1}40%{opacity:.5}56%{opacity:.8}80%{opacity:.5}to{opacity:1}}@keyframes kv_bgImgR4{0%{opacity:0}37.04%{opacity:1}to{opacity:0}}@keyframes kv_bgImgR5{0%{opacity:1}18.75%{opacity:1}39.58%{opacity:0}58.33%{opacity:1}66.67%{opacity:.53}83.33%{opacity:1}to{opacity:1}}@keyframes logo_sparkling{0%{transform:translate(0) skew(-20deg)}7.55%{transform:translate(0) skew(-20deg)}19.81%{transform:translate(var(--to-right)) skew(-20deg)}to{transform:translate(var(--to-right)) skew(-20deg)}}.movie-section .movie{z-index:15}.movie-section .movie .hidden{display:none}.movie-section .movie a{display:block;transition:filter .2s,transform .2s}.movie-section .movie .splide__pagination{display:flex;justify-content:center;align-items:center}.movie-section .movie .splide__pagination>li{border-radius:50%}.movie-section .movie .splide__pagination>li button{width:100%;height:100%;border-radius:50%;background-color:#fff}.movie-section .movie .splide__pagination>li button.is-active{background-color:#fffdaa}.top-link-section{position:relative;z-index:5}.top-link-section .link-list{display:flex;justify-content:center;align-items:center}.top-link-section .link-list.hidden,.top-link-section .link-list li[data-link-num="3"],.top-link-section .link-list li[data-link-num="4"]{display:none}.top-link-section .link-list li a img:nth-child(1)+picture,.top-link-section .link-list li a img:nth-child(1)+img,.top-link-section .link-list li a picture:nth-child(1)+picture,.top-link-section .link-list li a picture:nth-child(1)+img{display:none}.news-section{color:#e85ba7}.news-section .section-middle{position:relative}.page-wrap .contents-wrap .contents-body .news-section .section-inner{width:100%}.news-section h2{text-align:center}.news-section .news-list{background-color:#fff;box-shadow:0 0 var(--blur) var(--spread) #e85ba76b}.news-section .news-list ul>li{display:flex;align-items:flex-start;font-weight:400}.news-section .news-list ul>li time{background-color:#e85ba7;color:#fff;display:flex;justify-content:center;align-items:center;font-family:Helvetica,sans-serif;font-weight:700}.news-section .news-list ul>li time span{height:100%;display:flex;align-items:center;line-height:1;margin-bottom:-.1em}.news-section .news-list ul>li .title a{text-decoration:underline}.news-section .list-inner{height:100%;overflow-y:auto}.news-section .list-inner::-webkit-scrollbar-track{background-color:#fff}.news-section .list-inner::-webkit-scrollbar-thumb{background-color:#fa91c3}.news-section .characters li{position:absolute;z-index:16;pointer-events:none}.schedule-section h2{margin:0 auto;position:relative;z-index:1}.schedule-section .details-box{position:relative;z-index:1}.schedule-section .switch-tab li picture+picture{display:none}.schedule-section .switch-content .timeline-section{position:relative;background-size:100% 100%}.schedule-section .switch-content .timeline-section:before,.schedule-section .switch-content .timeline-section:after{content:"";position:absolute;left:0;background-size:100% auto;z-index:3}.schedule-section .switch-content .timeline-section:before{top:0}.schedule-section .switch-content .timeline-section:after{bottom:0}.schedule-section .switch-content .timeline-section .inner{background-size:100% auto;background-repeat:no-repeat;background-position:center center}.schedule-section .switch-content .timeline-section .inner header{position:relative;z-index:0}.schedule-section .switch-content .timeline-section .inner header h3{margin:0 auto}.schedule-section .switch-content .timeline-section .inner header a{display:none}.schedule-section .switch-content .timeline-section .inner header a img:nth-child(1)+picture,.schedule-section .switch-content .timeline-section .inner header a img:nth-child(1)+img,.schedule-section .switch-content .timeline-section .inner header a picture:nth-child(1)+picture,.schedule-section .switch-content .timeline-section .inner header a picture:nth-child(1)+img{display:none}.schedule-section .switch-content .timeline-section .inner>div{background-size:100% auto;background-repeat:repeat-y;position:relative;z-index:1;height:auto;pointer-events:none}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header{background-repeat:no-repeat;background-size:100% auto}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header a{display:block}.schedule-section [data-tab-status="1"] .switch-content .timeline-section:nth-child(1){display:block}.schedule-section [data-tab-status="2"] .switch-content .timeline-section:nth-child(2){display:block}.schedule-section .night-festival{position:relative;z-index:1}.schedule-section .night-festival .section-body{position:relative;background-size:100% auto;background-repeat:no-repeat;margin:0 auto}.schedule-section .night-festival .section-body .btn{position:absolute;left:50%;transform:translate(-50%)}.schedule-section .night-festival .section-body .btn a img:nth-child(1)+picture,.schedule-section .night-festival .section-body .btn a img:nth-child(1)+img,.schedule-section .night-festival .section-body .btn a picture:nth-child(1)+picture,.schedule-section .night-festival .section-body .btn a picture:nth-child(1)+img{display:none}.schedule-section .night-festival .characters li{position:absolute;z-index:1;pointer-events:none}.schedule-section .night-festival.long .characters li{z-index:1}.schedule-section .section-middle{position:relative}.schedule-section .section-middle .particles{pointer-events:none}.schedule-section .section-middle .particles li{position:absolute;z-index:0}.schedule-section .section-middle .particles li.particle-s{background:url(/archive/2025/assets/images/sched_bgStar_s.Bj_DYlKa.webp) no-repeat center}.schedule-section .section-middle .particles li.particle-s.p-1{animation:1s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite .73s}.schedule-section .section-middle .particles li.particle-s.p-2{animation:2s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 1.46s}.schedule-section .section-middle .particles li.particle-s.p-3{animation:3s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 2.19s}.schedule-section .section-middle .particles li.particle-s.p-4{animation:4s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 2.92s}.schedule-section .section-middle .particles li.particle-s.p-5{animation:5s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 3.65s}.schedule-section .section-middle .particles li.particle-s.p-6{animation:6s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 4.38s}.schedule-section .section-middle .particles li.particle-s.p-7{animation:7s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 5.11s}.schedule-section .section-middle .particles li.particle-s.p-8{animation:8s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 5.84s}.schedule-section .section-middle .particles li.particle-s.p-9{animation:9s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 6.57s}.schedule-section .section-middle .particles li.particle-s.p-10{animation:10s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 7.3s}.schedule-section .section-middle .particles li.particle-s.p-11{animation:11s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 8.03s}.schedule-section .section-middle .particles li.particle-s.p-12{animation:12s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 8.76s}.schedule-section .section-middle .particles li.particle-s.p-13{animation:13s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 9.49s}.schedule-section .section-middle .particles li.particle-b{background:url(/archive/2025/assets/images/sched_bgStar_l.tzN8WP7o.webp) no-repeat center/cover}.schedule-section .section-middle .particles li.particle-b.p-1{animation:2.76s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite .5s}.schedule-section .section-middle .particles li.particle-b.p-2{animation:5.52s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 1s}.schedule-section .section-middle .particles li.particle-b.p-3{animation:8.28s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 1.5s}.schedule-section .section-middle .particles li.particle-b.p-4{animation:11.04s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 2s}.cast-section{position:relative}.cast-section:before{position:absolute;content:"";display:block;background-size:100% auto;background-repeat:no-repeat;left:0;width:100%;height:100%;z-index:1}.cast-section h2{margin:0 auto}.cast-section #cast-list{display:flex;flex-wrap:wrap}.cast-section #cast-list li{position:relative}.cast-section #cast-list li .effect{position:absolute;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:100% auto}.cast-section .cast-note{position:relative;z-index:100}.cast-section{overflow:hidden}.cast-section .roll-animation{position:absolute;top:0;height:100%;z-index:0;overflow:hidden}.cast-section .roll-animation.l{left:var(--pos)}.cast-section .roll-animation.r{right:var(--pos);transform:rotate(180deg)}.cast-section .roll-animation .inner{display:flex;flex-direction:column;animation:roll 30s linear infinite;transform:translateZ(0)}.cast-section .roll-animation img{width:100%;height:auto}@keyframes roll{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.page-wrap .contents-wrap .contents-body .special-section{height:-webkit-fit-content;height:fit-content}.page-wrap .contents-wrap .contents-body .special-section .section-mask{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:center top,left calc(var(--mask-h) - 2px);mask-position:center top,left calc(var(--mask-h) - 2px);-webkit-mask-size:100% var(--mask-h),100% 100%;mask-size:100% var(--mask-h),100% 100%}.page-wrap .contents-wrap .contents-body .special-section .section-bg{background-position:center top;background-repeat:no-repeat;margin:0 auto}.page-wrap .contents-wrap .contents-body .special-section:before,.page-wrap .contents-wrap .contents-body .special-section:after{content:"";display:block;pointer-events:none;z-index:20}.page-wrap .contents-wrap .contents-body .special-section:before{position:absolute;left:50%;transform:translate(-50%);background-position:center top}.page-wrap .contents-wrap .contents-body .special-section:after{position:absolute;left:50%;transform:translate(-50%);background-position:bottom center;display:none}.page-wrap .contents-wrap .contents-body .special-section .section-middle{position:relative;height:100%}.page-wrap .contents-wrap .contents-body .special-section .lead-text picture{display:none}.page-wrap .contents-wrap .contents-body .special-section .movie .thumb{position:relative;z-index:10;transition:filter .2s,transform .2s}.page-wrap .contents-wrap .contents-body .special-section .movie .thumb img{filter:drop-shadow(0 var(--shadow-1) var(--shadow-2) rgba(79,131,176,.44)) drop-shadow(0 var(--shadow-1) var(--shadow-3) rgba(79,131,176,.44))}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{margin:0 auto}.page-wrap .contents-wrap .contents-body .special-section .movie .btn img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .special-section .movie .btn img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .special-section .movie .btn picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .special-section .movie .btn picture:nth-child(1)+img{display:none}.page-wrap .contents-wrap .contents-body .special-section .movie-logo{position:relative;z-index:10}.page-wrap .contents-wrap .contents-body .special-section .characters li{position:absolute;z-index:30;pointer-events:none}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li{position:absolute;pointer-events:none}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-bg{background-size:100% 100%}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-bg:after{display:none}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .lead-text picture:nth-child(1){display:block}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .movie,.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .characters{display:none}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open]:after{display:block}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg{height:100%;background-position:center bottom}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{width:100%;height:100%;background-repeat:no-repeat;position:absolute;top:0;left:0}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text picture:nth-child(2){display:block}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .characters-sd{display:none}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{transform:translateY(var(--drape-y-1))}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] h2 div{opacity:0;transform:scale(1.2)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text,.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .movie-date{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:clip-path .3333s cubic-bezier(.33,1,.68,1) 2.1667s,-webkit-clip-path .3333s cubic-bezier(.33,1,.68,1) 2.1667s}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .movie .thumb{opacity:0;transform:scale(.444)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .movie-logo,.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .characters li{opacity:0}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .section-bg .bg-drape{animation:anim-drape 5.708s cubic-bezier(.25,.1,.25,1) forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] h2 div{animation:anim-sp-title 5.708s linear forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .lead-text,.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .movie-date{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .movie .thumb{animation:anim-thumb 5.708s linear forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .movie-logo{animation:anim-logo 5.708s linear forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .characters li.chara-1{animation:anim-chara1 5.708s cubic-bezier(.33,1,.68,1) forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .characters li.chara-2{animation:anim-chara2 5.708s cubic-bezier(.33,1,.68,1) forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .characters li.chara-3{animation:anim-chara3 5.708s cubic-bezier(.33,1,.68,1) forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .characters li.chara-4{animation:anim-chara4 5.708s cubic-bezier(.33,1,.68,1) forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .characters li.chara-5{animation:anim-chara5 5.708s cubic-bezier(.33,1,.68,1) forwards}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open][data-animated=animated] .characters li.chara-6{animation:anim-chara6 5.708s cubic-bezier(.33,1,.68,1) forwards}@keyframes anim-drape{0%{transform:translateY(var(--drape-y-1))}1.46%{transform:translateY(var(--drape-y-1))}5.84%{transform:translateY(var(--drape-y-2))}8.03%{transform:translateY(var(--drape-y-3))}10.22%{transform:translateY(var(--drape-y-4))}25.55%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes anim-thumb{0%{opacity:0;transform:scale(.444)}9.49%{opacity:0;transform:scale(.444)}13.14%{opacity:1;transform:scale(1.111)}15.33%{opacity:1;transform:scale(1)}17.52%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes anim-sp-title{0%{opacity:0;transform:scale(1.2)}19.71%{opacity:0;transform:scale(1.2)}23.36%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes anim-logo{0%{opacity:0}27.01%{opacity:0}32.12%{opacity:1}to{opacity:1}}@keyframes anim-chara1{0%{opacity:0;transform:translateY(0)}46.72%{opacity:0;transform:translateY(0)}53.28%{opacity:1;transform:translateY(var(--chara-y-1))}63.50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim-chara2{0%{opacity:0;transform:translateY(0)}46.72%{opacity:0;transform:translateY(0)}53.28%{opacity:1;transform:translateY(var(--chara-y-2))}63.50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim-chara3{0%{opacity:0;transform:translateY(0)}53.28%{opacity:0;transform:translateY(0)}59.85%{opacity:1;transform:translateY(var(--chara-y-3))}70.07%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim-chara4{0%{opacity:0;transform:translateY(0)}53.28%{opacity:0;transform:translateY(0)}59.85%{opacity:1;transform:translateY(var(--chara-y-4))}70.07%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim-chara5{0%{opacity:0;transform:translateY(0)}59.85%{opacity:0;transform:translateY(0)}66.42%{opacity:1;transform:translateY(var(--chara-y-5))}76.64%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes anim-chara6{0%{opacity:0;transform:translateY(0)}59.85%{opacity:0;transform:translateY(0)}66.42%{opacity:1;transform:translateY(var(--chara-y-6))}76.64%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.campaign-section .list-body{width:-webkit-fit-content;width:fit-content;margin:0 auto}.campaign-section .cp-list .overview{background-size:100% 100%;position:relative;z-index:1}.campaign-section .cp-list .overview dd{font-weight:500;color:#53545f;font-feature-settings:"palt"}.campaign-section .cp-list .overview dd .frame{width:100%;height:100%;position:absolute;top:0;left:0;transition:box-shadow .5s ease}.campaign-section .cp-list .overview dd .frame img:nth-child(1)+picture,.campaign-section .cp-list .overview dd .frame img:nth-child(1)+img,.campaign-section .cp-list .overview dd .frame picture:nth-child(1)+picture,.campaign-section .cp-list .overview dd .frame picture:nth-child(1)+img{display:none}.campaign-section .cp-list .overview dd .btn{position:absolute;left:50%;transform:translate(-50%)}.campaign-section .cp-list .soon{position:relative;z-index:1}.campaign-section .cp-list .soon dt,.campaign-section .cp-list .soon img{height:100%}.campaign-section .cp-list .soon dd{display:none}.campaign-section .characters li{position:absolute;z-index:2;pointer-events:none}.campaign-section .cp-list,.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="7"],.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="9"]{position:relative}.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="7"] img,.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="9"] img{position:absolute}.campaign-section .cp-list[data-cp-open="5"] [data-soon-num="9"]{position:relative}.campaign-section .cp-list[data-cp-open="5"] [data-soon-num="9"] img{position:absolute}.campaign-section .section-middle .particles{pointer-events:none}.campaign-section .section-middle .particles li{position:absolute;z-index:0}.campaign-section .section-middle .particles li.particle-s{background:url(/archive/2025/assets/images/sched_bgStar_s.Bj_DYlKa.webp) no-repeat center}.campaign-section .section-middle .particles li.particle-s.p-1{animation:1s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite .73s}.campaign-section .section-middle .particles li.particle-s.p-2{animation:2s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 1.46s}.campaign-section .section-middle .particles li.particle-s.p-3{animation:3s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 2.19s}.campaign-section .section-middle .particles li.particle-s.p-4{animation:4s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 2.92s}.campaign-section .section-middle .particles li.particle-s.p-5{animation:5s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 3.65s}.campaign-section .section-middle .particles li.particle-s.p-6{animation:6s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 4.38s}.campaign-section .section-middle .particles li.particle-s.p-7{animation:7s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 5.11s}.campaign-section .section-middle .particles li.particle-s.p-8{animation:8s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 5.84s}.campaign-section .section-middle .particles li.particle-s.p-9{animation:9s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 6.57s}.campaign-section .section-middle .particles li.particle-s.p-10{animation:10s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 7.3s}.campaign-section .section-middle .particles li.particle-s.p-11{animation:11s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 8.03s}.campaign-section .section-middle .particles li.particle-s.p-12{animation:12s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 8.76s}.campaign-section .section-middle .particles li.particle-s.p-13{animation:13s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 9.49s}.campaign-section .section-middle .particles li.particle-s.p-14{animation:14s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 10.22s}.campaign-section .section-middle .particles li.particle-s.p-15{animation:15s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 10.95s}.campaign-section .section-middle .particles li.particle-s.p-16{animation:16s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 11.68s}.campaign-section .section-middle .particles li.particle-s.p-17{animation:17s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 12.41s}.campaign-section .section-middle .particles li.particle-s.p-18{animation:18s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 13.14s}.campaign-section .section-middle .particles li.particle-s.p-19{animation:19s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 13.87s}.campaign-section .section-middle .particles li.particle-s.p-20{animation:20s pink-particle-s cubic-bezier(.25,.25,.75,.75) infinite 14.6s}.campaign-section .section-middle .particles li.particle-b{background:url(/archive/2025/assets/images/sched_bgStar_l.tzN8WP7o.webp) no-repeat center/cover}.campaign-section .section-middle .particles li.particle-b.p-1{animation:2.76s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite .5s}.campaign-section .section-middle .particles li.particle-b.p-2{animation:5.52s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 1s}.campaign-section .section-middle .particles li.particle-b.p-3{animation:8.28s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 1.5s}.campaign-section .section-middle .particles li.particle-b.p-4{animation:11.04s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 2s}.campaign-section .section-middle .particles li.particle-b.p-5{animation:13.8s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 2.5s}.campaign-section .section-middle .particles li.particle-b.p-6{animation:16.56s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 3s}.campaign-section .section-middle .particles li.particle-b.p-7{animation:19.32s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 3.5s}.campaign-section .section-middle .particles li.particle-b.p-8{animation:22.08s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 4s}.campaign-section .section-middle .particles li.particle-b.p-9{animation:24.84s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 4.5s}.campaign-section .section-middle .particles li.particle-b.p-10{animation:27.6s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 5s}.campaign-section .section-middle .particles li.particle-b.p-11{animation:30.36s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 5.5s}.campaign-section .section-middle .particles li.particle-b.p-12{animation:33.12s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 6s}.campaign-section .section-middle .particles li.particle-b.p-13{animation:35.88s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 6.5s}.campaign-section .section-middle .particles li.particle-b.p-14{animation:38.64s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 7s}.campaign-section .section-middle .particles li.particle-b.p-15{animation:41.4s pink-particle-l cubic-bezier(.25,.25,.75,.75) infinite 7.5s}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon{background-repeat:no-repeat}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon h2{margin:0 auto}.page-wrap .contents-wrap .contents-body .goods-section #goods-details h2{margin:0 auto;position:relative;z-index:1}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description{position:relative}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description:after{content:"";display:block;background:url(/archive/2025/assets/images/start_separator_line.oJtPI_bx.svg) no-repeat center/cover;position:absolute;left:50%;transform:translate(-50%);z-index:0;opacity:.8}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{margin:0 auto}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn picture:nth-child(1)+img{display:none}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn .inactive{display:none}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn.hidden{display:block;pointer-events:none}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn.hidden img,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn.hidden picture:nth-child(1)+img{display:none}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn.hidden img.inactive,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn.hidden picture:nth-child(1)+img.inactive{display:inline}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop{background-color:#ff008a47}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop-description{margin:0 auto}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn picture:nth-child(1)+img{display:none}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop .note{color:#fff;text-align:center;font-weight:400}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters{position:relative;display:flex;width:100%;overflow:hidden}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters:not(.no-tick) .itemsList:nth-child(odd){animation:anim-moveLeft var(--tick-duration, 24s) var(--tick-delay, -12s) infinite linear}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters:not(.no-tick) .itemsList:nth-child(2n){animation:anim-moveLeft2 var(--tick-duration, 24s) infinite linear}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList{display:flex;flex-shrink:0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList .item{background-color:#fff;flex-shrink:0;border-radius:50%;overflow:hidden}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters{justify-content:center}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList{padding:0;justify-content:space-between}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList .item{transform:translateY(0)}@keyframes anim-moveLeft{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes anim-moveLeft2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes anim-floating-y{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@media (min-width: 768px){.page-wrap .contents-wrap .contents-body .page-header:before{content:"";display:block;width:100%;background-color:#fff;position:absolute;top:0;left:0;pointer-events:none}.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{background-image:url(/archive/2025/assets/images/news_frame_top.dC7AJ4E9.webp)}.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{width:100%}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual{height:100%}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters li{position:absolute;left:50%;transform:translate(-50%);top:0}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-2,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-3,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-6,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-7,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-11{z-index:1}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-10{z-index:2}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l5,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l6,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r7{display:none}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle{position:relative;height:100%}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{z-index:12}.page-header .key-visual h1 .sparkle{-webkit-mask-image:url(/archive/2025/assets/images/kv_logo.BWZSN2CN.webp);mask-image:url(/archive/2025/assets/images/kv_logo.BWZSN2CN.webp)}.movie-section{position:absolute;width:100%;top:0;left:0}.movie-section .section-middle{position:relative;height:100%}.movie-section .movie{position:absolute}.news-section .news-list ul>li .title{line-height:1.5}.schedule-section .switch-content{display:flex;justify-content:space-between}.schedule-section .switch-content .timeline-section{background-image:url(/archive/2025/assets/images/sched_frame.D3biMw_8.webp)}.schedule-section .switch-content .timeline-section:before{background-image:url(/archive/2025/assets/images/sched_frame_top.XsQM2RB9.webp)}.schedule-section .switch-content .timeline-section:after{background-image:url(/archive/2025/assets/images/sched_frame_btm.Y0Gk8xsv.webp)}.schedule-section .switch-content .timeline-section .inner{background-image:url(/archive/2025/assets/images/sched_fr_bgImg.BCXOoQgE.webp)}.schedule-section .switch-content .timeline-section .inner>div{background-image:url(/archive/2025/assets/images/sched_frame_mdl.2EikvAM0.webp)}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header{background-image:url(/archive/2025/assets/images/sched_frame_bgTop.CSJto_Vp.webp)}.schedule-section .night-festival .section-body{background-image:url(/archive/2025/assets/images/sched_night_frame1.BLaGWiu_.webp)}.schedule-section .night-festival.long .section-body{background-image:url(/archive/2025/assets/images/sched_night_frame2.BUQze3TP.webp)}.schedule-section .section-middle .particles li.particle-s{background-size:60% 60%}.schedule-section .section-middle .particles li.particle-s.p-10,.schedule-section .section-middle .particles li.particle-s.p-11,.schedule-section .section-middle .particles li.particle-s.p-12,.schedule-section .section-middle .particles li.particle-s.p-13{display:none}.schedule-section .section-middle .particles li.particle-s.p-1,.schedule-section .section-middle .particles li.particle-s.p-3,.schedule-section .section-middle .particles li.particle-s.p-4,.schedule-section .section-middle .particles li.particle-s.p-6{transform:rotate(-20deg)}.schedule-section .section-middle .particles li.particle-s.p-2,.schedule-section .section-middle .particles li.particle-s.p-5{transform:rotate(20deg)}.schedule-section .section-middle .particles li.particle-b.p-4{display:none}.cast-section:before{background-image:url(/archive/2025/assets/images/cast_topLine.CneVKnwK.webp)}.cast-section #cast-list{justify-content:center}.cast-section #cast-list li:nth-child(3n+1) .effect{background-image:url(/archive/2025/assets/images/cast_heart1.8_n394Ut.svg)}.cast-section #cast-list li:nth-child(3n+2) .effect{background-image:url(/archive/2025/assets/images/cast_heart2.BEe2y-Dj.svg)}.cast-section #cast-list li:nth-child(3n) .effect{background-image:url(/archive/2025/assets/images/cast_heart3.251USxH4.svg)}.cast-section #cast-list[data-cast-num="20"]:after{content:"";display:block}.page-wrap .contents-wrap .contents-body .special-section .section-mask{-webkit-mask-image:url(/archive/2025/assets/images/spcl_frame_top_mask.DEqGjkNv.webp),url(/archive/2025/assets/images/mask.BinDw4zz.webp);mask-image:url(/archive/2025/assets/images/spcl_frame_top_mask.DEqGjkNv.webp),url(/archive/2025/assets/images/mask.BinDw4zz.webp)}.page-wrap .contents-wrap .contents-body .special-section:before{background-image:url(/archive/2025/assets/images/spcl_frame_top.BVmXux0g.webp)}.page-wrap .contents-wrap .contents-body .special-section:before{width:100%}.page-wrap .contents-wrap .contents-body .special-section:after{background-image:url(/archive/2025/assets/images/spcl_frame_bottom.Dkjg1Byp.webp)}.page-wrap .contents-wrap .contents-body .special-section:after{width:100%}.page-wrap .contents-wrap .contents-body .special-section h2{position:absolute;left:50%;transform:translate(-50%)}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-1{z-index:9}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-bg{background-image:url(/archive/2025/assets/images/spcl_cmsn_bg.BGig4vEU.webp)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg{background-image:url(/archive/2025/assets/images/spcl_bg2.BKcX6rm-.webp)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg{background-size:cover}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{background-image:url(/archive/2025/assets/images/spcl_bg1.CRWv-1sj.webp)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{background-size:190.5294117647% auto;background-position:center top}.campaign-section .list-body{position:relative}.campaign-section .cp-list{display:flex;flex-wrap:wrap;justify-content:space-between}.campaign-section .cp-list .overview{background-image:url(/archive/2025/assets/images/cp_frame.CJMB9m9R.webp)}.campaign-section .cp-list .overview dd{line-height:1.4285714286}.campaign-section .characters li.chara-1{z-index:9}.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="5"],.campaign-section .cp-list[data-cp-open="5"] [data-soon-num="7"],.campaign-section .cp-list[data-cp-open="7"] [data-soon-num="9"]{position:absolute;right:0}.campaign-section .section-middle{position:relative}.campaign-section .section-middle .particles li.particle-s{background-size:60% 60%}.campaign-section .section-middle .particles li.particle-s.p-11,.campaign-section .section-middle .particles li.particle-s.p-12,.campaign-section .section-middle .particles li.particle-s.p-13,.campaign-section .section-middle .particles li.particle-s.p-14,.campaign-section .section-middle .particles li.particle-s.p-15,.campaign-section .section-middle .particles li.particle-s.p-16,.campaign-section .section-middle .particles li.particle-s.p-17,.campaign-section .section-middle .particles li.particle-s.p-18,.campaign-section .section-middle .particles li.particle-s.p-19,.campaign-section .section-middle .particles li.particle-s.p-20{display:none}.campaign-section .section-middle .particles li.particle-s.p-2,.campaign-section .section-middle .particles li.particle-s.p-3,.campaign-section .section-middle .particles li.particle-s.p-6,.campaign-section .section-middle .particles li.particle-s.p-7,.campaign-section .section-middle .particles li.particle-s.p-9{transform:rotate(-20deg)}.campaign-section .section-middle .particles li.particle-s.p-8{transform:rotate(-15deg)}.campaign-section .section-middle .particles li.particle-s.p-1,.campaign-section .section-middle .particles li.particle-s.p-3,.campaign-section .section-middle .particles li.particle-s.p-4{transform:rotate(20deg)}.campaign-section .section-middle .particles li.particle-b.p-4,.campaign-section .section-middle .particles li.particle-b.p-5,.campaign-section .section-middle .particles li.particle-b.p-6,.campaign-section .section-middle .particles li.particle-b.p-7,.campaign-section .section-middle .particles li.particle-b.p-8,.campaign-section .section-middle .particles li.particle-b.p-9,.campaign-section .section-middle .particles li.particle-b.p-10,.campaign-section .section-middle .particles li.particle-b.p-11,.campaign-section .section-middle .particles li.particle-b.p-12,.campaign-section .section-middle .particles li.particle-b.p-13,.campaign-section .section-middle .particles li.particle-b.p-14,.campaign-section .section-middle .particles li.particle-b.p-15{display:none}.page-wrap .contents-wrap .contents-body .goods-section .section-middle,.page-wrap .contents-wrap .contents-body .goods-section .section-inner{width:100%}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon{background-image:url(/archive/2025/assets/images/goods_cmsn_bgTxt.CoU78zjj.svg)}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon{background-position:center}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a{position:relative}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a img:nth-child(1),.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a:hover img:nth-child(1),.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a:hover picture:nth-child(1){opacity:1}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a:hover img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a:hover img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a:hover picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link a:hover picture:nth-child(1)+img{opacity:1}.movie-section .movie a:hover{filter:brightness(1.1);transform:scale(1.05)}.top-link-section .link-list li a{position:relative}.top-link-section .link-list li a img:nth-child(1),.top-link-section .link-list li a picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.top-link-section .link-list li a img:nth-child(1)+picture,.top-link-section .link-list li a img:nth-child(1)+img,.top-link-section .link-list li a picture:nth-child(1)+picture,.top-link-section .link-list li a picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.top-link-section .link-list li a:hover img:nth-child(1),.top-link-section .link-list li a:hover picture:nth-child(1){opacity:1}.top-link-section .link-list li a:hover img:nth-child(1)+picture,.top-link-section .link-list li a:hover img:nth-child(1)+img,.top-link-section .link-list li a:hover picture:nth-child(1)+picture,.top-link-section .link-list li a:hover picture:nth-child(1)+img{opacity:1}.top-link-section .link-list li[data-cms-kv-link-type=btn-3] a,.top-link-section .link-list li[data-cms-kv-link-type=btn-4] a{transition:filter .5s ease}.top-link-section .link-list li[data-cms-kv-link-type=btn-3] a:hover,.top-link-section .link-list li[data-cms-kv-link-type=btn-4] a:hover{filter:drop-shadow(0 0 var(--shadow-1) rgba(255,98,183,.8)) drop-shadow(0 0 var(--shadow-2) rgba(255,98,183,.7))}.news-section .news-list ul>li .title a{transition:opacity .5s ease}.news-section .news-list ul>li .title a:hover{opacity:.6}.schedule-section .switch-content .timeline-section .inner header a{position:relative}.schedule-section .switch-content .timeline-section .inner header a img:nth-child(1),.schedule-section .switch-content .timeline-section .inner header a picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.schedule-section .switch-content .timeline-section .inner header a img:nth-child(1)+picture,.schedule-section .switch-content .timeline-section .inner header a img:nth-child(1)+img,.schedule-section .switch-content .timeline-section .inner header a picture:nth-child(1)+picture,.schedule-section .switch-content .timeline-section .inner header a picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.schedule-section .switch-content .timeline-section .inner header a:hover img:nth-child(1),.schedule-section .switch-content .timeline-section .inner header a:hover picture:nth-child(1){opacity:1}.schedule-section .switch-content .timeline-section .inner header a:hover img:nth-child(1)+picture,.schedule-section .switch-content .timeline-section .inner header a:hover img:nth-child(1)+img,.schedule-section .switch-content .timeline-section .inner header a:hover picture:nth-child(1)+picture,.schedule-section .switch-content .timeline-section .inner header a:hover picture:nth-child(1)+img{opacity:1}.schedule-section .night-festival .section-body .btn a{position:absolute}.schedule-section .night-festival .section-body .btn a img:nth-child(1),.schedule-section .night-festival .section-body .btn a picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.schedule-section .night-festival .section-body .btn a img:nth-child(1)+picture,.schedule-section .night-festival .section-body .btn a img:nth-child(1)+img,.schedule-section .night-festival .section-body .btn a picture:nth-child(1)+picture,.schedule-section .night-festival .section-body .btn a picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.schedule-section .night-festival .section-body .btn a:hover img:nth-child(1),.schedule-section .night-festival .section-body .btn a:hover picture:nth-child(1){opacity:1}.schedule-section .night-festival .section-body .btn a:hover img:nth-child(1)+picture,.schedule-section .night-festival .section-body .btn a:hover img:nth-child(1)+img,.schedule-section .night-festival .section-body .btn a:hover picture:nth-child(1)+picture,.schedule-section .night-festival .section-body .btn a:hover picture:nth-child(1)+img{opacity:1}.schedule-section .night-festival .section-body .btn a{transition:filter .5s ease}.schedule-section .night-festival .section-body .btn a:hover{filter:drop-shadow(0 0 var(--shadow-1) rgba(157,160,254,.8)) drop-shadow(0 0 var(--shadow-2) rgba(157,160,254,.7))}.page-wrap .contents-wrap .contents-body .special-section .movie .thumb:hover{filter:brightness(1.1);transform:scale(1.05)}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{position:relative}.page-wrap .contents-wrap .contents-body .special-section .movie .btn img:nth-child(1),.page-wrap .contents-wrap .contents-body .special-section .movie .btn picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.page-wrap .contents-wrap .contents-body .special-section .movie .btn img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .special-section .movie .btn img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .special-section .movie .btn picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .special-section .movie .btn picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.page-wrap .contents-wrap .contents-body .special-section .movie .btn:hover img:nth-child(1),.page-wrap .contents-wrap .contents-body .special-section .movie .btn:hover picture:nth-child(1){opacity:1}.page-wrap .contents-wrap .contents-body .special-section .movie .btn:hover img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .special-section .movie .btn:hover img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .special-section .movie .btn:hover picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .special-section .movie .btn:hover picture:nth-child(1)+img{opacity:1}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{transition:filter .5s ease}.page-wrap .contents-wrap .contents-body .special-section .movie .btn:hover{filter:drop-shadow(0 0 var(--shadow-1) rgba(11,86,168,.8)) drop-shadow(0 0 var(--shadow-2) rgba(11,86,168,.7))}.campaign-section .cp-list .overview dd .frame{position:"absolute"}.campaign-section .cp-list .overview dd .frame img:nth-child(1),.campaign-section .cp-list .overview dd .frame picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.campaign-section .cp-list .overview dd .frame img:nth-child(1)+picture,.campaign-section .cp-list .overview dd .frame img:nth-child(1)+img,.campaign-section .cp-list .overview dd .frame picture:nth-child(1)+picture,.campaign-section .cp-list .overview dd .frame picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.campaign-section .cp-list .overview dd .frame:hover img:nth-child(1),.campaign-section .cp-list .overview dd .frame:hover picture:nth-child(1){opacity:1}.campaign-section .cp-list .overview dd .frame:hover img:nth-child(1)+picture,.campaign-section .cp-list .overview dd .frame:hover img:nth-child(1)+img,.campaign-section .cp-list .overview dd .frame:hover picture:nth-child(1)+picture,.campaign-section .cp-list .overview dd .frame:hover picture:nth-child(1)+img{opacity:1}.campaign-section .cp-list .overview dd .frame:hover{box-shadow:0 0 var(--shadow-1) var(--shadow-2) #ff62b74d}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{position:relative}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn img:nth-child(1),.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn:hover img:nth-child(1),.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn:hover picture:nth-child(1){opacity:1}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn:hover img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn:hover img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn:hover picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn:hover picture:nth-child(1)+img{opacity:1}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{transition:filter .5s ease}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn:hover{filter:drop-shadow(0 0 var(--shadow-1) rgba(255,98,183,.8)) drop-shadow(0 0 var(--shadow-2) rgba(255,98,183,.7))}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn{position:relative}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn img:nth-child(1),.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn picture:nth-child(1){position:absolute;top:0;left:0;opacity:1;transition:opacity .5s linear 0s;z-index:0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn picture:nth-child(1)+img{display:unset;opacity:0;transition:opacity .2s linear 0s;position:relative;z-index:1}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn:hover img:nth-child(1),.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn:hover picture:nth-child(1){opacity:1}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn:hover img:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn:hover img:nth-child(1)+img,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn:hover picture:nth-child(1)+picture,.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn:hover picture:nth-child(1)+img{opacity:1}}@media (min-width: 768px) and (max-width: 1699.98px){.page-wrap{--page-header-height: 73.4117647059vw;--schedule-section-height: 117.4705882353vw;--cast-section-height: 97.4705882353vw;--special-section-height: 27.8823529412vw;--campaign-section-height: 141.5294117647vw;--goods-section-height: 22.2352941176vw}.page-wrap .bg-color [data-background=cast-section],.page-wrap .contents-body .cast-section{margin-bottom:-14.2352941176vw}.page-wrap .contents-wrap .contents-body .page-header{padding-top:3.5294117647vw}.page-wrap .contents-wrap .contents-body .page-header:before{height:3.5294117647vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual{height:46.8823529412vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual:before{width:329.4117647059vw;height:329.4117647059vw;bottom:4.2352941176vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{bottom:-5.0588235294vw;height:51.9411764706vw;background-size:228.7058823529vw auto}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-1{width:14vw;height:19.5294117647vw;top:31vw;left:34.5882352941vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-2{width:11.4117647059vw;height:22.1176470588vw;top:26.7058823529vw;left:26.0588235294vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-3{width:8.0588235294vw;height:18.2352941176vw;top:29.2941176471vw;left:47.3529411765vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-4{width:13.2352941176vw;height:20.2941176471vw;top:23.2352941176vw;left:17.9411764706vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-5{width:12.3529411765vw;height:20.2352941176vw;top:22.8823529412vw;left:51.3529411765vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-6{width:12.0588235294vw;height:20.8823529412vw;top:14.7058823529vw;left:11.8235294118vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-7{width:9.5882352941vw;height:18.4705882353vw;top:16.8235294118vw;left:59.2941176471vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-8{width:12.7058823529vw;height:18.5882352941vw;top:6.9411764706vw;left:15vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-9{width:12.6470588235vw;height:18.6470588235vw;top:8.5882352941vw;left:54vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-10{width:12.2941176471vw;height:17vw;top:8.8823529412vw;left:41.2941176471vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-11{width:16.4117647059vw;height:21.4705882353vw;top:4.7647058824vw;left:29.1764705882vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-12{width:11.7647058824vw;height:18.4705882353vw;top:4.8823529412vw;left:48.1176470588vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-13{width:16vw;height:19.1176470588vw;top:4.4705882353vw;left:20.1764705882vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l1{width:21.5294117647vw;top:.5294117647vw;left:-8.4705882353vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l2{width:3.1176470588vw;top:14.0588235294vw;left:8.1764705882vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l3{width:4.8235294118vw;top:20.7647058824vw;left:3.1764705882vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l4{width:2.8235294118vw;top:35.4117647059vw;left:7.4117647059vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r1{width:4.2352941176vw;top:4.7058823529vw;left:62.3529411765vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r2{width:20.4705882353vw;top:1.0588235294vw;left:69.8823529412vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r3{width:5.7647058824vw;top:21.2352941176vw;left:72.2352941176vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r4{width:3.7058823529vw;top:36.4117647059vw;left:71.1764705882vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r5{width:4.2352941176vw;top:33.8235294118vw;left:82.1176470588vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r6{width:2.3529411765vw;top:31.5882352941vw;left:82.4117647059vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{width:29.2352941176vw;height:15.5vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{top:15.1764705882vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .date-text{width:20.1764705882vw;height:7.6764705882vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .date-text{top:5.7058823529vw;left:-1.5294117647vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link{width:14.7352941176vw;height:14.1176470588vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link{top:6.4117647059vw;right:1.8823529412vw}.page-header .key-visual h1 .sparkle:after{left:-3.2941176471vw;--to-right: 35.8823529412vw}.movie-section .movie{width:16.3529411765vw;height:10.1764705882vw;left:0;top:41.7647058824vw;bottom:-1.2941176471vw}.movie-section .movie .splide__pagination{margin:.5882352941vw 0 0}.movie-section .movie .splide__pagination>li{width:.5882352941vw;height:.5882352941vw;margin:0 .3529411765vw}.top-link-section{margin-top:3.8823529412vw}.top-link-section .link-list{margin:1.0588235294vw -.5294117647vw 0;width:59.8823529412vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-1]{width:28.9411764706vw;height:3.7647058824vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-1]{margin-right:.9411764706vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-2]{width:28.9411764706vw;height:3.7647058824vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-3]{width:28.9411764706vw;height:5.7647058824vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-3]{margin-right:2.2352941176vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-4]{width:28.9411764706vw;height:5.7647058824vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-3] a,.top-link-section .link-list li[data-cms-kv-link-type=btn-4] a{--shadow-1: .5882352941vw;--shadow-2: 1.7058823529vw}.news-section{padding-top:.8823529412vw}.news-section .section-middle{padding:0 0 4.1176470588vw}.news-section h2{width:45.8823529412vw;margin:0 auto -1vw}.news-section h2 img{width:13.3235294118vw;height:6.0588235294vw}.news-section .news-list{width:48.4117647059vw;height:8.4705882353vw;margin:0 auto;padding:1.0588235294vw 1.1764705882vw;border-radius:.5882352941vw;--blur: 2.2352941176vw;--spread: .1788235294vw}.news-section .news-list ul>li{margin:0 .8823529412vw .4705882353vw 0;font-size:.9411764706vw}.news-section .news-list ul>li time{width:5.8235294118vw;height:1.1176470588vw;margin:0 1.6470588235vw 0 0;border-radius:.1764705882vw}.news-section .news-list ul>li .title{width:37.5882352941vw;margin:-.2352941176vw 0 0}.news-section .list-inner::-webkit-scrollbar{width:.5294117647vw}.news-section .list-inner::-webkit-scrollbar-thumb{border-radius:.2941176471vw}.news-section .characters li.chara-1{width:17.6470588235vw;height:34.1764705882vw}.news-section .characters li.chara-1{bottom:-17.0588235294vw;left:.8235294118vw}.news-section .characters li.chara-2{width:20.4705882353vw;height:31.4411764706vw}.news-section .characters li.chara-2{bottom:-17.0588235294vw;right:0}.schedule-section .section-inner{padding:4.5882352941vw 0 0}.schedule-section h2{width:34.2352941176vw;height:16.2352941176vw}.schedule-section .switch-content{margin:-.7058823529vw 0 2.9411764706vw}.schedule-section .switch-content .timeline-section{width:26.7058823529vw;padding:0 0 4.8823529412vw}.schedule-section .switch-content .timeline-section:before{width:26.7058823529vw;height:5.1764705882vw}.schedule-section .switch-content .timeline-section:after{width:26.7058823529vw;height:5.1764705882vw}.schedule-section .switch-content .timeline-section .inner header{padding:3.8235294118vw 0 1.5882352941vw}.schedule-section .switch-content .timeline-section .inner header a{width:14.4117647059vw;height:3.3529411765vw}.schedule-section .switch-content .timeline-section .inner>div{padding:5.9411764706vw 0 0;margin:-5.9411764706vw 0 0;min-height:54.8235294118vw}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header{padding:3.8823529412vw 0 3.5294117647vw}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header a{margin:1vw auto 0}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner>div{padding:12.2352941176vw 0 0;margin:-12.2352941176vw 0 0}.schedule-section .switch-content .timeline-section[data-streaming-type=day1] header h3{width:8.1176470588vw;height:4.7352941176vw}.schedule-section .switch-content .timeline-section[data-streaming-type=day2] header h3{width:8.4705882353vw;height:4.7352941176vw}.schedule-section .night-festival{padding:0 0 6.4705882353vw}.schedule-section .night-festival .section-body{width:58.8235294118vw;height:20.1176470588vw}.schedule-section .night-festival .section-body .inner{padding:3.1176470588vw 0 0}.schedule-section .night-festival .section-body .btn{width:26.0588235294vw;height:5.1176470588vw}.schedule-section .night-festival .section-body .btn{bottom:4.9411764706vw}.schedule-section .night-festival .section-body .btn a{--shadow-1: .5882352941vw;--shadow-2: 1.7058823529vw}.schedule-section .night-festival .characters li.chara-1{width:21.7058823529vw;height:30.1764705882vw}.schedule-section .night-festival .characters li.chara-1{top:-7.1764705882vw;left:-14.6470588235vw}.schedule-section .night-festival .characters li.chara-2{width:12.5294117647vw;height:28.0294117647vw}.schedule-section .night-festival .characters li.chara-2{top:-5.4117647059vw;right:-9.4705882353vw}.schedule-section .night-festival.long{padding:0 0 7.0588235294vw}.schedule-section .night-festival.long .section-body{width:58.8235294118vw;height:27.7647058824vw}.schedule-section .night-festival.long .characters li.chara-1{top:.8235294118vw;left:-14.7647058824vw}.schedule-section .night-festival.long .characters li.chara-2{top:2.5882352941vw;right:-9.3529411765vw}.schedule-section .section-middle .particles li.particle-s.p-1{width:6.4705882353vw;height:6.4705882353vw;top:5.6470588235vw;left:18.2352941176vw}.schedule-section .section-middle .particles li.particle-s.p-2{width:3.5294117647vw;height:3.5294117647vw;top:13.8235294118vw;left:58.2352941176vw}.schedule-section .section-middle .particles li.particle-s.p-3{width:4.4117647059vw;height:4.4117647059vw;top:25.8823529412vw;left:.5882352941vw}.schedule-section .section-middle .particles li.particle-s.p-4{width:7.2941176471vw;height:7.2941176471vw;top:39.1176470588vw;left:36.4705882353vw}.schedule-section .section-middle .particles li.particle-s.p-5{width:7.2941176471vw;height:7.2941176471vw;top:45.8823529412vw;left:76.5882352941vw}.schedule-section .section-middle .particles li.particle-s.p-6{width:5.5294117647vw;height:5.5294117647vw;top:58.1764705882vw;left:.4705882353vw}.schedule-section .section-middle .particles li.particle-s.p-7{width:5.2941176471vw;height:5.2941176471vw;top:62vw;left:74.7058823529vw}.schedule-section .section-middle .particles li.particle-s.p-8{width:9.2941176471vw;height:9.2941176471vw;top:71.5294117647vw;left:-5.8235294118vw}.schedule-section .section-middle .particles li.particle-s.p-9{width:11.7647058824vw;height:11.7647058824vw;top:89vw;left:-4.4705882353vw}.schedule-section .section-middle .particles li.particle-b.p-1{width:19.0588235294vw;height:23.1176470588vw;top:16.7058823529vw;left:70.8823529412vw}.schedule-section .section-middle .particles li.particle-b.p-2{width:15.1176470588vw;height:17.8235294118vw;top:38.7058823529vw;left:-8.1176470588vw}.schedule-section .section-middle .particles li.particle-b.p-3{width:15.1176470588vw;height:17.7647058824vw;top:79.5294117647vw;left:75.4117647059vw}.cast-section:before{top:-.0588235294vw}.cast-section .section-inner{padding:6.6470588235vw 0 22.5882352941vw}.cast-section h2{width:34.2352941176vw;height:16.2352941176vw}.cast-section #cast-list{width:63.5294117647vw;margin:0 -4.7058823529vw -2.1764705882vw 0}.cast-section #cast-list li{width:17.6470588235vw;height:13.7058823529vw}.cast-section #cast-list li{margin:0 0 2.1764705882vw}.cast-section .cast-note{width:35.4411764706vw;height:3.6764705882vw}.cast-section .cast-note{margin:4.2352941176vw auto 0}.cast-section .roll-animation{width:11.4705882353vw;--pos: .5294117647vw}.page-wrap .contents-wrap .contents-body .special-section .section-mask{--mask-h: 52.4117647059vw;-webkit-mask-size:228.7058823529vw auto;mask-size:228.7058823529vw auto}.page-wrap .contents-wrap .contents-body .special-section:before{top:-2.1176470588vw;height:54.5294117647vw;background-size:228.7058823529vw auto}.page-wrap .contents-wrap .contents-body .special-section:after{bottom:-4.5294117647vw;height:51.9411764706vw;background-size:228.7058823529vw auto}.page-wrap .contents-wrap .contents-body .special-section h2{width:35.1764705882vw;height:25.4117647059vw}.page-wrap .contents-wrap .contents-body .special-section .movie .thumb{width:47.6470588235vw;height:24.3529411765vw;margin:0 auto;--shadow-1: .9411764706vw;--shadow-2: 1.5882352941vw;--shadow-3: .3529411765vw}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{width:26.0588235294vw;height:5.1176470588vw}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{--shadow-1: .1764705882vw;--shadow-2: 1.1764705882vw}.page-wrap .contents-wrap .contents-body .special-section .movie-logo{width:33.3529411765vw;height:13.1470588235vw}.page-wrap .contents-wrap .contents-body .special-section .movie-logo{margin:0 auto -5.0588235294vw}.page-wrap .contents-wrap .contents-body .special-section .movie-date{width:41.5882352941vw;height:6.3235294118vw}.page-wrap .contents-wrap .contents-body .special-section .movie-date{margin:0 auto}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-1{width:18.1764705882vw;height:28.6470588235vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-1{bottom:20.7058823529vw;left:4.4705882353vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-2{width:18.5882352941vw;height:27.3529411765vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-2{bottom:22.5294117647vw;left:61.3529411765vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-3{width:18.4117647059vw;height:25.9411764706vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-3{bottom:12.7647058824vw;left:-.2352941176vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-4{width:18.1470588235vw;height:29.8235294118vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-4{bottom:12.1176470588vw;left:66.7647058824vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-5{width:24.7647058824vw;height:33.0588235294vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-5{bottom:-2.4117647059vw;left:.4117647059vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-6{width:14.0588235294vw;height:27.1764705882vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-6{bottom:-2.3529411765vw;left:62.4705882353vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li{width:10.2941176471vw;height:10.2941176471vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-1{left:1.4705882353vw;bottom:-1.5294117647vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-2{left:9.7647058824vw;bottom:-1.2941176471vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-3{right:9.1764705882vw;bottom:-1.2941176471vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-4{right:1.1764705882vw;bottom:-1.2352941176vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-bg,.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-middle{height:27.8823529412vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-inner{padding-top:11.1764705882vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] h2{top:-3.7647058824vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .lead-text{width:61.7647058824vw;height:14.7352941176vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .lead-text{margin:0 auto -1.2352941176vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-inner{padding-top:14.0588235294vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-middle{height:69.1764705882vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] h2{top:-3vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text{width:33.3529411765vw;height:6.8529411765vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text{margin:0 auto -.5294117647vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{--drape-y-1: -13.5882352941vw;--drape-y-2: -1.1058823529vw;--drape-y-3: -1.2176470588vw;--drape-y-4: -.3882352941vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .characters{--chara-y-1: -.2941176471vw;--chara-y-2: -.5294117647vw;--chara-y-3: -.2941176471vw;--chara-y-4: -.2352941176vw;--chara-y-5: -.2941176471vw;--chara-y-6: -.2941176471vw}.campaign-section{padding:1.5294117647vw 0 0}.campaign-section .section-middle{padding:2.9411764706vw 0 0}.campaign-section h2{width:34.2058823529vw;height:16.2352941176vw}.campaign-section h2{margin:0 auto -.7647058824vw}.campaign-section .cp-list{width:57.5294117647vw;min-height:108.0588235294vw;padding:0 0 3.6470588235vw}.campaign-section .cp-list .overview{width:26.7058823529vw;height:32.1764705882vw}.campaign-section .cp-list .overview{margin:0 0 3.5294117647vw}.campaign-section .cp-list .overview dt{width:22.7058823529vw;margin:0 auto 2.9411764706vw;padding:2vw 0 0}.campaign-section .cp-list .overview dd{width:20.4705882353vw;margin:-.1764705882vw auto 0;font-size:.8235294118vw}.campaign-section .cp-list .overview dd .frame{--shadow-1: 1.1176470588vw;--shadow-2: .5882352941vw}.campaign-section .cp-list .overview dd .btn{width:14.4117647059vw;height:3.3529411765vw}.campaign-section .cp-list .overview dd .btn{bottom:4.3529411765vw}.campaign-section .cp-list .soon{width:26.7058823529vw;height:17.1764705882vw}.campaign-section .cp-list .soon{margin:0 0 3.5294117647vw}.campaign-section .cp-list>div:last-child{margin:0}.campaign-section .characters li.chara-1{width:19.5882352941vw;height:33.9411764706vw}.campaign-section .characters li.chara-2{width:20.5882352941vw;height:30.0882352941vw}.campaign-section .characters li.chara-3{width:28.6176470588vw;height:34.2647058824vw}.campaign-section .characters li.chara-1{top:1.5294117647vw;left:-16.1176470588vw}.campaign-section .characters li.chara-2{top:42.4705882353vw;right:-18.1764705882vw}.campaign-section .characters li.chara-3{bottom:-15.2941176471vw;left:-19.0588235294vw}.campaign-section .cp-list[data-cp-open="3"]{padding-bottom:13.4117647059vw}.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="5"]{top:55.8235294118vw}.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="7"] img,.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="9"] img{bottom:-6.3529411765vw}.campaign-section .cp-list[data-cp-open="5"]{padding-bottom:9.8823529412vw}.campaign-section .cp-list[data-cp-open="5"] [data-soon-num="7"]{top:90.9411764706vw}.campaign-section .cp-list[data-cp-open="5"] [data-soon-num="9"] img{bottom:-6.3529411765vw}.campaign-section .cp-list[data-cp-open="7"]{padding-bottom:9.8823529412vw}.campaign-section .cp-list[data-cp-open="7"] [data-soon-num="9"]{bottom:21.5294117647vw}.campaign-section .section-middle .particles li.particle-s.p-1{width:6.4705882353vw;height:6.4705882353vw;top:3.8823529412vw;left:55.8235294118vw}.campaign-section .section-middle .particles li.particle-s.p-2{width:11.1764705882vw;height:11.1764705882vw;top:14.2352941176vw;left:73.4705882353vw}.campaign-section .section-middle .particles li.particle-s.p-3{width:9.5294117647vw;height:9.5294117647vw;top:33vw;left:36.5294117647vw}.campaign-section .section-middle .particles li.particle-s.p-4{width:5.5882352941vw;height:5.5882352941vw;top:38.6470588235vw;left:-5.9411764706vw}.campaign-section .section-middle .particles li.particle-s.p-5{width:5.8823529412vw;height:5.8823529412vw;top:46.1176470588vw;left:81.3529411765vw}.campaign-section .section-middle .particles li.particle-s.p-6{width:11.7647058824vw;height:11.7647058824vw;top:67.4117647059vw;left:-2.8823529412vw}.campaign-section .section-middle .particles li.particle-s.p-7{width:7.1764705882vw;height:7.1764705882vw;top:103.4117647059vw;left:37.2941176471vw}.campaign-section .section-middle .particles li.particle-s.p-8{width:6.1176470588vw;height:6.1176470588vw;top:97.8823529412vw;left:72.7058823529vw}.campaign-section .section-middle .particles li.particle-s.p-9{width:7vw;height:7vw;top:114.1176470588vw;left:-3.4117647059vw}.campaign-section .section-middle .particles li.particle-s.p-10{width:11.7647058824vw;height:11.7647058824vw;top:116.5882352941vw;left:73.5882352941vw}.campaign-section .section-middle .particles li.particle-b.p-1{width:19.0588235294vw;height:23.1176470588vw;top:84.4705882353vw;left:-11.1176470588vw}.campaign-section .section-middle .particles li.particle-b.p-2{width:19.0588235294vw;height:23.1176470588vw;top:2.7058823529vw;left:-8.5294117647vw}.campaign-section .section-middle .particles li.particle-b.p-3{width:15.1176470588vw;height:17.8235294118vw;top:46.6470588235vw;left:72.4117647059vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon{padding:1.2352941176vw 0 2.7647058824vw;background-size:auto 4.8235294118vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon h2{width:38.7352941176vw;height:18.2058823529vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details{padding:2.5294117647vw 0 0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details h2{width:38.7352941176vw;height:16.2352941176vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description{width:58.8235294118vw;height:12.4705882353vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description{margin:.5882352941vw auto -1.1176470588vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description:after{width:9.7647058824vw;height:.5882352941vw;top:-1vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{width:36.1176470588vw;height:5.7647058824vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{--shadow-1: .5882352941vw;--shadow-2: 1.7058823529vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop{padding:8.3529411765vw 0 3.5882352941vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop-description{width:42.8529411765vw;height:5.9117647059vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn{width:37.8823529412vw;height:3.7647058824vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn{margin:1.1764705882vw auto}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop .note{font-size:.9411764706vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters{margin:2.4705882353vw 0 -6.2352941176vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList{padding-left:1.2941176471vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList .item{width:12.3529411765vw;height:12.3529411765vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList .item:nth-of-type(n+2){margin-left:1.2941176471vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList{margin:2vw 0 -6.4117647059vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList .item{margin:0 1.1764705882vw}}@media (min-width: 768px) and (max-width: 767.98px){.cast-section #cast-list[data-cast-num="20"]:after{width:44vw;height:34.2666666667vw}}@media (min-width: 768px) and (min-width: 1700px){.cast-section #cast-list li:nth-child(3n+1) .effect{top:0;left:-35px}.cast-section #cast-list li:nth-child(3n+2){margin:0 90px}.cast-section #cast-list li:nth-child(3n+2) .effect{top:10px;left:-50px}.cast-section #cast-list li:nth-child(3n) .effect{top:15px;left:-40px}.cast-section #cast-list[data-cast-num="20"]:after{width:300px;height:233px}.cast-section #cast-list[data-cast-num="20"]:after{margin:0 0 37px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1699.98px){.cast-section #cast-list li:nth-child(3n+1) .effect{top:0;left:-2.0588235294vw}.cast-section #cast-list li:nth-child(3n+2){margin:0 5.2941176471vw}.cast-section #cast-list li:nth-child(3n+2) .effect{top:.5882352941vw;left:-2.9411764706vw}.cast-section #cast-list li:nth-child(3n) .effect{top:.8823529412vw;left:-2.3529411765vw}.cast-section #cast-list[data-cast-num="20"]:after{width:17.6470588235vw;height:13.7058823529vw}.cast-section #cast-list[data-cast-num="20"]:after{margin:0 0 2.1764705882vw}}@media (min-width: 1700px){.page-wrap{--page-header-height: 1248px;--schedule-section-height: 1997px;--cast-section-height: 1657px;--special-section-height: 474px;--campaign-section-height: 2406px;--goods-section-height: 378px}.page-wrap .bg-color [data-background=cast-section],.page-wrap .contents-body .cast-section{margin-bottom:-242px}.page-wrap .contents-wrap .contents-body .page-header{padding-top:60px}.page-wrap .contents-wrap .contents-body .page-header:before{height:60px}.page-wrap .contents-wrap .contents-body .page-header .key-visual{height:797px}.page-wrap .contents-wrap .contents-body .page-header .key-visual:before{width:5600px;height:5600px;bottom:72px}.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{bottom:-86px;height:883px;background-size:3888px auto}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-1{width:238px;height:332px;top:527px;left:588px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-2{width:194px;height:376px;top:454px;left:443px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-3{width:137px;height:310px;top:498px;left:805px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-4{width:225px;height:345px;top:395px;left:305px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-5{width:210px;height:344px;top:389px;left:873px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-6{width:205px;height:355px;top:250px;left:201px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-7{width:163px;height:314px;top:286px;left:1008px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-8{width:216px;height:316px;top:118px;left:255px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-9{width:215px;height:317px;top:146px;left:918px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-10{width:209px;height:289px;top:151px;left:702px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-11{width:279px;height:365px;top:81px;left:496px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-12{width:200px;height:314px;top:83px;left:818px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-13{width:272px;height:325px;top:76px;left:343px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l1{width:366px;top:9px;left:-144px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l2{width:53px;top:239px;left:139px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l3{width:82px;top:353px;left:54px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l4{width:48px;top:602px;left:126px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r1{width:72px;top:80px;left:1060px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r2{width:348px;top:18px;left:1188px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r3{width:98px;top:361px;left:1228px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r4{width:63px;top:619px;left:1210px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r5{width:72px;top:575px;left:1396px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r6{width:40px;top:537px;left:1401px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{width:497px;height:263.5px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{top:258px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .date-text{width:343px;height:130.5px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .date-text{top:97px;left:-26px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link{width:250.5px;height:240px}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link{top:109px;right:32px}.page-header .key-visual h1 .sparkle:after{left:-56px;--to-right: 610px}.movie-section .movie{width:278px;height:173px;left:0;top:710px;bottom:-22px}.movie-section .movie .splide__pagination{margin:10px 0 0}.movie-section .movie .splide__pagination>li{width:10px;height:10px;margin:0 6px}.top-link-section{margin-top:66px}.top-link-section .link-list{margin:18px -9px 0;width:1018px}.top-link-section .link-list li[data-cms-kv-link-type=btn-1]{width:492px;height:64px}.top-link-section .link-list li[data-cms-kv-link-type=btn-1]{margin-right:16px}.top-link-section .link-list li[data-cms-kv-link-type=btn-2]{width:492px;height:64px}.top-link-section .link-list li[data-cms-kv-link-type=btn-3]{width:492px;height:98px}.top-link-section .link-list li[data-cms-kv-link-type=btn-3]{margin-right:38px}.top-link-section .link-list li[data-cms-kv-link-type=btn-4]{width:492px;height:98px}.top-link-section .link-list li[data-cms-kv-link-type=btn-3] a,.top-link-section .link-list li[data-cms-kv-link-type=btn-4] a{--shadow-1: 10px;--shadow-2: 29px}.news-section{padding-top:15px}.news-section .section-middle{padding:0 0 70px}.news-section h2{width:780px;margin:0 auto -17px}.news-section h2 img{width:226.5px;height:103px}.news-section .news-list{width:823px;height:144px;margin:0 auto;padding:18px 20px;border-radius:10px;--blur: 38px;--spread: 3.04px}.news-section .news-list ul>li{margin:0 15px 8px 0;font-size:16px}.news-section .news-list ul>li time{width:99px;height:19px;margin:0 28px 0 0;border-radius:3px}.news-section .news-list ul>li .title{width:639px;margin:-4px 0 0}.news-section .list-inner::-webkit-scrollbar{width:9px}.news-section .list-inner::-webkit-scrollbar-thumb{border-radius:5px}.news-section .characters li.chara-1{width:300px;height:581px}.news-section .characters li.chara-1{bottom:-290px;left:14px}.news-section .characters li.chara-2{width:348px;height:534.5px}.news-section .characters li.chara-2{bottom:-290px;right:0}.schedule-section .section-inner{padding:78px 0 0}.schedule-section h2{width:582px;height:276px}.schedule-section .switch-content{margin:-12px 0 50px}.schedule-section .switch-content .timeline-section{width:454px;padding:0 0 83px}.schedule-section .switch-content .timeline-section:before{width:454px;height:88px}.schedule-section .switch-content .timeline-section:after{width:454px;height:88px}.schedule-section .switch-content .timeline-section .inner header{padding:65px 0 27px}.schedule-section .switch-content .timeline-section .inner header a{width:245px;height:57px}.schedule-section .switch-content .timeline-section .inner>div{padding:101px 0 0;margin:-101px 0 0;min-height:932px}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header{padding:66px 0 60px}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header a{margin:17px auto 0}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner>div{padding:208px 0 0;margin:-208px 0 0}.schedule-section .switch-content .timeline-section[data-streaming-type=day1] header h3{width:138px;height:80.5px}.schedule-section .switch-content .timeline-section[data-streaming-type=day2] header h3{width:144px;height:80.5px}.schedule-section .night-festival{padding:0 0 110px}.schedule-section .night-festival .section-body{width:1000px;height:342px}.schedule-section .night-festival .section-body .inner{padding:53px 0 0}.schedule-section .night-festival .section-body .btn{width:443px;height:87px}.schedule-section .night-festival .section-body .btn{bottom:84px}.schedule-section .night-festival .section-body .btn a{--shadow-1: 10px;--shadow-2: 29px}.schedule-section .night-festival .characters li.chara-1{width:369px;height:513px}.schedule-section .night-festival .characters li.chara-1{top:-122px;left:-249px}.schedule-section .night-festival .characters li.chara-2{width:213px;height:476.5px}.schedule-section .night-festival .characters li.chara-2{top:-92px;right:-161px}.schedule-section .night-festival.long{padding:0 0 120px}.schedule-section .night-festival.long .section-body{width:1000px;height:472px}.schedule-section .night-festival.long .characters li.chara-1{top:14px;left:-251px}.schedule-section .night-festival.long .characters li.chara-2{top:44px;right:-159px}.schedule-section .section-middle .particles li.particle-s.p-1{width:110px;height:110px;top:96px;left:310px}.schedule-section .section-middle .particles li.particle-s.p-2{width:60px;height:60px;top:235px;left:990px}.schedule-section .section-middle .particles li.particle-s.p-3{width:75px;height:75px;top:440px;left:10px}.schedule-section .section-middle .particles li.particle-s.p-4{width:124px;height:124px;top:665px;left:620px}.schedule-section .section-middle .particles li.particle-s.p-5{width:124px;height:124px;top:780px;left:1302px}.schedule-section .section-middle .particles li.particle-s.p-6{width:94px;height:94px;top:989px;left:8px}.schedule-section .section-middle .particles li.particle-s.p-7{width:90px;height:90px;top:1054px;left:1270px}.schedule-section .section-middle .particles li.particle-s.p-8{width:158px;height:158px;top:1216px;left:-99px}.schedule-section .section-middle .particles li.particle-s.p-9{width:200px;height:200px;top:1513px;left:-76px}.schedule-section .section-middle .particles li.particle-b.p-1{width:324px;height:393px;top:284px;left:1205px}.schedule-section .section-middle .particles li.particle-b.p-2{width:257px;height:303px;top:658px;left:-138px}.schedule-section .section-middle .particles li.particle-b.p-3{width:257px;height:302px;top:1352px;left:1282px}.cast-section:before{top:-1px}.cast-section .section-inner{padding:113px 0 384px}.cast-section h2{width:582px;height:276px}.cast-section #cast-list{width:1080px;margin:0 -80px -37px 0}.cast-section #cast-list li{width:300px;height:233px}.cast-section #cast-list li{margin:0 0 37px}.cast-section .cast-note{width:602.5px;height:62.5px}.cast-section .cast-note{margin:72px auto 0}.cast-section .roll-animation{width:195px;--pos: 9px}.page-wrap .contents-wrap .contents-body .special-section .section-mask{--mask-h: 891px;-webkit-mask-size:3888px auto;mask-size:3888px auto}.page-wrap .contents-wrap .contents-body .special-section:before{top:-36px;height:927px;background-size:3888px auto}.page-wrap .contents-wrap .contents-body .special-section:after{bottom:-77px;height:883px;background-size:3888px auto}.page-wrap .contents-wrap .contents-body .special-section h2{width:598px;height:432px}.page-wrap .contents-wrap .contents-body .special-section .movie .thumb{width:810px;height:414px;margin:0 auto;--shadow-1: 16px;--shadow-2: 27px;--shadow-3: 6px}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{width:443px;height:87px}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{--shadow-1: 3px;--shadow-2: 20px}.page-wrap .contents-wrap .contents-body .special-section .movie-logo{width:567px;height:223.5px}.page-wrap .contents-wrap .contents-body .special-section .movie-logo{margin:0 auto -86px}.page-wrap .contents-wrap .contents-body .special-section .movie-date{width:707px;height:107.5px}.page-wrap .contents-wrap .contents-body .special-section .movie-date{margin:0 auto}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-1{width:309px;height:487px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-1{bottom:352px;left:76px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-2{width:316px;height:465px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-2{bottom:383px;left:1043px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-3{width:313px;height:441px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-3{bottom:217px;left:-4px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-4{width:308.5px;height:507px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-4{bottom:206px;left:1135px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-5{width:421px;height:562px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-5{bottom:-41px;left:7px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-6{width:239px;height:462px}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-6{bottom:-40px;left:1062px}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li{width:175px;height:175px}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-1{left:25px;bottom:-26px}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-2{left:166px;bottom:-22px}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-3{right:156px;bottom:-22px}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-4{right:20px;bottom:-21px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-bg,.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-middle{height:474px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-inner{padding-top:190px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] h2{top:-64px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .lead-text{width:1050px;height:250.5px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .lead-text{margin:0 auto -21px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-inner{padding-top:239px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-middle{height:1176px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] h2{top:-51px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text{width:567px;height:116.5px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text{margin:0 auto -9px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{--drape-y-1: -231px;--drape-y-2: -18.8px;--drape-y-3: -20.7px;--drape-y-4: -6.6px}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .characters{--chara-y-1: -5px;--chara-y-2: -9px;--chara-y-3: -5px;--chara-y-4: -4px;--chara-y-5: -5px;--chara-y-6: -5px}.campaign-section{padding:26px 0 0}.campaign-section .section-middle{padding:50px 0 0}.campaign-section h2{width:581.5px;height:276px}.campaign-section h2{margin:0 auto -13px}.campaign-section .cp-list{width:978px;min-height:1837px;padding:0 0 62px}.campaign-section .cp-list .overview{width:454px;height:547px}.campaign-section .cp-list .overview{margin:0 0 60px}.campaign-section .cp-list .overview dt{width:386px;margin:0 auto 50px;padding:34px 0 0}.campaign-section .cp-list .overview dd{width:348px;margin:-3px auto 0;font-size:14px}.campaign-section .cp-list .overview dd .frame{--shadow-1: 19px;--shadow-2: 10px}.campaign-section .cp-list .overview dd .btn{width:245px;height:57px}.campaign-section .cp-list .overview dd .btn{bottom:74px}.campaign-section .cp-list .soon{width:454px;height:292px}.campaign-section .cp-list .soon{margin:0 0 60px}.campaign-section .cp-list>div:last-child{margin:0}.campaign-section .characters li.chara-1{width:333px;height:577px}.campaign-section .characters li.chara-2{width:350px;height:511.5px}.campaign-section .characters li.chara-3{width:486.5px;height:582.5px}.campaign-section .characters li.chara-1{top:26px;left:-274px}.campaign-section .characters li.chara-2{top:722px;right:-309px}.campaign-section .characters li.chara-3{bottom:-260px;left:-324px}.campaign-section .cp-list[data-cp-open="3"]{padding-bottom:228px}.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="5"]{top:949px}.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="7"] img,.campaign-section .cp-list[data-cp-open="3"] [data-soon-num="9"] img{bottom:-108px}.campaign-section .cp-list[data-cp-open="5"]{padding-bottom:168px}.campaign-section .cp-list[data-cp-open="5"] [data-soon-num="7"]{top:1546px}.campaign-section .cp-list[data-cp-open="5"] [data-soon-num="9"] img{bottom:-108px}.campaign-section .cp-list[data-cp-open="7"]{padding-bottom:168px}.campaign-section .cp-list[data-cp-open="7"] [data-soon-num="9"]{bottom:366px}.campaign-section .section-middle .particles li.particle-s.p-1{width:110px;height:110px;top:66px;left:949px}.campaign-section .section-middle .particles li.particle-s.p-2{width:190px;height:190px;top:242px;left:1249px}.campaign-section .section-middle .particles li.particle-s.p-3{width:162px;height:162px;top:561px;left:621px}.campaign-section .section-middle .particles li.particle-s.p-4{width:95px;height:95px;top:657px;left:-101px}.campaign-section .section-middle .particles li.particle-s.p-5{width:100px;height:100px;top:784px;left:1383px}.campaign-section .section-middle .particles li.particle-s.p-6{width:200px;height:200px;top:1146px;left:-49px}.campaign-section .section-middle .particles li.particle-s.p-7{width:122px;height:122px;top:1758px;left:634px}.campaign-section .section-middle .particles li.particle-s.p-8{width:104px;height:104px;top:1664px;left:1236px}.campaign-section .section-middle .particles li.particle-s.p-9{width:119px;height:119px;top:1940px;left:-58px}.campaign-section .section-middle .particles li.particle-s.p-10{width:200px;height:200px;top:1982px;left:1251px}.campaign-section .section-middle .particles li.particle-b.p-1{width:324px;height:393px;top:1436px;left:-189px}.campaign-section .section-middle .particles li.particle-b.p-2{width:324px;height:393px;top:46px;left:-145px}.campaign-section .section-middle .particles li.particle-b.p-3{width:257px;height:303px;top:793px;left:1231px}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon{padding:21px 0 47px;background-size:auto 82px}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon h2{width:658.5px;height:309.5px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details{padding:43px 0 0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details h2{width:658.5px;height:276px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description{width:1000px;height:212px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description{margin:10px auto -19px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description:after{width:166px;height:10px;top:-17px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{width:614px;height:98px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{--shadow-1: 10px;--shadow-2: 29px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop{padding:142px 0 61px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop-description{width:728.5px;height:100.5px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn{width:644px;height:64px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn{margin:20px auto}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop .note{font-size:16px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters{margin:42px 0 -106px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList{padding-left:22px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList .item{width:210px;height:210px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList .item:nth-of-type(n+2){margin-left:22px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList{margin:34px 0 -109px}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList .item{margin:0 20px}}@media (max-width: 767.98px) and (min-width: 768px) and (max-width: 1699.98px){.campaign-section .characters li.chara-1 img{width:19.5882352941vw;height:33.9411764706vw}}@media (max-width: 767.98px){.schedule-section [data-tab-status="1"] .switch-tab li:nth-child(1):after,.schedule-section [data-tab-status="2"] .switch-tab li:nth-child(2):after{width:8.0213333333vw;height:7.144vw}.page-wrap{--page-header-height: 273.0666666667vw;--schedule-section-height: 438.1333333333vw;--cast-section-height: 289.8666666667vw;--special-section-height: 108.9333333333vw;--campaign-section-height: 535.0666666667vw;--goods-section-height: 97.0666666667vw}.page-wrap .bg-color [data-background=cast-section],.page-wrap .contents-body .cast-section{margin-bottom:-9.6vw}.page-wrap .contents-wrap .contents-body .page-header{overflow:hidden}.page-wrap .contents-wrap .contents-body .page-header .key-visual{height:138.1333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual:before{width:400vw;height:400vw;bottom:6.4vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{background-image:url(/archive/2025/assets/images/news_frame_top.CK5dA3Bf.webp)}.page-wrap .contents-wrap .contents-body .page-header .key-visual:after{bottom:-12.5333333333vw;width:100%;height:24vw;background-size:100% auto}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual{height:111.8666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters li{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-1{width:35.4666666667vw;height:49.3333333333vw;top:42.9333333333vw;left:31.8666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-2{width:28.8vw;height:55.8666666667vw;top:52.9333333333vw;left:.4vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-3{width:20.4vw;height:45.6vw;top:42.4vw;left:17.2vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-4{width:33.6vw;height:51.4666666667vw;top:57.3333333333vw;left:70.4vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-5{width:29.7333333333vw;height:48.9333333333vw;top:42.6666666667vw;left:60.6666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-6{width:31.8666666667vw;height:55.6vw;top:30.2666666667vw;left:2.4vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-7{width:22.9333333333vw;height:44.2666666667vw;top:33.3333333333vw;left:70.2666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-8{width:33.8666666667vw;height:49.0666666667vw;top:11.7333333333vw;left:.9333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-9{width:30.2666666667vw;height:44.8vw;top:16.2666666667vw;left:66.9333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-10{width:31.0666666667vw;height:42.8vw;top:25.4666666667vw;left:47.0666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-11{width:43.4666666667vw;height:57.2vw;top:-.6666666667vw;left:16.9333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-12{width:29.6vw;height:46.8vw;top:9.0666666667vw;left:50vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-13{width:46.8vw;height:56vw;top:24.9333333333vw;left:13.3333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-2{z-index:2}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-4,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-6,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-7,.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .characters .chara-10{z-index:1}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l1{width:28.1333333333vw;top:1.3333333333vw;left:-4.2666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l2{width:7.0666666667vw;top:51.6vw;left:1.7333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l3{width:10.9333333333vw;top:91.8666666667vw;left:-1.4666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l4{width:6.4vw;top:60.5333333333vw;left:0}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l5{width:10.9333333333vw;top:89.7333333333vw;left:54.8vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-l6{width:10.9333333333vw;top:25.6vw;left:92.6666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r1{display:none}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r2{width:28.8vw;top:56.9333333333vw;left:86.5333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r3{width:13.0666666667vw;top:7.6vw;left:84.8vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r4{width:8.4vw;top:102.4vw;left:89.7333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r5{width:9.6vw;top:97.7333333333vw;left:73.4666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r6{width:5.3333333333vw;top:52.4vw;left:1.3333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .visual .particles li.particle-r7{width:13.0666666667vw;top:95.3333333333vw;left:33.7333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle{width:100%}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{width:69.8666666667vw;height:37.4666666667vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{z-index:16}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle h1{top:63.7333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .date-text{width:46.6666666667vw;height:13.6vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .date-text{bottom:16.2666666667vw;right:13.3333333333vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link{width:33.6vw;height:32vw}.page-wrap .contents-wrap .contents-body .page-header .key-visual .section-middle .cp-link{bottom:7.6vw;left:6.6666666667vw}.page-header .key-visual h1 .sparkle{-webkit-mask-image:url(/archive/2025/assets/images/kv_logo.CUX9RqtH.webp);mask-image:url(/archive/2025/assets/images/kv_logo.CUX9RqtH.webp)}.page-header .key-visual h1 .sparkle:after{left:-7.8666666667vw;--to-right: 85.7333333333vw}.movie-section{width:100%;position:relative}.movie-section .section-middle{position:relative}.movie-section .movie{width:55.7333333333vw;height:36.2666666667vw;margin:5.7333333333vw auto 0}.movie-section .movie .splide__pagination{margin:1.8666666667vw 0 0}.movie-section .movie .splide__pagination>li{width:3.4666666667vw;height:3.4666666667vw;margin:0 2.2666666667vw}.top-link-section{margin-top:7.4666666667vw}.top-link-section .link-list{flex-direction:column}.top-link-section .link-list{margin:2.6666666667vw 0 0}.top-link-section .link-list li[data-cms-kv-link-type=btn-1],.top-link-section .link-list li[data-cms-kv-link-type=btn-2]{width:78.5333333333vw;height:16.1333333333vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-3]{width:78.5333333333vw;height:16vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-3]{margin-right:null0}.top-link-section .link-list li[data-cms-kv-link-type=btn-4]{width:78.5333333333vw;height:16vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-4]{margin-top:1.8666666667vw}.top-link-section .link-list li[data-cms-kv-link-type=btn-3] a,.top-link-section .link-list li[data-cms-kv-link-type=btn-4] a{--shadow-1: 0;--shadow-2: 0}.news-section{margin:-36.9333333333vw 0 0;padding-top:40vw}.news-section .section-middle{margin:0 auto;padding:0 0 11.2vw}.news-section h2{margin:0 0 -1.6vw}.news-section h2 img{width:41.6vw;height:18.1333333333vw}.news-section .news-list{width:91.3333333333vw;height:39.2vw;margin:0 auto;padding:4.5333333333vw 4vw;border-radius:2.6666666667vw;--blur: 5.0666666667vw;--spread: .4053333333vw}.news-section .news-list ul>li{margin:0 3.2vw 1.7333333333vw 0;font-size:3.2vw}.news-section .news-list ul>li time{width:18.9333333333vw;height:5.4666666667vw;margin:0 4vw 0 0;border-radius:.6666666667vw}.news-section .news-list ul>li .title{line-height:1.4166666667}.news-section .news-list ul>li .title{width:63.2vw}.news-section .list-inner::-webkit-scrollbar{width:2.4vw}.news-section .list-inner::-webkit-scrollbar-thumb{border-radius:1.2vw}.news-section .characters li.chara-1{width:28.2666666667vw;height:54.8vw}.news-section .characters li.chara-1{bottom:53.7333333333vw;left:-.5333333333vw}.news-section .characters li.chara-2{width:32.9333333333vw;height:50.5333333333vw}.news-section .characters li.chara-2{bottom:53.7333333333vw;right:-4vw}.page-wrap .contents-wrap .contents-body .schedule-section .section-middle{width:100%}.schedule-section .section-inner{padding:6.6666666667vw 0 0}.schedule-section h2{width:90.4vw;height:39.6vw}.schedule-section h2{overflow:hidden;margin-bottom:-7.7333333333vw}.schedule-section .details-box{width:78.6666666667vw;margin:0 auto}.schedule-section .switch-tab{position:-webkit-sticky;position:-webkit-sticky;position:sticky;display:flex;justify-content:space-between;width:83.9733333333vw;margin:0 0 6.4vw -2.6666666667vw;padding:3.2vw 0 0;top:0;z-index:10}.schedule-section .switch-tab li{width:40.8586666667vw;height:9.9013333333vw}.schedule-section .switch-content .timeline-section{background-image:url(/archive/2025/assets/images/sched_frame.DYoM5Uaw.webp)}.schedule-section .switch-content .timeline-section{width:100%;padding:0 0 14.4vw}.schedule-section .switch-content .timeline-section{display:none}.schedule-section .switch-content .timeline-section:before{background-image:url(/archive/2025/assets/images/sched_frame_top.zAkCyiAH.webp)}.schedule-section .switch-content .timeline-section:before{width:78.6666666667vw;height:15.2vw}.schedule-section .switch-content .timeline-section:after{background-image:url(/archive/2025/assets/images/sched_frame_btm.DSzc-qvJ.webp)}.schedule-section .switch-content .timeline-section:after{width:78.6666666667vw;height:15.2vw}.schedule-section .switch-content .timeline-section .inner{background-image:url(/archive/2025/assets/images/sched_fr_bgImg.Cx5EZ_xc.webp)}.schedule-section .switch-content .timeline-section .inner header{padding:11.4666666667vw 0 5.0666666667vw}.schedule-section .switch-content .timeline-section .inner header a{width:43.2vw;height:10.5333333333vw}.schedule-section .switch-content .timeline-section .inner>div{background-image:url(/archive/2025/assets/images/sched_frame_mdl.fgTh1pfN.webp)}.schedule-section .switch-content .timeline-section .inner>div{padding:17.6vw 0 0;margin:-17.6vw 0 0;min-height:225.3333333333vw}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header{background-image:url(/archive/2025/assets/images/sched_frame_bgTop.CEzYdmyV.webp)}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header{padding:11.4666666667vw 0 8vw}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner header a{margin:2.6666666667vw auto 0}.schedule-section .switch-content .timeline-section[data-streaming-status=on] .inner>div{padding:33.8666666667vw 0 0;margin:-33.8666666667vw 0 0}.schedule-section .switch-content .timeline-section[data-streaming-type=day1]{margin:0 0 3.4666666667vw}.schedule-section .switch-content .timeline-section[data-streaming-type=day1] header h3{width:23.7333333333vw;height:13.8666666667vw}.schedule-section .switch-content .timeline-section[data-streaming-type=day2] header h3{width:24.9333333333vw;height:14vw}.schedule-section .night-festival{padding:0 0 17.3333333333vw}.schedule-section .night-festival .section-body{background-image:url(/archive/2025/assets/images/sched_night_frame1.DOIIAMKb.webp)}.schedule-section .night-festival .section-body{width:78.6666666667vw;height:90.2666666667vw}.schedule-section .night-festival .section-body .inner{padding:5.3333333333vw 0 0}.schedule-section .night-festival .section-body .btn{width:57.7333333333vw;height:15.4666666667vw}.schedule-section .night-festival .section-body .btn{bottom:14.4vw}.schedule-section .night-festival .section-body .btn a{--shadow-1: 0;--shadow-2: 0}.schedule-section .night-festival .characters li.chara-1{width:34.6666666667vw;height:48.2666666667vw}.schedule-section .night-festival .characters li.chara-1{bottom:-16.4vw;left:8.2666666667vw}.schedule-section .night-festival .characters li.chara-2{width:20.1333333333vw;height:44.9333333333vw}.schedule-section .night-festival .characters li.chara-2{bottom:-16.2666666667vw;right:13.8666666667vw}.schedule-section .night-festival.long{padding:0 0 17.3333333333vw}.schedule-section .night-festival.long .section-body{background-image:url(/archive/2025/assets/images/sched_night_frame2.Cr40xVHY.webp)}.schedule-section .night-festival.long .section-body{width:78.6666666667vw;height:110.9333333333vw}.schedule-section .night-festival.long .characters li.chara-1{bottom:-15.6vw}.schedule-section .night-festival.long .characters li.chara-2{bottom:-15.7333333333vw}.schedule-section [data-tab-status="2"]+.night-festival .section-body{display:none}.schedule-section .section-middle .particles{width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%);top:0;overflow:hidden}.schedule-section .section-middle .particles li.particle-s{background-size:80% 80%}.schedule-section .section-middle .particles li.particle-s.p-1{width:13.0666666667vw;height:13.0666666667vw;top:52.2666666667vw;left:.8vw}.schedule-section .section-middle .particles li.particle-s.p-2{width:19.7333333333vw;height:19.7333333333vw;top:51.4666666667vw;left:83.3333333333vw}.schedule-section .section-middle .particles li.particle-s.p-3{width:8.1333333333vw;height:8.2666666667vw;top:90.4vw;left:2.2666666667vw}.schedule-section .section-middle .particles li.particle-s.p-4{width:16.4vw;height:16.4vw;top:77.0666666667vw;left:86.9333333333vw}.schedule-section .section-middle .particles li.particle-s.p-5{width:9.8666666667vw;height:9.7333333333vw;top:128.6666666667vw;left:87.4666666667vw}.schedule-section .section-middle .particles li.particle-s.p-6{width:27.4666666667vw;height:27.4666666667vw;top:160vw;left:-7.8666666667vw}.schedule-section .section-middle .particles li.particle-s.p-7{width:13.0666666667vw;height:13.0666666667vw;top:220.9333333333vw;left:-.5333333333vw}.schedule-section .section-middle .particles li.particle-s.p-8{width:19.7333333333vw;height:19.7333333333vw;top:249.6vw;left:84.8vw}.schedule-section .section-middle .particles li.particle-s.p-9{width:20.1333333333vw;height:20.1333333333vw;top:291.6vw;left:-4.6666666667vw}.schedule-section .section-middle .particles li.particle-s.p-10{width:9.0666666667vw;height:9.0666666667vw;top:344.6666666667vw;left:-.8vw}.schedule-section .section-middle .particles li.particle-s.p-11{width:19.4666666667vw;height:19.4666666667vw;top:350.6666666667vw;left:86vw}.schedule-section .section-middle .particles li.particle-s.p-12{width:28.1333333333vw;height:28.1333333333vw;top:389.0666666667vw;left:-2.6666666667vw}.schedule-section .section-middle .particles li.particle-s.p-13{width:9.8666666667vw;height:9.7333333333vw;top:397.0666666667vw;left:83.4666666667vw}.schedule-section .section-middle .particles li.particle-s.p-1,.schedule-section .section-middle .particles li.particle-s.p-7,.schedule-section .section-middle .particles li.particle-s.p-10{transform:rotate(-20deg)}.schedule-section .section-middle .particles li.particle-s.p-3,.schedule-section .section-middle .particles li.particle-s.p-4,.schedule-section .section-middle .particles li.particle-s.p-8,.schedule-section .section-middle .particles li.particle-s.p-9,.schedule-section .section-middle .particles li.particle-s.p-11,.schedule-section .section-middle .particles li.particle-s.p-12{transform:rotate(20deg)}.schedule-section .section-middle .particles li.particle-b.p-1{width:25.3333333333vw;height:28.2666666667vw;top:105.0666666667vw;left:-8.6666666667vw}.schedule-section .section-middle .particles li.particle-b.p-2{width:24.5333333333vw;height:27.2vw;top:171.4666666667vw;left:80.9333333333vw}.schedule-section .section-middle .particles li.particle-b.p-3{width:30.8vw;height:35.7333333333vw;top:237.7333333333vw;left:-8.4vw}.schedule-section .section-middle .particles li.particle-b.p-4{width:28.6666666667vw;height:32.9333333333vw;top:283.0666666667vw;left:79.0666666667vw}.cast-section:before{background-image:url(/archive/2025/assets/images/cast_topLine.2VHTKTPj.webp)}.cast-section:before{top:-.1333333333vw}.cast-section .section-inner{padding:12.8vw 0 17.6vw}.cast-section h2{width:70.1333333333vw;height:39.6vw}.cast-section #cast-list{justify-content:space-between}.cast-section #cast-list{width:100%;margin:0 0 -2.9333333333vw}.cast-section #cast-list li{width:44vw;height:34.2666666667vw}.cast-section #cast-list li{margin:0 0 2.9333333333vw}.cast-section #cast-list li:nth-child(odd) .effect{top:0;left:-4.6666666667vw;background-image:url(/archive/2025/assets/images/cast_heart1.8_n394Ut.svg)}.cast-section #cast-list li:nth-child(2n) .effect{top:1.3333333333vw;left:-4vw;background-image:url(/archive/2025/assets/images/cast_heart2.BEe2y-Dj.svg)}.cast-section #cast-list li:nth-child(19){margin:0 0 0 28vw}.cast-section .cast-note{width:79.3333333333vw;height:13.7333333333vw}.cast-section .cast-note{margin:7.7333333333vw auto 0}.cast-section .roll-animation{width:22vw;--pos: 0}.page-wrap .contents-wrap .contents-body .special-section .section-mask{-webkit-mask-image:url(/archive/2025/assets/images/spcl_frame_top_mask.BfywkJbm.webp),url(/archive/2025/assets/images/mask.BinDw4zz.webp);mask-image:url(/archive/2025/assets/images/spcl_frame_top_mask.BfywkJbm.webp),url(/archive/2025/assets/images/mask.BinDw4zz.webp)}.page-wrap .contents-wrap .contents-body .special-section .section-mask{--mask-h: 16.5333333333vw}.page-wrap .contents-wrap .contents-body .special-section:before{background-image:url(/archive/2025/assets/images/spcl_frame_top.C1O_m1WR.webp)}.page-wrap .contents-wrap .contents-body .special-section:before{top:-17.3333333333vw;height:35.3333333333vw;width:100%;background-size:100% auto}.page-wrap .contents-wrap .contents-body .special-section:after{background-image:url(/archive/2025/assets/images/spcl_frame_bottom.DiEAsoFa.webp)}.page-wrap .contents-wrap .contents-body .special-section:after{bottom:-18.6666666667vw;height:35.3333333333vw;width:100%;background-size:100% auto}.page-wrap .contents-wrap .contents-body .special-section .section-middle,.page-wrap .contents-wrap .contents-body .special-section .section-inner{width:100%}.page-wrap .contents-wrap .contents-body .special-section .section-inner{overflow:hidden}.page-wrap .contents-wrap .contents-body .special-section h2{width:100vw;height:50.4vw}.page-wrap .contents-wrap .contents-body .special-section h2{overflow:hidden}.page-wrap .contents-wrap .contents-body .special-section .movie .thumb{width:89.3333333333vw;height:45.6vw;margin:0 auto 1.0666666667vw;--shadow-1: 2.1333333333vw;--shadow-2: 3.6vw;--shadow-3: .8vw}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{width:78.5333333333vw;height:16vw}.page-wrap .contents-wrap .contents-body .special-section .movie .btn{--shadow-1: 0;--shadow-2: 0}.page-wrap .contents-wrap .contents-body .special-section .movie-logo{width:75.6vw;height:29.8666666667vw}.page-wrap .contents-wrap .contents-body .special-section .movie-logo{margin:0 auto -10.9333333333vw}.page-wrap .contents-wrap .contents-body .special-section .movie-date{width:76vw;height:24.8vw}.page-wrap .contents-wrap .contents-body .special-section .movie-date{margin:0 auto 3.4666666667vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-1{width:29.2vw;height:45.8666666667vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-1{bottom:5.7333333333vw;left:18.4vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-2{width:31.2vw;height:46.2666666667vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-2{bottom:6.5333333333vw;left:47.8666666667vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-3{width:29.6vw;height:41.7333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-3{bottom:3.6vw;left:2.5333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-4{width:30.6666666667vw;height:50.4vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-4{bottom:-.5333333333vw;left:68.2666666667vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-5{width:39.4666666667vw;height:52.5333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-5{bottom:-3.3333333333vw;left:18.9333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-6{width:23.6vw;height:45.8666666667vw}.page-wrap .contents-wrap .contents-body .special-section .characters li.chara-6{bottom:-4.1333333333vw;left:49.3333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li{width:23.3333333333vw;height:23.3333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-1{left:11.7333333333vw;bottom:-3.4666666667vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-2{left:29.3333333333vw;bottom:-2.9333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-3{right:29.3333333333vw;bottom:-2.9333333333vw}.page-wrap .contents-wrap .contents-body .special-section .characters-sd li.chara-4{right:13.3333333333vw;bottom:-2.8vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-bg{background-image:url(/archive/2025/assets/images/spcl_cmsn_bg.BNgaOVCU.webp)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-bg{height:100%}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-middle{height:108.9333333333vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .section-inner{padding-top:10.6666666667vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] h2{margin:0 auto -18.6666666667vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .lead-text{width:97.6vw;height:48.1333333333vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=soon] .lead-text{margin:0 auto -4vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg{background-image:url(/archive/2025/assets/images/spcl_bg2.CpRcoFA6.webp)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg{position:relative;background-size:100% 100%}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{background-image:url(/archive/2025/assets/images/spcl_bg1.Dt_Z0x81.webp)}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{background-size:100% auto;background-position:center 3%}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-inner{padding-top:10.6666666667vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-middle{height:227.4666666667vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] h2{margin:0 auto -15.6vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text{width:77.3333333333vw;height:17.8666666667vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .lead-text{margin:0 auto -2.1333333333vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .section-bg .bg-drape{--drape-y-1: -30.8vw;--drape-y-2: -2.5066666667vw;--drape-y-3: -2.76vw;--drape-y-4: -.88vw}.page-wrap .contents-wrap .contents-body .special-section[data-special-status=open] .characters{--chara-y-1: -.6666666667vw;--chara-y-2: -1.2vw;--chara-y-3: -.6666666667vw;--chara-y-4: -.5333333333vw;--chara-y-5: -.6666666667vw;--chara-y-6: -.6666666667vw}.campaign-section{padding:3.7333333333vw 0 0}.campaign-section .section-middle{padding:2.6666666667vw 0 0}.campaign-section h2{width:90.5333333333vw;height:39.6vw}.campaign-section h2{margin:0 auto -3.7333333333vw}.campaign-section h2{overflow:hidden}.campaign-section .cp-list{width:-webkit-fit-content;width:fit-content;min-height:482.4vw;margin:0 auto;padding:0 0 10.6666666667vw}.campaign-section .cp-list .overview{width:78.6666666667vw;height:108vw}.campaign-section .cp-list .overview{background-image:url(/archive/2025/assets/images/cp_frame.C6XmD3lJ.webp)}.campaign-section .cp-list .overview{margin:0 0 5.3333333333vw}.campaign-section .cp-list .overview dt{width:67.2vw;margin:0 auto 10vw;padding:5.8666666667vw 0 0}.campaign-section .cp-list .overview dd{line-height:1.4545454545}.campaign-section .cp-list .overview dd{width:57.8666666667vw;margin:-.6666666667vw auto;font-size:2.9333333333vw}.campaign-section .cp-list .overview dd .frame{--shadow-1: 0;--shadow-2: 0}.campaign-section .cp-list .overview dd .btn{width:43.2vw;height:10.5333333333vw}.campaign-section .cp-list .overview dd .btn{bottom:14.2666666667vw}.campaign-section .cp-list .soon{width:78.6666666667vw;height:50.4vw}.campaign-section .cp-list .soon{margin:0 0 5.3333333333vw}.campaign-section .cp-list>div:last-child{margin:0}.campaign-section .characters{width:100%;height:100%;position:absolute;top:0;right:0}.campaign-section .characters li.chara-1{width:29.8666666667vw;height:52vw}.campaign-section .characters li.chara-2{width:31.7333333333vw;height:46.1333333333vw}.campaign-section .characters li.chara-3{width:40vw;height:47.7333333333vw}.campaign-section .characters li.chara-1{top:110.6666666667vw;right:0}.campaign-section .characters li.chara-1{width:26.5333333333vw;overflow:hidden}.campaign-section .characters li.chara-2{top:353.2vw;left:-4vw}.campaign-section .characters li.chara-3{bottom:-14.2666666667vw;right:0}.campaign-section .section-middle .particles{width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%);top:0;overflow:hidden}.campaign-section .section-middle .particles li.particle-s{background-size:100% 100%}.campaign-section .section-middle .particles li.particle-s.p-1{width:14.4vw;height:14.4vw;top:38vw;left:87.8666666667vw}.campaign-section .section-middle .particles li.particle-s.p-2{width:8.1333333333vw;height:8.2666666667vw;top:55.3333333333vw;left:2.4vw}.campaign-section .section-middle .particles li.particle-s.p-3{width:19.8666666667vw;height:19.8666666667vw;top:95.6vw;left:84.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-4{width:27.3333333333vw;height:27.3333333333vw;top:126.9333333333vw;left:-6.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-5{width:9.0666666667vw;height:9.0666666667vw;top:185.8666666667vw;left:-.4vw}.campaign-section .section-middle .particles li.particle-s.p-6{width:15.6vw;height:15.6vw;top:207.6vw;left:87.0666666667vw}.campaign-section .section-middle .particles li.particle-s.p-7{width:13.2vw;height:13.2vw;top:258.5333333333vw;left:-.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-8{width:16.4vw;height:16.4vw;top:301.8666666667vw;left:85.2vw}.campaign-section .section-middle .particles li.particle-s.p-9{width:8.1333333333vw;height:8.2666666667vw;top:316.1333333333vw;left:2.4vw}.campaign-section .section-middle .particles li.particle-s.p-10{width:9.8666666667vw;height:9.7333333333vw;top:354.4vw;left:89.6vw}.campaign-section .section-middle .particles li.particle-s.p-11{width:33.3333333333vw;height:33.3333333333vw;top:380.8vw;left:-10.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-12{width:15.0666666667vw;height:15.0666666667vw;top:438.6666666667vw;left:-.4vw}.campaign-section .section-middle .particles li.particle-s.p-13{width:9.6vw;height:9.6vw;top:475.3333333333vw;left:90vw}.campaign-section .section-middle .particles li.particle-s.p-14{width:8.1333333333vw;height:8.2666666667vw;top:517.3333333333vw;left:2.4vw}.campaign-section .section-middle .particles li.particle-s.p-15{width:19.4666666667vw;height:19.4666666667vw;top:570.6666666667vw;left:84.1333333333vw}.campaign-section .section-middle .particles li.particle-s.p-16{width:18.1333333333vw;height:18.1333333333vw;top:606vw;left:-2.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-17{width:9.8666666667vw;height:9.8666666667vw;top:641.2vw;left:89.6vw}.campaign-section .section-middle .particles li.particle-s.p-18{width:13.3333333333vw;height:13.2vw;top:682.6666666667vw;left:-.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-19{width:25.2vw;height:25.2vw;top:863.8666666667vw;left:-6.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-20{width:16.6666666667vw;height:16.6666666667vw;top:1024.1333333333vw;left:86.6666666667vw}.campaign-section .section-middle .particles li.particle-s.p-5,.campaign-section .section-middle .particles li.particle-s.p-7,.campaign-section .section-middle .particles li.particle-s.p-12{transform:rotate(-20deg)}.campaign-section .section-middle .particles li.particle-s.p-1,.campaign-section .section-middle .particles li.particle-s.p-2,.campaign-section .section-middle .particles li.particle-s.p-6,.campaign-section .section-middle .particles li.particle-s.p-7,.campaign-section .section-middle .particles li.particle-s.p-8,.campaign-section .section-middle .particles li.particle-s.p-9,.campaign-section .section-middle .particles li.particle-s.p-14,.campaign-section .section-middle .particles li.particle-s.p-15,.campaign-section .section-middle .particles li.particle-s.p-16{transform:rotate(20deg)}.campaign-section .section-middle .particles li.particle-b.p-1{width:25.3333333333vw;height:28.2666666667vw;top:70vw;left:-8.5333333333vw}.campaign-section .section-middle .particles li.particle-b.p-2{width:24.5333333333vw;height:27.2vw;top:136.4vw;left:81.0666666667vw}.campaign-section .section-middle .particles li.particle-b.p-3{width:30.8vw;height:35.7333333333vw;top:202.6666666667vw;left:-8.2666666667vw}.campaign-section .section-middle .particles li.particle-b.p-4{width:28.6666666667vw;height:32.9333333333vw;top:248vw;left:79.2vw}.campaign-section .section-middle .particles li.particle-b.p-5{width:24.5333333333vw;height:27.2vw;top:397.2vw;left:81.0666666667vw}.campaign-section .section-middle .particles li.particle-b.p-6{width:30.8vw;height:35.7333333333vw;top:463.4666666667vw;left:-8.2666666667vw}.campaign-section .section-middle .particles li.particle-b.p-7{width:25.3333333333vw;height:28.2666666667vw;top:70vw;left:-8.5333333333vw}.campaign-section .section-middle .particles li.particle-b.p-8{width:24.5333333333vw;height:27.2vw;top:136.4vw;left:81.0666666667vw}.campaign-section .section-middle .particles li.particle-b.p-9{width:30.8vw;height:35.7333333333vw;top:202.6666666667vw;left:-8.2666666667vw}.campaign-section .section-middle .particles li.particle-b.p-10{width:28.6666666667vw;height:32.9333333333vw;top:248vw;left:79.2vw}.campaign-section .section-middle .particles li.particle-b.p-11{width:24.5333333333vw;height:27.2vw;top:397.2vw;left:81.0666666667vw}.campaign-section .section-middle .particles li.particle-b.p-12{width:30.8vw;height:35.7333333333vw;top:463.4666666667vw;left:-8.2666666667vw}.campaign-section .section-middle .particles li.particle-b.p-13{width:25.3333333333vw;height:28.2666666667vw;top:617.7333333333vw;left:-8.5333333333vw}.campaign-section .section-middle .particles li.particle-b.p-14{width:24.4vw;height:27.2vw;top:684.1333333333vw;left:81.2vw}.campaign-section .section-middle .particles li.particle-b.p-15{width:24.4vw;height:27.2vw;top:944.9333333333vw;left:81.2vw}.page-wrap .contents-wrap .contents-body .goods-section .section-middle,.page-wrap .contents-wrap .contents-body .goods-section .section-inner{width:100%}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon{background-image:url(/archive/2025/assets/images/goods_cmsn_bgTxt.BjmlKOXi.svg)}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon{padding:6.2666666667vw 0 38.2666666667vw;background-size:56.5333333333vw auto;background-position:center 58.9333333333vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-soon h2{width:70.6666666667vw;height:52.1333333333vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details{padding:6.4vw 0 0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details h2{width:90vw;height:48.6666666667vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description{width:97.7333333333vw;height:39.4666666667vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description{margin:7.0666666667vw auto -.9333333333vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore-description:after{width:44.2666666667vw;height:2.6666666667vw;top:-6.2666666667vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{width:79.3333333333vw;height:18.8vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details #cystore_link_btn{--shadow-1: 0;--shadow-2: 0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop{padding:17.8666666667vw 0 10.9333333333vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop-description{width:77.0666666667vw;height:20.6666666667vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn{width:75.6vw;height:13.0666666667vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop #only_shop_link_btn{margin:3.6vw auto}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .only-shop .note{font-size:2.1333333333vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters{margin:2.9333333333vw 0 -13.8666666667vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList{padding-left:2.9333333333vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList .item{width:28vw;height:28vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details .floaters .itemsList .item:nth-of-type(n+2){margin-left:2.9333333333vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList{width:90.1333333333vw;margin:5.3333333333vw auto -13.8666666667vw}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList .item:nth-of-type(n+2){margin:0}.page-wrap .contents-wrap .contents-body .goods-section #goods-details.no-animation .floaters .itemsList .item:nth-child(4){display:none}}@media (max-width: 767.98px) and (max-width: 767.98px){.cast-section #cast-list[data-cast-num="20"] li:nth-child(19){margin:0 0 2.9333333333vw}.campaign-section .characters li.chara-1 img{width:29.8666666667vw;height:52vw}}@media (max-width: 767.98px) and (min-width: 1700px){.campaign-section .characters li.chara-1 img{width:333px;height:577px}}
