@layer reset, base, vendor, layout, component, page, utility;:root{--color-white:#fff;--color-black:#000;--color-pink-light:#ffeff9;--color-pink:#ffb0e2;--color-pink-dark:#ff52bf;--color-blue-light:#e6edff;--color-green:#90f1de;--color-green-light:#c7f8ee;--color-purple-light:#e0caff;--color-purple:#8c38ff}@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}html.lenis body{overflow:hidden}.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-white);color:var(--color-black);font-family:M PLUS Rounded\ 1c,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;isolation:isolate;letter-spacing:.05em;line-height:1;overflow-x:hidden;position:relative}@media (max-width:51.1875rem){body{font-size:2.1333333333vw}}@media (min-width:51.25rem){body{font-size:1.1713030747vw}}main{display:flow-root}:where([lang=en],.u-font-en){font-family:Sen,-apple-system,BlinkMacSystemFont,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}:where(.u-font-display){font-family:Mochiy Pop P One,M PLUS Rounded\ 1c,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}::selection{background:var(--color-pink);color:var(--color-white)}@media (max-width:51.1875rem){:focus-visible{outline:.2666666667vw solid #0000;outline-offset:.2666666667vw}}@media (min-width:51.25rem){:focus-visible{outline:.1464128843vw solid #0000;outline-offset:.1464128843vw}}img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:51.1875rem){.sm{display:block}}@media (min-width:51.25rem){.sm{display:none}.md{display:block}}@media (max-width:51.1875rem){.md{display:none}}}@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 0 auto;pointer-events:none;position:absolute;width:100%;z-index:100}.l-header__logo{display:block;pointer-events:auto;position:absolute}@media (max-width:51.1875rem){.l-header__logo{display:none}}@media (min-width:51.25rem){.l-header__logo{right:12.4450951684vw;top:2.7818448023vw;width:22.9868228404vw}}}@layer layout{.l-footer{position:relative}@media (max-width:51.1875rem){.l-footer{margin-top:16vw;padding-bottom:18.1333333333vw}}@media (min-width:51.25rem){.l-footer{margin-top:10.980966325vw;padding-bottom:3.6603221083vw}}.l-footer:before{background-color:var(--color-pink-light);background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}@media (max-width:51.1875rem){.l-footer:before{background-image:repeating-linear-gradient(135deg,#0000 0 .9333333333vw,var(--color-pink) .9333333333vw 2.2666666667vw);height:8vw}}@media (min-width:51.25rem){.l-footer:before{background-image:repeating-linear-gradient(135deg,#0000 0 .5124450952vw,var(--color-pink) .5124450952vw 1.2445095168vw);height:7.3206442167vw}}.l-footer .l-footer__inner{position:relative}@media (max-width:51.1875rem){.l-footer .l-footer__inner{padding-top:4.2666666667vw}}@media (min-width:51.25rem){.l-footer .l-footer__inner{margin-inline:auto;padding-top:2.9282576867vw;width:min(100% - 14.055636896vw,74.0849194729vw)}}.l-footer .l-footer__inner .l-footer__banner{align-items:center;display:grid;justify-content:center;width:100%}.l-footer .l-footer__inner .l-footer__banner>li{transition:transform .6s ease}@media (max-width:51.1875rem){.l-footer .l-footer__inner .l-footer__banner>li{width:74.9333333333vw}}@media (min-width:51.25rem){.l-footer .l-footer__inner .l-footer__banner>li{width:27.5256222548vw}}@media (hover:hover){.l-footer .l-footer__inner .l-footer__banner>li:hover{transform:scale(.9)}}.l-footer .l-footer__inner .l-footer__banner>li:active{transform:scale(.9)}@media (max-width:51.1875rem){.l-footer .l-footer__inner .l-footer__banner>li>a>picture>img{border-radius:2.6666666667vw}}@media (min-width:51.25rem){.l-footer .l-footer__inner .l-footer__banner>li>a>picture>img{border-radius:1.4641288433vw}}.l-footer .l-footer__inner .l-footer__bottom{display:grid;justify-items:center;position:relative}@media (max-width:51.1875rem){.l-footer .l-footer__inner .l-footer__bottom{margin-top:10.6666666667vw;row-gap:10.9333333333vw}}@media (min-width:51.25rem){.l-footer .l-footer__inner .l-footer__bottom{margin-top:5.710102489vw;row-gap:2.9282576867vw}}.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav{position:relative}.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__title{aspect-ratio:104/24;background:url(../images/common/deco-arrow.svg) 50%/contain no-repeat;color:var(--color-white);display:grid;height:auto;place-items:center;position:absolute;transform:rotate(-30deg) translateY(-50%)}@media (max-width:51.1875rem){.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__title{bottom:1.3333333333vw;left:-10.6666666667vw;width:20.8vw}}@media (min-width:51.25rem){.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__title{bottom:.7320644217vw;left:-4.39238653vw;width:7.6134699854vw}}.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list{align-items:center;display:flex;justify-content:center}@media (max-width:51.1875rem){.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list{column-gap:3.7333333333vw}}@media (min-width:51.25rem){.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list{column-gap:1.4641288433vw}}@media (max-width:51.1875rem){.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list>li{width:4.8vw}}@media (min-width:51.25rem){.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list>li{width:1.756954612vw}}.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list>li>a{aspect-ratio:1;background-color:var(--color-black);display:block;mask:var(--share-icon) center/contain no-repeat;mask-mode:alpha;width:100%;-webkit-mask:var(--share-icon) center/contain no-repeat;transition:background-color .6s ease}@media (hover:hover){.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list>li>a:hover{background-color:var(--color-pink-dark)}}.l-footer .l-footer__inner .l-footer__bottom .l-footer__nav .l-footer__nav__list>li>a:active{background-color:var(--color-pink-dark)}#acmncopy{position:relative;z-index:1}}@layer component{@keyframes c-flow{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes c-rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes c-click-triangle-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--click-triangle-rotate-from)) scale(.2)}12%{opacity:var(--click-triangle-opacity)}to{opacity:0;transform:translate(calc(-50% + var(--click-triangle-offset-x)),calc(-50% + var(--click-triangle-offset-y))) rotate(var(--click-triangle-rotate-to)) scale(1)}}@keyframes c-page-transition-cover{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1.015)}}@keyframes c-page-transition-reveal{0%{opacity:1;transform:scale(1.015)}to{opacity:0;transform:scale(0)}}}@layer component{.c-click-triangle-action{display:block;inset:0;pointer-events:none;position:fixed;z-index:550}.c-click-triangle-action__particle{animation:c-click-triangle-burst var(--click-triangle-duration) cubic-bezier(.16,.8,.3,1) forwards;aspect-ratio:1/.9;background:var(--click-triangle-color);clip-path:polygon(50% 0,100% 100%,0 100%);display:block;left:var(--click-triangle-x);opacity:0;pointer-events:none;position:fixed;top:var(--click-triangle-y);width:var(--click-triangle-size);will-change:transform,opacity}.c-click-triangle-action__particle--glow{background:#0000;clip-path:none}.c-click-triangle-action__particle--glow:before{background:linear-gradient(145deg,#ffeb35,#ffb143 50%,#f157a2);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;filter:blur(7px);inset:0;position:absolute;transform:scale(1.06)}html.is-loader-played .c-loader{opacity:0;pointer-events:none;transition:none;visibility:hidden}.c-loader{background-color:var(--color-white);display:grid;inset:0;opacity:1;overflow:hidden;place-items:center;pointer-events:none;position:fixed;transition:opacity .6s ease,visibility 0s linear 0s;visibility:visible;width:100%;z-index:600}}@layer component{@media (max-width:51.1875rem){.c-loader{background-image:repeating-linear-gradient(135deg,#0000 0 .9333333333vw,rgb(from var(--color-pink-light) r g b/.8) .9333333333vw 2.2666666667vw);height:100dvh}}@media (min-width:51.25rem){.c-loader{background-image:repeating-linear-gradient(135deg,#0000 0 .5124450952vw,rgb(from var(--color-pink-light) r g b/.8) .5124450952vw 1.2445095168vw);height:100vh}}.c-loader.is-hidden{opacity:0;pointer-events:none;transition:opacity .6s ease,visibility 0s linear .6s;visibility:hidden}.c-loader__inner{display:grid;place-items:center;position:relative}.c-loader__inner :is(.c-loader__deco,.c-loader__text){grid-area:1/1}.c-loader__inner .c-loader__deco{animation:c-rotate 6s linear infinite;display:block;will-change:transform}@media (max-width:51.1875rem){.c-loader__inner .c-loader__deco{width:48.2666666667vw}}@media (min-width:51.25rem){.c-loader__inner .c-loader__deco{width:22.1083455344vw}}.c-loader__inner .c-loader__deco img{height:auto;object-fit:contain;width:100%}.c-loader__inner .c-loader__text{color:var(--color-pink-dark)}.c-page-transition{--rows:10;display:none;inset:0;overflow:hidden;pointer-events:none;position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:700}}@layer component{@media (max-width:51.1875rem){.c-page-transition{--columns:7;height:100lvh}}@media (min-width:51.25rem){.c-page-transition{--columns:14;height:100vh}}.c-page-transition[data-active=true]{display:block;pointer-events:auto}.c-page-transition polygon{fill:var(--color-pink);opacity:0;transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.c-page-transition.is-covering polygon{animation:c-page-transition-cover .4s cubic-bezier(.65,0,.35,1) both;animation-delay:var(--delay)}.c-page-transition.is-revealing polygon{animation:c-page-transition-reveal .4s cubic-bezier(.65,0,.35,1) both;animation-delay:var(--delay)}.c-bg{pointer-events:none;z-index:-1}.c-bg,.c-bg__pattern{inset:0;position:fixed}.c-bg__pattern{animation:c-flow 42s linear infinite;background-image:image-set(url("../images/common/bg_pt.webp") type("image/webp"),url("../images/common/bg_pt.png") type("image/png"));background-position:0 0;background-repeat:repeat;opacity:.5;z-index:-2}}@layer component{@media (max-width:51.1875rem){.c-bg__pattern{background-size:26.6666666667vw}}@media (min-width:51.25rem){.c-bg__pattern{background-size:8.78477306vw}}.c-bg__side-deco{background-color:#ffeff9;bottom:0;position:fixed;top:0;z-index:-1}@media (max-width:51.1875rem){.c-bg__side-deco{background-image:repeating-linear-gradient(135deg,#0000 0 .9333333333vw,#ffb0e2 .9333333333vw 2.2666666667vw);left:8vw;width:8vw}}@media (min-width:51.25rem){.c-bg__side-deco{background-image:repeating-linear-gradient(135deg,#0000 0 .5124450952vw,#ffb0e2 .5124450952vw 1.2445095168vw);left:5.8565153734vw;width:8.78477306vw}}}@layer component{.c-deco-triangle-rain{display:block;inset:0;pointer-events:none;position:fixed;width:100%;z-index:0}html{scrollbar-width:thin}.c-modal,html{scrollbar-color:var(--color-pink-dark) #0000}}@layer component{.c-modal::-webkit-scrollbar-thumb{background:var(--color-pink-dark)}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}@media (max-width:51.1875rem){::-webkit-scrollbar{height:1.3333333333vw;width:1.3333333333vw}}@media (min-width:51.25rem){::-webkit-scrollbar{height:.7320644217vw;width:.7320644217vw}}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--color-pink-dark);background-clip:padding-box}@media (max-width:51.1875rem){::-webkit-scrollbar-thumb{border:.2666666667vw solid #0000;min-height:5.3333333333vw;min-width:5.3333333333vw}}@media (min-width:51.25rem){::-webkit-scrollbar-thumb{border:.1464128843vw solid #0000;min-height:2.9282576867vw;min-width:2.9282576867vw}}}@layer component{.c-btn{background-color:initial;color:var(--color-white);display:grid;font-family:Sen,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;place-items:center;position:relative;transition:box-shadow .6s ease,transform .6s ease;z-index:1}@media (max-width:51.1875rem){.c-btn{aspect-ratio:390/75;box-shadow:1.8666666667vw 1.8666666667vw 0 var(--color-pink-dark);font-size:4.8vw;width:52vw}}@media (min-width:51.25rem){.c-btn{aspect-ratio:260/60;box-shadow:.7320644217vw .7320644217vw 0 var(--color-pink-dark);font-size:1.756954612vw;width:19.0336749634vw}}.c-btn:before{background-color:var(--color-black);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@media (hover:hover){.c-btn:hover{box-shadow:0 0 0 var(--color-pink-dark)}}@media (hover:hover) and (max-width:51.1875rem){.c-btn:hover{transform:translate(1.8666666667vw,1.8666666667vw)}}@media (hover:hover) and (min-width:51.25rem){.c-btn:hover{transform:translate(.7320644217vw,.7320644217vw)}}.c-btn:active{box-shadow:0 0 0 var(--color-pink-dark)}@media (max-width:51.1875rem){.c-btn:active{transform:translate(1.8666666667vw,1.8666666667vw)}}@media (min-width:51.25rem){.c-btn:active{transform:translate(.7320644217vw,.7320644217vw)}}}@layer component{.c-btn-page-top{aspect-ratio:1;background-color:var(--color-black);clip-path:polygon(100% 0,100% 100%,0 100%);color:var(--color-white);display:grid;height:auto;place-items:center;position:absolute;right:0;transition:background-color .6s ease;z-index:2}@media (max-width:51.1875rem){.c-btn-page-top{bottom:-.1333333333vw;width:21.3333333333vw}}@media (min-width:51.25rem){.c-btn-page-top{bottom:-.0732064422vw;width:9.663250366vw}}@media (hover:hover){.c-btn-page-top:hover{background-color:var(--color-pink-dark)}}.c-btn-page-top:active{background-color:var(--color-pink-dark)}.c-btn-page-top:before{aspect-ratio:1;background:url(../images/common/btn-page-top-arrow.svg) 50%/contain no-repeat;content:"";height:auto;position:absolute}@media (max-width:51.1875rem){.c-btn-page-top:before{bottom:2.1333333333vw;right:2.4vw;width:7.3333333333vw}}@media (min-width:51.25rem){.c-btn-page-top:before{bottom:.878477306vw;right:.878477306vw;width:3.2210834553vw}}.c-btn-page-top>span{left:58%;position:absolute;top:58%;transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.c-btn-nav{aspect-ratio:1;cursor:pointer;display:grid;isolation:isolate;place-content:center;pointer-events:auto;position:fixed;z-index:500}}@layer component{@media (min-width:64.5625rem){html.has-js[data-page=top] .c-btn-nav{opacity:0;pointer-events:none;visibility:hidden}}@media (max-width:51.1875rem){.c-btn-nav{right:2.1333333333vw;row-gap:1.0666666667vw;top:2.1333333333vw;width:16vw}}@media (min-width:51.25rem){.c-btn-nav{right:.7320644217vw;row-gap:.878477306vw;top:1.317715959vw;width:8.0527086384vw}}.c-btn-nav:after,.c-btn-nav:before{animation:c-rotate 16s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.c-btn-nav:before{background-image:image-set(url("../images/common/btn-nav-deco-off.webp") type("image/webp"),url("../images/common/btn-nav-deco-off.png") type("image/png"))}.c-btn-nav:after{background-image:image-set(url("../images/common/btn-nav-deco-on.webp") type("image/webp"),url("../images/common/btn-nav-deco-on.png") type("image/png"));opacity:0;transition:opacity .6s ease}.c-btn-nav__lines{aspect-ratio:113/43;display:block;height:auto;position:relative;width:100%}.c-btn-nav__lines>span{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease}.c-btn-nav__lines>span:first-child{background-image:image-set(url("../images/common/nav-line-off.webp") type("image/webp"),url("../images/common/nav-line-off.png") type("image/png"));opacity:1}.c-btn-nav__lines>span:nth-child(2){background-image:image-set(url("../images/common/nav-line-hover.webp") type("image/webp"),url("../images/common/nav-line-hover.png") type("image/png"))}.c-btn-nav__lines>span:nth-child(3){background-image:image-set(url("../images/common/nav-line-active.webp") type("image/webp"),url("../images/common/nav-line-active.png") type("image/png"))}.c-btn-nav__label{color:var(--color-black);font-family:Sen,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;justify-self:center;transition:color .6s ease}@media (max-width:51.1875rem){.c-btn-nav__label{text-shadow:.4vw 0 0 var(--color-white),-.4vw 0 0 var(--color-white),0 .4vw 0 var(--color-white),0 -.4vw 0 var(--color-white),.4vw .4vw 0 var(--color-white),-.4vw -.4vw 0 var(--color-white),.4vw -.4vw 0 var(--color-white),-.4vw .4vw 0 var(--color-white)}}@media (min-width:51.25rem){.c-btn-nav__label{text-shadow:.2196193265vw 0 0 var(--color-white),-.2196193265vw 0 0 var(--color-white),0 .2196193265vw 0 var(--color-white),0 -.2196193265vw 0 var(--color-white),.2196193265vw .2196193265vw 0 var(--color-white),-.2196193265vw -.2196193265vw 0 var(--color-white),.2196193265vw -.2196193265vw 0 var(--color-white),-.2196193265vw .2196193265vw 0 var(--color-white)}}@media (hover:hover){.c-btn-nav:hover:after{opacity:1}.c-btn-nav:hover .c-btn-nav__lines>span:first-child{opacity:0}.c-btn-nav:hover .c-btn-nav__lines>span:nth-child(2){opacity:1}.c-btn-nav:hover .c-btn-nav__label{color:var(--color-pink-dark)}}.c-btn-nav.is-active:after,.c-btn-nav.open:after,.c-btn-nav:active:after{opacity:1}.c-btn-nav.is-active .c-btn-nav__lines>span:first-child,.c-btn-nav.is-active .c-btn-nav__lines>span:nth-child(2),.c-btn-nav.open .c-btn-nav__lines>span:first-child,.c-btn-nav.open .c-btn-nav__lines>span:nth-child(2),.c-btn-nav:active .c-btn-nav__lines>span:first-child,.c-btn-nav:active .c-btn-nav__lines>span:nth-child(2){opacity:0}:is(.c-btn-nav.is-active,.c-btn-nav.open,.c-btn-nav:active) .c-btn-nav__lines>span:nth-child(3){opacity:1}:is(.c-btn-nav.is-active,.c-btn-nav.open,.c-btn-nav:active) .c-btn-nav__label{color:var(--color-pink-dark)}.c-nav{background-color:var(--color-white);background-size:auto;inset:0;isolation:isolate;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;z-index:300}}@layer component{@media (max-width:51.1875rem){.c-nav{background-image:repeating-linear-gradient(135deg,#0000 0 .9333333333vw,rgb(from var(--color-pink-light) r g b/.8) .9333333333vw 2.2666666667vw);height:100dvh}}@media (min-width:51.25rem){.c-nav{background-image:repeating-linear-gradient(135deg,#0000 0 .5124450952vw,rgb(from var(--color-pink-light) r g b/.8) .5124450952vw 1.2445095168vw);height:100vh}}.c-nav .c-nav__visual{background-repeat:no-repeat;height:100%;left:0;pointer-events:none;top:0;z-index:0}@media (max-width:51.1875rem){.c-nav .c-nav__visual{background-image:image-set(url("../images/common/nav-visual-sp.webp") type("image/webp"),url("../images/common/nav-visual-sp.jpg") type("image/jpeg"));background-position:top;background-size:100% auto;position:absolute;width:100%}}@media (min-width:51.25rem){.c-nav .c-nav__visual{background-image:image-set(url("../images/common/nav-visual-pc.webp") type("image/webp"),url("../images/common/nav-visual-pc.jpg") type("image/jpeg"));background-position:0 0;background-size:auto 100%;position:fixed;width:100%}}@media (min-width:64.5625rem){.c-nav .c-nav__visual{width:43.9238653001vw}}.c-nav.is-open{opacity:1;pointer-events:auto;visibility:visible}.c-nav__inner{position:relative;z-index:1}@media (max-width:51.1875rem){.c-nav__inner{min-height:100%;padding:53.3333333333vw 5.3333333333vw 10.6666666667vw}}@media (min-width:51.25rem){.c-nav__inner{display:grid;grid-template-columns:43.9238653001vw minmax(0,1fr);grid-template-rows:minmax(100%,max-content);padding-bottom:7.1742313324vw}}.c-nav__inner .c-nav__content{align-content:start;display:grid;justify-items:center;position:relative;z-index:0}@media (min-width:51.25rem){.c-nav__inner .c-nav__content{grid-column:2;grid-row:1}}.c-nav__inner .c-nav__content:before{aspect-ratio:595/525;background-color:var(--color-white);clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:auto;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:-1}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content:before{top:28vw;width:98.9333333333vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content:before{top:9.0775988287vw;width:43.5578330893vw}}.c-nav__inner .c-nav__content .c-nav__logo{display:block}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__logo{width:62.9333333333vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__logo{margin-top:7.3206442167vw;width:24.5973645681vw}}.c-nav__inner .c-nav__content .c-nav__wrapper{align-items:start;display:grid;justify-content:center}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__wrapper{margin-top:11.2vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__wrapper{margin-top:5.8565153734vw}}.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list{align-items:start;display:flex;flex-wrap:wrap;grid-template-columns:repeat(2,max-content);justify-content:start}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list{gap:8.5333333333vw 13.0666666667vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list{gap:3.8067349927vw 5.8565153734vw;width:37.3352855051vw}}.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li{width:fit-content}.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a{color:var(--color-black);display:block;position:relative;transition:color .6s ease}.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a:after{aspect-ratio:100/154;background-image:image-set(url("../images/common/nav-deco-arrow.webp") type("image/webp"),url("../images/common/nav-deco-arrow.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:auto;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .6s ease}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a:after{left:calc(100% - 1.6vw);width:8.4vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a:after{left:calc(100% - .43924vw);width:3.6603221083vw}}@media (hover:hover){.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a:hover{color:var(--color-pink-dark)}.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a:hover:after{opacity:1}}.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li :is(a.is-current,a:active,a[aria-current=true]){color:var(--color-pink-dark)}.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a.is-current:after,.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a:active:after,.c-nav__inner .c-nav__content .c-nav__wrapper .c-nav__wrapper__list li a[aria-current=true]:after{opacity:1}.c-nav__inner .c-nav__content .c-nav__official{justify-self:end}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__official{margin-top:44.2666666667vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__official{margin-right:7.3206442167vw;margin-top:10.3953147877vw}}.c-nav__inner .c-nav__content .c-nav__official a{display:grid;justify-items:end;position:relative}@media (hover:hover){.c-nav__inner .c-nav__content .c-nav__official a:hover .c-nav__official-account{background-color:var(--color-pink-dark);border-color:var(--color-pink-dark);color:var(--color-white)}.c-nav__inner .c-nav__content .c-nav__official a:hover .c-nav__official-account .c-nav__official-account-icon:before{background-color:var(--color-pink-dark)}}.c-nav__inner .c-nav__content .c-nav__official a:active .c-nav__official-account{background-color:var(--color-pink-dark);border-color:var(--color-pink-dark);color:var(--color-white)}.c-nav__inner .c-nav__content .c-nav__official a:active .c-nav__official-account .c-nav__official-account-icon:before{background-color:var(--color-pink-dark)}.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-title{aspect-ratio:106/25;background:url(../images/common/deco-arrow.svg) 50%/100% 100% no-repeat;color:var(--color-white);display:grid;height:auto;place-items:center;position:absolute;transform:rotate(-30deg)}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-title{bottom:6.6666666667vw;left:-13.3333333333vw;width:20.8vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-title{bottom:2.196193265vw;left:-4.39238653vw;width:7.7598828697vw}}.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account{background-color:var(--color-white);border-color:var(--color-black);border-radius:9999px;border-style:solid;display:grid;height:auto;place-items:center;position:relative;transition:border-color .6s ease,background-color .6s ease,color .6s ease}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account{aspect-ratio:300/45;border-width:.5333333333vw;padding-block:1.6vw;width:40vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account{aspect-ratio:200/30;border-width:.2928257687vw;padding-block:.5856515373vw;width:14.6412884334vw}}.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon{aspect-ratio:1;pointer-events:none;position:absolute}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon{inset:-.4vw auto -.4vw -.4vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon{inset:-.2196193265vw auto -.2196193265vw -.2196193265vw}}.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon:before{aspect-ratio:1;background-color:var(--color-black);content:"";mask:var(--official-icon) center/contain no-repeat;mask-mode:alpha;-webkit-mask:var(--official-icon) center/contain no-repeat;position:absolute;transition:background-color .6s ease;z-index:1}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon:before{inset:0}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon:before{inset:.1464128843vw}}.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon:after{aspect-ratio:1;background-color:var(--color-white);border-radius:50%;content:"";position:absolute;z-index:0}@media (max-width:51.1875rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon:after{inset:.2666666667vw}}@media (min-width:51.25rem){.c-nav__inner .c-nav__content .c-nav__official a .c-nav__official-account>.c-nav__official-account-icon:after{inset:.2196193265vw}}}@layer component{.c-card-news{position:relative}.c-card-news>a{background-color:var(--color-white);border-color:var(--color-pink-dark);border-style:solid;color:var(--color-black);display:grid;height:auto;place-items:center;position:relative;transition:background-color .6s ease,color .6s ease;width:100%}@media (max-width:51.1875rem){.c-card-news>a{aspect-ratio:630/140;border-radius:2.6666666667vw;border-width:.8vw;padding-inline:5.8666666667vw}}@media (min-width:51.25rem){.c-card-news>a{aspect-ratio:300/190;border-radius:1.4641288433vw;border-width:.439238653vw;padding-inline:2.9282576867vw}}.c-card-news>a:after{aspect-ratio:64/41;background-color:var(--color-black);content:"";display:block;height:auto;-webkit-mask:url(../images/news/news-deco-arrow.svg) center/contain no-repeat;mask:url(../images/news/news-deco-arrow.svg) center/contain no-repeat;position:absolute;right:50%;transform:translateX(50%);transition:background-color .6s ease,transform .6s ease}@media (max-width:51.1875rem){.c-card-news>a:after{bottom:-4vw;width:10.6666666667vw}}@media (min-width:51.25rem){.c-card-news>a:after{bottom:-1.756954612vw;width:4.6852122987vw}}.c-card-news__date{position:absolute;transition:background-color .6s ease;z-index:1}@media (max-width:51.1875rem){.c-card-news__date{left:-8vw;top:-9.3333333333vw}}@media (min-width:51.25rem){.c-card-news__date{left:-2.3426061493vw;top:-3.074670571vw}}.c-card-news__title{font-weight:700;line-height:1.5;width:100%}@media (max-width:51.1875rem){.c-card-news__title{display:-webkit-box;font-size:3.2vw;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media (min-width:51.25rem){.c-card-news__title{display:-webkit-box;font-size:1.4641288433vw;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media (hover:hover){.c-card-news:hover>a{background-color:var(--color-pink-light);color:var(--color-pink-dark)}.c-card-news:hover>a:after{background-color:var(--color-pink-dark)}}@media (hover:hover) and (min-width:51.25rem){.c-card-news:hover>a:after{transform:translateX(50%) translateX(5.8565153734vw)}}@media (hover:hover){.c-card-news:hover .c-card-news__date{background-color:var(--color-pink-dark)}}.c-card-news:active>a{background-color:var(--color-pink-light);color:var(--color-pink-dark)}.c-card-news:active>a:after{background-color:var(--color-pink-dark)}@media (min-width:51.25rem){.c-card-news:active>a:after{transform:translateX(50%) translateX(5.8565153734vw)}}.c-card-news:active .c-card-news__date{background-color:var(--color-pink-dark)}.c-date-news{align-items:center;aspect-ratio:85/65;background-color:var(--color-black);border-color:var(--color-white);border-style:solid;clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--color-white);display:flex;flex-direction:column;font-family:Sen,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;height:auto;justify-items:center;transform:rotate(-10deg)}}@layer component{@media (max-width:51.1875rem){.c-date-news{padding-top:4.8vw;width:17.0666666667vw}}@media (min-width:51.25rem){.c-date-news{padding-top:2.196193265vw;width:7.3206442167vw}}@media (max-width:51.1875rem){.c-date-news__year{border-bottom-width:.2666666667vw;font-size:1.8666666667vw;padding-bottom:1.0666666667vw}}@media (min-width:51.25rem){.c-date-news__year{border-bottom-width:.1464128843vw;font-size:.7320644217vw;padding-bottom:.439238653vw}}@media (max-width:51.1875rem){.c-date-news__month-day{font-size:3.2vw;margin-top:.8vw}}@media (min-width:51.25rem){.c-date-news__month-day{margin-top:.439238653vw}}}@layer component{.c-section__header__title{background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.c-section__header__title>span[aria-hidden=true]{position:absolute}.c-section__header__title>.c-section__header__deco{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:var(--color-white);display:grid;font-family:Mochiy Pop P One,M PLUS Rounded\ 1c,sans-serif;font-weight:800;place-items:center}@media (max-width:51.1875rem){.c-section__header__title>.c-section__header__deco{height:7.4666666667vw;left:6.9333333333vw;top:calc(100% + .53333vw)}}@media (min-width:51.25rem){.c-section__header__title>.c-section__header__deco{height:3.6603221083vw;left:4.0995607613vw;top:calc(100% + .29283vw)}}.c-section__header__title>.c-section__header__deco>span{letter-spacing:.5em;text-align:center}@media (max-width:51.1875rem){.c-section__header__title>.c-section__header__deco>span{font-size:2.6666666667vw}}.c-section__header--news .c-section__header__title{aspect-ratio:286/77;background-image:image-set(url("../images/news/header-title.webp") type("image/webp"),url("../images/news/header-title.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--news .c-section__header__title{width:30.9333333333vw}}@media (min-width:51.25rem){.c-section__header--news .c-section__header__title{width:20.8638360176vw}}.c-section__header--news .c-section__header__title>.c-section__header__deco{background-image:image-set(url("../images/news/header-title-deco-arrow.webp") type("image/webp"),url("../images/news/header-title-deco-arrow.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--news .c-section__header__title>.c-section__header__deco{width:38.9333333333vw}}@media (min-width:51.25rem){.c-section__header--news .c-section__header__title>.c-section__header__deco{width:23.4260614934vw}}.c-section__header--introduction .c-section__header__title{aspect-ratio:1638/154;background-image:image-set(url("../images/top/introduction/header-title.webp") type("image/webp"),url("../images/top/introduction/header-title.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--introduction .c-section__header__title{width:88vw}}@media (min-width:51.25rem){.c-section__header--introduction .c-section__header__title{width:60.0292825769vw}}.c-section__header--introduction .c-section__header__title>.c-section__header__deco{background-image:image-set(url("../images/top/introduction/header-title-deco-arrow.webp") type("image/webp"),url("../images/top/introduction/header-title-deco-arrow.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--introduction .c-section__header__title>.c-section__header__deco{width:88vw}}@media (min-width:51.25rem){.c-section__header--introduction .c-section__header__title>.c-section__header__deco{width:61.7862371889vw}}.c-section__header--character .c-section__header__title{aspect-ratio:1232/154;background-image:image-set(url("../images/top/character/header-title.webp") type("image/webp"),url("../images/top/character/header-title.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--character .c-section__header__title{width:65.8666666667vw}}@media (min-width:51.25rem){.c-section__header--character .c-section__header__title{width:45.0951683748vw}}.c-section__header--character .c-section__header__title>.c-section__header__deco{background-image:image-set(url("../images/top/character/header-title-deco-arrow.webp") type("image/webp"),url("../images/top/character/header-title-deco-arrow.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--character .c-section__header__title>.c-section__header__deco{width:69.6vw}}@media (min-width:51.25rem){.c-section__header--character .c-section__header__title>.c-section__header__deco{width:47.1449487555vw}}.c-section__header--staff-cast .c-section__header__title{aspect-ratio:618/77;background-image:image-set(url("../images/top/staff-cast/header-title.webp") type("image/webp"),url("../images/top/staff-cast/header-title.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--staff-cast .c-section__header__title{width:65.8666666667vw}}@media (min-width:51.25rem){.c-section__header--staff-cast .c-section__header__title{width:45.3879941435vw}}.c-section__header--staff-cast .c-section__header__title>.c-section__header__deco{background-image:image-set(url("../images/top/staff-cast/header-title-deco-arrow.webp") type("image/webp"),url("../images/top/staff-cast/header-title-deco-arrow.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--staff-cast .c-section__header__title>.c-section__header__deco{width:69.3333333333vw}}@media (min-width:51.25rem){.c-section__header--staff-cast .c-section__header__title>.c-section__header__deco{width:46.9985358712vw}}.c-section__header--books .c-section__header__title{aspect-ratio:694/154;background-image:image-set(url("../images/top/books/header-title.webp") type("image/webp"),url("../images/top/books/header-title.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--books .c-section__header__title{width:37.3333333333vw}}@media (min-width:51.25rem){.c-section__header--books .c-section__header__title{width:25.4758418741vw}}.c-section__header--books .c-section__header__title>.c-section__header__deco{background-image:image-set(url("../images/top/books/header-title-deco-arrow.webp") type("image/webp"),url("../images/top/books/header-title-deco-arrow.png") type("image/png"))}@media (max-width:51.1875rem){.c-section__header--books .c-section__header__title>.c-section__header__deco{width:40.8vw}}@media (min-width:51.25rem){.c-section__header--books .c-section__header__title>.c-section__header__deco{width:27.6720351391vw}}}@layer component{.c-sub-section__header{color:var(--color-white);display:grid;font-family:Sen,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;height:auto;letter-spacing:.5em;place-items:center;position:absolute;z-index:2}@media (max-width:51.1875rem){.c-sub-section__header{aspect-ratio:62/236;top:-6.1333333333vw;width:8.2666666667vw}}@media (min-width:51.25rem){.c-sub-section__header{aspect-ratio:50/188;top:-2.196193265vw;width:3.6603221083vw}}.c-sub-section__header span{text-orientation:mixed;writing-mode:vertical-lr}@media (max-width:51.1875rem){.c-sub-section__header span{font-size:2.6666666667vw;padding-block:1.3333333333vw}}@media (min-width:51.25rem){.c-sub-section__header span{font-size:1.1713030747vw;padding-block:1.4641288433vw}}.c-sub-section__header--cast:before,.c-sub-section__header--staff:before{background-image:url(../images/top/staff-cast/subtitle-decp-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;position:absolute;z-index:-1}@media (max-width:51.1875rem){.c-sub-section__header--staff{left:-4.1333333333vw;right:auto}}@media (min-width:51.25rem){.c-sub-section__header--staff{left:-1.8301610542vw;right:auto}}.c-sub-section__header--staff span{transform:rotate(180deg)}@media (max-width:51.1875rem){.c-sub-section__header--cast{left:auto;right:-4.1333333333vw}}@media (min-width:51.25rem){.c-sub-section__header--cast{left:auto;right:-1.8301610542vw}}.c-sub-section__header--cast:before{transform:scaleY(-1)}.c-panel-staff-cast{position:relative}.c-panel-staff-cast :is(.c-panel-staff-cast__featured,.c-panel-staff-cast__list){display:grid}}@layer component{@media (max-width:51.1875rem){.c-panel-staff-cast :is(.c-panel-staff-cast__featured,.c-panel-staff-cast__list){gap:8vw 13.6vw;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:51.25rem){.c-panel-staff-cast :is(.c-panel-staff-cast__featured,.c-panel-staff-cast__list){gap:3.953147877vw 2.196193265vw;grid-template-columns:repeat(4,minmax(0,1fr))}}.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name{color:var(--color-black);display:grid}@media (max-width:51.1875rem){.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name{margin-top:2.1333333333vw}}@media (min-width:51.25rem){.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name{margin-top:.878477306vw}}.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment{appearance:none;aspect-ratio:102/34;cursor:pointer;display:grid;height:auto;justify-self:start;place-items:center;position:relative}@media (max-width:51.1875rem){.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment{margin-top:1.8666666667vw;width:17.3333333333vw}}@media (min-width:51.25rem){.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment{margin-top:.7320644217vw;width:7.467057101vw}}.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment:before{content:"";mask-image:image-set(url("../images/top/staff-cast/btn-comment-deco.webp") type("image/webp"),url("../images/top/staff-cast/btn-comment-deco.png") type("image/jpeg"));-webkit-mask-image:image-set(url("../images/top/staff-cast/btn-comment-deco.webp") type("image/webp"),url("../images/top/staff-cast/btn-comment-deco.png") type("image/jpeg"));background-color:#8c38ff;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;inset:0;position:absolute;transition:background-color .6s ease;z-index:0}.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment span{color:#8c38ff;position:relative;transition:color .6s ease;z-index:1}@media (hover:hover){.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment:hover:before{background-color:#ff52bf}.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment:hover span{color:#ff52bf}}.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment:active:before{background-color:#ff52bf}.c-panel-staff-cast .c-panel-staff-cast__item .c-panel-staff-cast__name .c-panel-staff-cast__comment:active span{color:#ff52bf}.c-panel-staff-cast--staff .c-panel-staff-cast__featured--staff{align-items:start;grid-template-columns:repeat(2,max-content);justify-content:center}.c-panel-staff-cast--staff .c-panel-staff-cast__featured--staff .c-panel-staff-cast__item--featured{display:grid;justify-items:start}.c-panel-staff-cast--staff .c-panel-staff-cast__featured--staff .c-panel-staff-cast__item--featured .c-panel-staff-cast__role{color:#8c38ff}.c-panel-staff-cast--staff .c-panel-staff-cast__note1{color:var(--color-black);display:block}@media (max-width:51.1875rem){.c-panel-staff-cast--staff .c-panel-staff-cast__note1{margin-top:3.2vw}}@media (min-width:51.25rem){.c-panel-staff-cast--staff .c-panel-staff-cast__note1{margin-top:.7320644217vw}}@media (max-width:51.1875rem){.c-panel-staff-cast--staff .c-panel-staff-cast__list--staff{margin-top:10.6666666667vw}}@media (min-width:51.25rem){.c-panel-staff-cast--staff .c-panel-staff-cast__list--staff{margin-top:3.074670571vw}}.c-panel-staff-cast--staff .c-panel-staff-cast__list--staff .c-panel-staff-cast__item .c-panel-staff-cast__role{color:#8c38ff}.c-panel-staff-cast--cast .c-panel-staff-cast__list--cast .c-panel-staff-cast__item .c-panel-staff-cast__role{color:#ff52bf}.c-modal{background-color:var(--color-white);border:0;margin:0;max-height:none;max-width:none;overflow:auto;overscroll-behavior:contain;padding:0;width:100%}}@layer component{@media (max-width:51.1875rem){.c-modal{background-image:repeating-linear-gradient(135deg,#0000 0 .9333333333vw,rgb(from var(--color-pink-light) r g b/.8) .9333333333vw 2.2666666667vw);height:100lvh}}@media (min-width:51.25rem){.c-modal{background-image:repeating-linear-gradient(135deg,#0000 0 .5124450952vw,rgb(from var(--color-pink-light) r g b/.8) .5124450952vw 1.2445095168vw);height:100vh}}.c-modal[open]{display:grid;inset:0;position:fixed;z-index:200}.c-modal::backdrop{background:#0000}.c-modal__inner{display:grid;position:relative;width:100%;z-index:1}.c-modal__body--movie{display:grid;place-items:center;width:100%}}@layer component{@media (max-width:51.1875rem){.c-modal__body--movie{height:100svh}}@media (min-width:51.25rem){.c-modal__body--movie{height:100%}}.c-modal__body--movie .c-movie-modal{aspect-ratio:16/9;background-color:var(--color-black);display:block;height:auto;overflow:hidden;position:relative}@media (max-width:51.1875rem){.c-modal__body--movie .c-movie-modal{width:89.3333333333vw}}@media (min-width:51.25rem){.c-modal__body--movie .c-movie-modal{width:87.8477306003vw}}@media (min-width:64.5625rem){.c-modal__body--movie .c-movie-modal{width:62.5183016105vw}}.c-modal__body--movie .c-movie-modal iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{display:grid;justify-content:center;width:100%}}@layer component{@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{padding:13.3333333333vw 5.3333333333vw 24vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{padding:7.467057101vw 0 5.8565153734vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{display:grid;width:100%}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{align-content:start;align-self:start;height:fit-content}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{column-gap:6.0029282577vw;grid-template-columns:21.9619326501vw minmax(0,1fr);width:63.2503660322vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile{align-content:start;align-items:start;align-self:start;display:grid;grid-auto-rows:max-content;justify-content:center}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile{row-gap:6.1333333333vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile{row-gap:2.3426061493vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile picture{border-color:var(--color-black);border-style:solid;display:block;overflow:hidden}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile picture{border-width:.2666666667vw;width:60vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile picture{border-width:.1464128843vw;width:21.9619326501vw}}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info{width:60vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info{width:21.9619326501vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dt{position:relative}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dt:after{aspect-ratio:603/51;background:url(../images/top/modal/modal-comment-deco-arrow.svg) 0/100% 100% no-repeat;content:"";height:auto;left:0;position:absolute;top:100%}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dt:after{width:60vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dt:after{width:21.9619326501vw}}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dt span{margin-left:1.8666666667vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dt span{margin-left:.5856515373vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dd{align-items:end;display:grid;justify-items:center}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dd{margin-top:6.9333333333vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dd{margin-top:2.635431918vw}}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dd span .c-comment-modal__note2{margin-top:1.6vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__profile .c-comment-modal__info dd span .c-comment-modal__note2{margin-top:.5856515373vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment{position:relative}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment{margin-top:10.6666666667vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment{margin-top:2.635431918vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment .c-comment-modal__title{aspect-ratio:528/84;background-image:image-set(url("../images/top/modal/modal-title.webp") type("image/webp"),url("../images/top/modal/modal-title.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;height:auto}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment .c-comment-modal__title{width:43.4666666667vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment .c-comment-modal__title{width:19.3265007321vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment p{position:relative}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment p{margin-top:8.2666666667vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment p{margin-top:3.513909224vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment p:after{aspect-ratio:1;background-color:var(--color-white);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";display:block;height:auto;position:absolute;z-index:-1}@media (max-width:51.1875rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment p:after{bottom:-8.2666666667vw;right:-2.6666666667vw;width:57.3333333333vw}}@media (min-width:51.25rem){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__comment p:after{bottom:-7.6134699854vw;right:-2.7818448023vw;width:24.3045387994vw}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal--no-image .c-comment-modal__profile{margin-top:11.7130307467vw}}}@layer page{.p-news{position:relative}html.has-js .p-news{--p-news-title-mask-size:0% 100%;--p-news-deco-mask-size:0% 100%}.p-news:after,.p-news:before{content:"";pointer-events:none;position:absolute}.p-news:before{aspect-ratio:1253/1186;background-image:image-set(url("../images/common/deco-triangle01.webp") type("image/webp"),url("../images/common/deco-triangle01.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;height:auto;opacity:.3;transform:translate(var(--p-detail-news-deco-triangle01-parallax-x,0),var(--p-detail-news-deco-triangle01-parallax-y,0)) rotate(calc(var(--p-detail-news-deco-triangle01-parallax-rotation, 0)*1deg));z-index:1}@media (max-width:51.1875rem){.p-news:before{right:-13.3333333333vw;top:-37.3333333333vw;width:83.6vw}}@media (min-width:51.25rem){.p-news:before{right:-11.7130307467vw;top:-17.5695461201vw;width:45.9004392387vw}}.p-news:after{background-color:var(--color-pink-light);left:0;width:100%;z-index:-1}@media (max-width:51.1875rem){.p-news:after{background-image:repeating-linear-gradient(135deg,#0000 0 .9333333333vw,var(--color-pink) .9333333333vw 2.2666666667vw);height:8vw;top:33.3333333333vw}}@media (min-width:51.25rem){.p-news:after{background-image:repeating-linear-gradient(135deg,#0000 0 .5124450952vw,var(--color-pink) .5124450952vw 1.2445095168vw);height:6.8814055637vw;top:18.3016105417vw}}.p-news .p-news__inner{position:relative;z-index:1}@media (max-width:51.1875rem){.p-news .p-news__inner{margin-top:10.6666666667vw;min-height:80vw}}@media (min-width:51.25rem){.p-news .p-news__inner{margin-top:9.9560761347vw;min-height:92.972181552vw}}@media (min-width:64.5625rem){.p-news .p-news__inner{min-height:0}}.p-news .p-news__inner .c-section__header .c-section__header__title{background-image:none}@media (max-width:51.1875rem){.p-news .p-news__inner .c-section__header .c-section__header__title{margin-left:5.3333333333vw}}@media (min-width:51.25rem){.p-news .p-news__inner .c-section__header .c-section__header__title{margin-left:9.5168374817vw}}.p-news .p-news__inner .c-section__header .c-section__header__title:before{background-image:image-set(url("../images/news/header-title.webp") type("image/webp"),url("../images/news/header-title.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:0;-webkit-mask-image:linear-gradient(var(--color-black) 0 0);-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:var(--p-news-title-mask-size,100% 100%);mask-image:linear-gradient(var(--color-black) 0 0);mask-position:left center;mask-repeat:no-repeat;mask-size:var(--p-news-title-mask-size,100% 100%)}.p-news .p-news__inner .c-section__header .c-section__header__title>span[aria-hidden=true]{z-index:1}.p-news .p-news__inner .c-section__header .c-section__header__title .c-section__header__deco{-webkit-mask-image:linear-gradient(var(--color-black) 0 0);-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:var(--p-news-deco-mask-size,100% 100%);mask-image:linear-gradient(var(--color-black) 0 0);mask-position:left center;mask-repeat:no-repeat;mask-size:var(--p-news-deco-mask-size,100% 100%)}@media (max-width:51.1875rem){.p-news .p-news__inner .p-news__content{margin-top:16vw;padding-inline:10.6666666667vw}}@media (min-width:51.25rem){.p-news .p-news__inner .p-news__content{margin-inline:auto;margin-top:7.6134699854vw;padding-inline:2.4890190337vw;width:min(100% - 14.055636896vw,74.0849194729vw)}}.p-news .p-news__inner .p-news__content .p-news__list{align-items:start;display:grid}@media (max-width:51.1875rem){.p-news .p-news__inner .p-news__content .p-news__list{row-gap:8vw}}@media (min-width:51.25rem){.p-news .p-news__inner .p-news__content .p-news__list{gap:5.8565153734vw 2.196193265vw;grid-template-columns:repeat(3,minmax(0,1fr))}}.p-news .p-news__inner .p-news__content .p-news__pager{position:relative}@media (max-width:51.1875rem){.p-news .p-news__inner .p-news__content .p-news__pager{margin-top:18.6666666667vw}}@media (min-width:51.25rem){.p-news .p-news__inner .p-news__content .p-news__pager{margin-top:10.2489019034vw}}.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list{display:grid;justify-content:center}.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list>.p-news__pager__pages{align-items:center;display:flex;justify-content:center}@media (max-width:51.1875rem){.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list>.p-news__pager__pages{column-gap:4.2666666667vw}}@media (min-width:51.25rem){.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list>.p-news__pager__pages{column-gap:1.4641288433vw}}.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list>.p-news__pager__pages .page-numbers{color:var(--color-black);display:grid;place-items:center;transition:color .6s ease}@media (hover:hover){.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list>.p-news__pager__pages .page-numbers:hover{color:var(--color-pink-dark)}}.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list>.p-news__pager__pages :is(.page-numbers.current,.page-numbers:active){color:var(--color-pink-dark)}.p-news .p-news__inner .p-news__content .p-news__pager .p-news__pager__list>.p-news__pager__pages :is(.page-numbers.current,.page-numbers.dots){pointer-events:none}}