@layer reset, base, vendor, layout, component, page, utility;:root{--color-white:#fff;--color-black:#000;--color-blue:#2452ff;--color-pink:#f20f95;--color-yellow:#f8f100;--color-pink-light:#ff92a9;--color-pink-pale:#f6b4bd;--color-gray:#eee;--color-gray-dark:#666}@layer reset{*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:initial;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:#0000;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:initial}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{appearance:textfield;-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}}@layer base{html{overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{background:var(--color-pink);color:var(--color-black);font-family:Zen Kaku Gothic Antique,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;isolation:isolate;letter-spacing:.05em;line-height:1;overflow-x:hidden;position:relative}@media (max-width:767px){body{font-size:2.1333333333vw}}@media (min-width:768px){body{font-size:1.1713030747vw}}main{display:flow-root}:where([lang=en],.u-font-en){font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}:where(.u-font-display){font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}::selection{background:var(--color-pink);color:var(--color-white)}@media (max-width:767px){:focus-visible{outline:.2666666667vw solid #0000;outline-offset:.2666666667vw}}@media (min-width:768px){:focus-visible{outline:.1464128843vw solid #0000;outline-offset:.1464128843vw}}img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:767px){.sm{display:block}}@media (min-width:768px){.sm{display:none}.md{display:block}}@media (max-width:767px){.md{display:none}}html.has-js[data-page=news] .p-news:not(.is-opening-ready),html.has-js[data-page=single-news] .p-single-news:not(.is-opening-ready),html.has-js[data-page=top] .p-top:not(.is-opening-ready){visibility:hidden}}@layer utility{.u-visually-hidden{border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;width:0;clip:rect(0,0,0,0);position:absolute;white-space:nowrap}}@layer layout{.l-header{inset:0 auto auto 0;pointer-events:none;position:absolute;width:100%;z-index:100}.l-header__logo{display:block;pointer-events:auto;position:absolute}@media (max-width:767px){.l-header__logo{left:8vw;top:5.0666666667vw;width:40vw}}@media (min-width:768px){.l-header__logo{left:8.78477306vw;top:2.7818448023vw;width:15.5197657394vw}}}@layer layout{.l-footer{isolation:isolate;position:relative}@media (max-width:767px){.l-footer{padding-bottom:12.5333333333vw}}@media (min-width:768px){.l-footer{padding-bottom:3.3674963397vw}}.l-footer:after{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:-1}@media (max-width:767px){.l-footer:after{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 100%/100% 1.0666666667vw no-repeat,url(../images/common/bottom-deco.svg) 100% 100%/auto 100% no-repeat;height:18vw}}@media (min-width:768px){.l-footer:after{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 100%/100% .5856515373vw no-repeat,url(../images/common/bottom-deco.svg) 100% 100%/auto 100% no-repeat;height:14.6412884334vw}}.l-footer__inner{position:relative;width:100%;z-index:1}@media (max-width:767px){.l-footer__inner{margin-top:32.8vw}}@media (min-width:768px){.l-footer__inner{margin-top:10.2489019034vw}}.l-footer__inner .l-footer__bar{background-color:var(--color-yellow);border-color:var(--color-black);border-style:solid;display:block;position:relative;width:100%}@media (max-width:767px){.l-footer__inner .l-footer__bar{border-width:.5333333333vw 0;height:6.6666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar{border-width:.2928257687vw 0;height:2.9282576867vw}}.l-footer__inner .l-footer__bar:after,.l-footer__inner .l-footer__bar:before{aspect-ratio:100/34;background:url(../images/common/footer-deco02.svg) 50%/contain no-repeat;content:"";height:auto;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.l-footer__inner .l-footer__bar:after,.l-footer__inner .l-footer__bar:before{width:13.3333333333vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar:after,.l-footer__inner .l-footer__bar:before{width:7.3206442167vw}}@media (max-width:767px){.l-footer__inner .l-footer__bar:before{left:10.6666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar:before{left:10.4685212299vw}}.l-footer__inner .l-footer__bar:after{transform:translateY(-50%) scaleX(-1)}@media (max-width:767px){.l-footer__inner .l-footer__bar:after{right:10.6666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar:after{right:10.4685212299vw}}.l-footer__inner .l-footer__banner{position:relative;z-index:2}.l-footer__inner .l-footer__banner .l-footer__banner__title{color:var(--color-white);display:block;text-align:center}@media (max-width:767px){.l-footer__inner .l-footer__banner{margin-top:28.5333333333vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner{margin-top:6.149341142vw}}.l-footer__inner .l-footer__banner .l-footer__banner__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media (max-width:767px){.l-footer__inner .l-footer__banner .l-footer__banner__list{gap:8vw 9.3333333333vw;margin-top:8vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner .l-footer__banner__list{column-gap:3.074670571vw;margin-top:3.074670571vw}}.l-footer__inner .l-footer__banner .l-footer__banner__list>li{aspect-ratio:220/90;background-color:var(--color-white);display:block;height:auto;position:relative;transition:transform .6s ease}@media (max-width:767px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li{border-radius:1.3333333333vw;width:35.2vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li{border-radius:.7320644217vw;width:16.1054172767vw}}@media (hover:hover){.l-footer__inner .l-footer__banner .l-footer__banner__list>li:hover{transform:scale(.9)}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:hover:before{opacity:1}}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:active{transform:scale(.9)}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:active:before{opacity:1}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:before{background:#f20f954d;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}.l-footer__inner .l-footer__banner .l-footer__banner__list>li>a{border-color:var(--color-black);border-style:solid;display:block;position:absolute}@media (max-width:767px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li>a{border-radius:.5333333333vw;border-width:.5333333333vw;inset:.8vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li>a{border-radius:.2928257687vw;border-width:.2928257687vw;inset:.439238653vw}}.l-footer__inner .l-footer__meta{display:flex;position:relative;z-index:2}@media (max-width:767px){.l-footer__inner .l-footer__meta{align-items:center;flex-direction:column;margin-top:10.6666666667vw;row-gap:5.8666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta{align-items:baseline;column-gap:11.1273792094vw;justify-content:center;margin-top:6.0029282577vw}}.l-footer__inner .l-footer__meta .l-footer__share{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share{gap:4.2666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share{gap:1.1713030747vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title{align-items:center;color:var(--color-white);display:flex;justify-content:center;letter-spacing:.1em}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title{gap:3.4666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title{gap:1.317715959vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title:after{background-color:var(--color-white);content:"";display:block;height:auto}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title:after{aspect-ratio:45/4;width:6vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title:after{aspect-ratio:30/3;width:2.196193265vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list{gap:4.2666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list{gap:1.6105417277vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li{aspect-ratio:1;display:block;height:auto}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li{width:4.8vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li{width:1.756954612vw}}@media (hover:hover){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li:hover{opacity:.6}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li:active{opacity:.6}.l-footer__inner .l-footer__meta .l-footer__copyright{color:var(--color-white);display:block}.l-footer__inner .l-footer__deco{pointer-events:none}.l-footer__inner .l-footer__deco>span{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;z-index:-1}.l-footer__inner .l-footer__deco>span:first-child{aspect-ratio:310/76;background:url(../images/common/footer-deco-line.svg) 50%/contain no-repeat}@media (max-width:767px){.l-footer__inner .l-footer__deco>span:first-child{left:2.4vw;top:-13.0666666667vw;width:56.2666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__deco>span:first-child{left:4.831625183vw;top:-5.4172767204vw;width:22.6939970717vw}}.l-footer__inner .l-footer__deco>span:nth-child(2){aspect-ratio:590/350;background-image:image-set(url("../images/common/deco-txt01.webp") type("image/webp"),url("../images/common/deco-txt01.png") type("image/png"));height:auto;opacity:.15}@media (max-width:767px){.l-footer__inner .l-footer__deco>span:nth-child(2){right:6.1333333333vw;top:-29.3333333333vw;width:39.4666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__deco>span:nth-child(2){right:8.0527086384vw;top:-10.980966325vw;width:21.6691068814vw}}}@layer component{@keyframes c-bg-flow{0%{background-position:center 100%}to{background-position:top}}@keyframes c-side-deco-flow-left{0%{background-position:center 100%}to{background-position:top}}@keyframes c-side-deco-flow-right{0%{background-position:top}to{background-position:center 100%}}@keyframes p-mv-thumb-progress{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes section-header-title-before{0%{opacity:1}0%,49%{opacity:1}50%,to{opacity:0}}@keyframes section-header-title-after{0%{opacity:0}0%,49%{opacity:0}50%,to{opacity:1}}@keyframes sparkle{0%,97.5%,to{background-position:150% 150%,180% 180%;opacity:0}0.5%{opacity:1}2%{background-position:-50% -50%,-20% -20%;opacity:1}2.5%{background-position:-50% -50%,-20% -20%;opacity:0}}}@keyframes deco-rotate-left{to{transform:rotate(-1turn)}}@keyframes deco-rotate-right{to{transform:rotate(1turn)}}@layer component{main{isolation:isolate;position:relative}main:after,main:before{content:"";display:block;pointer-events:none;position:absolute}main:before{left:0;right:0;top:0;width:100%;z-index:-2}@media (max-width:767px){main:before{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 0/100% 1.3333333333vw no-repeat,url(../images/common/top-deco.svg) 0 0/44vw auto no-repeat;height:19.4666666667vw}}@media (min-width:768px){main:before{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 0/100% .7320644217vw no-repeat,url(../images/common/top-deco.svg) 0 0/37.6281112738vw auto no-repeat;height:16.8374816984vw}}main:after{aspect-ratio:310/76;background:url(../images/common/deco-line.svg) top/contain no-repeat;top:0;z-index:-3}@media (max-width:767px){main:after{right:4vw;width:41.3333333333vw}}@media (min-width:768px){main:after{right:4.5387994143vw;width:22.6939970717vw}}.c-bg{animation:c-bg-flow 18s linear infinite;background-image:url(../images/common/bg-pt.svg);background-repeat:repeat;background-size:100% auto;inset:0;pointer-events:none;position:fixed;z-index:-4}@media (max-width:767px){.c-bg{background-size:6.6666666667vw auto}}@media (min-width:768px){.c-bg{background-size:3.6603221083vw auto}}}@layer component{.c-side{display:block;inset:0;pointer-events:none;position:fixed;z-index:200}.c-side__item{background:var(--color-yellow);bottom:0;position:absolute;top:0}@media (max-width:767px){.c-side__item{width:6.6666666667vw}}@media (min-width:768px){.c-side__item{width:5.8565153734vw}}.c-side__item:before{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:var(--color-white);background-repeat:repeat-y;background-size:100% auto;border-color:var(--color-black);border-style:solid;bottom:0;content:"";display:block;position:absolute;top:0}@media (max-width:767px){.c-side__item:before{border-width:0 .4vw;width:5.3333333333vw}}@media (min-width:768px){.c-side__item:before{border-width:0 .2196193265vw;width:3.6603221083vw}}.c-side__item--left{left:0}.c-side__item--left:before{animation-name:c-side-deco-flow-left;background-image:image-set(url("../images/common/side-deco-left.webp") type("image/webp"),url("../images/common/side-deco-left.png") type("image/png"));right:0}.c-side__item--right{right:0}.c-side__item--right:before{animation-name:c-side-deco-flow-right;background-image:image-set(url("../images/common/side-deco-right.webp") type("image/webp"),url("../images/common/side-deco-right.png") type("image/png"));left:0}html{scrollbar-width:thin}.c-modal,html{scrollbar-color:var(--color-pink) #0000}}@layer component{.c-modal::-webkit-scrollbar-thumb{background:var(--color-pink)}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}@media (max-width:767px){::-webkit-scrollbar{height:1.3333333333vw;width:1.3333333333vw}}@media (min-width:768px){::-webkit-scrollbar{height:.7320644217vw;width:.7320644217vw}}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--color-pink);background-clip:padding-box}@media (max-width:767px){::-webkit-scrollbar-thumb{border:.2666666667vw solid #0000;min-height:5.3333333333vw;min-width:5.3333333333vw}}@media (min-width:768px){::-webkit-scrollbar-thumb{border:.1464128843vw solid #0000;min-height:2.9282576867vw;min-width:2.9282576867vw}}}@layer component{.c-btn,.next,.prev{align-items:center;aspect-ratio:250/60;background-color:#fffc;border-color:#000;border-radius:9999px;border-style:solid;color:var(--color-black);display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;height:auto;justify-content:center;position:relative;transition:background-color .6s ease,border-color .6s ease,color .6s ease}@media (max-width:767px){.c-btn,.next,.prev{border-width:.2666666667vw;font-size:4vw;width:33.3333333333vw}}@media (min-width:768px){.c-btn,.next,.prev{border-width:.1464128843vw;font-size:2.196193265vw;width:18.3016105417vw}}.c-btn.prev:before,.next.prev:before,.prev.prev:before{order:-1;transform-origin:left center}@media (max-width:767px){.c-btn.prev:before,.next.prev:before,.prev.prev:before{margin-left:0;margin-right:1.3333333333vw}}@media (min-width:768px){.c-btn.prev:before,.next.prev:before,.prev.prev:before{margin-left:0;margin-right:.7320644217vw}}.c-btn.prev:after,.next.prev:after,.prev.prev:after{order:-2}.c-btn.next:before,.next.next:before,.prev.next:before{order:1}.c-btn.next:after,.next.next:after,.prev.next:after{order:2}.c-btn:after,.c-btn:before,.next:after,.next:before,.prev:after,.prev:before{content:"";display:block;flex:none}.c-btn:before,.next:before,.prev:before{aspect-ratio:40/3;background:var(--color-black);height:auto;order:1;transform:scaleX(1);transform-origin:right center;transition:background .6s ease,transform .6s ease}@media (max-width:767px){.c-btn:before,.next:before,.prev:before{margin-left:1.3333333333vw;width:5.3333333333vw}}@media (min-width:768px){.c-btn:before,.next:before,.prev:before{margin-left:.7320644217vw;width:2.9282576867vw}}.c-btn:after,.next:after,.prev:after{aspect-ratio:1;background-color:var(--color-black);border-radius:50%;height:auto;order:2;transition:background-color .6s ease}@media (max-width:767px){.c-btn:after,.next:after,.prev:after{width:1.3333333333vw}}@media (min-width:768px){.c-btn:after,.next:after,.prev:after{width:.7320644217vw}}@media (hover:hover){.c-btn:hover,.next:hover,.prev:hover{border-color:#0000;color:var(--color-pink)}.c-btn:hover:before,.next:hover:before,.prev:hover:before{background:var(--color-pink);transform:scaleX(0)}.c-btn:hover:after,.next:hover:after,.prev:hover:after{background-color:var(--color-pink)}}.c-btn:active,.next:active,.prev:active{border-color:#0000;color:var(--color-pink)}.c-btn:active:before,.next:active:before,.prev:active:before{background:var(--color-pink);transform:scaleX(0)}.c-btn:active:after,.next:active:after,.prev:active:after{background-color:var(--color-pink)}.c-btn-modal{aspect-ratio:1;cursor:pointer;height:auto;pointer-events:auto;position:absolute;z-index:500}}@layer component{@media (max-width:767px){.c-btn-modal{right:12.5333333333vw;top:12.2666666667vw;width:10.6666666667vw}}@media (min-width:768px){.c-btn-modal{right:10.2489019034vw;top:3.6603221083vw;width:5.8565153734vw}}.c-btn-modal:after,.c-btn-modal:before{border-color:var(--color-blue);border-style:solid;content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:767px){.c-btn-modal:after,.c-btn-modal:before{border-radius:1.3333333333vw;border-width:.4vw}}@media (min-width:768px){.c-btn-modal:after,.c-btn-modal:before{border-radius:.7320644217vw;border-width:.2196193265vw}}.c-btn-modal:before{background-color:var(--color-white);transition:background-color .6s ease,transform .6s ease;z-index:1}.c-btn-modal:after{background-color:var(--color-black);z-index:0}@media (max-width:767px){.c-btn-modal:after{transform:translate(.6666666667vw,.6666666667vw)}}@media (min-width:768px){.c-btn-modal:after{transform:translate(.3660322108vw,.3660322108vw)}}.c-btn-modal>span{inset:0;pointer-events:none;position:absolute;transition:transform .6s ease;z-index:2}.c-btn-modal>span:after,.c-btn-modal>span:before{aspect-ratio:54/4;background-color:var(--color-blue);content:"";height:auto;left:50%;position:absolute;top:50%;transition:background-color .6s ease}@media (max-width:767px){.c-btn-modal>span:after,.c-btn-modal>span:before{width:7.2vw}}@media (min-width:768px){.c-btn-modal>span:after,.c-btn-modal>span:before{width:3.953147877vw}}.c-btn-modal>span:before{transform:translate(-50%,-50%) rotate(35deg)}.c-btn-modal>span:after{transform:translate(-50%,-50%) rotate(-35deg)}@media (hover:hover){.c-btn-modal:hover:before{background-color:var(--color-blue)}.c-btn-modal:hover>span:after,.c-btn-modal:hover>span:before{background-color:var(--color-white)}}.c-btn-modal:active:before{background-color:var(--color-blue)}@media (max-width:767px){.c-btn-modal:active:before{transform:translate(.6666666667vw,.6666666667vw)}}@media (min-width:768px){.c-btn-modal:active:before{transform:translate(.3660322108vw,.3660322108vw)}}@media (max-width:767px){.c-btn-modal:active>span{transform:translate(.6666666667vw,.6666666667vw)}}@media (min-width:768px){.c-btn-modal:active>span{transform:translate(.3660322108vw,.3660322108vw)}}.c-btn-modal:active>span:after,.c-btn-modal:active>span:before{background-color:var(--color-white)}.c-btn-page-top{align-items:center;aspect-ratio:133/131;display:flex;flex-direction:column;height:auto;justify-content:center;position:absolute;transition:transform .6s ease;z-index:2}}@layer component{@media (max-width:767px){.c-btn-page-top{right:8.8vw;row-gap:.8vw;top:10.1333333333vw;width:23.7333333333vw}}@media (min-width:768px){.c-btn-page-top{right:7.027818448vw;row-gap:.439238653vw;top:4.5387994143vw;width:12.298682284vw}}@media (hover:hover){.c-btn-page-top:hover:before{background-color:var(--color-pink)}}@media (hover:hover) and (max-width:767px){.c-btn-page-top:hover:before{transform:translateY(-1.3333333333vw)}}@media (hover:hover) and (min-width:768px){.c-btn-page-top:hover:before{transform:translateY(-.7320644217vw)}}@media (hover:hover){.c-btn-page-top:hover>span{background-color:var(--color-pink)}}.c-btn-page-top:active:before{background-color:var(--color-pink)}@media (max-width:767px){.c-btn-page-top:active:before{transform:translateY(-1.3333333333vw)}}@media (min-width:768px){.c-btn-page-top:active:before{transform:translateY(-.7320644217vw)}}.c-btn-page-top:active>span{background-color:var(--color-pink)}.c-btn-page-top:before{aspect-ratio:21/28;background-color:var(--color-black);content:"";display:block;-webkit-mask:url(../images/common/btn-page-top-arrow.svg) center/contain no-repeat;height:auto;mask:url(../images/common/btn-page-top-arrow.svg) center/contain no-repeat;position:relative;transition:background-color .6s ease,transform .6s ease;z-index:1}@media (max-width:767px){.c-btn-page-top:before{width:4vw}}@media (min-width:768px){.c-btn-page-top:before{width:1.8301610542vw}}.c-btn-page-top:after{animation:deco-rotate-right 14s linear infinite reverse;background-image:image-set(url("../images/common/btn-page-top-bg.webp") type("image/webp"),url("../images/common/btn-page-top-bg.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;inset:0;pointer-events:none;position:absolute;z-index:-1}.c-btn-page-top>span{background-color:var(--color-black);color:var(--color-white);display:inline-block;position:relative;transition:background-color .6s ease;z-index:1}@media (max-width:767px){.c-btn-page-top>span{padding:.8vw 1.3333333333vw}}@media (min-width:768px){.c-btn-page-top>span{padding:.2928257687vw .5856515373vw}}}@layer component{.c-card-news{display:grid;transition:box-shadow .6s ease}@media (max-width:767px){.c-card-news{border-radius:0 2.6666666667vw 0 2.6666666667vw}}@media (min-width:768px){.c-card-news{border-radius:0 1.4641288433vw 0 1.4641288433vw}}@media (hover:hover) and (max-width:767px){.c-card-news:hover{box-shadow:1.3333333333vw 1.3333333333vw 0 var(--color-pink-light)}}@media (hover:hover) and (min-width:768px){.c-card-news:hover{box-shadow:.7320644217vw .7320644217vw 0 var(--color-pink-light)}}@media (hover:hover){.c-card-news:hover .c-card-news__date{background-color:var(--color-pink)}}@media (max-width:767px){.c-card-news:active{box-shadow:1.3333333333vw 1.3333333333vw 0 var(--color-pink-light)}}@media (min-width:768px){.c-card-news:active{box-shadow:.7320644217vw .7320644217vw 0 var(--color-pink-light)}}.c-card-news:active .c-card-news__date{background-color:var(--color-pink)}.c-card-news>a{background:var(--color-white);display:grid;font-weight:700;justify-content:start;overflow:hidden;position:relative}@media (max-width:767px){.c-card-news>a{border-radius:0 2.6666666667vw 0 2.6666666667vw;grid-template-columns:20vw minmax(0,1fr);height:26.1333333333vw}}@media (min-width:768px){.c-card-news>a{border-radius:0 1.4641288433vw 0 1.4641288433vw;grid-template-columns:10.980966325vw minmax(0,1fr);height:5.8565153734vw}}.c-card-news>a .c-card-news__date{align-items:center;background:var(--color-blue);color:var(--color-white);display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .6s ease}@media (max-width:767px){.c-card-news>a .c-card-news__date{flex-direction:column;gap:1.6vw;justify-content:center;padding-inline:3.2vw}}@media (min-width:768px){.c-card-news>a .c-card-news__date{gap:.878477306vw;justify-content:flex-start;padding-inline:2.196193265vw}}@media (max-width:767px){.c-card-news>a .c-card-news__date-year{font-size:3.7333333333vw}}@media (min-width:768px){.c-card-news>a .c-card-news__date-year{font-size:1.0248901903vw;writing-mode:vertical-rl}}@media (max-width:767px){.c-card-news>a .c-card-news__date-month-day{font-size:6.4vw}}@media (min-width:768px){.c-card-news>a .c-card-news__date-month-day{font-size:2.196193265vw}}.c-card-news>a .c-card-news__title{align-self:center;color:var(--color-black);line-height:1.5;width:100%}@media (max-width:767px){.c-card-news>a .c-card-news__title{display:-webkit-box;padding-inline:4.2666666667vw 3.2vw;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:3.7333333333vw;overflow:hidden}}@media (min-width:768px){.c-card-news>a .c-card-news__title{display:-webkit-box;padding-inline:3.953147877vw 3.2210834553vw;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.4641288433vw;overflow:hidden}}}@layer component{:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title{font-size:0;height:auto;position:relative}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;inset:0;position:absolute}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]:before{background-image:linear-gradient(135deg,#0000 46%,#f8f100cc 47%,#f8f100cc 53%,#0000 54%),linear-gradient(135deg,#0000 46%,#f8f100cc 47%,#f8f100cc 73%,#0000 74%);background-repeat:no-repeat;background-size:40% 100%,40% 100%;content:"";display:block;inset:0;mask-image:var(--section-header-title-mask-image);mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:0;pointer-events:none;position:absolute;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-image:var(--section-header-title-mask-image)}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]:nth-child(2){opacity:1}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]:nth-child(3){opacity:0}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title.is-active>span[aria-hidden=true]:before{animation:sparkle 10s linear infinite}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title.is-active>span[aria-hidden=true]:nth-child(2){animation:section-header-title-before 1s step-end forwards}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title.is-active>span[aria-hidden=true]:nth-child(3){animation:section-header-title-after 1s step-end forwards}.c-section__header--news .c-section__header__title{aspect-ratio:800/270}@media (max-width:767px){.c-section__header--news .c-section__header__title{width:40vw}}@media (min-width:768px){.c-section__header--news .c-section__header__title{width:29.2825768668vw}}.c-section__header--news .c-section__header__title:after{aspect-ratio:272/72;background:url(../images/news/subtitle.png) 50%/contain no-repeat;content:"";display:block;height:auto;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--news .c-section__header__title:after{width:16.8vw}}@media (min-width:768px){.c-section__header--news .c-section__header__title:after{width:9.9560761347vw}}.c-section__header--news .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/news/title1.webp") type("image/webp"),url("../images/news/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/news/title1.png)}.c-section__header--news .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/news/title2.webp") type("image/webp"),url("../images/news/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/news/title2.png)}.c-section__header--staff .c-section__header__title{aspect-ratio:900/280}@media (max-width:767px){.c-section__header--staff .c-section__header__title{width:47.4666666667vw}}@media (min-width:768px){.c-section__header--staff .c-section__header__title{width:32.2108345534vw}}.c-section__header--staff .c-section__header__title:after{aspect-ratio:356/78;background:url(../images/top/staff/subtitle.png) 50%/contain no-repeat;content:"";display:block;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--staff .c-section__header__title:after{width:23.7333333333vw}}@media (min-width:768px){.c-section__header--staff .c-section__header__title:after{width:13.0307467057vw}}.c-section__header--staff .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/top/staff/title1.webp") type("image/webp"),url("../images/top/staff/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/top/staff/title1.png)}.c-section__header--staff .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/top/staff/title2.webp") type("image/webp"),url("../images/top/staff/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/top/staff/title2.png)}.c-section__header--cast .c-section__header__title{aspect-ratio:756/266}@media (max-width:767px){.c-section__header--cast .c-section__header__title{width:38.6666666667vw}}@media (min-width:768px){.c-section__header--cast .c-section__header__title{width:27.6720351391vw}}.c-section__header--cast .c-section__header__title:after{aspect-ratio:356/78;background:url(../images/top/cast/subtitle.png) 50%/contain no-repeat;content:"";display:block;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--cast .c-section__header__title:after{width:23.7333333333vw}}@media (min-width:768px){.c-section__header--cast .c-section__header__title:after{width:13.0307467057vw}}.c-section__header--cast .c-section__header__title>span[aria-hidden=true]{animation-iteration-count:infinite}.c-section__header--cast .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/top/cast/title1.webp") type("image/webp"),url("../images/top/cast/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/top/cast/title1.png)}.c-section__header--cast .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/top/cast/title2.webp") type("image/webp"),url("../images/top/cast/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/top/cast/title2.png)}.c-section__header--comics .c-section__header__title{aspect-ratio:1118/294}@media (max-width:767px){.c-section__header--comics .c-section__header__title{width:56vw}}@media (min-width:768px){.c-section__header--comics .c-section__header__title{width:40.8491947291vw}}.c-section__header--comics .c-section__header__title:after{aspect-ratio:272/72;background:url(../images/top/comics/subtitle.png) 50%/contain no-repeat;content:"";display:block;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--comics .c-section__header__title:after{width:18.1333333333vw}}@media (min-width:768px){.c-section__header--comics .c-section__header__title:after{width:9.9560761347vw}}.c-section__header--comics .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/top/comics/title1.webp") type("image/webp"),url("../images/top/comics/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/top/comics/title1.png)}.c-section__header--comics .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/top/comics/title2.webp") type("image/webp"),url("../images/top/comics/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/top/comics/title2.png)}.c-panel-staff-cast{background-color:var(--color-white);border-style:solid;position:relative}}@layer component{@media (max-width:767px){.c-panel-staff-cast{border-radius:4vw;border-width:.4vw;margin-top:9.3333333333vw;padding:8vw 2.6666666667vw 8.2666666667vw}}@media (min-width:768px){.c-panel-staff-cast{border-radius:2.196193265vw;border-width:.2196193265vw;margin:4.0995607613vw 2.9282576867vw 0;padding:3.513909224vw 5.1244509517vw}}.c-panel-staff-cast--staff{border-color:var(--color-blue);transition:box-shadow .1s ease}@media (max-width:767px){.c-panel-staff-cast--staff.is-active{box-shadow:1.0666666667vw 1.0666666667vw 0 var(--color-yellow)}}@media (min-width:768px){.c-panel-staff-cast--staff.is-active{box-shadow:.5856515373vw .5856515373vw 0 var(--color-yellow)}}.c-panel-staff-cast--cast{border-color:var(--color-yellow);transition:box-shadow .1s ease}@media (max-width:767px){.c-panel-staff-cast--cast.is-active{box-shadow:1.0666666667vw 1.0666666667vw 0 var(--color-blue)}}@media (min-width:768px){.c-panel-staff-cast--cast.is-active{box-shadow:.5856515373vw .5856515373vw 0 var(--color-blue)}}.c-panel-staff-cast>.c-panel-staff-cast__list{display:grid}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list{row-gap:5.0666666667vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.3426061493vw}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item{align-items:baseline;display:flex;width:fit-content}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item{column-gap:5.6vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item{column-gap:2.3426061493vw}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item--original{grid-column:1/-1;justify-self:center}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__role{color:var(--color-blue);font-weight:500}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__role{font-size:3.2vw}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name{align-items:center;font-weight:700}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name{display:grid;font-size:4vw;row-gap:1.6vw;width:fit-content}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name{column-gap:1.6105417277vw;display:flex;font-size:1.4641288433vw;justify-content:flex-start}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span{align-items:baseline;display:flex;justify-content:flex-start}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span{justify-self:center}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span>.c-panel-staff-cast__note{font-size:2.8vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span>.c-panel-staff-cast__note{font-size:1.0248901903vw}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment{appearance:none;background-color:var(--color-black);border:0;color:var(--color-white);cursor:pointer;display:block;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;line-height:1;transition:background-color .6s ease}@media (hover:hover){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment:hover{background-color:var(--color-gray-dark)}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment:active{background-color:var(--color-gray-dark)}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment{font-size:2.8vw;justify-self:center;padding:.8vw 2.1333333333vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment{font-size:1.0248901903vw;padding:.2928257687vw .7320644217vw}}.c-panel-staff-cast>.c-panel-staff-cast__deco{align-items:center;display:flex;justify-content:center;position:absolute}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__deco{gap:1.3333333333vw;right:5.3333333333vw;top:2.6666666667vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__deco{gap:.7320644217vw;right:2.9282576867vw;top:1.4641288433vw}}.c-panel-staff-cast>.c-panel-staff-cast__deco>span{aspect-ratio:1;border-color:var(--color-black);border-radius:50%;border-style:solid;display:block;height:auto}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__deco>span{border-width:.1333333333vw;width:1.3333333333vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__deco>span{border-width:.0732064422vw;width:.7320644217vw}}.c-panel-staff-cast>.c-panel-staff-cast__deco>span:first-child{background-color:var(--color-blue)}.c-panel-staff-cast>.c-panel-staff-cast__deco>span:nth-child(2){background-color:var(--color-yellow)}.c-modal,.c-panel-staff-cast>.c-panel-staff-cast__deco>span:nth-child(3){background-color:var(--color-pink)}.c-modal{animation:c-bg-flow 18s linear infinite;background-image:url(../images/common/bg-pt.svg);background-position:50%;background-repeat:repeat;background-size:100% auto;border:0;margin:0;max-height:none;max-width:none;overflow:auto;overscroll-behavior:contain;padding:0;width:100%}}@layer component{@media (max-width:767px){.c-modal{background-size:6.6666666667vw auto;height:100dvh;padding-bottom:13.3333333333vw}}@media (min-width:768px){.c-modal{background-size:3.6603221083vw auto;height:100vh;padding-bottom:6.0029282577vw}}.c-modal[open]{inset:0;position:fixed;z-index:300}.c-modal::backdrop{background:#0000}.c-modal__side{display:block;pointer-events:none}.c-modal__side:before{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:var(--color-white);background-repeat:repeat-y;background-size:100% auto;border-color:var(--color-black);border-style:solid;bottom:0;content:"";display:block;position:absolute;top:0}@media (max-width:767px){.c-modal__side:before{border-width:0 .4vw;width:5.3333333333vw}}@media (min-width:768px){.c-modal__side:before{border-width:0 .2196193265vw;width:3.6603221083vw}}.c-modal__side--left,.c-modal__side--right{background:var(--color-yellow);bottom:0;position:fixed;top:0;z-index:0}@media (max-width:767px){.c-modal__side--left,.c-modal__side--right{width:6.6666666667vw}}@media (min-width:768px){.c-modal__side--left,.c-modal__side--right{width:5.8565153734vw}}.c-modal__side--left{left:0}.c-modal__side--left:before{animation-name:c-side-deco-flow-left;background-image:image-set(url("../images/common/side-deco-left.webp") type("image/webp"),url("../images/common/side-deco-left.png") type("image/png"));right:0}.c-modal__side--right{right:0}.c-modal__side--right:before{animation-name:c-side-deco-flow-right;background-image:image-set(url("../images/common/side-deco-right.webp") type("image/webp"),url("../images/common/side-deco-right.png") type("image/png"));left:0}.c-modal__inner{min-height:100%;position:relative;z-index:1}.c-modal__body--movie{display:grid;inset:0;position:fixed}}@layer component{@media (max-width:767px){.c-modal__body--movie{align-items:start;justify-content:center;padding-top:40vw}}@media (min-width:768px){.c-modal__body--movie{place-items:center}}.c-modal__body--movie .c-movie-modal{aspect-ratio:16/9;background-color:var(--color-black);border-color:var(--color-blue);border-style:solid;display:block;height:auto;overflow:hidden;position:relative}@media (max-width:767px){.c-modal__body--movie .c-movie-modal{border-width:.4vw;width:79.2vw}}@media (min-width:768px){.c-modal__body--movie .c-movie-modal{border-width:.2196193265vw;width:87.8477306003vw}}@media (min-width:1025px){.c-modal__body--movie .c-movie-modal{width:62.5183016105vw}}.c-modal__body--movie .c-movie-modal .js-youtube-embed{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.c-modal .c-modal__body--comment{display:grid;justify-items:center;width:100%}}@layer component{@media (max-width:767px){.c-modal .c-modal__body--comment{margin-top:32vw;padding-inline:10.6666666667vw}}@media (min-width:768px){.c-modal .c-modal__body--comment{margin-top:11.2737920937vw;padding-inline:15.5197657394vw}}.c-modal .c-modal__body--comment .c-comment-modal{background-color:var(--color-white);border:solid var(--color-blue);position:relative;width:100%}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal{border-width:.4vw;padding:24.2666666667vw 5.6vw 8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal{border-width:.2196193265vw;padding:11.420204978vw 3.074670571vw 4.39238653vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap{background-color:var(--color-blue);inset:0 0 auto;position:absolute;width:100%;z-index:0}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap{height:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap{height:2.196193265vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco{align-items:center;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco{column-gap:1.6vw;right:6.1333333333vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco{column-gap:.878477306vw;right:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span{aspect-ratio:1;border:solid var(--color-black);border-radius:50%;display:block}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span{border-width:.1333333333vw;width:1.6vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span{border-width:.0732064422vw;width:.878477306vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span:first-child{background-color:var(--color-pink)}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span:nth-child(2){background-color:var(--color-white)}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header{inset:0;position:absolute;z-index:2}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title{aspect-ratio:1380/335;font-size:0;height:auto;pointer-events:none;position:absolute}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title{left:-4.8vw;top:-1.3333333333vw;width:73.0666666667vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title{left:-4.831625183vw;top:-1.1713030747vw;width:50.5124450952vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title>span{background:url(../images/top/modal/title.png) 50%/contain no-repeat;display:block;inset:0;position:absolute}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;letter-spacing:.5em;position:relative;text-align:center;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info{row-gap:2.1333333333vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info{row-gap:.878477306vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__label{background-color:var(--color-pink);border-radius:9999px;color:var(--color-white);display:inline-block}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__label{padding:1.0666666667vw 2.9333333333vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__label{padding:.2928257687vw 1.6105417277vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__name{color:var(--color-pink)}.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content{position:relative;z-index:1}}@layer component{@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content{margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content p{color:var(--color-black);line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list{position:relative;width:100%;z-index:1}}@layer component{@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list{margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image{border-color:var(--color-blue);border-style:solid;overflow:hidden}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image{border-radius:4vw;border-width:.4vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image{border-radius:2.196193265vw;border-width:.2196193265vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image img{display:block;height:auto;width:100%}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content{position:relative;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content{margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content p{color:var(--color-black);line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both}}@layer component{@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2{column-gap:2.9282576867vw;display:grid;grid-template-columns:25.6222547584vw minmax(0,1fr)}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__info{grid-column:1/-1}}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list{display:grid;position:relative;width:100%;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list{column-gap:5.3333333333vw;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list{align-self:start;grid-column:1;grid-row:2;margin-top:2.9282576867vw;row-gap:1.6105417277vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list .c-comment-modal__image img{display:block;height:auto;width:100%}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content{color:var(--color-black);line-height:1.5;position:relative;text-box-edge:cap alphabetic;text-box-trim:trim-both;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content{grid-column:2;grid-row:2;margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-title{color:var(--color-blue)}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-title+.c-comment-modal__content-text{margin-top:2.4vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-title+.c-comment-modal__content-text{margin-top:1.0248901903vw}}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-text+.c-comment-modal__content-title{margin-top:9.8666666667vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-text+.c-comment-modal__content-title{margin-top:3.074670571vw}}}@layer component{main:after{display:none}}@layer layout{.l-header__logo{display:block}@media (max-width:767px){.l-header__logo{margin:4vw auto 0;position:static;width:56.9333333333vw}}@media (min-width:768px){.l-header__logo{left:8.0527086384vw;position:absolute;top:2.196193265vw;width:37.3352855051vw}}}@layer page{.p-mv{isolation:isolate;position:relative;width:100%}@media (max-width:767px){.p-mv{margin-top:28.5333333333vw}}@media (min-width:768px){.p-mv{margin-top:6.149341142vw}}.p-mv__inner{position:relative;width:100%}@media (max-width:767px){.p-mv__inner{padding:0 10.6666666667vw 5.6vw}}@media (min-width:768px){.p-mv__inner{display:grid;grid-template-columns:27.3792093704vw minmax(0,1fr);padding-bottom:7.467057101vw}}.p-mv__inner .p-mv__visual{margin:0;overflow:visible;transform:rotate(-5deg)}@media (max-width:767px){.p-mv__inner .p-mv__visual{grid-column:1;width:100%}}@media (min-width:768px){.p-mv__inner .p-mv__visual{grid-column:2;justify-self:start;width:57.8330893119vw}}.p-mv__inner .p-mv__visual>ul{align-items:stretch}.p-mv__inner .p-mv__visual>ul>li{height:auto;position:relative}.p-mv__inner .p-mv__visual>ul>li:before{border-color:var(--mv-main-frame-color,var(--color-black));border-style:solid;content:"";pointer-events:none;position:absolute;z-index:5}@media (max-width:767px){.p-mv__inner .p-mv__visual>ul>li:before{border-radius:4vw;border-width:2.4vw;inset:.4vw}}@media (min-width:768px){.p-mv__inner .p-mv__visual>ul>li:before{border-radius:2.196193265vw;border-width:2.0497803807vw;inset:.2196193265vw}}.p-mv__inner .p-mv__visual>ul>li:after{background:var(--mv-main-shadow-color,var(--color-yellow));border-color:var(--color-black);border-style:solid;content:"";display:block;inset:0;opacity:0;position:absolute;transition:opacity .1s ease;z-index:0}@media (max-width:767px){.p-mv__inner .p-mv__visual>ul>li:after{border-radius:4vw;border-width:.4vw;transform:translate(1.3333333333vw,1.3333333333vw)}}@media (min-width:768px){.p-mv__inner .p-mv__visual>ul>li:after{border-radius:2.196193265vw;border-width:.2196193265vw;transform:translate(.7320644217vw,.7320644217vw)}}.p-mv__inner .p-mv__visual>ul>li>div{background:var(--mv-main-frame-color,var(--color-black));border-color:var(--color-black);border-style:solid;overflow:hidden;position:relative;z-index:1}@media (max-width:767px){.p-mv__inner .p-mv__visual>ul>li>div{border-radius:4vw;border-width:.5333333333vw;padding:2.1333333333vw}}@media (min-width:768px){.p-mv__inner .p-mv__visual>ul>li>div{border-radius:2.196193265vw;border-width:.2928257687vw;padding:1.9033674963vw}}.p-mv__inner .p-mv__visual.is-active>ul>li:after{opacity:1}.p-mv__inner .p-mv__thumbs{overflow:visible}@media (max-width:767px){.p-mv__inner .p-mv__thumbs{margin-top:2.4vw;width:100%}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs{position:absolute;right:7.3206442167vw;top:1.756954612vw;z-index:1}}.p-mv__inner .p-mv__thumbs>ul{display:grid}@media (max-width:767px){.p-mv__inner .p-mv__thumbs>ul{align-items:center;gap:2.1333333333vw;grid-template-columns:repeat(2,minmax(0,16.6666666667vw));justify-content:end}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs>ul{align-items:start;gap:1.1713030747vw;grid-auto-flow:row;grid-template-columns:1fr;justify-content:center;width:7.3206442167vw}}.p-mv__inner .p-mv__thumbs>ul>li{width:100%}.p-mv__inner .p-mv__thumbs>ul>li.swiper-slide-thumb-active>button{filter:grayscale(0)}.p-mv__inner .p-mv__thumbs>ul>li>button{--mv-thumb-progress-duration:10000ms;aspect-ratio:1;background:var(--color-white);border-radius:50%;cursor:pointer;display:block;filter:grayscale(1);height:auto;overflow:visible;position:relative;transition:filter .6s ease,box-shadow .1s ease;width:100%}.p-mv__inner .p-mv__thumbs>ul>li>button:after,.p-mv__inner .p-mv__thumbs>ul>li>button>span{border-radius:50%;display:block;position:absolute}@media (max-width:767px){.p-mv__inner .p-mv__thumbs>ul>li>button:after,.p-mv__inner .p-mv__thumbs>ul>li>button>span{inset:.5333333333vw}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs>ul>li>button:after,.p-mv__inner .p-mv__thumbs>ul>li>button>span{inset:.2928257687vw}}.p-mv__inner .p-mv__thumbs>ul>li>button>span{background-repeat:no-repeat;border-color:var(--color-black);border-style:solid}@media (max-width:767px){.p-mv__inner .p-mv__thumbs>ul>li>button>span{border-width:.4vw}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs>ul>li>button>span{border-width:.2196193265vw}}.p-mv__inner .p-mv__thumbs>ul>li>button:after{background:var(--color-blue);clip-path:inset(100% 0 0 0);content:"";opacity:0;pointer-events:none;z-index:1}.p-mv__inner .p-mv__thumbs>ul>li>button.is-progressing:after{animation:p-mv-thumb-progress var(--mv-thumb-progress-duration) linear forwards;opacity:.3}@media (hover:hover){.p-mv__inner .p-mv__thumbs>ul>li>button:hover{filter:grayscale(0)}}.p-mv__inner .p-mv__thumbs>ul>li>button:active,.p-mv__inner .p-mv__thumbs>ul>li>button:focus-visible{filter:grayscale(0)}.p-mv__inner .p-mv__thumbs>ul>li>button:disabled{cursor:default}@media (max-width:767px){.p-mv__inner .p-mv__thumbs.is-active>ul>li>button{box-shadow:.5333333333vw .5333333333vw 0 var(--color-black)}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs.is-active>ul>li>button{box-shadow:.2928257687vw .2928257687vw 0 var(--color-black)}}.p-mv__inner .p-mv__onair{position:absolute;z-index:3}@media (max-width:767px){.p-mv__inner .p-mv__onair{left:4vw;top:85.8666666667vw}}@media (min-width:768px){.p-mv__inner .p-mv__onair{left:7.3206442167vw;top:17.5695461201vw}}.p-mv__inner .p-mv__onair>span{aspect-ratio:400/130;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:auto}@media (max-width:767px){.p-mv__inner .p-mv__onair>span{width:90.6666666667vw}}@media (min-width:768px){.p-mv__inner .p-mv__onair>span{width:29.2825768668vw}}.p-mv__inner .p-mv__onair>span:first-child{background-image:image-set(url("../images/top/mv/onair1.webp") type("image/webp"),url("../images/top/mv/onair1.png") type("image/png"))}.p-mv__inner .p-mv__onair>span:nth-child(2){background-image:image-set(url("../images/top/mv/onair2.webp") type("image/webp"),url("../images/top/mv/onair2.png") type("image/png"));inset:0;opacity:0;position:absolute}.p-mv__inner .p-mv__onair.is-active>span:first-child{animation:section-header-title-before 1s step-end forwards}.p-mv__inner .p-mv__onair.is-active>span:nth-child(2){animation:section-header-title-after 1s step-end forwards}.p-mv__inner .p-mv__official{aspect-ratio:240/110;background-image:image-set(url("../images/top/mv/official-bg.webp") type("image/webp"),url("../images/top/mv/official-bg.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:9999px;display:grid;height:auto;isolation:isolate;overflow:hidden;place-items:center;position:relative;transition:box-shadow .1s ease}@media (max-width:767px){.p-mv__inner .p-mv__official{gap:1.3333333333vw;margin:6.9333333333vw auto 0;padding:3.2vw 8vw;width:36vw}}@media (min-width:768px){.p-mv__inner .p-mv__official{gap:.5856515373vw;left:8.78477306vw;padding:1.756954612vw 3.8067349927vw;position:absolute;top:44.2166910688vw;width:17.5695461201vw;z-index:3}}@media (max-width:767px){.p-mv__inner .p-mv__official.is-opening-shadow-visible{box-shadow:1.0666666667vw 1.0666666667vw 0 var(--color-black)}}@media (min-width:768px){.p-mv__inner .p-mv__official.is-opening-shadow-visible{box-shadow:.5856515373vw .5856515373vw 0 var(--color-black)}}.p-mv__inner .p-mv__official>picture{aspect-ratio:136/18;height:auto}@media (max-width:767px){.p-mv__inner .p-mv__official>picture{width:20.2666666667vw}}@media (min-width:768px){.p-mv__inner .p-mv__official>picture{width:9.9560761347vw}}.p-mv__inner .p-mv__official>ul{display:grid;grid-auto-flow:column}@media (max-width:767px){.p-mv__inner .p-mv__official>ul{gap:1.0666666667vw}}@media (min-width:768px){.p-mv__inner .p-mv__official>ul{gap:.5856515373vw}}.p-mv__inner .p-mv__official>ul>li>a{aspect-ratio:1;background-color:var(--color-black);border-radius:50%;display:block;height:auto;overflow:hidden;position:relative;transition:filter .6s ease}@media (max-width:767px){.p-mv__inner .p-mv__official>ul>li>a{width:6vw}}@media (min-width:768px){.p-mv__inner .p-mv__official>ul>li>a{width:2.9282576867vw}}.p-mv__inner .p-mv__official>ul>li>a>img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}@media (max-width:767px){.p-mv__inner .p-mv__official>ul>li>a>img{padding:1.3333333333vw}}@media (min-width:768px){.p-mv__inner .p-mv__official>ul>li>a>img{padding:.7320644217vw}}@media (hover:hover){.p-mv__inner .p-mv__official>ul>li>a:hover{mix-blend-mode:overlay}}.p-mv__inner .p-mv__official>ul>li>a:active{mix-blend-mode:overlay}.p-mv__inner .p-mv__deco{pointer-events:none}.p-mv__inner .p-mv__deco>span{display:block;position:absolute;z-index:-1}.p-mv__inner .p-mv__deco>span:first-child{aspect-ratio:1;height:auto}@media (max-width:767px){.p-mv__inner .p-mv__deco>span:first-child{right:-2.6666666667vw;top:-40vw;width:52.8vw}}@media (min-width:768px){.p-mv__inner .p-mv__deco>span:first-child{right:-1.4641288433vw;top:-14.6412884334vw;width:36.1639824305vw}}.p-mv__inner .p-mv__deco>span:first-child:after,.p-mv__inner .p-mv__deco>span:first-child:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.p-mv__inner .p-mv__deco>span:first-child:before{animation:deco-rotate-right 14s linear infinite;background-image:url(../images/top/mv/mv-deco-star1.svg);inset:0}.p-mv__inner .p-mv__deco>span:first-child:after{aspect-ratio:116/96;background-image:url(../images/top/mv/mv-deco-heart.svg);height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.p-mv__inner .p-mv__deco>span:first-child:after{width:11.6vw}}@media (min-width:768px){.p-mv__inner .p-mv__deco>span:first-child:after{width:8.4919472914vw}}.p-mv__inner .p-mv__deco>span:nth-child(2){aspect-ratio:310/76;background:url(../images/common/deco-line.svg) 50%/contain no-repeat;mask-image:linear-gradient(#000 0 0);mask-position:left center;mask-repeat:no-repeat;mask-size:var(--mv-deco-line-mask-size,0 100%);opacity:0;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:left center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--mv-deco-line-mask-size,0 100%)}@media (max-width:767px){.p-mv__inner .p-mv__deco>span:nth-child(2){bottom:18.4vw;left:1.3333333333vw;width:56.4vw}}@media (min-width:768px){.p-mv__inner .p-mv__deco>span:nth-child(2){bottom:3.2210834553vw;left:4.7584187408vw;width:22.6939970717vw}}.p-mv__inner .p-mv__deco>span:nth-child(3){align-items:center;bottom:0;display:flex;justify-content:center;mask-image:linear-gradient(#000 0 0);mask-position:right center;mask-repeat:no-repeat;mask-size:var(--mv-deco-bottom-mask-size,0 100%);opacity:0;position:absolute;right:0;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--mv-deco-bottom-mask-size,0 100%)}.p-mv__inner .p-mv__deco>span:nth-child(3):after,.p-mv__inner .p-mv__deco>span:nth-child(3):before{content:"";display:block}.p-mv__inner .p-mv__deco>span:nth-child(3):before{aspect-ratio:50/12;background:url(../images/top/mv/mv-deco-star2.svg) 50%/contain no-repeat}@media (max-width:767px){.p-mv__inner .p-mv__deco>span:nth-child(3):before{width:6.6666666667vw}}@media (min-width:768px){.p-mv__inner .p-mv__deco>span:nth-child(3):before{width:3.6603221083vw}}.p-mv__inner .p-mv__deco>span:nth-child(3):after{border-color:var(--color-white);border-style:solid}@media (max-width:767px){.p-mv__inner .p-mv__deco>span:nth-child(3):after{border-bottom-width:.4vw;width:53.0666666667vw}}@media (min-width:768px){.p-mv__inner .p-mv__deco>span:nth-child(3):after{border-bottom-width:.2196193265vw;width:53.4407027818vw}}}@layer page{.p-movie{isolation:isolate}.p-movie,.p-movie__inner{position:relative;width:100%}@media (max-width:767px){.p-movie__inner{margin-top:10.6666666667vw}}@media (min-width:768px){.p-movie__inner{margin-top:2.196193265vw}}.p-movie__inner .p-movie__visual{border-color:var(--color-black);border-style:solid;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.p-movie__inner .p-movie__visual{border-width:.4vw;height:46.9333333333vw;padding-inline:9.3333333333vw}}@media (min-width:768px){.p-movie__inner .p-movie__visual{border-width:.2196193265vw;height:26.0614934114vw;padding-inline:7.3206442167vw}}.p-movie__inner .p-movie__visual:after,.p-movie__inner .p-movie__visual:before{content:"";inset:0;pointer-events:none;position:absolute}.p-movie__inner .p-movie__visual:before{background:#f20f9533;opacity:1;transition:opacity .6s ease;z-index:2}.p-movie__inner .p-movie__visual:after{border-color:var(--color-white);border-style:solid;z-index:3}@media (max-width:767px){.p-movie__inner .p-movie__visual:after{border-width:2.6666666667vw 9.3333333333vw}}@media (min-width:768px){.p-movie__inner .p-movie__visual:after{border-width:1.4641288433vw 7.3206442167vw}}@media (hover:hover){.p-movie__inner .p-movie__visual:hover:has(>ul>li>.js-youtube-player-wrap>button:hover):before{opacity:0}}.p-movie__inner .p-movie__visual:has(>ul>li>.js-youtube-player-wrap>button:active):before{opacity:0}.p-movie__inner .p-movie__visual>ul,.p-movie__inner .p-movie__visual>ul>li{height:100%}.p-movie__inner .p-movie__visual>ul>li{position:relative}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap{aspect-ratio:16/9;background-color:var(--color-black);height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>.js-youtube-player,.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>picture{inset:0;position:absolute}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>.js-youtube-player{z-index:1}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>.js-youtube-player iframe{border:0;display:block;height:100%;width:100%}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>picture{display:block;z-index:0}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>picture img{display:block;height:100%;object-fit:cover;width:100%}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap.is-youtube-fallback>.js-youtube-player{display:none}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button{background-color:var(--color-black);border-color:var(--color-yellow);border-radius:9999px;border-style:solid;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-10deg);transition:background-color .6s ease,transform .6s ease;z-index:4}@media (max-width:767px){.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button{border-width:.4vw;padding:2.6666666667vw 7.4666666667vw}}@media (min-width:768px){.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button{border-width:.2196193265vw;padding:1.4641288433vw 4.0995607613vw}}@media (hover:hover){.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button:hover{background-color:#000c;transform:translate(-50%,-50%)}}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button:active{background-color:#000c;transform:translate(-50%,-50%)}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button>span{align-items:center;color:var(--color-yellow);display:flex;justify-content:center}@media (max-width:767px){.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button>span{gap:2.4vw}}@media (min-width:768px){.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button>span{gap:1.317715959vw}}.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button>span:before{aspect-ratio:30/32;background:url(../images/common/movie/movie-arrow.svg) 50%/contain no-repeat;content:"";display:block;height:auto}@media (max-width:767px){.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button>span:before{width:4vw}}@media (min-width:768px){.p-movie__inner .p-movie__visual>ul>li>.js-youtube-player-wrap>button>span:before{width:2.196193265vw}}.p-movie__inner .p-movie__nav{align-items:center;display:grid;grid-template-columns:auto auto auto;justify-content:center}@media (max-width:767px){.p-movie__inner .p-movie__nav{column-gap:3.7333333333vw;margin-top:2.9333333333vw}}@media (min-width:768px){.p-movie__inner .p-movie__nav{column-gap:1.6105417277vw;margin-top:1.4641288433vw}}.p-movie__inner .p-movie__nav>button{aspect-ratio:1;background-color:#fffc;border-color:var(--color-black);border-radius:50%;border-style:solid;display:block;height:auto;position:relative;transition:background-color .6s ease,border-color .6s ease}@media (max-width:767px){.p-movie__inner .p-movie__nav>button{border-width:.4vw;width:6.6666666667vw}}@media (min-width:768px){.p-movie__inner .p-movie__nav>button{border-width:.2196193265vw;width:2.9282576867vw}}.p-movie__inner .p-movie__nav>button:before{aspect-ratio:30/32;background-color:var(--color-black);content:"";display:block;height:auto;mask:url(../images/common/movie/movie-arrow.svg) center/contain no-repeat;position:absolute;-webkit-mask:url(../images/common/movie/movie-arrow.svg) center/contain no-repeat;transition:background-color .6s ease}@media (max-width:767px){.p-movie__inner .p-movie__nav>button:before{inset:1.6vw}}@media (min-width:768px){.p-movie__inner .p-movie__nav>button:before{inset:.5856515373vw}}.p-movie__inner .p-movie__nav>button:first-child:before{transform:rotate(180deg)}@media (hover:hover){.p-movie__inner .p-movie__nav>button:hover{background-color:var(--color-black);border-color:var(--color-yellow)}.p-movie__inner .p-movie__nav>button:hover:before{background-color:var(--color-yellow)}}.p-movie__inner .p-movie__nav>button:active{background-color:var(--color-black);border-color:var(--color-yellow)}.p-movie__inner .p-movie__nav>button:active:before{background-color:var(--color-yellow)}.p-movie__inner .p-movie__nav>.js-top-movie-pagination{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.p-movie__inner .p-movie__nav>.js-top-movie-pagination{column-gap:4vw}}@media (min-width:768px){.p-movie__inner .p-movie__nav>.js-top-movie-pagination{column-gap:1.756954612vw}}.p-movie__inner .p-movie__nav>.js-top-movie-pagination>.swiper-pagination-bullet{aspect-ratio:1;background:var(--color-white);border-color:var(--color-black);border-radius:50%;border-style:solid;cursor:pointer;display:block;height:auto;transition:background-color .6s ease}@media (max-width:767px){.p-movie__inner .p-movie__nav>.js-top-movie-pagination>.swiper-pagination-bullet{border-width:.1333333333vw;width:2.4vw}}@media (min-width:768px){.p-movie__inner .p-movie__nav>.js-top-movie-pagination>.swiper-pagination-bullet{border-width:.0732064422vw;width:1.0980966325vw}}@media (hover:hover){.p-movie__inner .p-movie__nav>.js-top-movie-pagination>.swiper-pagination-bullet:hover{background:var(--color-yellow)}}.p-movie__inner .p-movie__nav>.js-top-movie-pagination>.swiper-pagination-bullet-active,.p-movie__inner .p-movie__nav>.js-top-movie-pagination>.swiper-pagination-bullet:active{background:var(--color-yellow)}.p-news{position:relative}}@layer page{@media (max-width:767px){.p-news{margin-top:15.2vw}}@media (min-width:768px){.p-news{margin-top:5.5636896047vw}}.p-news__inner{position:relative}@media (max-width:767px){.p-news__inner{padding-inline:10.1333333333vw}}@media (min-width:768px){.p-news__inner{margin-inline:auto;width:min(100% - 10.3953147877vw,74.0849194729vw)}}.p-news__inner>.p-news__list{align-items:start;display:grid;justify-content:start;width:100%}@media (max-width:767px){.p-news__inner>.p-news__list{gap:8vw;margin-top:13.0666666667vw}}@media (min-width:768px){.p-news__inner>.p-news__list{gap:1.6105417277vw;margin-top:4.831625183vw;padding-left:12.5915080527vw}}.p-news__inner>.c-btn{position:absolute}@media (max-width:767px){.p-news__inner>.c-btn{right:10.1333333333vw;top:11.2vw}}@media (min-width:768px){.p-news__inner>.c-btn{right:0;top:7.467057101vw}}.p-news__deco{pointer-events:none}.p-news__deco>span{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;z-index:-1}.p-news__deco>span:first-child{height:auto;left:0;mask-image:linear-gradient(#000 0 0);mask-position:left center;mask-repeat:no-repeat;mask-size:var(--news-deco-mask-size,0 100%);opacity:0;width:100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:left center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--news-deco-mask-size,0 100%)}@media (max-width:767px){.p-news__deco>span:first-child{aspect-ratio:750/774;background-image:url(../images/top/news/news-bg-sp.svg);top:0}}@media (min-width:768px){.p-news__deco>span:first-child{aspect-ratio:1366/968;background-image:url(../images/top/news/news-bg-pc.svg);top:-14.6412884334vw}}.p-news__deco>span:nth-child(2){aspect-ratio:590/350;background-image:image-set(url("../images/common/deco-txt01.webp") type("image/webp"),url("../images/common/deco-txt01.png") type("image/png"));opacity:0}@media (max-width:767px){.p-news__deco>span:nth-child(2){right:9.3333333333vw;top:-13.8666666667vw;width:39.4666666667vw}}@media (min-width:768px){.p-news__deco>span:nth-child(2){right:32.6500732064vw;top:-2.196193265vw;width:21.6691068814vw}}.p-news__deco>span:nth-child(3){animation:deco-rotate-right 14s linear infinite;aspect-ratio:378/362;background-image:url(../images/top/deco-star1.svg);height:auto;opacity:0}@media (max-width:767px){.p-news__deco>span:nth-child(3){left:0;top:-17.8666666667vw;width:40vw}}@media (min-width:768px){.p-news__deco>span:nth-child(3){left:5.8565153734vw;top:13.17715959vw;width:21.9619326501vw}}.p-news__deco>span:nth-child(4){aspect-ratio:311/76;background-image:url(../images/top/news/news-deco-line.svg);mask-image:linear-gradient(#000 0 0);mask-position:right center;mask-repeat:no-repeat;mask-size:var(--news-deco-line-mask-size,0 100%);opacity:0;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--news-deco-line-mask-size,0 100%)}@media (max-width:767px){.p-news__deco>span:nth-child(4){bottom:-10.1333333333vw;right:2.6666666667vw;width:56.2666666667vw}}@media (min-width:768px){.p-news__deco>span:nth-child(4){bottom:-4.5387994143vw;right:4.6852122987vw;width:22.6939970717vw}}}@layer page{.p-staff{isolation:isolate;position:relative}@media (max-width:767px){.p-staff{margin-top:16vw}}@media (min-width:768px){.p-staff{margin-top:8.78477306vw}}.p-staff__inner{position:relative}@media (max-width:767px){.p-staff__inner{padding-inline:10.1333333333vw}}@media (min-width:768px){.p-staff__inner{margin-inline:auto;width:min(100% - 10.3953147877vw,74.0849194729vw)}}.p-staff__inner>.p-staff__deco{aspect-ratio:272/184;background-image:image-set(url("../images/common/deco-txt02.webp") type("image/webp"),url("../images/common/deco-txt02.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;position:absolute}@media (max-width:767px){.p-staff__inner>.p-staff__deco{bottom:-29.8666666667vw;right:7.4666666667vw;width:36.2666666667vw}}@media (min-width:768px){.p-staff__inner>.p-staff__deco{left:-3.074670571vw;top:-12.298682284vw;width:19.9121522694vw}}}@layer page{.p-cast{position:relative}@media (max-width:767px){.p-cast{margin-top:9.6vw}}@media (min-width:768px){.p-cast{margin-top:4.0995607613vw}}.p-cast__inner{position:relative}@media (max-width:767px){.p-cast__inner{padding-inline:10.1333333333vw}}@media (min-width:768px){.p-cast__inner{margin-inline:auto;width:min(100% - 10.3953147877vw,74.0849194729vw)}}.p-cast>.p-cast__deco{background-position:top;background-repeat:no-repeat;background-size:100% auto;mask-image:linear-gradient(#000 0 0);mask-position:right center;mask-repeat:no-repeat;mask-size:var(--cast-deco-mask-size,0 100%);opacity:0;pointer-events:none;position:absolute;right:0;width:100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--cast-deco-mask-size,0 100%);z-index:-1}@media (max-width:767px){.p-cast>.p-cast__deco{aspect-ratio:750/774;background-image:url(../images/top/cast/cast-bg-sp.svg);top:-32vw}}@media (min-width:768px){.p-cast>.p-cast__deco{aspect-ratio:1365/967;background-image:url(../images/top/cast/cast-bg-pc.svg);top:-27.9648609078vw}}}@layer page{.p-comics{isolation:isolate;position:relative}@media (max-width:767px){.p-comics{--p-comics-swiper-space-between:5.3333333333vw;--p-comics-swiper-scrollbar-drag-size:5.6vw;margin-top:17.3333333333vw}}@media (min-width:768px){.p-comics{--p-comics-swiper-space-between:2.9282576867vw;--p-comics-swiper-scrollbar-drag-size:3.074670571vw;margin-top:9.5168374817vw}}.p-comics__inner{position:relative}@media (max-width:767px){.p-comics__inner{padding-inline:10.1333333333vw}}@media (min-width:768px){.p-comics__inner{margin-inline:auto;width:min(100% - 10.3953147877vw,74.0849194729vw)}}.p-comics__inner>.p-comics__swiper{overflow:visible}@media (max-width:767px){.p-comics__inner>.p-comics__swiper{margin-top:12.8vw}}@media (min-width:768px){.p-comics__inner>.p-comics__swiper{margin-top:4.831625183vw}}.p-comics__inner>.p-comics__swiper>.swiper-wrapper{align-items:flex-start}@media (max-width:767px){.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li{width:30.9333333333vw}}@media (min-width:768px){.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li{width:18.3016105417vw}}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a{display:block}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image{aspect-ratio:464/712;border-color:var(--color-black);border-style:solid;display:block;height:auto;position:relative;transition:transform .6s ease}@media (max-width:767px){.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image{border-width:.2666666667vw}}@media (min-width:768px){.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image{border-width:.1464128843vw}}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image:before{background:#f20f954d;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}@media (hover:hover){.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image:hover{transform:scale(.9)}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image:hover:before{opacity:1}}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image:active{transform:scale(.9)}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image:active:before{opacity:1}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>.p-comics__image>img{display:block;object-fit:cover;width:100%}.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>p{color:var(--color-white);line-height:1.2;text-align:center}@media (max-width:767px){.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>p{margin-top:2.6666666667vw}}@media (min-width:768px){.p-comics__inner>.p-comics__swiper>.swiper-wrapper>li>a>p{margin-top:1.4641288433vw}}.p-comics__inner>.p-comics__scrollbar{align-items:center;display:flex;width:fit-content}@media (max-width:767px){.p-comics__inner>.p-comics__scrollbar{gap:2.9333333333vw;margin:10.6666666667vw auto 0}}@media (min-width:768px){.p-comics__inner>.p-comics__scrollbar{gap:.7320644217vw;margin:5.270863836vw auto 0}}.p-comics__inner>.p-comics__scrollbar:after{aspect-ratio:128/84;background-image:image-set(url("../images/top/comics/new.webp") type("image/webp"),url("../images/top/comics/new.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 auto}@media (max-width:767px){.p-comics__inner>.p-comics__scrollbar:after{width:8.5333333333vw}}@media (min-width:768px){.p-comics__inner>.p-comics__scrollbar:after{width:4.6852122987vw}}.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track{background-color:var(--color-black);flex:0 0 auto;position:relative}@media (max-width:767px){.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track{aspect-ratio:400/3;height:.4vw;width:53.3333333333vw}}@media (min-width:768px){.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track{aspect-ratio:500/3;height:.2196193265vw;width:36.6032210835vw}}.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track>.swiper-scrollbar-drag{aspect-ratio:1;background-color:initial;cursor:grab;height:auto;position:absolute;top:50%;translate:0 -50%}@media (max-width:767px){.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track>.swiper-scrollbar-drag{width:5.6vw}}@media (min-width:768px){.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track>.swiper-scrollbar-drag{width:3.074670571vw}}.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track>.swiper-scrollbar-drag:before{animation:deco-rotate-right 14s linear infinite;background:url(../images/top/comics/bar-icon.svg) 50%/contain no-repeat;content:"";display:block;height:100%;width:100%}.p-comics__inner>.p-comics__scrollbar>.p-comics__scrollbar-track>.swiper-scrollbar-drag:active{cursor:grabbing}.p-comics__inner>.p-comics__deco{pointer-events:none}.p-comics__inner>.p-comics__deco>span{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;z-index:-1}.p-comics__inner>.p-comics__deco>span:first-child{animation:deco-rotate-left 14s linear infinite;aspect-ratio:378/362;background-image:url(../images/top/deco-star1.svg);height:auto;opacity:0}@media (max-width:767px){.p-comics__inner>.p-comics__deco>span:first-child{right:11.2vw;top:-6.9333333333vw;width:40vw}}@media (min-width:768px){.p-comics__inner>.p-comics__deco>span:first-child{right:0;top:0;width:21.9619326501vw}}.p-comics__inner>.p-comics__deco>span:nth-child(2){animation:deco-rotate-right 14s linear infinite;aspect-ratio:83/86;background-image:url(../images/top/deco-star2.svg);height:auto;opacity:0}@media (max-width:767px){.p-comics__inner>.p-comics__deco>span:nth-child(2){right:6.4vw;top:3.2vw;width:10.1333333333vw}}@media (min-width:768px){.p-comics__inner>.p-comics__deco>span:nth-child(2){right:-2.9282576867vw;top:5.8565153734vw;width:5.5636896047vw}}}@layer page{.p-banner{align-items:center;display:flex;justify-content:center;position:relative}@media (max-width:767px){.p-banner{margin-top:21.3333333333vw;padding-inline:10.1333333333vw}}@media (min-width:768px){.p-banner{margin-top:9.5168374817vw}}.p-banner>a{aspect-ratio:400/140;background-color:var(--color-white);display:block;position:relative;transition:transform .6s ease}@media (max-width:767px){.p-banner>a{width:100%}}@media (min-width:768px){.p-banner>a{width:29.2825768668vw}}.p-banner>a:before{background:#f20f954d;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}@media (hover:hover){.p-banner>a:hover{transform:scale(.9)}.p-banner>a:hover:before{opacity:1}}.p-banner>a:active{transform:scale(.9)}.p-banner>a:active:before{opacity:1}}@layer vendor{:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}}