.newsinner .new{line-height:0;text-indent:-9999px;font-size:0}.kiwami3-adventure #adventurelist dl dt{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}@keyframes hidden{0%{visibility:hidden}to{visibility:visible}}@keyframes fadeIn{0%{opacity:1%}to{opacity:1}}@keyframes slideLeft{0%{opacity:1%;transform:translateX(-4cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideRight{0%{opacity:1%;transform:translateX(4cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideTop{0%{opacity:1%;transform:translateY(-4cqw)}to{opacity:1;transform:translateY(0px)}}@keyframes slideBottom{0%{opacity:1%;transform:translateY(4cqw)}to{opacity:1;transform:translateY(0px)}}@media screen and (min-width:1280px){@keyframes slideLeft{0%{opacity:1%;transform:translateX(-1.5625cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideRight{0%{opacity:1%;transform:translateX(1.5625cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideTop{0%{opacity:1%;transform:translateY(-1.5625cqw)}to{opacity:1;transform:translateY(0px)}}@keyframes slideBottom{0%{opacity:1%;transform:translateY(1.5625cqw)}to{opacity:1;transform:translateY(0px)}}}.block{box-sizing:border-box}@media screen and (max-width:1279px){.block{padding:0 4cqw}}@media screen and (min-width:1280px){.block{width:71.6666666667cqw;margin:0 auto}}.t-type1{font-size:10.6666666667cqw;font-family:"Fustat",sans-serif;line-height:1;text-align:center;background:linear-gradient(90deg,#000 50%,#920000 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:800;letter-spacing:-0.02em}.media .t-type1{text-indent:0.1em}.intro .t-type1{text-indent:-0.25em}.special .t-type1{font-size:8.5333333333cqw;line-height:1.2;font-family:var(--font-sans)}.products .t-type1{text-indent:-0.16em}@media screen and (min-width:1280px){.t-type1{font-size:4.1666666667cqw}.special .t-type1{font-size:3.3333333333cqw}}.btn a,.btn button{width:59.7333333333cqw;height:9.3333333333cqw;padding:0 1em;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:4cqw;font-weight:800;position:relative;z-index:0}.btn a:after,.btn a:before,.btn button:after,.btn button:before{content:"";display:block;position:absolute;top:0;bottom:0}.btn a:before,.btn button:before{width:1.3333333333cqw;height:1.3333333333cqw;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;right:2.1333333333cqw;margin:auto}.btn a:after,.btn button:after{height:100%;width:0;right:0;z-index:-1}.kiwami3Block .btn a,.kiwami3Block .btn button{font-family:"Fustat",sans-serif;border:0.2666666667cqw solid #f52525;background:#010101;color:#ededed}.kiwami3Block .btn a:before,.kiwami3Block .btn button:before{background:#ededed}.darktiesBlock .btn a,.darktiesBlock .btn button{font-family:"Fustat",sans-serif;border:0.2666666667cqw solid #000;background:#e70e0e;color:#000}.darktiesBlock .btn a:before,.darktiesBlock .btn button:before{background:#000}.products .btn a,.products .btn button{padding-bottom:0.5333333333cqw;border:0.2666666667cqw solid #ededed;background:#010101;color:#ededed}.products .btn a:before,.products .btn button:before{background:#ededed}.btn.typeBuy a,.btn.typeBuy button{width:100%!important;height:16cqw;background:#ffc000;color:#2a220c;border-color:#ffc000;font-weight:900;font-size:4.8cqw}.btn.typeBuy a:before,.btn.typeBuy button:before{width:1.8666666667cqw;height:1.8666666667cqw;background:#000}@media screen and (min-width:1280px){.btn a,.btn button{width:23.3333333333cqw;height:3.6458333333cqw;font-size:1.1458333333cqw}.btn a:before,.btn button:before{width:0.5208333333cqw;height:0.5208333333cqw;right:0.8854166667cqw}.darktiesBlock .btn a,.darktiesBlock .btn button,.kiwami3Block .btn a,.kiwami3Block .btn button{border-width:1px}.products .btn a,.products .btn button{width:20cqw;height:3.125cqw;border-width:1px;padding-bottom:0.2083333333cqw}.btn.typeBuy a,.btn.typeBuy button{height:3.6458333333cqw;font-size:1.3541666667cqw}.btn.typeBuy a:before,.btn.typeBuy button:before{width:0.7291666667cqw;height:0.7291666667cqw;right:0.78125cqw}}@media (any-hover:hover){.btn a,.btn button{transition:color cubic-bezier(0.83,0,0.17,1) 0.4s}.btn a:before,.btn button:before{transition:background cubic-bezier(0.83,0,0.17,1) 0.3s}.btn a:after,.btn button:after{transition:width cubic-bezier(0.83,0,0.17,1) 0.4s}.btn a:hover:after,.btn button:hover:after{width:100%;left:0;right:auto}.kiwami3Block .btn a:after,.kiwami3Block .btn button:after{background:#f52525}.kiwami3Block .btn a:hover,.kiwami3Block .btn button:hover{color:#000}.kiwami3Block .btn a:hover:before,.kiwami3Block .btn button:hover:before{background:#000}.products .btn a:after,.products .btn button:after{background:#2e2e2e}.btn.typeBuy a:after,.btn.typeBuy button:after{background:#000}.btn.typeBuy a:hover,.btn.typeBuy button:hover{color:#ffc000}.btn.typeBuy a:hover:before,.btn.typeBuy button:hover:before{background:#ffc000}}.f-en{font-family:"Fustat",sans-serif}.scrTg{position:relative}.scrTg div{position:absolute;left:0}@media screen and (max-width:1279px){.scrTg div#kiwami3-story{top:-85.3333333333cqw}.scrTg div#darkties-story{top:-81.3333333333cqw}.scrTg div#darkties-cast{top:-18.6666666667cqw}.scrTg div#darkties-battle{top:-20cqw}.scrTg div#darkties-adventure{top:-24cqw}}@media screen and (min-width:1280px){.scrTg div{top:-4.6875cqw}.scrTg div#darkties-cast{top:-18.2291666667cqw}.scrTg div#darkties-battle{top:-23.4375cqw}.scrTg div#darkties-adventure{top:-25cqw}}.navTarget{height:calc(100% - 70dvh);position:absolute;left:0;bottom:0;top:0;margin:auto;pointer-events:none}.navTarget-top{bottom:auto}.navTarget-intro{top:auto}.navTarget-products{top:auto}.navTarget-kiwami3-adventure{top:auto}@media screen and (max-width:1279px){.navTarget-darkties-adventure{top:auto}}@media screen and (min-width:1280px){.navTarget-intro{bottom:5.2083333333cqw}.navTarget-kiwami3-cast{height:calc(100% - 100dvh)}.navTarget-kiwami3-adventure{bottom:5.2083333333cqw}.navTarget-darkties-cast{height:calc(100% - 100dvh)}.navTarget-darkties-battle{height:calc(100% - 100dvh)}.navTarget-darkties-adventure{height:calc(100% - 100dvh)}}.visual{height:184.1333333333cqw;padding-bottom:19.6cqw;box-sizing:border-box;display:flex;flex-direction:column;position:relative;z-index:0;background:#000;overflow:hidden}.visual:before{content:"";display:block;width:80%;height:100%;background:url(../img/bg_repeat.png) repeat center 0/auto 104.1666666667cqw;position:absolute;right:50%;opacity:0}.visual .logo{flex:1}.visual .logo span{width:100%;height:100%;display:flex}.visual .logo a{height:100%;width:50%;box-sizing:border-box;display:flex;align-items:end}.visual .logo img{margin-top:auto;object-fit:contain;filter:drop-shadow(0 0 4cqw rgba(0,0,0,0.5))}.visual .logo-kiwami3{padding-right:2.4cqw}.visual .logo-kiwami3 img{height:17.8666666667cqw;margin-left:auto}.visual .logo-darkties{padding-left:2.1333333333cqw}.visual .logo-darkties img{height:22.8cqw}.visual__platform{padding:2.1333333333cqw;padding-right:2.8cqw;display:flex;flex-wrap:wrap;align-items:center;order:-1;background:#000;position:relative;z-index:10}.visual__platform img{width:auto;height:100%}.visual__platform-01{height:6.4cqw;margin-right:2.1333333333cqw}.visual__platform-01 img{background:#e60012}.visual__platform-02{height:3.1466666667cqw;margin-right:2.6666666667cqw}.visual__platform-03{height:2.9866666667cqw;margin-right:2.8cqw}.visual__platform-04{height:3.6cqw}.visual__cha{height:196.8cqw;position:absolute;top:10.6666666667cqw;left:0;right:0;z-index:0;overflow:hidden}.visual__cha .cha1,.visual__cha .cha2{height:100%;width:80%;position:absolute;top:0}.visual__cha .cha1:before,.visual__cha .cha2:before{content:"";display:block;width:50cqw;height:100%;background-image:url(../img/home/visual.jpg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;top:0}.visual__cha .cha1{right:50%}.visual__cha .cha1:before{background-position:0 0;right:0}.visual__cha .cha2{left:50%}.visual__cha .cha2:before{background-position:100% 0;left:0}.visual__txt{margin-top:8.6666666667cqw;text-align:center;line-height:1}.visual__txt span{font-family:"Fustat",sans-serif;font-weight:800;letter-spacing:-0.02em}.visual__txt p{font-weight:600}.visual__txt-01{font-size:4.8cqw}.visual__txt-01 span{font-size:10.6666666667cqw;margin-right:0.06em;vertical-align:-0.02em}.visual__txt-02{font-size:3.4666666667cqw}.visual__txt-02 span{font-size:8.5333333333cqw;margin-right:0.08em}@media screen and (min-width:1280px){.visual{height:100vh;min-height:52.0833333333cqw;max-height:59.375cqw;padding:4.6875cqw 0 0}.visual .logo img{filter:drop-shadow(0 0 2.0833333333cqw rgba(0,0,0,0.5))}.visual .logo-kiwami3{padding-right:1.40625cqw;padding-bottom:1.875cqw}.visual .logo-kiwami3 img{height:12.0833333333cqw}.visual .logo-darkties{padding-left:1.6666666667cqw;padding-bottom:1.9791666667cqw}.visual .logo-darkties img{height:15.3645833333cqw}.visual__platform{padding:0.625cqw 60.5729166667cqw 0.5729166667cqw 0.625cqw;background:linear-gradient(90deg,rgba(0,0,0,0.6) 31.3%,transparent 34.1%)}.visual__platform-01{height:2.65625cqw;margin-right:0.8333333333cqw}.visual__platform-02{height:1.2760416667cqw;margin-right:0.9895833333cqw}.visual__platform-03{height:1.1979166667cqw;margin-right:1.25cqw}.visual__platform-04{height:1.40625cqw}.visual__cha{height:100%;top:4.6875cqw}.visual__cha .cha1:before,.visual__cha .cha2:before{width:50cqw;background-image:url(../img/home/pc/visual.jpg);background-size:100cqw auto}.visual__txt{height:10.4166666667cqw;margin:0;padding:1.8229166667cqw 0 0;box-sizing:border-box;text-align:left;background:rgba(0,0,0,0.6);line-height:0.94}.visual__txt span{letter-spacing:-0.02em}.visual__txt p{width:71.6666666667cqw;margin:0 auto}.visual__txt-01{font-size:1.875cqw}.visual__txt-01 span{font-size:4.1666666667cqw}.visual__txt-02{font-size:1.3541666667cqw}.visual__txt-02 span{font-size:3.3333333333cqw}}.news{background:#000;padding-top:10.5333333333cqw;padding-bottom:20cqw}.newsinner h1{font-family:"Fustat",sans-serif;text-align:center;font-size:6.6666666667cqw;font-weight:800;line-height:1;color:#df0000}.newsinner ul{max-height:49.3333333333cqw;margin-top:2.6666666667cqw;display:flex;flex-wrap:wrap;gap:0.5333333333cqw 0;overflow-y:auto;scroll-behavior:smooth}.newsinner ul::-webkit-scrollbar{width:1.3333333333cqw;background:#3d3d3d}.newsinner ul::-webkit-scrollbar-thumb{background:#d60000}.newsinner ul::-webkit-scrollbar-track{background:#3d3d3d}.newsinner li{width:100%}.newsinner .newslist{width:100%;padding:1.6cqw 4cqw;box-sizing:border-box;color:#ededed;display:flex;flex-wrap:wrap;background:#171717;position:relative}.newsinner .new{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#df0000;position:absolute;top:1.6cqw;right:2.1333333333cqw}.newsinner .new:before{content:"";display:block;width:100%;height:100%;background:#df0000;border-radius:50%;position:absolute;inset:0;margin:auto;opacity:0.5;animation:newmark 2.5s linear infinite}.newsinner a{color:#ff0}@media (any-hover:hover){.newsinner a{transition:opacity 0.3s}.newsinner a:hover{opacity:0.5}}.newsinner time{width:100%;margin-bottom:-1.4666666667cqw;font-family:"Fustat",sans-serif;font-weight:400;color:#df0000}@media screen and (min-width:1280px){.news{margin:0;padding:0;position:relative}.newsinner{width:29.375cqw;position:absolute;top:-8.5416666667cqw;right:14.21875cqw}.newsinner h1{text-align:left;font-size:1.25cqw}.newsinner ul{height:4.6875cqw;margin-top:0.78125cqw;gap:0.0520833333cqw 0}.newsinner ul::-webkit-scrollbar{width:0.2083333333cqw}.newsinner .new{width:0.4166666667cqw;min-width:0.4166666667cqw;height:0.4166666667cqw;min-height:0.4166666667cqw;margin-top:0.625cqw;margin-left:0.5208333333cqw;position:relative;top:auto;right:auto;order:1}.newsinner .newslist{margin-top:-0.12em;padding:0 1em 0.13em 0;flex-wrap:nowrap;font-size:0.8333333333cqw;background:transparent}.newsinner time{min-width:4.7916666667cqw;width:4.7916666667cqw;margin:0.15em 0 0}}.media{padding-top:19.0666666667cqw;padding-bottom:19.2cqw;position:relative}.media h1{margin-bottom:8.4cqw}.media .splide__slide{width:100%;padding:0 4cqw;box-sizing:border-box}.media .splide__slide button{color:#ededed;pointer-events:none}.media .splide__pagination{margin-top:5.7333333333cqw}.media .splide__arrow{top:19.3333333333cqw}.media .splide__arrows{width:100%;position:absolute;top:0;left:0}.media .mimg{display:block;background:#000;position:relative;z-index:0}.media .mimg:before{content:"";display:block;width:100%;height:100%;border:0.2666666667cqw solid #eb0303;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1;opacity:0}.media .mimg img{opacity:0.7;height:52cqw}.media .mico{width:13.3333333333cqw;height:13.3333333333cqw;border:0.2666666667cqw solid #eb0303;background:rgba(0,0,0,0.5);box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;inset:0;margin:auto;opacity:0}.media .mico:after{content:"";display:block;width:5.3333333333cqw;height:5.3333333333cqw;clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;margin-left:1.0666666667cqw}.media .mtxt{margin-top:2.4cqw;font-size:4cqw;display:block}.media .splide__slide.is-active .mimg:before{opacity:1;transition:opacity 0.3s 0.3s}.media .splide__slide.is-active .mico{opacity:1}.media .splide__slide.is-active button{pointer-events:auto}@media (any-hover:hover){.media .splide__slide img{transition:opacity 0.3s}.media .splide__slide.is-active button:hover img{opacity:1}}@media screen and (min-width:1280px){.media{padding-top:7.4479166667cqw;padding-bottom:7.5cqw}.media h1{margin-bottom:2.7604166667cqw}.media .splide__slide{width:54.375cqw;padding:0 3.4375cqw}.media .splide__pagination{margin-top:2.3958333333cqw}.media .splide__arrow{top:10.78125cqw}.media .splide__arrow--next{right:50%;margin-right:-27.1875cqw}.media .splide__arrow--prev{left:50%;margin-left:-27.1875cqw}.media .mimg:before{border-width:0.1041666667cqw}.media .mimg img{height:auto}.media .mico{width:5.2083333333cqw;height:5.2083333333cqw;border-width:0.1041666667cqw}.media .mico:after{width:2.0833333333cqw;height:2.0833333333cqw;margin-left:0.4166666667cqw}.media .mtxt{margin-top:1.1979166667cqw;font-size:1.0416666667cqw}}.intro{padding-bottom:18.5333333333cqw;position:relative}.intro h1{margin-bottom:8.5333333333cqw}.intro .catch{height:133.3333333333cqw;margin-bottom:6.4cqw;position:relative;z-index:0}.intro h2{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:8.5333333333cqw;display:block;position:absolute;inset:0;top:-1.3333333333cqw;margin:auto;line-height:1;z-index:1;font-weight:900}.intro h2 span{display:inline-block}.intro .cut1,.intro .cut2{width:100%;height:50%;position:absolute;z-index:0}.intro .cut1{top:0;left:0}.intro .cut2{bottom:0;right:0;z-index:0}.intro p{margin-top:6.9333333333cqw}.intro p.copy{margin:0 0 7.8666666667cqw}.intro strong{font-weight:800;font-size:6.6666666667cqw;line-height:1.2;display:block}@media screen and (max-width:1279px){.intro .cut1{background:url(../img/home/intro_01.jpg) no-repeat 0 0/100% auto}.intro .cut2{background:url(../img/home/intro_02.jpg) no-repeat 0 0/100% auto}}@media screen and (min-width:1280px){.intro{padding-bottom:7.34375cqw}.intro h1{margin-bottom:2.8645833333cqw}.intro .catch{height:42.7083333333cqw;margin-bottom:1.6666666667cqw}.intro h2{padding-left:0.43em;font-size:5.2083333333cqw;top:-0.78125cqw;line-height:1.2}.intro h2 span{display:block}.intro .cut1,.intro .cut2{width:55.2083333333cqw;height:42.7083333333cqw}.intro .cut1{background:url(../img/home/pc/intro_01.jpg) no-repeat 0 0/100% auto;clip-path:polygon(0 0,100% 0%,81.2% 100%,0% 100%)}.intro .cut2{background:url(../img/home/pc/intro_02.jpg) no-repeat 0 0/100% auto;clip-path:polygon(18.8% 0%,100% 0%,100% 100%,0% 100%)}.intro p{margin-top:1.6666666667cqw}.intro p.copy{margin:0 0 1.875cqw}.intro strong{font-size:1.875cqw}}.kiwami3Block{background:url(../img/bg_repeat.png) repeat center 0/auto 266.6666666667cqw}.kiwami3Block h1{height:140cqw;padding:0 4.5333333333cqw 6cqw;box-sizing:border-box;text-align:center;display:flex;justify-content:flex-end;align-items:flex-end}.kiwami3Block h1 img{height:28.1333333333cqw;filter:drop-shadow(0 0 4cqw rgba(0,0,0,0.5))}.kiwami3Block h2{color:#000;pointer-events:none;position:relative;z-index:1}.kiwami3Block h2 span{width:-moz-fit-content;width:fit-content;font-size:16cqw;line-height:0.78;transform:rotate(-90deg);transform-origin:top left;font-weight:800;font-family:"Fustat",sans-serif;display:block;position:absolute;left:0;top:0}.kiwami3Block .copy1{font-size:8cqw;color:#000;font-weight:900;line-height:1.1666666667}@media screen and (max-width:1279px){.kiwami3Block h1{background:url(../img/home/kiwami3_visual.jpg) no-repeat 0 0/100% auto}}@media screen and (min-width:1280px){.kiwami3Block{background-size:auto 104.1666666667cqw}.kiwami3Block h1{height:56.7708333333cqw;padding:0 2.1354166667cqw 1.6666666667cqw;background:url(../img/home/pc/kiwami3_visual.jpg) no-repeat 0 0/100% auto}.kiwami3Block h1 img{height:22.34375cqw;filter:drop-shadow(0 0 2.0833333333cqw rgba(0,0,0,0.5))}.kiwami3Block h2 span{font-size:11.4583333333cqw;line-height:0.81}.kiwami3Block .copy1{font-size:3.6458333333cqw;line-height:1.1428571429}}.kiwami3-story{margin-bottom:18.4cqw;position:relative}.kiwami3-story .images{content:"";display:block;height:80cqw;margin-bottom:5.4666666667cqw;position:relative}.kiwami3-story .images div{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.kiwami3-story .images .images-1{opacity:1}.kiwami3-story h2 span{top:28.2666666667cqw;letter-spacing:-0.008em}.kiwami3-story .copy1{padding-left:13.7333333333cqw;margin-bottom:4cqw;margin-right:-4cqw}.kiwami3-story.start .images div{animation:stimg01 25s infinite}.kiwami3-story.start .images .images-1{animation:none}.kiwami3-story.start .images .images-2{animation-delay:5s}.kiwami3-story.start .images .images-3{animation-delay:10s}.kiwami3-story.start .images .images-4{animation-delay:15s}.kiwami3-story.start .images .images-5{animation-delay:20s}@media screen and (max-width:1279px){.kiwami3-story .images-1{background:url(../img/home/ss/kiwami3_story_1.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-2{background:url(../img/home/ss/kiwami3_story_2.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-3{background:url(../img/home/ss/kiwami3_story_3.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-4{background:url(../img/home/ss/kiwami3_story_4.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-5{background:url(../img/home/ss/kiwami3_story_5.jpg) no-repeat center 0/100% auto}}@media screen and (min-width:1280px){.kiwami3-story{height:55.2083333333cqw;margin-bottom:7.8125cqw;display:flex;box-sizing:border-box;position:relative;z-index:0}.kiwami3-story .images{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 39.0625cqw),calc(100% - 31.4583333333cqw) calc(100% - 39.0625cqw),calc(100% - 31.4583333333cqw) 100%,0 100%)}.kiwami3-story .images-1{background:url(../img/home/ss/pc/kiwami3_story_1.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-2{background:url(../img/home/ss/pc/kiwami3_story_2.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-3{background:url(../img/home/ss/pc/kiwami3_story_3.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-4{background:url(../img/home/ss/pc/kiwami3_story_4.jpg) no-repeat center 0/100% auto}.kiwami3-story .images-5{background:url(../img/home/ss/pc/kiwami3_story_5.jpg) no-repeat center 0/100% auto}.kiwami3-story .block{width:31.4583333333cqw;min-height:39.0625cqw;margin:auto 0 0 auto;padding:1.6666666667cqw 1.8229166667cqw 0;padding-left:2.65625cqw;box-sizing:border-box;-webkit-mask-composite:source-out;mask-composite:subtract}.kiwami3-story h2 span{width:38.6979166667cqw;padding-left:1.7708333333cqw;padding-bottom:0.3125cqw;box-sizing:border-box;transform-origin:top right;top:0;left:-38.6979166667cqw;background:url(../img/bg_repeat.png) repeat center 0/auto 104.1666666667cqw;letter-spacing:-0.006em}.kiwami3-story .copy1{width:100%;padding-left:0;margin-bottom:1.875cqw;font-size:3.125cqw}.kiwami3-story .copy2{line-height:1.7}}@keyframes stimg01{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}.kiwami3-cast{padding-bottom:25.4666666667cqw;position:relative;z-index:1}.kiwami3-cast h2 span{width:144cqw;height:100cqw;padding-top:2.1333333333cqw;text-indent:-0.04em;letter-spacing:-0.015em;box-sizing:border-box;display:flex;align-items:center;top:144cqw}.kiwami3-cast .splide__track{width:100%}.kiwami3-cast .splide__list{width:100%;height:144cqw;position:relative}.kiwami3-cast .splide__slide{width:21.0666666667cqw!important;height:72cqw;border:none!important;justify-content:end;overflow:hidden;position:absolute}.kiwami3-cast .splide__slide .box{width:100%;height:100%;margin-top:auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center;justify-content:end;color:#ededed;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-color:#000;font-weight:600;writing-mode:vertical-rl;font-size:4cqw;position:absolute;left:0;right:0;bottom:0}.kiwami3-cast .splide__slide .box:before{content:"";display:block;width:100%;height:0;position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;z-index:-1}.kiwami3-cast .splide__slide .name{padding-bottom:4cqw;display:block}.kiwami3-cast .block{margin-top:6.1333333333cqw;text-align:center}.kiwami3-cast .btn{margin-top:5.3333333333cqw}.kiwami3-cast .hidden{display:none}@media screen and (max-width:1279px){.kiwami3-cast .cast01{top:0;left:21.0666666667cqw}.kiwami3-cast .cast01 .box{background-image:url(../img/home/cast/btn01.jpg)}.kiwami3-cast .cast01 .box:before{background-image:url(../img/home/cast/btn01_on.jpg)}.kiwami3-cast .cast02{top:0;right:21.0666666667cqw}.kiwami3-cast .cast02 .box{background-image:url(../img/home/cast/btn02.jpg)}.kiwami3-cast .cast02 .box:before{background-image:url(../img/home/cast/btn02_on.jpg)}.kiwami3-cast .cast03{top:0;left:0}.kiwami3-cast .cast03 .box{background-image:url(../img/home/cast/btn03.jpg)}.kiwami3-cast .cast03 .box:before{background-image:url(../img/home/cast/btn03_on.jpg)}.kiwami3-cast .cast04{top:0;right:0}.kiwami3-cast .cast04 .box{background-image:url(../img/home/cast/btn04.jpg)}.kiwami3-cast .cast04 .box:before{background-image:url(../img/home/cast/btn04_on.jpg)}.kiwami3-cast .cast05{bottom:0;left:21.0666666667cqw}.kiwami3-cast .cast05 .box{background-image:url(../img/home/cast/btn05.jpg)}.kiwami3-cast .cast05 .box:before{background-image:url(../img/home/cast/btn05_on.jpg)}.kiwami3-cast .cast06{bottom:0;right:21.0666666667cqw}.kiwami3-cast .cast06 .box{background-image:url(../img/home/cast/btn06.jpg)}.kiwami3-cast .cast06 .box:before{background-image:url(../img/home/cast/btn06_on.jpg)}.kiwami3-cast .cast07{bottom:0;left:0}.kiwami3-cast .cast07 .box{background-image:url(../img/home/cast/btn07.jpg)}.kiwami3-cast .cast07 .box:before{background-image:url(../img/home/cast/btn07_on.jpg)}.kiwami3-cast .cast08{bottom:0;right:0}.kiwami3-cast .cast08 .box{background-image:url(../img/home/cast/btn08.jpg)}.kiwami3-cast .cast08 .box:before{background-image:url(../img/home/cast/btn08_on.jpg)}.kiwami3-cast .block span{display:none}}@media screen and (min-width:1280px){.kiwami3-cast{padding-bottom:9.9479166667cqw}.kiwami3-cast h2 span{width:43.2291666667cqw;padding-top:1.25cqw;top:43.2291666667cqw;letter-spacing:-0.01em}.kiwami3-cast .splide__list{height:43.2291666667cqw}.kiwami3-cast .splide__slide{width:11.1458333333cqw!important;height:43.2291666667cqw;top:0}.kiwami3-cast .splide__slide .box{font-size:1.6666666667cqw}.kiwami3-cast .splide__slide .name{padding-bottom:1.5104166667cqw}.kiwami3-cast .cast01{left:33.4375cqw}.kiwami3-cast .cast01 .box{background-image:url(../img/home/cast/pc/btn01.jpg)}.kiwami3-cast .cast01 .box:before{background-image:url(../img/home/cast/pc/btn01_on.jpg)}.kiwami3-cast .cast03{left:22.2916666667cqw}.kiwami3-cast .cast03 .box{background-image:url(../img/home/cast/pc/btn03.jpg)}.kiwami3-cast .cast03 .box:before{background-image:url(../img/home/cast/pc/btn03_on.jpg)}.kiwami3-cast .cast05{left:11.1458333333cqw}.kiwami3-cast .cast05 .box{background-image:url(../img/home/cast/pc/btn05.jpg)}.kiwami3-cast .cast05 .box:before{background-image:url(../img/home/cast/pc/btn05_on.jpg)}.kiwami3-cast .cast07{left:0}.kiwami3-cast .cast07 .box{background-image:url(../img/home/cast/pc/btn07.jpg)}.kiwami3-cast .cast07 .box:before{background-image:url(../img/home/cast/pc/btn07_on.jpg)}.kiwami3-cast .cast08{right:0}.kiwami3-cast .cast08 .box{background-image:url(../img/home/cast/pc/btn08.jpg)}.kiwami3-cast .cast08 .box:before{background-image:url(../img/home/cast/pc/btn08_on.jpg)}.kiwami3-cast .cast06{right:11.1458333333cqw}.kiwami3-cast .cast06 .box{background-image:url(../img/home/cast/pc/btn06.jpg)}.kiwami3-cast .cast06 .box:before{background-image:url(../img/home/cast/pc/btn06_on.jpg)}.kiwami3-cast .cast04{right:22.2916666667cqw}.kiwami3-cast .cast04 .box{background-image:url(../img/home/cast/pc/btn04.jpg)}.kiwami3-cast .cast04 .box:before{background-image:url(../img/home/cast/pc/btn04_on.jpg)}.kiwami3-cast .cast02{right:33.4375cqw}.kiwami3-cast .cast02 .box{background-image:url(../img/home/cast/pc/btn02.jpg)}.kiwami3-cast .cast02 .box:before{background-image:url(../img/home/cast/pc/btn02_on.jpg)}.kiwami3-cast .block{margin-top:3.2291666667cqw}.kiwami3-cast dl{font-size:1.25cqw;line-height:1.6666666667}.kiwami3-cast .btn{margin-top:2.7083333333cqw}}@media (any-hover:hover){.kiwami3-cast .splide__slide:hover .box:before{height:100%;opacity:1;transition:height cubic-bezier(0.83,0,0.17,1) 0.4s}}.kiwami3-battle{padding-bottom:16.9333333333cqw;position:relative;z-index:0}.kiwami3-battle:before{content:"";display:block;width:164cqw;height:211.4666666667cqw;background:url(../img/home/bg_kiwami3.png) no-repeat 0 0/auto 100%;position:absolute;top:-49.4666666667cqw;left:-1.4666666667cqw;z-index:-1}.kiwami3-battle h2 span{top:57.8666666667cqw;letter-spacing:0.016em}.kiwami3-battle .battle-mv{margin:4.6666666667cqw 0 0;border:0.2666666667cqw solid #f52525;box-sizing:border-box}.kiwami3-battle .battle-mv div,.kiwami3-battle .battle-mv iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;background:#000}.kiwami3-battle .copy1{text-align:right;letter-spacing:-0.02em}.kiwami3-battle .copy2{margin-top:3.3333333333cqw}.kiwami3-battle .btn{margin-top:5.0666666667cqw}@media screen and (min-width:1280px){.kiwami3-battle{padding-bottom:9.53125cqw}.kiwami3-battle:before{width:100cqw;height:122.8125cqw;top:-21.25cqw;left:4.7916666667cqw}.kiwami3-battle h2 span{top:39.3229166667cqw;letter-spacing:-0.015em;line-height:0.79}.kiwami3-battle .battle-mv{margin:2.6041666667cqw 0 0;border-width:0.1041666667cqw}.kiwami3-battle .copy2{margin-top:1.09375cqw}.kiwami3-battle .btn{margin-top:2.7083333333cqw}}.kiwami3-adventure{padding-bottom:25.8666666667cqw;position:relative;z-index:0}.kiwami3-adventure h2 span{top:91.7333333333cqw;left:89.3%;z-index:100;letter-spacing:-0.014em;pointer-events:none}.kiwami3-adventure #adventurelist{margin-top:4.9333333333cqw}.kiwami3-adventure #adventurelist ul{height:123.2cqw;background:#0b0b0b;display:flex;flex-wrap:wrap;gap:1.6cqw}.kiwami3-adventure #adventurelist ul li{width:100%}.kiwami3-adventure #adventurelist ul button{width:100%;height:20cqw;background:transparent;position:relative;transition:height cubic-bezier(0.83,0,0.17,1) 0.4s}.kiwami3-adventure #adventurelist ul figure{height:100%;margin:0;border:none}.kiwami3-adventure #adventurelist ul figure img{height:100%;object-fit:cover}.kiwami3-adventure #adventurelist ul figcaption{height:6.4cqw;line-height:6.2666666667cqw;padding-left:4cqw;padding-right:12cqw;display:block;text-align:left;font-size:4.2666666667cqw;font-weight:800;color:#ededed;background:linear-gradient(90deg,#000 calc(100% - 12cqw),transparent 100%);position:absolute;bottom:0;left:0}.kiwami3-adventure #adventurelist dl{position:relative}.kiwami3-adventure #adventurelist dl dd{padding:3.3333333333cqw 4cqw 0;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s}.kiwami3-adventure #adventurelist #adventurelist-1-btn img{object-position:0 12%}.kiwami3-adventure #adventurelist #adventurelist-2-btn img{object-position:0 36%}.kiwami3-adventure #adventurelist #adventurelist-3-btn img{object-position:0 25%}.kiwami3-adventure #adventurelist.adventurelist-1 #adventurelist-1 dd{position:static;opacity:1;pointer-events:auto;padding-inline:0}.kiwami3-adventure #adventurelist.adventurelist-1 #adventurelist-1-btn{height:80cqw}.kiwami3-adventure #adventurelist.adventurelist-2 #adventurelist-2 dd{position:static;opacity:1;pointer-events:auto;padding-inline:0}.kiwami3-adventure #adventurelist.adventurelist-2 #adventurelist-2-btn{height:80cqw}.kiwami3-adventure #adventurelist.adventurelist-3 #adventurelist-3 dd{position:static;opacity:1;pointer-events:auto;padding-inline:0}.kiwami3-adventure #adventurelist.adventurelist-3 #adventurelist-3-btn{height:80cqw}.kiwami3-adventure h3{margin-top:10.4cqw;color:#000;font-weight:900;font-size:6.6666666667cqw;line-height:1.2}.kiwami3-adventure figure{margin:4.9333333333cqw 0 3.2cqw;border:0.2666666667cqw solid #eb0303;box-sizing:border-box;position:relative}.kiwami3-adventure figure img{width:100%}.kiwami3-adventure figure figcaption{height:6.4cqw;padding:0 12cqw 0 1.3333333333cqw;display:flex;align-items:center;box-sizing:border-box;font-size:4.2666666667cqw;font-weight:600;color:#ededed;background:linear-gradient(90deg,#000 calc(100% - 12cqw),transparent 100%);position:absolute;bottom:0;left:0}.kiwami3-adventure .block2 h3{letter-spacing:-0.02em}.kiwami3-adventure .block3 h3{margin-top:10.4cqw;margin-bottom:2.8cqw;text-align:center}@media screen and (min-width:1280px){.kiwami3-adventure{padding-bottom:7.2395833333cqw}.kiwami3-adventure h2 span{top:65.15625cqw;left:92.1%;letter-spacing:-0.0155em}.kiwami3-adventure #adventurelist{margin-top:2.34375cqw}.kiwami3-adventure #adventurelist ul{height:42.7083333333cqw;flex-wrap:nowrap;gap:0.9375cqw}.kiwami3-adventure #adventurelist ul li{width:auto}.kiwami3-adventure #adventurelist ul button{height:100%!important;transition:width cubic-bezier(0.83,0,0.17,1) 0.4s}.kiwami3-adventure #adventurelist ul [aria-expanded=false] [aria-hidden] span{display:none}.kiwami3-adventure #adventurelist ul figure img{width:100%}.kiwami3-adventure #adventurelist ul figcaption{height:3.5416666667cqw;line-height:3.4895833333cqw;padding-left:0.5208333333cqw;padding-right:9.375cqw;font-size:2.6041666667cqw;background:linear-gradient(90deg,#000 calc(100% - 9.375cqw),transparent 100%)}.kiwami3-adventure #adventurelist dl dd{padding:1.0416666667cqw 0 0}.kiwami3-adventure #adventurelist #adventurelist-1-btn{width:20.2604166667cqw;margin-right:-4.1666666667cqw;clip-path:polygon(0% 0%,100% 0%,calc(100% - 8.3333333333cqw) 100%,0% 100%)}.kiwami3-adventure #adventurelist #adventurelist-1-btn figcaption{padding-left:2.0833333333cqw}.kiwami3-adventure #adventurelist #adventurelist-1-btn img{object-position:center 0}.kiwami3-adventure #adventurelist #adventurelist-2-btn{width:20.625cqw;margin:0 -4.1666666667cqw;clip-path:polygon(8.3333333333cqw 0%,100% 0%,calc(100% - 8.3333333333cqw) 100%,0% 100%)}.kiwami3-adventure #adventurelist #adventurelist-2-btn img{object-position:25% 0}.kiwami3-adventure #adventurelist #adventurelist-3-btn{width:20.2604166667cqw;margin-left:-4.1666666667cqw;clip-path:polygon(8.3333333333cqw 0%,100% 0%,100% 100%,0% 100%)}.kiwami3-adventure #adventurelist #adventurelist-3-btn img{object-position:15% 0}.kiwami3-adventure #adventurelist.adventurelist-1 #adventurelist-1 dd{position:static;opacity:1;pointer-events:auto}.kiwami3-adventure #adventurelist.adventurelist-1 #adventurelist-1-btn{width:73.90625cqw}.kiwami3-adventure #adventurelist.adventurelist-2 #adventurelist-2 dd{position:static;opacity:1;pointer-events:auto}.kiwami3-adventure #adventurelist.adventurelist-2 #adventurelist-2-btn{width:74.2708333333cqw}.kiwami3-adventure #adventurelist.adventurelist-3 #adventurelist-3 dd{position:static;opacity:1;pointer-events:auto}.kiwami3-adventure #adventurelist.adventurelist-3 #adventurelist-3-btn{width:73.90625cqw}.kiwami3-adventure h3{margin-top:5.4166666667cqw;margin-bottom:1.3541666667cqw;font-size:2.6041666667cqw}.kiwami3-adventure figure{margin:0.9375cqw 0 1.09375cqw;border-width:0.1041666667cqw}.kiwami3-adventure figure figcaption{height:3.5416666667cqw;padding:0 9.375cqw 0.2604166667cqw 0.78125cqw;font-size:2.6041666667cqw;background:linear-gradient(90deg,#000 calc(100% - 9.375cqw),transparent 100%)}.kiwami3-adventure .block2 h3{margin-top:4.8958333333cqw}.kiwami3-adventure .block3 h3{margin-top:5.3645833333cqw;margin-bottom:2.5cqw}}.darktiesBlock{background:#000}.darktiesBlock h1{height:140cqw;padding:0 4.5333333333cqw 6.6666666667cqw;box-sizing:border-box;text-align:center;display:flex;align-items:flex-end}.darktiesBlock h1 img{height:35.7333333333cqw;filter:drop-shadow(0 0 4cqw rgba(0,0,0,0.5))}.darktiesBlock h2{width:100%;height:2.1333333333cqw;line-height:1;position:absolute;z-index:1;letter-spacing:0.004em}.darktiesBlock h2 span{display:block;color:#d60000;font-size:12cqw;font-weight:800;font-family:"Fustat",sans-serif;position:absolute;bottom:-0.6666666667cqw}.darktiesBlock h2:before{content:"";display:block;width:120%;height:100%;background:#d60000;position:absolute;left:-10%;top:0;margin:auto;z-index:-1}.darktiesBlock .copy1{line-height:1.17;font-size:8cqw;font-weight:900;color:#d60000}.darktiesBlock .copy1 span{display:block}@media screen and (max-width:1279px){.darktiesBlock h1{background:url(../img/home/darkties_visual.jpg) no-repeat 0 0/100% auto}}@media screen and (min-width:1280px){.darktiesBlock h1{height:56.7708333333cqw;padding:0 1.9791666667cqw 1.6666666667cqw;background:url(../img/home/pc/darkties_visual.jpg) no-repeat 0 0/100% auto}.darktiesBlock h1 img{height:27.96875cqw;filter:drop-shadow(0 0 2.0833333333cqw rgba(0,0,0,0.5))}.darktiesBlock h2{height:3.6979166667cqw}.darktiesBlock h2 span{font-size:8.3333333333cqw;bottom:1.8229166667cqw}.darktiesBlock .copy1{width:100%;height:3.6979166667cqw;line-height:3.59375cqw;font-size:3.125cqw;color:#000;position:absolute;z-index:10;text-align:center}}.darkties-story{position:relative;z-index:0}.darkties-story:after{content:"";display:block;width:100%;height:81.3333333333cqw;background:linear-gradient(0deg,#000 0%,transparent 34%);position:absolute;top:0;left:0;z-index:0}.darkties-story .images{width:100%;height:81.3333333333cqw;position:relative}.darkties-story .images div{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.darkties-story .images .images-1{opacity:1}.darkties-story.start .images div{animation:stimg02 15s infinite}.darkties-story.start .images .images-1{animation:none}.darkties-story.start .images .images-2{animation-delay:5s}.darkties-story.start .images .images-3{animation-delay:10s}.darkties-story h2{transform:rotate(-10deg);top:70cqw;left:0}.darkties-story h2 span{left:0}.darkties-story .block{padding-left:11.8666666667cqw}.darkties-story .copy1{margin-top:4.5333333333cqw;margin-bottom:5.3333333333cqw}@media screen and (max-width:1279px){.darkties-story{height:243.2cqw}.darkties-story .images-1{background:url(../img/home/ss/darkties_story_1.jpg) no-repeat center 0/100% auto}.darkties-story .images-2{background:url(../img/home/ss/darkties_story_2.jpg) no-repeat center 0/100% auto}.darkties-story .images-3{background:url(../img/home/ss/darkties_story_3.jpg) no-repeat center 0/100% auto}.darkties-story h2{}.darkties-story .copy2 span{letter-spacing:-0.04em}}@media screen and (min-width:1280px){.darkties-story{height:69.4791666667cqw;display:flex;justify-content:end;padding-bottom:0cqw}.darkties-story .images{height:56.25cqw;position:absolute;top:0;left:0;z-index:-1}.darkties-story .images-1{background:url(../img/home/ss/pc/darkties_story_1.jpg) no-repeat center 0/100% auto}.darkties-story .images-2{background:url(../img/home/ss/pc/darkties_story_2.jpg) no-repeat center 0/100% auto}.darkties-story .images-3{background:url(../img/home/ss/pc/darkties_story_3.jpg) no-repeat center 0/100% auto}.darkties-story:after{height:100%;background:linear-gradient(0deg,#000 13.2291666667cqw,transparent 36.6666666667cqw)}.darkties-story h2{top:36.9791666667cqw;left:0}.darkties-story h2 span{right:0}.darkties-story .copy1{transform:rotate(-10deg);left:2%;top:31.9791666667cqw}.darkties-story .block{margin-top:42.0833333333cqw}.darkties-story .block .copy2{width:35.3125cqw;margin-left:auto;line-height:1.7;position:relative;z-index:1}}@keyframes stimg02{0%{opacity:0}5%{opacity:1}38%{opacity:1}42%{opacity:0}to{opacity:0}}.darkties-cast{position:relative;z-index:2}.darkties-cast h2{width:2.1333333333cqw;height:100%;left:4cqw}.darkties-cast h2 span{transform:rotate(90deg);transform-origin:top left;bottom:auto;left:11.6cqw;top:-1.55em}.darkties-cast h2:before{width:100%;height:calc(100% + 187.6cqw);left:0;top:-164.6666666667cqw}.darkties-cast .castlist2 div{padding:43.2cqw 4cqw 11.6cqw 12cqw}.darkties-cast .castlist2 span{display:block}.darkties-cast .castlist2 dt{margin-bottom:6.4cqw;line-height:1.22}.darkties-cast .castlist2 dt .position{font-weight:600}.darkties-cast .castlist2 dt .name{margin-bottom:1.6cqw;font-size:6.9333333333cqw;font-weight:600}.darkties-cast .castlist2 dt .voice{font-weight:400}.darkties-cast .castlist2 dd .txt1{margin-bottom:5.4666666667cqw;font-size:4.8cqw;font-weight:600;line-height:1.2777777778}.darkties-cast .block{margin-top:-4.4cqw;padding-bottom:4.8cqw;text-align:center}@media screen and (max-width:1279px){.darkties-cast .castlist2 .cast01{background:url(../img/home/cast/darkties_cast01.jpg) no-repeat 0 0/100% auto}.darkties-cast .castlist2 .cast02{background:url(../img/home/cast/darkties_cast02.jpg) no-repeat 0 0/100% auto}.darkties-cast .castlist2 .cast03{background:url(../img/home/cast/darkties_cast03.jpg) no-repeat 0 0/100% auto}.darkties-cast .castlist2 .cast04{background:url(../img/home/cast/darkties_cast04.jpg) no-repeat 0 0/100% auto}}@media screen and (min-width:1280px){.darkties-cast h2{width:2.8125cqw;left:2.0833333333cqw}.darkties-cast h2 span{transform:rotate(90deg);top:-1.48em;left:9.375cqw}.darkties-cast h2:before{height:calc(100% + 35.4166666667cqw);top:-22.9166666667cqw}.darkties-cast .castlist2 div{height:25.5208333333cqw;padding:0.5208333333cqw 0 0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}.darkties-cast .castlist2 dt{width:71.6666666667cqw;margin:auto auto 1.1458333333cqw;line-height:1.36}.darkties-cast .castlist2 dt .position{font-size:1.25cqw}.darkties-cast .castlist2 dt .name{margin-bottom:0.3125cqw;font-size:2.2916666667cqw}.darkties-cast .castlist2 dt .voice{font-weight:400}.darkties-cast .castlist2 dd{width:71.6666666667cqw;margin:0 auto auto;box-sizing:border-box;padding-right:30.2083333333cqw}.darkties-cast .castlist2 dd .txt1{margin-bottom:0.8854166667cqw;font-size:1.5625cqw;line-height:1.2}.darkties-cast .castlist2 .cast01{background:url(../img/home/cast/pc/darkties_cast01.jpg) no-repeat 0 0/100% auto}.darkties-cast .castlist2 .cast02{background:url(../img/home/cast/pc/darkties_cast02.jpg) no-repeat 0 0/100% auto}.darkties-cast .castlist2 .cast03{background:url(../img/home/cast/pc/darkties_cast03.jpg) no-repeat 0 0/100% auto}.darkties-cast .castlist2 .cast04{background:url(../img/home/cast/pc/darkties_cast04.jpg) no-repeat 0 0/100% auto}.darkties-cast .block{margin-top:3.2291666667cqw;padding:0;font-size:1.25cqw;line-height:1.6666666667}}.darkties-battle{padding-top:34.6666666667cqw;padding-bottom:35.4666666667cqw;position:relative;z-index:0}.darkties-battle:before{content:"";display:block;width:135.4666666667cqw;height:94cqw;background:url(../img/home/bg_darkties.png) no-repeat 0 0/auto 100%;position:absolute;top:3.2cqw;right:-3.3333333333cqw;transform:rotate(-15deg);z-index:-1}.darkties-battle h2{transform:rotate(10deg);top:29.7333333333cqw;left:0;letter-spacing:-0.04em}.darkties-battle h2 span{left:0.84em}.darkties-battle .battle-mv{border:0.2666666667cqw solid #f52525;box-sizing:border-box}.darkties-battle .battle-mv div,.darkties-battle .battle-mv iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;background:#000}.darkties-battle .copy1{margin-top:4.1333333333cqw}.darkties-battle .copy2{margin-top:2.9333333333cqw}@media screen and (min-width:1280px){.darkties-battle{padding-top:24.5833333333cqw;padding-bottom:24.8958333333cqw}.darkties-battle:before{width:100cqw;height:69.375cqw;top:-6.25cqw;right:0;transform:rotate(0)}.darkties-battle h2{top:18.8020833333cqw;left:0;letter-spacing:-0.12em}.darkties-battle h2 span{left:1.15em}.darkties-battle .copy1{margin:0;transform:rotate(10deg);left:-9.6%;top:16.9270833333cqw}.darkties-battle .battle-mv{border-width:0.1041666667cqw}.darkties-battle .copy2{margin-top:1.09375cqw}}.darkties-adventure{padding-bottom:18.2666666667cqw;position:relative;z-index:0}.darkties-adventure h2{transform:rotate(-10deg);top:-6.6666666667cqw}.darkties-adventure h2 span{right:-0.14em}.darkties-adventure h3{color:#d60000;font-weight:900;font-size:6.6666666667cqw;line-height:1.2}.darkties-adventure figure{position:relative}.darkties-adventure figure img{width:100%}.darkties-adventure figure figcaption{height:6.4cqw;padding:0 12cqw 0 1.3333333333cqw;display:flex;align-items:center;box-sizing:border-box;font-size:4.2666666667cqw;font-weight:600;color:#ededed;background:linear-gradient(90deg,#d60000 calc(100% - 12cqw),transparent 100%);position:absolute;bottom:0;left:0}.darkties-adventure figure.ssHeader figcaption{padding-left:4cqw}.darkties-adventure .block1 .copy1{margin-top:4.1333333333cqw}.darkties-adventure .block1 .copy2{margin-top:2.9333333333cqw}.darkties-adventure .block2,.darkties-adventure .block3{margin-top:11.6cqw}.darkties-adventure .block2 figure,.darkties-adventure .block3 figure{margin:3.8666666667cqw 0 3.2cqw;border:0.2666666667cqw solid #f52525;box-sizing:border-box}.darkties-adventure .block4 h3{margin-top:11.6cqw;margin-bottom:1.8666666667cqw;text-align:center}@media screen and (min-width:1280px){.darkties-adventure{padding-bottom:7.34375cqw}.darkties-adventure h2{top:-5.2604166667cqw}.darkties-adventure h2 span{right:-0.18em}.darkties-adventure h3{font-size:2.6041666667cqw}.darkties-adventure figure figcaption{height:3.5416666667cqw;padding:0 9.375cqw 0.2604166667cqw 0.78125cqw;font-size:2.6041666667cqw;background:linear-gradient(90deg,#d60000 calc(100% - 9.375cqw),transparent 100%)}.darkties-adventure figure.ssHeader figcaption{padding-left:2.0833333333cqw}.darkties-adventure .block1 .copy1{margin:0;transform:rotate(-10deg);left:10%;top:-7.1875cqw}.darkties-adventure .block1 .copy2{margin-top:1.0416666667cqw}.darkties-adventure .block2,.darkties-adventure .block3{margin-top:5.8333333333cqw}.darkties-adventure .block2 figure,.darkties-adventure .block3 figure{margin:0.9375cqw 0 0.9895833333cqw;border-width:0.1041666667cqw}.darkties-adventure .block4 h3{margin-top:5.7291666667cqw;margin-bottom:1.875cqw}}.special{padding:11.8666666667cqw 0 19.2cqw;position:relative}.special button{width:92cqw;margin:1.6cqw auto 0}@media (any-hover:hover){.special button{transition:filter 0.3s}.special button:hover{filter:brightness(130%)}}.special img{width:100%}@media screen and (min-width:1280px){.special{padding:5.5208333333cqw 0 7.5cqw}.special button{width:71.6666666667cqw;margin-top:-0.0520833333cqw}}.products{position:relative}.products__wrap{text-align:center}.products__block{background:#2e2e2e}.products .box{padding:2.9333333333cqw 1.8666666667cqw 1.8666666667cqw;background:#000}.products .box+.box{margin-top:6.6666666667cqw}.products .box h3{margin-bottom:1.3333333333cqw;color:#f52525;font-size:5.3333333333cqw;font-weight:900}.products .box .img{margin-top:2.4cqw;display:flex;flex-wrap:wrap;justify-content:center;align-items:self-start;gap:1.3333333333cqw}.products .box .img li{height:auto}.products .box .img img{width:100%}.products .box .img__pkg{margin:0 auto;display:flex;gap:0 2.6666666667cqw}.products .box .img__pkg img{width:auto;height:53.3333333333cqw}.products .box .img__dl{width:46.6666666667cqw;aspect-ratio:1/1;margin:0 auto}.products .box .img__ss{width:100%;margin:6.8cqw auto 0}.products .box .img__ss button{width:100%}@media (any-hover:hover){.products .box .img__ss button{transition:opacity 0.3s}.products .box .img__ss button:hover{opacity:0.5}}.products .box .img__icon{width:13.6cqw}.products .box .btn:not(.typeBuy){margin-top:6.6666666667cqw;margin-bottom:-1.3333333333cqw}.products .box .typeBuy{margin-top:8cqw}@media screen and (max-width:1279px){.products{padding:0 4cqw 26.6666666667cqw}.products__tab{margin:5.7333333333cqw 0 -0.2666666667cqw;display:flex}.products__tab li{width:50%;height:15.7333333333cqw}.products__tab button{width:100%;height:100%;display:block;background:#3f3f3f;color:#787878;font-size:4.8cqw;font-weight:900;position:relative;z-index:0}.products__tab button:after{content:"";display:block;width:100%;height:100%;border:0.2666666667cqw solid #f52525;border-bottom:none;opacity:0;position:absolute;bottom:0;left:-0.2666666667cqw}.products__tab button.active{background:#2e2e2e;color:#ededed;z-index:2}.products__tab button.active:after{opacity:1}.products__wrap{margin:0 -4cqw;border-top:0.2666666667cqw solid #f52525;border-bottom:0.2666666667cqw solid #f52525;position:relative}.products__block{width:100%;padding:6.6666666667cqw 4cqw;box-sizing:border-box;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s}.products__block.active{position:static;opacity:1;pointer-events:auto;transition:opacity 0s}.products__block h2{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}.products #product02 .box{padding-bottom:5.3333333333cqw}}@media screen and (min-width:1280px){.products{width:71.6666666667cqw;margin:0 auto;padding-bottom:10.4166666667cqw}.products__tab{display:none}.products__block{padding:1.3020833333cqw 2.0833333333cqw 2.0833333333cqw;margin-top:1.5625cqw;box-sizing:border-box}.products h2{width:100%;margin-bottom:1.40625cqw;font-weight:900;font-size:1.7708333333cqw}.products .box{padding:1.25cqw;margin:0!important;box-sizing:border-box;display:flex;flex-wrap:wrap}.products .box h3{margin-bottom:0.5208333333cqw;font-size:1.5625cqw}.products .box .img{margin-top:1.1458333333cqw;gap:0.4166666667cqw}.products .box .img__pkg{gap:0 1.0416666667cqw}.products .box .img__pkg img{width:auto;height:14.0625cqw}.products .box .img__dl{width:12.5cqw}.products .box .img__ss{margin-top:1.1458333333cqw}.products .box .img__icon{width:4.6875cqw}.products .box .typeBuy{width:30.2083333333cqw}.products #product01{margin-top:2.2916666667cqw;display:flex;flex-wrap:wrap;justify-content:space-between}.products #product01 .box{width:32.7083333333cqw;padding-top:1.0416666667cqw;justify-content:center;flex-direction:column}.products #product01 .box .img{flex:1}.products #product01 .box .btn:not(.typeBuy){margin-top:1.0416666667cqw;margin-bottom:0}.products #product01 .box .typeBuy{margin-top:1.0416666667cqw}.products #product02 .box{align-items:center;justify-content:flex-end}.products #product02 .box .img{margin:0.625cqw 22.03125cqw 0.625cqw 1.6145833333cqw}.products #product02 .box .txt{margin-left:auto}}.castModal .mdl-inner{max-height:none;padding:0}.castModal .mdl-contents{padding:0;position:relative;background:transparent;border:none}.castModal .mdl-close{margin:6.6666666667cqw auto 0}.castModal .splide__track{overflow:hidden;background:#000}.castModal .splide__track:after{content:"";display:block;width:100%;height:100%;box-sizing:border-box;border-top:0.2666666667cqw solid #eb0303;border-bottom:0.2666666667cqw solid #eb0303;position:absolute;top:0;left:0;z-index:10;pointer-events:none}.castModal .splide__slide{width:100%;box-sizing:border-box;display:block;position:relative;transition:none;overflow:hidden}.castModal .splide__pagination{display:flex!important}.castModal .splide__pagination button{width:100%;height:100%;margin:0;border-radius:0;background-color:#444}.castModal .splide__pagination__page.is-active{outline:0.5333333333cqw solid #f00;outline-offset:-0.5333333333cqw}.castModal .splide__arrows{width:100%;position:absolute;top:0;left:0}.castModal .splide__arrows button{top:71.7333333333cqw}.castModal h1 span{display:block}.castModal .cv{font-weight:400}.castModal .copy{width:100%;box-sizing:border-box;background:#000}.castModal .copy strong{display:block;font-weight:800;line-height:1.6}.castModal .btn-style{display:flex;z-index:0;cursor:pointer}.castModal .btn-style span{display:flex;align-items:center;justify-content:center;line-height:1;border:solid #fff;box-sizing:border-box;color:#fff;font-weight:600;transition:background 0.3s}.castModal .btn-style .btn1{background:#000}.castModal .btn-style .btn2{background:#eb0303}.castModal .btn-style.on .btn1{background:#eb0303}.castModal .btn-style.on .btn2{background:#000}.castModal .btn-body button{position:absolute}.castModal .btn-body button:after,.castModal .btn-body button:before{content:"";display:block;width:100%}.castModal .btn-body button:before{clip-path:polygon(50% 0%,0% 100%,100% 100%);background:#ed1d1d}.castModal .btn-body button:after{clip-path:polygon(50% 100%,0 0,100% 0);background:#464646}.castModal .castBody div{background-repeat:no-repeat;background-position:center center;position:absolute;z-index:-1}.castModal .castBody .castBody2{opacity:0}.castModal .castBody.on .castBody1{opacity:0}.castModal .castBody.on .castBody2{opacity:1}.castModal .cast01 .castBody1{background-image:url(../img/home/cast/cast01.jpg)}.castModal .cast01 .castBody2{background-image:url(../img/home/cast/cast01_okinawa.jpg)}.castModal .cast02 .castBody1{background-image:url(../img/home/cast/cast02.jpg)}.castModal .cast03 .castBody1{background-image:url(../img/home/cast/cast03.jpg)}.castModal .cast04 .castBody1{background-image:url(../img/home/cast/cast04.jpg)}.castModal .cast05 .castBody1{background-image:url(../img/home/cast/cast05.jpg)}.castModal .cast06 .castBody1{background-image:url(../img/home/cast/cast06.jpg)}.castModal .cast07 .castBody1{background-image:url(../img/home/cast/cast07.jpg)}.castModal .cast08 .castBody1{background-image:url(../img/home/cast/cast08.jpg)}.castModal .cast09 .castBody1{background-image:url(../img/home/cast/cast09.jpg)}.castModal .cast10 .castBody1{background-image:url(../img/home/cast/cast10.jpg)}.castModal .cast11 .castBody1{background-image:url(../img/home/cast/cast11.jpg)}.castModal [aria-controls=splide02-slide01]{background:url(../img/home/cast/thum01.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide02]{background:url(../img/home/cast/thum02.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide03]{background:url(../img/home/cast/thum03.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide04]{background:url(../img/home/cast/thum04.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide05]{background:url(../img/home/cast/thum05.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide06]{background:url(../img/home/cast/thum06.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide07]{background:url(../img/home/cast/thum07.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide08]{background:url(../img/home/cast/thum08.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide09]{background:url(../img/home/cast/thum09.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide10]{background:url(../img/home/cast/thum10.jpg) no-repeat 0 0/100% auto}.castModal [aria-controls=splide02-slide11]{background:url(../img/home/cast/thum11.jpg) no-repeat 0 0/100% auto}.castModal .ss{height:auto;aspect-ratio:16/9;cursor:pointer;position:relative;z-index:10}.castModal .ss img{width:100%;aspect-ratio:16/9}.castModal .ss+.ssclose{width:100%;height:100%;position:absolute;top:0;left:0;backdrop-filter:blur(5px);z-index:1;opacity:0;pointer-events:none;background:rgba(0,0,0,0.6);transition:opacity 0.4s}.castModal .ss.zoom+.ssclose{opacity:1;pointer-events:auto;transition:opacity 0.3s}.castModal .btn-style,.castModal .copy,.castModal .cv,.castModal .ss,.castModal h1{transition:all 0.3s 0.3s}.castModal .btn-body button{transition:background 0.3s}.castModal .castBody div{transition:all cubic-bezier(0.16,1,0.3,1) 0.6s}.castModal .allbody .btn-style,.castModal .allbody .copy,.castModal .allbody .cv,.castModal .allbody .ss,.castModal .allbody h1{transition:all 0.3s;opacity:0;transform:translateX(-4cqw)}.castModal .allbody .btn-body button:before{background:#464646}.castModal .allbody .btn-body button:after{background:#ed1d1d}.castModal .allbody .castBody div{width:96%;height:96%;top:2%;right:2%;background-size:auto 100%;transition:all cubic-bezier(0.16,1,0.3,1) 0.8s 0.3s}@media screen and (max-width:1279px){.castModal .cast_profile{container:cast/inline-size}.castModal .mdl-inner{width:100%}.castModal .mdl-contents{max-height:100dvh;padding-bottom:4cqw}.castModal .splide__slide{height:178cqw;padding:7.7333333333cqw 4cqw 0;font-size:4cqw}.castModal .splide__pagination{margin:4cqw 0 0;padding:0 4cqw;gap:1.33cqw;justify-content:start}.castModal .splide__pagination li{width:18.84%;height:auto;aspect-ratio:1/1}.castModal h1{margin-bottom:2.6666666667cqw;font-size:6.9333333333cqw}.castModal h1 span{margin-bottom:1.0666666667cqw;font-size:4cqw;line-height:1.2}.castModal .copy{height:97.6cqw;padding:5.7333333333cqw 4cqw 0;line-height:1.8;position:absolute;bottom:0;left:0;z-index:0}.castModal .copy strong{font-size:4.8cqw;margin-bottom:4.2666666667cqw}.castModal .btn-style{margin-top:5.8666666667cqw;display:flex;gap:0 1.0666666667cqw}.castModal .btn-style span{min-width:19.2cqw;height:6.6666666667cqw;padding:0 1em 0.5333333333cqw;border-width:0.2666666667cqw;font-size:4cqw}.castModal .btn-body button{width:5.3333333333cqw;top:2.6666666667cqw;right:2.6666666667cqw}.castModal .btn-body button:after,.castModal .btn-body button:before{height:5.6cqw}.castModal .btn-body button:after{margin-top:1.6cqw}.castModal .castBody div{height:154.1333333333cqw;top:3.8666666667cqw}.castModal .cast01 .castBody1{width:50.6666666667cqw;right:4cqw;background-size:auto 100%}.castModal .cast01 .castBody2{width:54.2666666667cqw;right:0cqw;background-size:auto 100%}.castModal .cast02 .castBody1{width:54.2666666667cqw;right:0cqw;background-size:auto 95%}.castModal .cast03 .castBody1{width:54.2666666667cqw;right:4cqw;background-size:auto 100%}.castModal .cast04 .castBody1{width:54.2666666667cqw;right:1.3333333333cqw;background-size:auto 97%}.castModal .cast05 .castBody1{width:55.6cqw;right:1.3333333333cqw;background-size:auto 100%}.castModal .cast06 .castBody1{width:74.8cqw;right:-12cqw;background-size:auto 98%}.castModal .cast07 .castBody1{width:54.2666666667cqw;right:1.3333333333cqw;background-size:auto 98%}.castModal .cast08 .castBody1{width:54.2666666667cqw;right:2.6666666667cqw;background-size:auto 100%}.castModal .cast09 .castBody1{width:59.7333333333cqw;right:-0.6666666667cqw;background-size:auto 100%}.castModal .cast10 .castBody1{width:54.2666666667cqw;right:0cqw;background-size:auto 100%}.castModal .cast11{padding-top:12.9333333333cqw}.castModal .cast11 h1{line-height:1.1538461538}.castModal .cast11 .ss{margin-top:12.8cqw}.castModal .cast11 .castBody1{width:100%;right:0;top:0;background-size:100% auto;background-position:0 0}.castModal .ss{width:40cqw;margin-top:6.6666666667cqw}.castModal .ss img{transition:all cubic-bezier(0.16,1,0.3,1) 0.5s;position:absolute;top:0;left:0}.castModal .ss.zoom img{width:92cqw}}@media screen and (min-width:1280px){.castModal .mdl-inner{width:min(78.5416666667cqw,1508px)}.castModal .mdl-contents{max-height:calc(100cqh - min(4.1666666667cqw, 80px))}.castModal .mdl-close{margin-top:min(3.2291666667cqw,62px)}.castModal .splide{width:min(71.6666666667cqw,1376px)}.castModal .splide__track:after{border:min(0.1041666667cqw,2px) solid #eb0303}.castModal .splide__slide{height:min(35.9375cqw,690px);padding:min(2.5520833333cqw,49px) min(2.0833333333cqw,40px) 0 min(33.28125cqw,639px);font-size:0.9375cqw}.castModal .splide__pagination{margin:min(0.9375cqw,18px) 0 0;gap:min(0.8333333333cqw,16px)}.castModal .splide__pagination li{width:min(5.2083333333cqw,100px);height:min(5.2083333333cqw,100px)}.castModal .splide__pagination button{width:100%;height:100%;margin:0;border-radius:0}.castModal .splide__pagination__page.is-active{outline-width:min(0.2083333333cqw,4px);outline-offset:max(-4px,-0.2083333333cqw)}.castModal .splide__arrows{width:min(78.5416666667cqw,1508px);left:max(-66px,-3.4375cqw)}.castModal .splide__arrows button{top:min(15.3645833333cqw,295px)}.castModal h1{margin-bottom:min(1.0416666667cqw,20px);font-size:min(2.2916666667cqw,44px)}.castModal h1 span{margin-bottom:min(0.5729166667cqw,11px);font-size:min(1.25cqw,24px)}.castModal .cv{font-size:min(1.0416666667cqw,20px)}.castModal .copy{padding:min(1.3541666667cqw,26px) 0 0;font-size:min(1.0416666667cqw,20px);line-height:1.7}.castModal .copy strong{font-size:min(1.5625cqw,30px);margin-bottom:min(1.09375cqw,21px)}.castModal .btn-style{display:block;position:absolute;top:min(1.0416666667cqw,20px);left:min(1.0416666667cqw,20px)}.castModal .btn-style span{min-width:min(5.7291666667cqw,110px);height:min(1.6666666667cqw,32px);padding:0 1em min(0.0520833333cqw,1px);margin-bottom:min(0.3125cqw,6px);border-width:1px;font-size:min(1.0416666667cqw,20px)}.castModal .btn-body button{width:min(1.3541666667cqw,26px);top:auto;right:auto;bottom:min(1.0416666667cqw,20px);left:min(1.0416666667cqw,20px)}.castModal .btn-body button:after,.castModal .btn-body button:before{height:min(1.3541666667cqw,26px)}.castModal .btn-body button:after{margin-top:min(0.5208333333cqw,10px)}.castModal .castBody div{height:min(72.7083333333cqw,1396px);top:min(1.1979166667cqw,23px)}.castModal .castBody .castBody2{opacity:0}.castModal .castBody.on .castBody1{opacity:0}.castModal .castBody.on .castBody2{opacity:1}.castModal .cast01 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 100%}.castModal .cast01 .castBody2{width:50%;left:min(0.5208333333vw,10px);background-size:auto 100%}.castModal .cast02 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 96%}.castModal .cast03 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 99%}.castModal .cast04 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 95%}.castModal .cast05 .castBody1{width:50%;left:0;background-size:auto 98%}.castModal .cast06 .castBody1{width:50%;left:max(-25px,-1.3020833333cqw);background-size:auto 98%}.castModal .cast07 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 99%}.castModal .cast08 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 98%}.castModal .cast09 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 100%}.castModal .cast10 .castBody1{width:50%;left:max(-18px,-0.9375cqw);background-size:auto 98%}.castModal .cast11{padding:min(4.375cqw,84px) min(2.0833333333cqw,40px) 0 min(36.3020833333cqw,697px)}.castModal .cast11 h1{margin-bottom:min(0.3125cqw,6px)}.castModal .cast11 .ss{left:min(36.3020833333cqw,697px)}.castModal .cast11 .castBody1{width:50%;left:min(0.1041666667cqw,2px);top:0;background-size:100% auto;background-position:0 0;background-image:url(../img/home/cast/cast11_pc.jpg)}.castModal .ss{width:min(11.4583333333cqw,220px);position:absolute;bottom:min(5.15625cqw,99px);left:min(33.2291666667cqw,638px);transform:none!important;transition:all cubic-bezier(0.16,1,0.3,1) 0.5s}.castModal .ss.zoom{width:70%;left:15%;bottom:min(3.8020833333cqw,73px)}.castModal .btn-style,.castModal .copy,.castModal .cv,.castModal h1{transition:none!important;transform:none!important}.castModal .castBody div{transition:all cubic-bezier(0.16,1,0.3,1) 0.4s!important}.castModal .allbody .btn-style,.castModal .allbody .copy,.castModal .allbody .cv,.castModal .allbody .ss,.castModal .allbody h1{opacity:1}.castModal .allbody .castBody div{width:50%;top:2%;left:0}}#specialModal .mdl-inner{width:100%}#specialModal .mdl-contents{padding:2.6666666667cqw 4cqw 6.1333333333cqw;box-sizing:border-box}#specialModal h1{margin-bottom:3.8666666667cqw;font-size:8cqw;font-weight:800;color:#d60000;text-align:center}#specialModal h2{margin-top:7.3333333333cqw;margin-bottom:5.3333333333cqw;line-height:1.25;font-size:6.6666666667cqw}#specialModal h2 span{font-size:4cqw;display:block}#specialModal img{width:100%}@media screen and (min-width:1280px){#specialModal .mdl-inner{width:min(71.6666666667cqw,1376px)}#specialModal .mdl-contents{padding:min(1.25cqw,24px) min(2.4479166667cqw,47px) min(1.4583333333cqw,28px) min(1.4583333333cqw,28px)}#specialModal aside{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:start}#specialModal h1{width:100%;margin-bottom:min(1.6666666667cqw,32px);font-size:min(2.6041666667cqw,50px)}#specialModal h2{margin-top:max(-4px,-0.2083333333cqw);margin-bottom:min(1.25cqw,24px);line-height:1.33;font-size:min(2.0833333333cqw,40px)}#specialModal h2 span{font-size:min(1.25cqw,24px);margin-bottom:max(-6px,-0.3125cqw)}#specialModal img{width:min(33.8541666667cqw,650px)}#specialModal .txt{width:min(31.6145833333cqw,607px)}#specialModal .txt p{font-size:min(1.0416666667cqw,20px)}}#productsModal1 .mdl-inner{width:100%;max-height:none;padding:0}#productsModal1 .mdl-contents{max-height:100dvh;padding:0 0 4cqw;position:relative;background:transparent;border:none}#productsModal1 .mdl-close{margin:6.6666666667cqw auto 0}#productsModal1 aside{padding:5.3333333333cqw 4cqw 6.6666666667cqw;background:#000;border-top:0.2666666667cqw solid #eb0303;border-bottom:0.2666666667cqw solid #eb0303}#productsModal1 h1{width:100%;margin-bottom:6.1333333333cqw;font-size:8cqw;line-height:1.1666666667;font-weight:900;text-align:center;color:#d60000}#productsModal1 img{width:100%;height:auto}#productsModal1 figure{padding:4cqw 0;display:flex;align-items:start;border-bottom:0.2666666667cqw solid #700c0c}#productsModal1 figure img{width:24cqw;margin-right:3.7333333333cqw}#productsModal1 figure figcaption{margin-top:-0.8cqw}#productsModal1 figure strong{font-size:4.2666666667cqw;line-height:1.1875;font-weight:800;display:block}#productsModal1 figure span{margin-top:2.9333333333cqw;font-size:3.2cqw;line-height:1.4166666667;display:block}@media screen and (min-width:1280px){#productsModal1 .mdl-inner{width:96%}#productsModal1 .mdl-contents{max-height:calc(100cqh - min(4.1666666667cqw, 80px));padding:0}#productsModal1 .mdl-close{margin-top:min(3.2291666667cqw,62px)}#productsModal1 aside{width:min(71.6666666667cqw,1376px);margin:0 auto;padding:min(2.0833333333cqw,40px) min(2.5cqw,48px) min(2.5cqw,48px);display:flex;flex-wrap:wrap;justify-content:space-between;border:0.1041666667cqw solid #eb0303}#productsModal1 h1{margin-bottom:min(2.3958333333cqw,46px);font-size:min(2.6041666667cqw,50px)}#productsModal1 .left{width:min(32.8125cqw,630px)}#productsModal1 .right{width:min(31.7708333333cqw,610px);border-top:1px solid #700c0c}#productsModal1 .ss{margin-bottom:min(0.8333333333cqw,16px)}#productsModal1 .ss img{aspect-ratio:630/403;object-fit:cover}#productsModal1 figure{padding:min(0.7291666667cqw,14px) 0;border-bottom-width:1px}#productsModal1 figure img{width:min(9.375cqw,180px);margin-right:min(1.0416666667cqw,20px)}#productsModal1 figure figcaption{margin-top:max(-3px,-0.15625cqw)}#productsModal1 figure strong{font-size:min(1.25cqw,24px);line-height:1.1666666667}#productsModal1 figure span{margin-top:min(0.7291666667cqw,14px);font-size:min(0.8333333333cqw,16px);line-height:1.375}}.newsinner,.visual .logo,.visual__cha .cha1,.visual__cha .cha2,.visual__platform,.visual__txt{opacity:1%}.visual:before{animation:open3 1.2s cubic-bezier(0.83,0,0.17,1) 0.55s forwards}.visual__cha .cha1{animation:open3 1.2s cubic-bezier(0.83,0,0.17,1) 0.55s forwards}.visual__cha .cha2{animation:open2 1.2s cubic-bezier(0.83,0,0.17,1) 0.55s forwards}.visual .logo{animation:slideBottom 0.5s ease 1.5s forwards}.visual__platform{animation:slideLeft 1.6s cubic-bezier(0.83,0,0.17,1) 1.5s forwards}@media screen and (max-width:1279px){#inc-nav{bottom:-26.6666666667cqw;animation:open4 1.6s cubic-bezier(0.83,0,0.17,1) 1.5s forwards}.newsinner,.visual__txt{animation:slideBottom 1.6s cubic-bezier(0.83,0,0.17,1) 1.5s forwards}}@media screen and (min-width:1280px){#inc-nav{opacity:1%}#inc-nav,.visual__platform{animation:slideLeft 1.6s cubic-bezier(0.83,0,0.17,1) 1.5s forwards}.newsinner,.visual__txt{animation:slideRight 1.6s cubic-bezier(0.83,0,0.17,1) 1.5s forwards}}@keyframes open1{0%{opacity:1;transform:translateX(0)}to{opacity:1%;transform:translateX(-30%)}}@keyframes open2{0%{opacity:1%;transform:translateX(-30%);filter:blur(15px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes open3{0%{opacity:1%;transform:translateX(30%);filter:blur(15px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes open4{0%{bottom:-26.6666666667cqw}to{bottom:0}}.anime{opacity:1%}.start{animation:slideBottom 0.3s ease-in-out 0s forwards}.intro.anime .block,.intro.anime .catch1,.intro.anime .catch2,.intro.anime .cut1,.intro.anime .cut2{opacity:1%}.intro.start .cut1{animation:introLeft 0.8s cubic-bezier(0.83,0,0.17,1) 0.3s forwards}.intro.start .cut2{animation:introRight 0.8s cubic-bezier(0.83,0,0.17,1) 0.3s forwards}.intro.start .catch1{animation:introLeft 0.8s cubic-bezier(0.83,0,0.17,1) 0.9s forwards}.intro.start .catch2{animation:introRight 0.8s cubic-bezier(0.83,0,0.17,1) 0.9s forwards}.intro.start .block{animation:slideBottom 0.3s ease-in-out 1.6s forwards}.kiwami3-story.anime .block,.kiwami3-story.anime h2{opacity:1%}.kiwami3-story.start h2{animation:slideTop 0.3s ease-in-out 0.3s forwards}.kiwami3-story.start .block{animation:slideBottom 0.3s ease-in-out 0.6s forwards}@media screen and (min-width:1280px){.kiwami3-story.anime .images{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 31.4583333333cqw) 100%,calc(100% - 31.4583333333cqw) 100%,0 100%)}.kiwami3-story.start .images{animation:kiwami3-story 0.6s cubic-bezier(0.83,0,0.17,1) 0.6s forwards}.kiwami3-story.start .block{animation:slideRight 0.3s ease-in-out 1s forwards}}.kiwami3-cast.anime .block,.kiwami3-cast.anime .box{opacity:1%}.kiwami3-cast.anime .box:before{visibility:hidden}.kiwami3-cast.start .box{animation:castlist 0.5s cubic-bezier(0.83,0,0.17,1) 0.3s forwards}.kiwami3-cast.start .box:before{animation:hidden 0s cubic-bezier(0.83,0,0.17,1) 0.8s forwards}.kiwami3-cast.start .block{animation:slideBottom 0.3s ease-in-out 0.8s forwards}.kiwami3-battle.anime .block,.kiwami3-battle.anime h2{opacity:1%}.kiwami3-battle.start h2{animation:slideTop 0.3s ease-in-out 0.3s forwards}.kiwami3-battle.start .block{animation:slideBottom 0.3s ease-in-out 0.6s forwards}.kiwami3-adventure.anime h2{opacity:1%}.kiwami3-adventure.start h2{animation:slideTop 0.3s ease-in-out 0.3s forwards}.darkties-story.anime .copy1 span,.darkties-story.anime .copy2,.darkties-story.anime h2 span,.darkties-story.anime h2:before{opacity:1%}.darkties-story.start h2:before{animation:darkties-story-h2 0.4s cubic-bezier(0.83,0,0.17,1) 0.5s forwards}.darkties-story.start h2 span{animation:introRight 0.7s cubic-bezier(0.83,0,0.17,1) 1s forwards}.darkties-story.start .copy1 span,.darkties-story.start .copy2{animation:introLeft 0.7s cubic-bezier(0.83,0,0.17,1) 1s forwards}@media screen and (min-width:1280px){.darkties-story.start .copy2{animation:slideBottom 0.3s ease-in-out 1.7s forwards}}.darkties-cast.anime .castlist2,.darkties-cast.anime h2 span,.darkties-cast.anime h2:before{opacity:1%}.darkties-cast.start h2:before{animation:darkties-cast-h2 0.4s cubic-bezier(0.83,0,0.17,1) 0s forwards;transform-origin:left top}.darkties-cast.start h2.battleIn:before{height:calc(100% + 144.2666666667cqw);opacity:1;animation:darkties-cast-h2-2 0.4s ease 0.1s forwards}.darkties-cast.start h2 span{animation:darkties-cast-copy 0.7s cubic-bezier(0.83,0,0.17,1) 0.1s forwards}.darkties-cast.start .castlist2{animation:slideBottom 0.3s ease-in-out 0.6s forwards}@media screen and (min-width:1280px){.darkties-cast.start h2.battleIn:before{height:calc(100% + 15.5208333333cqw)}}.darkties-battle.anime .battle-mv,.darkties-battle.anime .copy1 span,.darkties-battle.anime .copy2,.darkties-battle.anime h2 span,.darkties-battle.anime h2:before{opacity:1%}.darkties-battle.start h2:before{animation:darkties-story-h2 0.4s cubic-bezier(0.83,0,0.17,1) 0.3s forwards}.darkties-battle.start h2 span{animation:introRight 0.7s cubic-bezier(0.83,0,0.17,1) 0.6s forwards}.darkties-battle.start .battle-mv,.darkties-battle.start .copy1 span,.darkties-battle.start .copy2{animation:introLeft 0.7s cubic-bezier(0.83,0,0.17,1) 0.6s forwards}@media screen and (min-width:1280px){.darkties-battle.start.start .battle-mv,.darkties-battle.start.start .copy2{animation:slideBottom 0.3s ease-in-out 1.3s forwards}}.darkties-adventure.anime .copy1 span,.darkties-adventure.anime .copy2,.darkties-adventure.anime .ssHeader,.darkties-adventure.anime h2 span,.darkties-adventure.anime h2:before{opacity:1%}.darkties-adventure.start h2:before{animation:darkties-story-h2 0.4s cubic-bezier(0.83,0,0.17,1) 0s forwards}.darkties-adventure.start h2 span{animation:introRight 0.7s cubic-bezier(0.83,0,0.17,1) 0.3s forwards}.darkties-adventure.start .copy1 span,.darkties-adventure.start .copy2,.darkties-adventure.start .ssHeader{animation:introLeft 0.7s cubic-bezier(0.83,0,0.17,1) 0.3s forwards}@media screen and (min-width:1280px){.darkties-adventure.start.start .copy2,.darkties-adventure.start.start .ssHeader{animation:slideBottom 0.3s ease-in-out 0.9s forwards}}@keyframes newmark{0%{opacity:1%;transform:scale(0)}40%{opacity:0.7;transform:scale(1.6)}80%{opacity:1%;transform:scale(2.2)}to{opacity:1%;transform:scale(2.2)}}@keyframes introLeft{0%{opacity:1%;transform:translateX(-33.3333333333cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes introRight{0%{opacity:1%;transform:translateX(33.3333333333cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes castlist{0%{opacity:1;height:0}to{opacity:1;height:100%}}@keyframes darkties-story-h2{0%{opacity:1;width:0}to{opacity:1;width:120%}}@keyframes darkties-cast-h2{0%{opacity:1;height:0}to{opacity:1;height:calc(100% + 144.2666666667cqw)}}@keyframes darkties-cast-h2-2{0%{height:calc(100% + 144.2666666667cqw)}to{height:calc(100% + 186.9333333333cqw)}}@keyframes darkties-cast-copy{0%{opacity:0;margin-top:-20%}to{opacity:1;margin-top:0}}@media screen and (min-width:1280px){@keyframes introLeft{0%{opacity:1%;transform:translateX(-13.0208333333cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes introRight{0%{opacity:1%;transform:translateX(13.0208333333cqw)}to{opacity:1;transform:translateX(0px)}}@keyframes kiwami3-story{0%{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 31.4583333333cqw) 100%,calc(100% - 31.4583333333cqw) 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% calc(100% - 39.0625cqw),calc(100% - 31.4583333333cqw) calc(100% - 39.0625cqw),calc(100% - 31.4583333333cqw) 100%,0 100%)}}@keyframes darkties-cast-h2{0%{opacity:1;height:0}to{opacity:1;height:calc(100% + 15.5208333333cqw)}}@keyframes darkties-cast-h2-2{0%{height:calc(100% + 15.5208333333cqw)}to{height:calc(100% + 35.4166666667cqw)}}}