@layer reset, base, vendor, layout, component, page, utility;:root{--color-white:#fff;--color-black:#000;--color-blue:#00a1e9;--color-blue-light:#69d1ff;--color-blue-dark:#002060;--color-cyan:#00e1e9;--color-cyan-light:#a9dde5;--color-pink:#ff3baa;--color-yellow:#ffe65d}@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-white);color:var(--color-black);font-family:Noto Sans JP,Noto Sans CJK JP,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}}:where([lang=en],.u-font-en){font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}:where(.u-font-display){font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}::selection{background:var(--color-cyan);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=movie] .p-movie-page:not(.is-opening-ready),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){visibility:hidden}}@layer layout{.l-header{inset:0 auto auto 0;pointer-events:none;width:100%;z-index:100}@media (min-width:768px){.l-header{padding-top:1.756954612vw;position:fixed}}.l-header__inner{position:relative}.l-header__inner .l-header__logo{pointer-events:auto}@media (max-width:767px){.l-header__inner .l-header__logo{display:none}}@media (min-width:768px){.l-header__inner .l-header__logo{display:block;margin-left:1.4641288433vw;width:24.1581259151vw}.l-header__inner :is(.l-header__nav,.l-header__official){padding-left:3.6603221083vw}}@media (max-width:767px){.l-header__inner .l-header__nav .l-header__list{display:none}}@media (min-width:768px){.l-header__inner .l-header__nav .l-header__list{display:grid;margin-top:2.196193265vw;row-gap:1.1713030747vw}}.l-header__inner .l-header__nav .l-header__list>li>a{align-items:center;column-gap:0;display:inline-flex;pointer-events:auto;text-shadow:0 0 .2928257687vw var(--color-white),0 0 .5856515373vw var(--color-white),0 0 .878477306vw var(--color-white);transition:color .6s ease,column-gap .6s ease}.l-header__inner .l-header__nav .l-header__list>li>a:before{border-color:#0000 #0000 #0000 var(--color-blue);border-style:solid;content:"";display:block;flex-shrink:0;height:0;opacity:0;transition:border-left-width .6s ease,opacity .6s ease;width:0}@media (min-width:768px){.l-header__inner .l-header__nav .l-header__list>li>a:before{border-width:.5124450952vw 0;filter:drop-shadow(0 0 .2562225476vw var(--color-white)) drop-shadow(0 0 .5124450952vw var(--color-white))}}.l-header__inner .l-header__nav .l-header__list>li>a>span{display:block}@media (hover:hover){.l-header__inner .l-header__nav .l-header__list>li>a:hover{color:var(--color-blue)}}@media (hover:hover) and (min-width:768px){.l-header__inner .l-header__nav .l-header__list>li>a:hover{column-gap:1.4641288433vw}}@media (hover:hover){.l-header__inner .l-header__nav .l-header__list>li>a:hover:before{opacity:1}}@media (hover:hover) and (min-width:768px){.l-header__inner .l-header__nav .l-header__list>li>a:hover:before{border-left-width:.9516837482vw}}.l-header__inner .l-header__nav .l-header__list>li>:is(a.is-current,a:active,a[aria-current=true]){color:var(--color-blue)}@media (min-width:768px){.l-header__inner .l-header__nav .l-header__list>li>:is(a.is-current,a:active,a[aria-current=true]){column-gap:1.4641288433vw}}.l-header__inner .l-header__nav .l-header__list>li>a.is-current:before,.l-header__inner .l-header__nav .l-header__list>li>a:active:before,.l-header__inner .l-header__nav .l-header__list>li>a[aria-current=true]:before{opacity:1}@media (min-width:768px){.l-header__inner .l-header__nav .l-header__list>li>a.is-current:before,.l-header__inner .l-header__nav .l-header__list>li>a:active:before,.l-header__inner .l-header__nav .l-header__list>li>a[aria-current=true]:before{border-left-width:.9516837482vw}}.l-header__inner .l-header__official{align-items:center;column-gap:0;display:inline-flex;pointer-events:auto;text-shadow:0 0 .2928257687vw var(--color-white),0 0 .5856515373vw var(--color-white),0 0 .878477306vw var(--color-white);transition:color .6s ease,column-gap .6s ease}@media (max-width:767px){.l-header__inner .l-header__official{display:none}}@media (min-width:768px){.l-header__inner .l-header__official{margin-top:2.9282576867vw}}.l-header__inner .l-header__official:before{border-color:#0000 #0000 #0000 var(--color-blue);border-style:solid;content:"";display:block;flex-shrink:0;height:0;opacity:0;transition:border-left-width .6s ease,opacity .6s ease;width:0}@media (min-width:768px){.l-header__inner .l-header__official:before{border-width:.5124450952vw 0;filter:drop-shadow(0 0 .2562225476vw var(--color-white)) drop-shadow(0 0 .5124450952vw var(--color-white))}}.l-header__inner .l-header__official>span{display:block}@media (hover:hover){.l-header__inner .l-header__official:hover{color:var(--color-blue)}}@media (hover:hover) and (min-width:768px){.l-header__inner .l-header__official:hover{column-gap:1.4641288433vw}}@media (hover:hover){.l-header__inner .l-header__official:hover:before{opacity:1}}@media (hover:hover) and (min-width:768px){.l-header__inner .l-header__official:hover:before{border-left-width:.9516837482vw}}.l-header__inner :is(.l-header__official.is-current,.l-header__official:active,.l-header__official[aria-current=true]){color:var(--color-blue)}@media (min-width:768px){.l-header__inner :is(.l-header__official.is-current,.l-header__official:active,.l-header__official[aria-current=true]){column-gap:1.4641288433vw}}.l-header__inner .l-header__official.is-current:before,.l-header__inner .l-header__official:active:before,.l-header__inner .l-header__official[aria-current=true]:before{opacity:1}@media (min-width:768px){.l-header__inner .l-header__official.is-current:before,.l-header__inner .l-header__official:active:before,.l-header__inner .l-header__official[aria-current=true]:before{border-left-width:.9516837482vw}}}@layer layout{.l-footer{position:relative}@media (max-width:767px){.l-footer{margin-top:39.4666666667vw;padding:0 5.3333333333vw 10.4vw}}@media (min-width:768px){.l-footer{margin-top:14.6412884334vw;padding-bottom:3.6603221083vw;padding-left:28.1112737921vw;padding-right:5.710102489vw}}.l-footer:before{aspect-ratio:645/587;background-image:url(../images/common/ice02.png);background-image:image-set(url("../images/common/ice02.webp") type("image/webp"),url("../images/common/ice02.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:auto;opacity:.8;pointer-events:none;position:absolute;z-index:0}@media (max-width:767px){.l-footer:before{inset:-53.3333333333vw -26.6666666667vw auto auto;width:86vw}}@media (min-width:768px){.l-footer:before{inset:-21.9619326501vw -7.906295754vw auto auto;width:47.2181551977vw}}.l-footer__inner{background-color:var(--color-cyan);position:relative;z-index:2}@media (max-width:767px){.l-footer__inner{border-radius:2.6666666667vw;padding:30.4vw 5.0666666667vw 10.4vw}}@media (min-width:768px){.l-footer__inner{border-radius:1.4641288433vw;padding:12.4450951684vw 12.5915080527vw 3.3674963397vw 12.4450951684vw}}.l-footer__inner .l-footer__banner__list{display:grid;justify-content:center}@media (max-width:767px){.l-footer__inner .l-footer__banner__list{grid-template-columns:minmax(0,52vw);row-gap:5.3333333333vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner__list{column-gap:2.9282576867vw;grid-template-columns:repeat(2,minmax(0,19.0336749634vw))}}.l-footer__inner .l-footer__banner__list>li{transition:opacity .6s ease}@media (hover:hover){.l-footer__inner .l-footer__banner__list>li:hover{opacity:.8}}.l-footer__inner .l-footer__banner__list>li:active{opacity:.8}.l-footer__inner .l-footer__share{align-items:center;background-color:var(--color-white);border-radius:999px;display:grid;justify-items:center;position:absolute}@media (max-width:767px){.l-footer__inner .l-footer__share{padding:2.1333333333vw 1.3333333333vw 4.8vw;right:3.4666666667vw;row-gap:3.7333333333vw;top:14.6666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__share{padding:.7320644217vw .7320644217vw 1.756954612vw;right:2.9282576867vw;row-gap:1.4641288433vw;top:6.2957540264vw}}.l-footer__inner .l-footer__share .l-footer__share__title{aspect-ratio:1;display:grid;height:auto;place-items:center}@media (max-width:767px){.l-footer__inner .l-footer__share .l-footer__share__title{width:6.9333333333vw}}@media (min-width:768px){.l-footer__inner .l-footer__share .l-footer__share__title{width:2.5622254758vw}}.l-footer__inner .l-footer__share .l-footer__share__list{display:grid;justify-items:center}@media (max-width:767px){.l-footer__inner .l-footer__share .l-footer__share__list{row-gap:4vw}}@media (min-width:768px){.l-footer__inner .l-footer__share .l-footer__share__list{row-gap:1.4641288433vw}}.l-footer__inner .l-footer__share .l-footer__share__list>li>a{aspect-ratio:1;display:grid;place-items:center;transition:opacity .6s ease}@media (max-width:767px){.l-footer__inner .l-footer__share .l-footer__share__list>li>a{width:4.8vw}}@media (min-width:768px){.l-footer__inner .l-footer__share .l-footer__share__list>li>a{width:1.756954612vw}}@media (hover:hover){.l-footer__inner .l-footer__share .l-footer__share__list>li>a:hover{opacity:.6}}.l-footer__inner .l-footer__share .l-footer__share__list>li>a:active{opacity:.6}.l-footer__inner .l-footer__copyright{display:block}@media (max-width:767px){.l-footer__inner .l-footer__copyright{margin-top:13.8666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__copyright{margin-top:3.6603221083vw}}}@layer component{@keyframes spin{to{transform:rotate(1turn)}}@keyframes spin-x{to{transform:rotateX(1turn)}}@keyframes spin-y-left{to{transform:rotateY(-1turn)}}@keyframes header-logo-shrink{0%{width:62.2254758419vw}to{width:24.1581259151vw}}@keyframes bubble-canvas{0%,to{transform:translate(-50%,4%)}50%{transform:translate(-50%,-4%)}}@keyframes click-action-bubble{0%{opacity:1;transform:translate(-50%,-50%) scale(.35)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--click-bubble-offset-x),var(--click-bubble-offset-y)) scale(1.1)}}@keyframes realistic-bubble{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(calc(-100vh - var(--bubble-start-offset)))}}}@layer component{html.is-loader-played .c-loader{opacity:0;pointer-events:none;transition:none;visibility:hidden}.c-loader{background-position:50%;background-repeat:no-repeat;background-size:cover;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:500}@media (max-width:767px){.c-loader{background-image:url(../images/common/bg-sp.jpg);height:100dvh}}@media (min-width:768px){.c-loader{background-image:url(../images/common/bg-pc.jpg);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;justify-items:center;position:relative;z-index:1}@media (max-width:767px){.c-loader__inner{row-gap:9.6vw}}@media (min-width:768px){.c-loader__inner{row-gap:5.270863836vw}}.c-loader__text{aspect-ratio:539/105;background-image:url(../images/top/loader/loader-text.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:auto;mask-image:linear-gradient(var(--color-black) 0 0);mask-position:left center;mask-repeat:no-repeat;mask-size:0 100%;-webkit-mask-image:linear-gradient(var(--color-black) 0 0);-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:0 100%;will-change:mask-size,-webkit-mask-size}@media (max-width:767px){.c-loader__text{width:71.8666666667vw}}@media (min-width:768px){.c-loader__text{width:39.458272328vw}}.c-loader__buttons{align-items:center;display:grid;grid-template-columns:repeat(2,max-content);opacity:0;transform:translateY(8%);will-change:opacity,transform}@media (max-width:767px){.c-loader__buttons{gap:5.3333333333vw}}@media (min-width:768px){.c-loader__buttons{gap:2.9282576867vw}}.c-loader__button{--loader-button-bg-alpha:0;--loader-button-arrow-opacity:0;aspect-ratio:215/60;background:rgb(from var(--color-black) r g b/var(--loader-button-bg-alpha));border-color:var(--color-black);border-style:solid;color:var(--color-black);display:grid;height:auto;place-items:center;position:relative}@media (max-width:767px){.c-loader__button{border-radius:1.3333333333vw;border-width:.4vw;width:28.9333333333vw}}@media (min-width:768px){.c-loader__button{border-radius:.7320644217vw;border-width:.2196193265vw;width:15.7393850659vw}}.c-loader__button:before{aspect-ratio:10/15;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:.5lh;opacity:var(--loader-button-arrow-opacity);position:absolute;width:auto}@media (max-width:767px){.c-loader__button:before{left:4.5333333333vw}}@media (min-width:768px){.c-loader__button:before{left:2.4890190337vw}}}@layer component{.c-bg{height:100vh;inset:0 0 auto;position:absolute}.c-bg,.c-bg>span{pointer-events:none;z-index:0}.c-bg>span{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;inset:0;position:fixed}@media (max-width:767px){.c-bg>span{background-image:url(../images/common/bg-sp.jpg);background-image:image-set(url("../images/common/bg-sp.webp") type("image/webp"),url("../images/common/bg-sp.jpg") type("image/jpeg"))}}@media (min-width:768px){.c-bg>span{background-image:url(../images/common/bg-pc.jpg);background-image:image-set(url("../images/common/bg-pc.webp") type("image/webp"),url("../images/common/bg-pc.jpg") type("image/jpeg"))}}.c-bg~main{position:relative;z-index:1}:is(html[data-page=movie],html[data-page=news],html[data-page=single-news]) .c-bg~main{z-index:3}.c-bg:after,.c-bg:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;opacity:.8;pointer-events:none;position:absolute;z-index:1}.c-bg:before{aspect-ratio:576/516;background-image:url(../images/common/ice01.png);background-image:image-set(url("../images/common/ice01.webp") type("image/webp"),url("../images/common/ice01.png") type("image/png"));inset:0 auto auto 0}@media (max-width:767px){.c-bg:before{width:38.4vw}}@media (min-width:768px){.c-bg:before{width:42.1669106881vw}}.c-bg:after{aspect-ratio:645/587;background-image:url(../images/common/ice02.png);background-image:image-set(url("../images/common/ice02.webp") type("image/webp"),url("../images/common/ice02.png") type("image/png"));height:auto}@media (max-width:767px){.c-bg:after{inset:-4.8vw -8vw auto auto;width:42.9333333333vw}}@media (min-width:768px){.c-bg:after{inset:-7.3206442167vw -7.906295754vw auto auto;width:47.2181551977vw}}}@layer component{html{scrollbar-color:var(--color-cyan) var(--color-white);scrollbar-width:thin}@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:var(--color-white)}::-webkit-scrollbar-thumb{background:var(--color-cyan);background-clip:padding-box}@media (max-width:767px){::-webkit-scrollbar-thumb{border:.2666666667vw solid var(--color-white);min-height:5.3333333333vw;min-width:5.3333333333vw}}@media (min-width:768px){::-webkit-scrollbar-thumb{border:.1464128843vw solid var(--color-white);min-height:2.9282576867vw;min-width:2.9282576867vw}}}@layer component{.c-deco-bubble-canvas{animation:bubble-canvas 8s ease-in-out infinite;aspect-ratio:1;display:block;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:-1}.c-deco-bubble-canvas--news{opacity:var(--news-bubble-opacity,0)}@media (max-width:767px){.c-deco-bubble-canvas--news{top:0;width:136vw}}@media (min-width:768px){.c-deco-bubble-canvas--news{top:-13.17715959vw;width:74.6705710102vw}}.c-deco-bubble-canvas--books{opacity:var(--books-bubble-opacity,0)}@media (max-width:767px){.c-deco-bubble-canvas--books{top:66.6666666667vw;width:136vw}}@media (min-width:768px){.c-deco-bubble-canvas--books{top:0;width:74.6705710102vw}}.c-deco-bubble-canvas__canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.c-deco-magic-circle{animation:spin 48s linear infinite;aspect-ratio:1;background:url(../images/common/magic-circle.svg) no-repeat 50%/contain;display:block;height:auto;opacity:.4;pointer-events:none;position:fixed}.c-deco-magic-circle--main{z-index:1}}@layer component{@media (max-width:767px){.c-deco-magic-circle{left:-18.1333333333vw;top:-23.2vw;width:60.6666666667vw;z-index:2}}@media (min-width:768px){.c-deco-magic-circle{left:-15.3733528551vw;top:-18.3016105417vw;width:44.289897511vw;z-index:2}}}@layer component{.c-deco-realistic-bubbles{display:block;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}@media (max-width:767px){.c-deco-realistic-bubbles{--bubble-start-offset:2.6666666667vw}}@media (min-width:768px){.c-deco-realistic-bubbles{--bubble-start-offset:5.8565153734vw}}.c-deco-realistic-bubbles--global,.c-deco-realistic-bubbles--main{z-index:2}.c-deco-realistic-bubbles__bubble{animation:realistic-bubble var(--bubble-duration,8s) linear forwards;background:#0000;border-radius:50%;bottom:calc(var(--bubble-start-offset)*-1);box-shadow:inset 0 0 calc(var(--bubble-size)*.125) #ffffff40;display:block;height:var(--bubble-size);left:var(--bubble-left);overflow:visible;position:absolute;width:var(--bubble-size)}.c-deco-realistic-bubbles__bubble:after,.c-deco-realistic-bubbles__bubble:before{background:#fff;border-radius:50%;content:"";display:block;filter:blur(max(1px,var(--bubble-size) * .01));position:absolute;z-index:1}.c-deco-realistic-bubbles__bubble:before{height:15%;left:22.5%;top:25%;width:15%}.c-deco-realistic-bubbles__bubble:after{height:10%;left:40%;top:40%;width:10%}.c-deco-realistic-bubbles__bubble>span{border-radius:50%;display:block;pointer-events:none;position:absolute}.c-deco-realistic-bubbles__bubble>span:first-child{border-left:calc(var(--bubble-size)*.075) solid #bdfffc;filter:blur(max(2px,var(--bubble-size) * .04));inset:5%}.c-deco-realistic-bubbles__bubble>span:nth-child(2){border-right:calc(var(--bubble-size)*.075) solid #ffcae8;filter:blur(max(2px,var(--bubble-size) * .04));inset:5%}.c-deco-realistic-bubbles__bubble>span:nth-child(3){border-top:calc(var(--bubble-size)*.075) solid #fffba9;filter:blur(max(2px,var(--bubble-size) * .04));inset:10%}.c-deco-realistic-bubbles__bubble>span:nth-child(4){border-left:calc(var(--bubble-size)*.075) solid #e7a5ff;filter:blur(max(3px,var(--bubble-size) * .06));inset:15%}.c-deco-realistic-bubbles__bubble>span:nth-child(5){border-bottom:calc(var(--bubble-size)*.05) solid #fff;filter:blur(max(2px,var(--bubble-size) * .04));inset:5%;transform:rotate(330deg)}.c-click-action{inset:0;z-index:450}.c-click-action,.c-click-action__bubble{display:block;pointer-events:none;position:fixed}.c-click-action__bubble{animation:click-action-bubble var(--click-bubble-duration,.7s) ease-out forwards;background:#0000;border-radius:50%;box-shadow:inset 0 0 calc(var(--click-bubble-size)*.125) #ffffff40;height:var(--click-bubble-size);left:var(--click-bubble-x);overflow:visible;top:var(--click-bubble-y);width:var(--click-bubble-size)}.c-click-action__bubble:after,.c-click-action__bubble:before{background:#fff;border-radius:50%;content:"";display:block;filter:blur(max(1px,var(--click-bubble-size) * .01));position:absolute;z-index:1}.c-click-action__bubble:before{height:15%;left:22.5%;top:25%;width:15%}.c-click-action__bubble:after{height:10%;left:40%;top:40%;width:10%}.c-click-action__bubble>span{border-radius:50%;display:block;pointer-events:none;position:absolute}.c-click-action__bubble>span:first-child{border-left:calc(var(--click-bubble-size)*.075) solid #bdfffc;filter:blur(max(2px,var(--click-bubble-size) * .04));inset:5%}.c-click-action__bubble>span:nth-child(2){border-right:calc(var(--click-bubble-size)*.075) solid #ffcae8;filter:blur(max(2px,var(--click-bubble-size) * .04));inset:5%}.c-click-action__bubble>span:nth-child(3){border-top:calc(var(--click-bubble-size)*.075) solid #fffba9;filter:blur(max(2px,var(--click-bubble-size) * .04));inset:10%}.c-click-action__bubble>span:nth-child(4){border-left:calc(var(--click-bubble-size)*.075) solid #e7a5ff;filter:blur(max(3px,var(--click-bubble-size) * .06));inset:15%}.c-click-action__bubble>span:nth-child(5){border-bottom:calc(var(--click-bubble-size)*.05) solid #fff;filter:blur(max(2px,var(--click-bubble-size) * .04));inset:5%;transform:rotate(330deg)}.c-nav{background-position:top;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:fixed;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;z-index:300}}@layer component{}@layer component{@media (max-width:767px){.c-nav{background-image:url(../images/common/bg-sp.jpg);background-image:image-set(url("../images/common/bg-sp.webp") type("image/webp"),url("../images/common/bg-sp.jpg") type("image/jpeg"));height:100dvh}}@media (min-width:768px){.c-nav{display:none}}.c-nav.is-open{opacity:1;pointer-events:auto;visibility:visible}.c-nav:after,.c-nav:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:auto;pointer-events:none;z-index:0}.c-nav:before{aspect-ratio:576/516;background-image:url(../images/common/ice01.png);position:absolute}@media (max-width:767px){.c-nav:before{left:0;top:0;width:76.8vw}}.c-nav:after{aspect-ratio:411/368;background-image:url(../images/common/ice03.png);bottom:0;position:fixed;right:0}@media (max-width:767px){.c-nav:after{width:54.8vw}}.c-nav__inner{align-content:start;display:grid;isolation:isolate;position:relative;width:100%;z-index:2}@media (max-width:767px){.c-nav__inner{padding-bottom:13.3333333333vw}}.c-nav>.c-deco-realistic-bubbles{z-index:1}.c-nav__logo{display:block;pointer-events:auto}@media (max-width:767px){.c-nav__logo{width:69.3333333333vw}.c-nav__list,.c-nav__official{padding-left:5.3333333333vw}}.c-nav__list{display:grid}@media (max-width:767px){.c-nav__list{margin-top:13.3333333333vw;row-gap:4vw}}.c-nav__list>li>a{align-items:center;column-gap:0;display:inline-flex;justify-content:flex-start;pointer-events:auto;transition:color .6s ease,column-gap .6s ease}.c-nav__list>li>a:before{border-color:#0000 #0000 #0000 var(--color-blue);border-style:solid;content:"";display:block;filter:drop-shadow(0 0 .5333333333vw var(--color-white)) drop-shadow(0 0 1.0666666667vw var(--color-white));flex-shrink:0;height:0;opacity:0;transition:border-left-width .6s ease,opacity .6s ease;width:0}@media (max-width:767px){.c-nav__list>li>a:before{border-width:2.4vw 0}}.c-nav__list>li>a>span{color:var(--color-black);display:block;text-shadow:0 0 .2928257687vw var(--color-white),0 0 .5856515373vw var(--color-white),0 0 .878477306vw var(--color-white)}@media (hover:hover) and (max-width:767px){.c-nav__list>li>a:hover{column-gap:4.8vw}}@media (hover:hover){.c-nav__list>li>a:hover>span{color:var(--color-blue)}.c-nav__list>li>a:hover:before{opacity:1}}@media (hover:hover) and (max-width:767px){.c-nav__list>li>a:hover:before{border-left-width:4.2666666667vw}}@media (max-width:767px){.c-nav__list>li>:is(a.is-current,a:active,a[aria-current=true]){column-gap:4.8vw}}.c-nav__list>li>:is(a.is-current,a:active,a[aria-current=true])>span{color:var(--color-blue)}.c-nav__list>li>a.is-current:before,.c-nav__list>li>a:active:before,.c-nav__list>li>a[aria-current=true]:before{opacity:1}@media (max-width:767px){.c-nav__list>li>a.is-current:before,.c-nav__list>li>a:active:before,.c-nav__list>li>a[aria-current=true]:before{border-left-width:4.2666666667vw}}.c-nav__official{align-items:center;column-gap:0;display:inline-flex;pointer-events:auto;transition:column-gap .6s ease}@media (max-width:767px){.c-nav__official{margin-top:12.8vw}}.c-nav__official:before{border-color:#0000 #0000 #0000 var(--color-blue);border-style:solid;content:"";display:block;filter:drop-shadow(0 0 .5333333333vw var(--color-white)) drop-shadow(0 0 1.0666666667vw var(--color-white));flex-shrink:0;height:0;opacity:0;transition:border-left-width .6s ease,opacity .6s ease;width:0}@media (max-width:767px){.c-nav__official:before{border-width:2.4vw 0}}.c-nav__official>span{color:var(--color-black);display:block;text-shadow:0 0 .2928257687vw var(--color-white),0 0 .5856515373vw var(--color-white),0 0 .878477306vw var(--color-white);transition:color .6s ease}@media (hover:hover) and (max-width:767px){.c-nav__official:hover{column-gap:4.8vw}}@media (hover:hover){.c-nav__official:hover>span{color:var(--color-blue)}.c-nav__official:hover:before{opacity:1}}@media (hover:hover) and (max-width:767px){.c-nav__official:hover:before{border-left-width:4.2666666667vw}}@media (max-width:767px){.c-nav__official:active{column-gap:4.8vw}}.c-nav__official:active>span{color:var(--color-blue)}.c-nav__official:active:before{opacity:1}@media (max-width:767px){.c-nav__official:active:before{border-left-width:4.2666666667vw}}}@layer component{.c-btn1,.next,.prev{appearance:none;background:linear-gradient(var(--color-black) 0 0) content-box,var(--color-white);border-color:var(--color-black);border-style:solid;color:var(--color-white);display:inline-grid;font-family:Jersey\ 10,sans-serif;font-weight:500;height:auto;letter-spacing:.2em;place-content:center;position:relative;text-align:center;text-transform:uppercase;transition:background .6s ease}@media (max-width:767px){.c-btn1,.next,.prev{aspect-ratio:322/90;border-width:.2666666667vw;font-size:6vw;padding:1.3333333333vw;width:42.9333333333vw}}@media (min-width:768px){.c-btn1,.next,.prev{aspect-ratio:215/60;border-width:.1464128843vw;font-size:2.196193265vw;padding:.7320644217vw;width:15.7393850659vw}}.c-btn1:after,.next:after,.prev:after{aspect-ratio:10/15;background:var(--color-white);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .6s ease;width:.3lh}@media (max-width:767px){.c-btn1:after,.next:after,.prev:after{left:5.3333333333vw}}@media (min-width:768px){.c-btn1:after,.next:after,.prev:after{left:1.8301610542vw}}@media (hover:hover){.c-btn1:hover,.next:hover,.prev:hover{background:linear-gradient(#0000 0 0) content-box,rgb(from var(--color-black) r g b/.6)}.c-btn1:hover:after,.next:hover:after,.prev:hover:after{opacity:1}}.c-btn1:active,.next:active,.prev:active{background:linear-gradient(#0000 0 0) content-box,rgb(from var(--color-black) r g b/.6)}.c-btn1:active:after,.next:active:after,.prev:active:after{opacity:1}.c-btn1.is-active,.c-btn1[aria-selected=true],.next.is-active,.next[aria-selected=true],.prev.is-active,.prev[aria-selected=true]{background:linear-gradient(#0000 0 0) content-box,rgb(from var(--color-black) r g b/.6);pointer-events:none}.c-btn1.is-active:after,.c-btn1[aria-selected=true]:after,.next.is-active:after,.next[aria-selected=true]:after,.prev.is-active:after,.prev[aria-selected=true]:after{opacity:1}.c-btn2{appearance:none;background:linear-gradient(var(--color-black) 0 0) content-box,var(--color-white);border-color:var(--color-black);border-radius:9999px;border-style:solid;color:var(--color-white);display:inline-grid;font-weight:500;height:auto;place-content:center;position:relative;text-align:center;transition:background .6s ease}}@layer component{@media (max-width:767px){.c-btn2{aspect-ratio:320/65;border-width:.2666666667vw;font-size:2.6666666667vw;padding:.6666666667vw;width:42.6666666667vw}}@media (min-width:768px){.c-btn2{aspect-ratio:280/60;border-width:.1464128843vw;font-size:1.1713030747vw;padding:.3660322108vw;width:20.4978038067vw}}@media (hover:hover){.c-btn2:hover{background:linear-gradient(#0000 0 0) content-box,rgb(from var(--color-black) r g b/.6)}}.c-btn2:active{background:linear-gradient(#0000 0 0) content-box,rgb(from var(--color-black) r g b/.6)}.c-nav__btn{appearance:none;aspect-ratio:1;background:#0003;border-color:var(--color-black);border-style:solid;cursor:pointer;display:grid;height:auto;place-items:center;pointer-events:auto;position:fixed;transition:background-color .6s ease;z-index:400}}@layer component{@media (max-width:767px){.c-nav__btn{border-width:.4vw;inset:0 0 auto auto;width:13.3333333333vw}}@media (min-width:768px){.c-nav__btn{border-width:.2196193265vw;display:none;inset:3.8067349927vw 5.710102489vw auto auto;width:3.6603221083vw}}@media (hover:hover){.c-nav__btn:hover{background:var(--color-black)}.c-nav__btn:hover:before{background:var(--color-white)}}.c-nav__btn:active{background:var(--color-black)}.c-nav__btn:active:before{background:var(--color-white)}.c-nav__btn:before{aspect-ratio:75/45;background:var(--color-black);content:"";display:block;height:auto;mask:url(../images/common/btn-open.svg) no-repeat center/contain;transition:background-color .6s ease;-webkit-mask:url(../images/common/btn-open.svg) no-repeat center/contain}@media (max-width:767px){.c-nav__btn:before{width:10vw}}@media (min-width:768px){.c-nav__btn:before{width:5.4904831625vw}}.c-nav__btn.open:before{aspect-ratio:1;height:auto;mask-image:url(../images/common/btn-close.svg);-webkit-mask-image:url(../images/common/btn-close.svg)}@media (max-width:767px){.c-nav__btn.open:before{width:10.1333333333vw}}@media (min-width:768px){.c-nav__btn.open:before{width:5.5636896047vw}}}@layer component{.c-btn-page-top{align-content:center;aspect-ratio:1;background-color:var(--color-cyan);border-radius:50%;color:var(--color-black);display:grid;grid-template-rows:auto auto;height:auto;justify-items:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);transition:opacity .6s ease,transform .6s ease;z-index:2}@media (max-width:767px){.c-btn-page-top{row-gap:1.6vw;width:38.5333333333vw}}@media (min-width:768px){.c-btn-page-top{row-gap:.5856515373vw;width:16.9106881406vw}}.c-btn-page-top:before{animation:spin-y-left 1.8s linear infinite;aspect-ratio:13/11;background-color:var(--color-black);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";display:block;height:auto;position:relative;transform-origin:center;z-index:1}@media (max-width:767px){.c-btn-page-top:before{width:2.1333333333vw}}@media (min-width:768px){.c-btn-page-top:before{width:.9516837482vw}}.c-btn-page-top:after{animation:spin 48s linear infinite;background:url(../images/common/btn-pageTop-bg.svg) 50%/contain no-repeat;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform-origin:center}@media (hover:hover){.c-btn-page-top:hover{opacity:.5;transform:translate(-50%,-50%) scale(.9)}}.c-btn-page-top:active{opacity:.5;transform:translate(-50%,-50%) scale(.9)}.c-btn-page-top>span{display:block;position:relative;z-index:1}.c-card-news__list .c-card-news__item:nth-child(odd)>a{margin-left:auto}.c-card-news__list .c-card-news__item:nth-child(odd)>a:after{left:auto}}@layer component{@media (max-width:767px){.c-card-news__list .c-card-news__item:nth-child(odd)>a:after{right:8.5333333333vw}}@media (min-width:768px){.c-card-news__list .c-card-news__item:nth-child(odd)>a:after{right:5.8565153734vw}}.c-card-news__list .c-card-news__item>a{background:var(--color-white);border-color:var(--color-black);border-style:solid;display:block;height:auto;position:relative;transition:border-color .6s ease}@media (max-width:767px){.c-card-news__list .c-card-news__item>a{aspect-ratio:668/280;border-radius:4vw;border-width:.5333333333vw;padding:.5333333333vw;width:89.0666666667vw}}@media (min-width:768px){.c-card-news__list .c-card-news__item>a{aspect-ratio:800/144;border-radius:2.196193265vw;border-width:.2196193265vw;padding:.1464128843vw;width:58.5651537335vw}}.c-card-news__list .c-card-news__item>a:after{background-position:top;background-repeat:no-repeat;content:"";display:block;pointer-events:none;position:absolute;transition:background .6s ease}@media (max-width:767px){.c-card-news__list .c-card-news__item>a:after{background-image:url(../images/news/item_deco.png);background-image:image-set(url("../images/news/item_deco.webp") type("image/webp"),url("../images/news/item_deco.png") type("image/png"));background-size:6vw 5.3333333333vw;bottom:-5.3333333333vw;height:5.3333333333vw;left:6.9333333333vw;width:6vw}}@media (min-width:768px){.c-card-news__list .c-card-news__item>a:after{background-image:url(../images/news/item_deco.png);background-image:image-set(url("../images/news/item_deco.webp") type("image/webp"),url("../images/news/item_deco.png") type("image/png"));background-size:2.4158125915vw 2.196193265vw;bottom:-2.196193265vw;height:2.196193265vw;left:3.8067349927vw;width:2.4158125915vw}}@media (hover:hover) and (max-width:767px){.c-card-news__list .c-card-news__item>a:hover:after{background-image:url(../images/news/item_deco_hover.png);background-image:image-set(url("../images/news/item_deco_hover.webp") type("image/webp"),url("../images/news/item_deco_hover.png") type("image/png"));background-size:6vw 5.6vw;bottom:-5.2vw;height:5.7333333333vw;width:6vw}}@media (hover:hover) and (min-width:768px){.c-card-news__list .c-card-news__item>a:hover:after{background-image:url(../images/news/item_deco_hover.png);background-image:image-set(url("../images/news/item_deco_hover.webp") type("image/webp"),url("../images/news/item_deco_hover.png") type("image/png"));background-size:2.4158125915vw 2.3426061493vw;bottom:-2.1229868228vw;height:2.3426061493vw;width:2.4158125915vw}}@media (hover:hover){.c-card-news__list .c-card-news__item>a:hover>div{background:var(--color-black)}.c-card-news__list .c-card-news__item>a:hover>div h3{color:var(--color-white)}.c-card-news__list .c-card-news__item>a:hover>div time{color:var(--color-yellow)}.c-card-news__list .c-card-news__item>a:hover>div time:after{background:var(--color-yellow)}}@media (max-width:767px){.c-card-news__list .c-card-news__item>a:active:after{background-image:url(../images/news/item_deco_hover.png);background-image:image-set(url("../images/news/item_deco_hover.webp") type("image/webp"),url("../images/news/item_deco_hover.png") type("image/png"));background-size:6vw 5.6vw;bottom:-5.2vw;height:5.7333333333vw;width:6vw}}@media (min-width:768px){.c-card-news__list .c-card-news__item>a:active:after{background-image:url(../images/news/item_deco_hover.png);background-image:image-set(url("../images/news/item_deco_hover.webp") type("image/webp"),url("../images/news/item_deco_hover.png") type("image/png"));background-size:2.4158125915vw 2.3426061493vw;bottom:-2.1229868228vw;height:2.3426061493vw;width:2.4158125915vw}}.c-card-news__list .c-card-news__item>a:active>div{background:var(--color-black)}.c-card-news__list .c-card-news__item>a:active>div h3{color:var(--color-white)}.c-card-news__list .c-card-news__item>a:active>div time{color:var(--color-yellow)}.c-card-news__list .c-card-news__item>a:active>div time:after{background:var(--color-yellow)}.c-card-news__list .c-card-news__item>a>div{background:var(--color-white);border-color:var(--color-black);border-style:solid;height:100%;transition:background-color .6s ease}@media (max-width:767px){.c-card-news__list .c-card-news__item>a>div{border-radius:3.4666666667vw;border-width:.5333333333vw;padding:4.8vw 2.6666666667vw 6.9333333333vw}}@media (min-width:768px){.c-card-news__list .c-card-news__item>a>div{border-radius:1.9033674963vw;border-width:.2196193265vw;padding:1.756954612vw 3.2210834553vw}}.c-card-news__list .c-card-news__item>a>div time{align-items:center;color:var(--color-blue);display:flex;justify-content:start;transition:color .6s ease}@media (max-width:767px){.c-card-news__list .c-card-news__item>a>div time{column-gap:2.1333333333vw}}@media (min-width:768px){.c-card-news__list .c-card-news__item>a>div time{column-gap:.7320644217vw}}.c-card-news__list .c-card-news__item>a>div time:after{background:var(--color-blue);content:"";display:inline-block;transition:background-color .6s ease}@media (max-width:767px){.c-card-news__list .c-card-news__item>a>div time:after{height:.4vw;width:17.0666666667vw}}@media (min-width:768px){.c-card-news__list .c-card-news__item>a>div time:after{height:.1464128843vw;width:6.2225475842vw}}.c-card-news__list .c-card-news__item>a>div h3{color:var(--color-black);transition:color .6s ease}@media (max-width:767px){.c-card-news__list .c-card-news__item>a>div h3{display:-webkit-box;margin-top:2.1333333333vw;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media (min-width:768px){.c-card-news__list .c-card-news__item>a>div h3{display:-webkit-box;margin-top:.5856515373vw;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}}@layer component{.c-section__header__title{align-items:center;background-clip:text;background-image:linear-gradient(to bottom,var(--color-black) 0,rgb(from var(--color-black) r g b/0) 100%),linear-gradient(to bottom,var(--color-blue-dark) 0,var(--color-blue) 100%);color:#0000;column-gap:0;display:flex;font-family:Jersey\ 10,sans-serif;font-weight:400;justify-content:start;letter-spacing:.2em;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:#0000;transition:column-gap .6s ease;z-index:2}@media (max-width:767px){.c-section__header__title{font-size:10.6666666667vw}}@media (min-width:768px){.c-section__header__title{font-size:6.588579795vw}}.c-section__header__title:before{animation:spin-x 2s linear infinite;aspect-ratio:2/3;background-image:linear-gradient(to bottom,var(--color-black) 0,rgb(from var(--color-black) r g b/0) 100%),linear-gradient(to bottom,var(--color-blue-dark) 0,var(--color-blue) 100%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;flex-shrink:0;height:.4lh;opacity:0;transition:opacity .6s ease;width:auto}@media (min-width:768px){.c-section__header.is-active .c-section__header__title{column-gap:3.2210834553vw}}@media (max-width:767px){.c-section__header.is-active .c-section__header__title{column-gap:5.6vw}}.c-section__header.is-active .c-section__header__title:before{opacity:1}.c-section-sub-header{border-color:var(--color-blue-dark);border-style:solid;color:var(--color-blue-dark);font-family:Cormorant,serif;font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase}}@layer component{@media (max-width:767px){.c-section-sub-header{border-bottom-width:.2666666667vw;font-size:6vw;padding-bottom:1.3333333333vw}}@media (min-width:768px){.c-section-sub-header{border-bottom-width:.1464128843vw;font-size:2.196193265vw;padding-bottom:.7320644217vw}}}@layer component{.c-skew-label{background-color:var(--color-white);border-color:var(--color-blue);border-style:solid;display:inline-grid;place-content:center;position:relative;transform:skewX(25deg)}.c-skew-label:before{background-color:var(--color-blue);content:"";display:block;position:absolute;z-index:0}.c-skew-label__txt{background-color:initial;color:var(--color-white);display:block;position:relative;transform:skewX(-25deg);z-index:1}.c-modal{background-position:top;background-repeat:no-repeat;background-size:cover;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-image:url(../images/common/bg-sp.jpg);background-image:image-set(url("../images/common/bg-sp.webp") type("image/webp"),url("../images/common/bg-sp.jpg") type("image/jpeg"));height:100lvh}}@media (min-width:768px){.c-modal{background-image:url(../images/common/bg-pc.jpg);background-image:image-set(url("../images/common/bg-pc.webp") type("image/webp"),url("../images/common/bg-pc.jpg") type("image/jpeg"));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__btn{display:grid}@media (min-width:768px){.c-modal__btn.open:before{width:2.7818448023vw}}}@layer component{.c-modal__body--movie{display:grid;place-items:center;width:100%}@media (max-width:767px){.c-modal__body--movie{height:100svh}}@media (min-width:768px){.c-modal__body--movie{height:100%}}.c-modal__body--movie .c-movie-modal{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:.2666666667vw}}@media (min-width:768px){.c-modal__body--movie .c-movie-modal{border-width:.1464128843vw}}.c-modal__body--movie .c-movie-modal--pv{aspect-ratio:16/9}@media (max-width:767px){.c-modal__body--movie .c-movie-modal--pv{width:89.3333333333vw}}@media (min-width:768px){.c-modal__body--movie .c-movie-modal--pv{width:87.8477306003vw}}@media (min-width:1033px){.c-modal__body--movie .c-movie-modal--pv{width:62.5183016105vw}}.c-modal__body--movie .c-movie-modal--short{aspect-ratio:9/16}@media (max-width:767px){.c-modal__body--movie .c-movie-modal--short{width:66.6666666667vw}}@media (min-width:768px){.c-modal__body--movie .c-movie-modal--short{width:58.5651537335vw}}@media (min-width:1033px){.c-modal__body--movie .c-movie-modal--short{width:26.3543191801vw}}.c-modal__body--movie .c-movie-modal .js-youtube-embed{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{align-items:start;display:grid;justify-items:center;width:100%}}@layer component{@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{padding:8.2666666667vw 5.3333333333vw 10.6666666667vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{padding:3.953147877vw 16.5446559297vw 5.270863836vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{align-items:start;display:grid;position:relative}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{grid-template-areas:"header visual" "body body";grid-template-columns:minmax(0,1fr) 42.6666666667vw;row-gap:8.5333333333vw;width:89.3333333333vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{grid-template-areas:"header visual" "body body";grid-template-columns:minmax(0,1fr) 19.1800878477vw;row-gap:2.196193265vw;width:66.6178623719vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header{grid-area:header}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header{align-self:start}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header{align-self:center;padding-top:13.4699853587vw}}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__label{border-width:.4vw;padding:3.2vw 4.2666666667vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__label{border-width:.2196193265vw;padding:1.1713030747vw 1.9033674963vw}}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__label:before{inset:.2666666667vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__label:before{inset:.1464128843vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__name{color:var(--color-black)}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__name{margin-top:4.8vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__name{margin-top:1.6105417277vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal--no-image{grid-template-areas:"header" "body";grid-template-columns:1fr}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal--no-image .c-comment-modal__header{text-align:start}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal--no-image .c-comment-modal__header{padding-top:8.78477306vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual{aspect-ratio:262/295;background:url(/assets/images/top/modal/comment/frame.svg) no-repeat 50%/contain;grid-area:visual;height:auto;justify-self:end;position:relative}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual{margin-top:9.3333333333vw;width:43.7333333333vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual{width:19.1800878477vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual .c-comment-modal__photo{border-color:var(--color-blue);border-style:solid;display:block;overflow:hidden;position:absolute}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual .c-comment-modal__photo{border-width:.2666666667vw;inset:6.1333333333vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual .c-comment-modal__photo{border-width:.1464128843vw;inset:2.635431918vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual .c-comment-modal__photo img{display:block;height:100%;object-fit:cover;width:100%}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__body__image__wrap{display:grid;grid-area:body;justify-items:center;width:100%}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__body__image__wrap .c-comment-modal__body__image{border-color:var(--color-blue);border-style:solid;display:block;height:auto}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__body__image__wrap .c-comment-modal__body__image{border-width:.4vw;width:100%}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__body__image__wrap .c-comment-modal__body__image{border-width:.1464128843vw;width:61.4934114202vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__body__image__wrap .c-comment-modal__body__image img{display:block;height:auto;object-fit:contain;width:100%}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box{background-color:initial;border-color:var(--color-black);border-style:solid;grid-area:body;width:100%}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box{border-radius:2.6666666667vw;border-width:.5333333333vw;padding:1.0666666667vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box{border-radius:1.4641288433vw;border-width:.2196193265vw;padding:.5856515373vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box .c-comment-modal__text__box__inner{background-color:rgb(from var(--color-black) r g b/.6);color:var(--color-white);width:100%}@media (max-width:767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box .c-comment-modal__text__box__inner{border-radius:1.3333333333vw;padding:7.7333333333vw 3.2vw}}@media (min-width:768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box .c-comment-modal__text__box__inner{border-radius:.7320644217vw;padding:2.4890190337vw 3.3674963397vw}}}@layer layout{@media (max-width:767px){.l-header{display:grid;padding-top:5.3333333333vw;place-items:center;position:absolute}.l-header__inner{display:grid;place-items:center;width:100%}.l-header__inner .l-header__logo{display:block;width:83.0666666667vw}}@supports (animation-timeline:scroll()){@media (min-width:768px){.l-header__inner .l-header__logo{animation-duration:auto;animation-fill-mode:both;animation-name:header-logo-shrink;animation-range:0 14.6412884334vw;animation-timeline:scroll(root block);animation-timing-function:ease-out;width:62.2254758419vw}}}}@layer page{@media (min-width:768px){main:has(.p-mv){z-index:auto}}.p-mv{align-self:start;display:grid;overflow:visible;position:relative;width:100%}@media (max-width:767px){.p-mv{grid-template-columns:minmax(0,1fr);padding-top:13.3333333333vw;z-index:2}}@media (min-width:768px){.p-mv{grid-template-columns:minmax(0,1fr) 71.7423133236vw;z-index:auto}}.p-mv__inner{position:relative;width:100%}@media (max-width:767px){.p-mv__inner{grid-column:1}}@media (min-width:768px){.p-mv__inner{grid-column:2;justify-self:end;z-index:2}}.p-mv__inner .p-mv__main{overflow:visible;position:relative}@media (min-width:768px){.p-mv__inner .p-mv__main{z-index:2}}@media (max-width:767px){.p-mv__inner .p-mv__main:before{display:none}}@media (min-width:768px){.p-mv__inner .p-mv__main:before{aspect-ratio:450/236;background-image:url(../images/top/mv/broadcast-notation01.png);background-image:image-set(url("../images/top/mv/broadcast-notation01.webp") type("image/webp"),url("../images/top/mv/broadcast-notation01.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;pointer-events:none;position:absolute;right:2.9282576867vw;top:3.3674963397vw;width:32.9428989751vw;z-index:2}}.p-mv__inner .p-mv__main .p-mv__main__list{align-items:stretch}.p-mv__inner .p-mv__main .p-mv__main__list>li{height:auto}.p-mv__inner .p-mv__main .p-mv__main__list>li>picture{display:block;overflow:hidden}.p-mv__inner .p-mv__thumbs{display:flex;justify-content:center;position:relative;z-index:2}@media (max-width:767px){.p-mv__inner .p-mv__thumbs{margin-top:5.3333333333vw}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs{margin-top:1.4641288433vw}}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav{margin-inline:auto;overflow:visible;width:auto}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list{align-items:center;display:grid;grid-auto-columns:max-content;grid-auto-flow:column}@media (max-width:767px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list{column-gap:4.8vw}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list{column-gap:2.196193265vw}}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li{height:auto;width:auto}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li.swiper-slide-thumb-active>button:before{opacity:0}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li.swiper-slide-thumb-active>button:after{border-color:var(--mv-thumb-border-active-color)}@media (max-width:767px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li.swiper-slide-thumb-active>button:after{border-width:.4vw}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li.swiper-slide-thumb-active>button:after{border-width:.2196193265vw}}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button{--mv-thumb-border-color:var(--color-blue);--mv-thumb-border-active-color:var(--color-pink);appearance:none;aspect-ratio:180/80;background-repeat:no-repeat;cursor:pointer;display:block;height:auto;overflow:hidden;position:relative}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:after,.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:before{content:"";display:block;inset:0;pointer-events:none;position:absolute}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:before{background-color:var(--color-blue);opacity:.2;transition:opacity .6s ease;z-index:1}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:after{border-color:var(--mv-thumb-border-color);border-style:solid;box-sizing:border-box;transition:border-color .6s ease,border-width .6s ease;z-index:2}@media (max-width:767px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button{background-image:var(--mv-thumb-image);background-position:var(--mv-thumb-position);background-size:var(--mv-thumb-size);width:30vw}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:after{border-width:.1333333333vw}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button{background-image:var(--mv-thumb-image);background-position:var(--mv-thumb-position);background-size:var(--mv-thumb-size);width:13.17715959vw}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:after{border-width:.0732064422vw}}@media (hover:hover){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:hover:before{opacity:0}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:hover:after{border-color:var(--mv-thumb-border-active-color)}}@media (hover:hover) and (max-width:767px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:hover:after{border-width:.4vw}}@media (hover:hover) and (min-width:768px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:hover:after{border-width:.2196193265vw}}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:active:before,.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:focus-visible:before{opacity:0}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:active:after,.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:focus-visible:after{border-color:var(--mv-thumb-border-active-color)}@media (max-width:767px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:active:after,.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:focus-visible:after{border-width:.4vw}}@media (min-width:768px){.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:active:after,.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:focus-visible:after{border-width:.2196193265vw}}.p-mv__inner .p-mv__thumbs .p-mv__thumbs__nav .p-mv__thumbs__list>li>button:disabled{cursor:default}.p-mv__broadcast{display:grid;grid-column:1/-1;height:auto;overflow:hidden;position:relative;width:100%;z-index:3}@media (max-width:767px){.p-mv__broadcast{align-items:start;aspect-ratio:750/380;justify-items:start;margin-top:5.3333333333vw}}@media (min-width:768px){.p-mv__broadcast{align-items:center;aspect-ratio:1366/380;justify-items:end;margin-top:1.4641288433vw}}.p-mv__broadcast:before{background-position:100%;background-repeat:no-repeat;background-size:cover;content:"";display:block;mask-image:linear-gradient(#000 0 0);mask-position:top right;mask-repeat:no-repeat;mask-size:var(--mv-broadcast-bg-mask-size,0 100%);opacity:.4;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--mv-broadcast-bg-mask-size,0 100%);inset:0;pointer-events:none;position:absolute;z-index:0}@media (max-width:767px){.p-mv__broadcast:before{background-image:url(../images/top/mv/broadcast-notation-bg-sp.png);background-image:image-set(url("../images/top/mv/broadcast-notation-bg-sp.webp") type("image/webp"),url("../images/top/mv/broadcast-notation-bg-sp.png") type("image/png"))}}@media (min-width:768px){.p-mv__broadcast:before{background-image:url(../images/top/mv/broadcast-notation-bg-pc.png);background-image:image-set(url("../images/top/mv/broadcast-notation-bg-pc.webp") type("image/webp"),url("../images/top/mv/broadcast-notation-bg-pc.png") type("image/png"))}}.p-mv__broadcast>picture{display:block;position:relative}@media (max-width:767px){.p-mv__broadcast>picture{aspect-ratio:1462/580;width:98vw}}@media (min-width:768px){.p-mv__broadcast>picture{aspect-ratio:1920/505;margin-right:1.1713030747vw;width:68.0819912152vw}}.p-mv__broadcast>picture>img{display:block;height:auto;width:100%}.p-movie{position:relative;z-index:auto}}@layer page{@media (max-width:767px){.p-movie{margin-top:16.2666666667vw;padding-inline:5.3333333333vw}}@media (min-width:768px){.p-movie{margin-top:7.467057101vw;padding-left:28.1112737921vw;padding-right:5.710102489vw}}.p-movie:before{aspect-ratio:645/587;background-image:url(../images/common/ice02.png);background-image:image-set(url("../images/common/ice02.webp") type("image/webp"),url("../images/common/ice02.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;opacity:.8;pointer-events:none;position:absolute;z-index:0}@media (max-width:767px){.p-movie:before{inset:-34.6666666667vw -13.3333333333vw auto auto;width:76.6666666667vw}}@media (min-width:768px){.p-movie:before{inset:-17.5695461201vw -5.8565153734vw auto auto;width:42.093704246vw}}.p-movie .p-movie__inner{position:relative;z-index:3}.p-movie .p-movie__inner .p-movie__container{position:relative}@media (max-width:767px){.p-movie .p-movie__inner .p-movie__container{margin-top:8vw;width:100%}}@media (min-width:768px){.p-movie .p-movie__inner .p-movie__container{margin:2.196193265vw 0 0 3.6603221083vw;width:57.9795021962vw}}.p-movie .p-movie__inner .p-movie__container>button{appearance:none;aspect-ratio:792/330;background-color:var(--color-black);border-color:var(--color-black);border-style:solid;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}@media (max-width:767px){.p-movie .p-movie__inner .p-movie__container>button{border-radius:1.0666666667vw;border-width:.8vw}}@media (min-width:768px){.p-movie .p-movie__inner .p-movie__container>button{border-radius:.5856515373vw;border-width:.439238653vw}}.p-movie .p-movie__inner .p-movie__container>button:after,.p-movie .p-movie__inner .p-movie__container>button:before{content:"";display:block;inset:0;pointer-events:none;position:absolute}.p-movie .p-movie__inner .p-movie__container>button:before{background-color:var(--color-blue);opacity:.2;z-index:2}@media (hover:hover){.p-movie .p-movie__inner .p-movie__container>button:hover:hover:before{opacity:0}}.p-movie .p-movie__inner .p-movie__container>button:is(:active,:focus-visible):before{opacity:0}.p-movie .p-movie__inner .p-movie__container>button:after{background:url(../images/top/movie/movie-frame.svg) no-repeat 50%/100% auto;z-index:3}.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb{aspect-ratio:16/9;display:block;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb .js-youtube-player,.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb iframe{border:0;display:block;height:100%;position:relative;width:100%;z-index:1}.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb .p-movie__fallback{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb .p-movie__fallback img{display:block;height:100%;object-fit:cover;width:100%}.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb.is-youtube-fallback .js-youtube-player,.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb.is-youtube-fallback iframe{display:none}.p-movie .p-movie__inner .p-movie__container>button .p-movie__thumb.is-youtube-fallback .p-movie__fallback{z-index:2}.p-movie .p-movie__inner .p-movie__container>button .p-movie__play{aspect-ratio:1;display:grid;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}@media (max-width:767px){.p-movie .p-movie__inner .p-movie__container>button .p-movie__play{width:16.2666666667vw}}@media (min-width:768px){.p-movie .p-movie__inner .p-movie__container>button .p-movie__play{width:10.980966325vw}}.p-movie .p-movie__inner .p-movie__container>button .p-movie__play .p-movie__play__circle{align-content:center;aspect-ratio:1;background-color:rgb(from var(--color-cyan-light) r g b/.5);border-color:var(--color-blue);border-radius:50%;border-style:solid;display:grid;grid-template-rows:auto auto;height:auto;place-items:center;transition:background-color .6s ease;width:100%}@media (max-width:767px){.p-movie .p-movie__inner .p-movie__container>button .p-movie__play .p-movie__play__circle{border-width:.2666666667vw}}@media (min-width:768px){.p-movie .p-movie__inner .p-movie__container>button .p-movie__play .p-movie__play__circle{border-width:.1464128843vw}}.p-movie .p-movie__inner .p-movie__container>button .p-movie__play .p-movie__play__circle>span{color:var(--color-white);display:block}.p-movie .p-movie__inner .p-movie__container>button .p-movie__play .p-movie__play__circle:after{aspect-ratio:10/15;background-color:var(--color-white);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:auto}@media (max-width:767px){.p-movie .p-movie__inner .p-movie__container>button .p-movie__play .p-movie__play__circle:after{margin-top:1.0666666667vw;width:1.3333333333vw}}@media (min-width:768px){.p-movie .p-movie__inner .p-movie__container>button .p-movie__play .p-movie__play__circle:after{margin-top:.5856515373vw;width:.7320644217vw}}@media (hover:hover){.p-movie .p-movie__inner .p-movie__container>button:hover:hover .p-movie__play__circle{background-color:var(--color-cyan-light)}}.p-movie .p-movie__inner .p-movie__container>button:is(:active,:focus-visible) .p-movie__play__circle{background-color:var(--color-cyan-light)}.p-movie .c-btn1{display:block;margin-inline:auto}@media (max-width:767px){.p-movie .c-btn1{margin-top:8.2666666667vw}}@media (min-width:768px){.p-movie .c-btn1{margin-top:4.0995607613vw}}}@layer page{.p-news{position:relative;z-index:2}@media (max-width:767px){.p-news{margin-top:16.2666666667vw;padding-inline:5.3333333333vw}}@media (min-width:768px){.p-news{margin-top:7.467057101vw;padding-left:28.1112737921vw;padding-right:5.710102489vw}}.p-news .p-news__inner{position:relative}.p-news .p-news__inner .p-news__main{position:relative;z-index:1}@media (max-width:767px){.p-news .p-news__inner .p-news__main{margin-top:11.2vw}}@media (min-width:768px){.p-news .p-news__inner .p-news__main{margin-top:3.8067349927vw}}.p-news .p-news__inner .p-news__main .p-news__list{display:grid}@media (max-width:767px){.p-news .p-news__inner .p-news__main .p-news__list{row-gap:13.3333333333vw}}@media (min-width:768px){.p-news .p-news__inner .p-news__main .p-news__list{row-gap:5.270863836vw}}.p-news .p-news__inner .p-news__main .c-btn1{display:block;margin-inline:auto}@media (max-width:767px){.p-news .p-news__inner .p-news__main .c-btn1{margin-top:15.7333333333vw}}@media (min-width:768px){.p-news .p-news__inner .p-news__main .c-btn1{margin-top:4.0995607613vw}}}@layer page{.p-onair{overflow:hidden;position:relative;z-index:3}.p-onair:before{background-color:rgb(from var(--color-white) r g b/.5);content:"";display:block;height:100%;mask-image:linear-gradient(#000 0 0);mask-position:top right;mask-repeat:no-repeat;mask-size:var(--onair-bg-mask-size,0 100%);width:100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--onair-bg-mask-size,0 100%);inset:0;pointer-events:none;position:absolute;z-index:0}@media (max-width:767px){.p-onair{margin-top:16.2666666667vw;padding-bottom:10.4vw;padding-inline:5.3333333333vw;padding-top:10.4vw}}@media (min-width:768px){.p-onair{margin-top:7.467057101vw;padding:3.6603221083vw 5.710102489vw 3.6603221083vw 28.1112737921vw}}.p-onair .p-onair__inner,.p-onair .p-onair__inner .p-onair__main{position:relative;z-index:1}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main{margin-top:11.2vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main{margin-top:3.8067349927vw}}.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list{display:grid}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list{margin-top:9.6vw;row-gap:5.6vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list{column-gap:2.4890190337vw;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.9282576867vw}}.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div{border-style:solid}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div{align-items:start;border-bottom-width:.2666666667vw;border-color:var(--color-blue-dark);display:grid;grid-template-columns:32.5333333333vw minmax(0,1fr);padding-bottom:5.3333333333vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div{border-color:var(--color-blue);border-width:.1464128843vw;display:block;padding:1.4641288433vw 2.0497803807vw;text-align:center}}.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div>dt{color:var(--color-blue-dark)}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div>dt{border-bottom:.1464128843vw solid var(--color-blue-dark);padding-bottom:.7320644217vw}}.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div>dd{display:grid}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div>dd{row-gap:2.6666666667vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div>dd{margin-top:1.4641288433vw;row-gap:1.0248901903vw}}.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div>dd .p-onair__tv__broadcast{text-box-edge:cap alphabetic;text-box-trim:trim-both}.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__list>div>dd .p-onair__tv__repeat{color:var(--color-blue)}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__note{margin-top:5.3333333333vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__tv .p-onair__tv__note{margin-top:2.9282576867vw}}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming{margin-top:16vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming{margin-top:5.8565153734vw}}.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group:not(:first-of-type){border-color:var(--color-blue-dark);border-style:solid}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group:not(:first-of-type){border-top-width:.2666666667vw;margin-top:10.6666666667vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group:not(:first-of-type){border-top-width:.1464128843vw;margin-top:3.6603221083vw}}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__heading{margin-top:5.3333333333vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__heading{margin-top:2.9282576867vw}}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category{margin-top:5.3333333333vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category{margin-top:2.9282576867vw}}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category:not(:first-of-type){margin-top:10.6666666667vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category:not(:first-of-type){margin-top:3.6603221083vw}}.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category .p-music__comment__heading{align-items:center;color:var(--color-blue-dark);display:flex;justify-content:start}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category .p-music__comment__heading{column-gap:2.1333333333vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category .p-music__comment__heading{column-gap:.7320644217vw}}.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__category .p-music__comment__heading:before{aspect-ratio:10/15;background-color:var(--color-blue-dark);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:.5lh;width:auto}.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__list{display:grid;justify-content:center}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__list{gap:5.3333333333vw 3.4666666667vw;grid-template-columns:repeat(2,minmax(0,42.6666666667vw));margin-top:5.3333333333vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__group .p-onair__streaming__list{gap:2.3426061493vw;grid-template-columns:repeat(3,minmax(0,20.4978038067vw));margin-top:2.9282576867vw}}@media (max-width:767px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__note{margin-top:5.3333333333vw}}@media (min-width:768px){.p-onair .p-onair__inner .p-onair__main .p-onair__streaming .p-onair__streaming__note{margin-top:2.9282576867vw}}}@layer page{.p-introduction{position:relative}@media (max-width:767px){.p-introduction{margin-top:16.2666666667vw;padding-inline:5.3333333333vw}}@media (min-width:768px){.p-introduction{margin-top:14.6412884334vw;padding-left:28.1112737921vw;padding-right:5.710102489vw}}.p-introduction .p-introduction__bg{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:auto;opacity:.7;pointer-events:none;position:absolute;z-index:3}@media (max-width:767px){.p-introduction .p-introduction__bg{aspect-ratio:943/1308;background-image:url(../images/top/introduction/introduction-bg-sp.png);background-image:image-set(url("../images/top/introduction/introduction-bg-sp.webp") type("image/webp"),url("../images/top/introduction/introduction-bg-sp.png") type("image/png"));left:-13.3333333333vw;top:-10.6666666667vw;width:125.7333333333vw}}@media (min-width:768px){.p-introduction .p-introduction__bg{aspect-ratio:1482/945;background-image:url(../images/top/introduction/introduction-bg-pc.png);background-image:image-set(url("../images/top/introduction/introduction-bg-pc.webp") type("image/webp"),url("../images/top/introduction/introduction-bg-pc.png") type("image/png"));left:-1.8301610542vw;top:-10.3953147877vw;width:108.4919472914vw}}.p-introduction .p-introduction__bg:after{background-image:url(../images/top/introduction/introduction-bg-noah.png);background-image:image-set(url("../images/top/introduction/introduction-bg-noah.webp") type("image/webp"),url("../images/top/introduction/introduction-bg-noah.png") type("image/png"));background-repeat:no-repeat;content:"";display:block;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:100% 100%;-webkit-mask-size:100% 100%;inset:0;opacity:var(--introduction-bg-after-opacity,.5);position:absolute}@media (max-width:767px){.p-introduction .p-introduction__bg:after{background-position:left 0 bottom -117.3333333333vw;background-size:145.2vw auto;mask-image:url(../images/top/introduction/introduction-bg-sp.png);-webkit-mask-image:url(../images/top/introduction/introduction-bg-sp.png)}}@media (min-width:768px){.p-introduction .p-introduction__bg:after{background-position:right -32.9428989751vw top 1.4641288433vw;background-size:79.7218155198vw auto;mask-image:url(../images/top/introduction/introduction-bg-pc.png);-webkit-mask-image:url(../images/top/introduction/introduction-bg-pc.png)}}.p-introduction .p-introduction__inner{position:relative;z-index:4}.p-introduction .p-introduction__inner .p-introduction__body{background-color:initial;border-color:var(--color-black);border-style:solid;position:relative;z-index:2}@media (max-width:767px){.p-introduction .p-introduction__inner .p-introduction__body{border-radius:2.6666666667vw;border-width:.4vw;margin-top:6.9333333333vw;padding:1.0666666667vw;width:89.3333333333vw}}@media (min-width:768px){.p-introduction .p-introduction__inner .p-introduction__body{border-radius:1.4641288433vw;border-width:.2196193265vw;margin-top:3.8067349927vw;padding:.5856515373vw;width:66.6178623719vw}}.p-introduction .p-introduction__inner .p-introduction__body>p{background-color:rgb(from var(--color-black) r g b/.6);color:var(--color-white)}@media (max-width:767px){.p-introduction .p-introduction__inner .p-introduction__body>p{border-radius:1.8666666667vw;padding:6.9333333333vw 2.1333333333vw 7.2vw}}@media (min-width:768px){.p-introduction .p-introduction__inner .p-introduction__body>p{border-radius:1.0248901903vw;padding:2.9282576867vw}}.p-introduction .p-introduction__inner .p-introduction__body>p .p-introduction__blue{color:var(--color-blue-light)}.p-introduction .p-introduction__inner .p-introduction__body>p .p-introduction__yellow{color:var(--color-yellow)}.p-story{overflow:hidden;position:relative;z-index:3}.p-story:before{background-color:rgb(from var(--color-cyan) r g b/.2);content:"";display:block;height:100%;mask-image:linear-gradient(#000 0 0);mask-position:top right;mask-repeat:no-repeat;mask-size:var(--story-bg-mask-size,0 100%);width:100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--story-bg-mask-size,0 100%);inset:0;pointer-events:none;position:absolute;z-index:0}}@layer page{@media (max-width:767px){.p-story{margin-top:38.1333333333vw;padding:6.9333333333vw 5.3333333333vw 10.9333333333vw}}@media (min-width:768px){.p-story{margin-top:9.5168374817vw;padding:3.6603221083vw 5.710102489vw 4.39238653vw 28.1112737921vw}}.p-story .p-story__inner{position:relative;width:100%;z-index:1}@media (max-width:767px){.p-story .p-story__inner .p-story__main{margin-top:5.8666666667vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main{margin-top:3.6603221083vw}}.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list{align-items:center;display:grid}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list{column-gap:4vw;grid-template-columns:repeat(6,8.2666666667vw);justify-content:center;row-gap:2.6666666667vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list{grid-template-columns:repeat(12,3.6603221083vw);justify-content:space-between}}.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button{aspect-ratio:1;background:var(--color-white);border-color:var(--color-black);border-style:solid;display:grid;height:auto;place-items:center;position:relative;transition:background-color .6s ease,border-color .6s ease;width:100%}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button{border-radius:.6666666667vw;border-width:.4vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button{border-radius:.3660322108vw;border-width:.2196193265vw}}@media (hover:hover){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button:hover:not(.is-active){background-color:var(--color-black)}}.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li :is(.p-story__tab__button.is-active,.p-story__tab__button[aria-selected=true]){background-color:var(--color-black)}.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button>span{border-color:var(--color-black);border-style:solid;color:var(--color-black);display:grid;place-items:center;position:absolute;transition:color .6s ease}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button>span{border-width:.4vw;inset:.2666666667vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button>span{border-width:.2196193265vw;inset:.1464128843vw}}.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li :is(.p-story__tab__button.is-active,.p-story__tab__button[aria-selected=true])>span{border:none;color:var(--color-white)}@media (hover:hover){.p-story .p-story__inner .p-story__main .p-story__tab .p-story__tab__list>li .p-story__tab__button:hover:not(.is-active)>span{border:none;color:var(--color-white)}}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list{margin-top:8.2666666667vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list{margin-top:5.8565153734vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel[hidden]{display:none}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__episode-header{text-align:center}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__episode-header>p{border-bottom-color:var(--color-blue-dark);border-bottom-style:solid;color:var(--color-blue-dark)}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__episode-header>p{border-bottom-width:.4vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__episode-header>p{border-bottom-width:.0732064422vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__episode-header>h3{color:var(--color-blue-dark)}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__episode-header>h3{margin-top:5.3333333333vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__episode-header>h3{margin-top:2.196193265vw}}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery{margin-top:8.2666666667vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery{margin-top:2.9282576867vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__frame{aspect-ratio:1820/1034;border-color:var(--color-black);border-style:solid;overflow:hidden;position:relative}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__frame{border-radius:2.6666666667vw;border-width:.4vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__frame{border-radius:1.4641288433vw;border-width:.2196193265vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__frame .p-story__image-main{overflow:hidden;position:absolute}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__frame .p-story__image-main{border-radius:1.8666666667vw;inset:.8vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__frame .p-story__image-main{border-radius:1.0248901903vw;inset:.439238653vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs{overflow:visible}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs{margin-top:2.6666666667vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs{margin-top:.7320644217vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list{flex-wrap:wrap;gap:1.8666666667vw 2.4vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list{column-gap:.7320644217vw;flex-wrap:nowrap}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li{width:auto}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li{flex:0 0 28vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li{flex:1 1 0}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li.swiper-slide-thumb-active>button{border-color:var(--color-blue)}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li.swiper-slide-thumb-active>button:before{opacity:.2}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button{aspect-ratio:170/96;border-color:var(--color-black);border-style:solid;display:block;overflow:hidden;position:relative;transition:border-color .6s ease;width:100%}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button{border-radius:.8vw;border-width:.4vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button{border-radius:.439238653vw;border-width:.2196193265vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button:before{background-color:var(--color-blue);content:"";display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}@media (hover:hover){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button:hover{border-color:var(--color-blue)}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button:hover:before{opacity:.2}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button:active{border-color:var(--color-blue)}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__gallery .p-story__thumbs .p-story__thumbs__list>li>button:active:before{opacity:.2}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail{margin-top:8vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail{margin-top:3.074670571vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__synopsis{border-bottom-color:var(--color-blue-dark);border-bottom-style:solid;color:var(--color-black);text-box-edge:cap alphabetic;text-box-trim:trim-both}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__synopsis{border-bottom-width:.4vw;padding-bottom:5.3333333333vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__synopsis{border-bottom-width:.0732064422vw;padding-bottom:2.9282576867vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__staff{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width:767px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__staff{gap:2.1333333333vw 3.7333333333vw;margin-top:5.3333333333vw}}@media (min-width:768px){.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__staff{gap:1.1713030747vw 2.9282576867vw;margin-top:2.9282576867vw}}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__staff>div{align-items:flex-start;display:flex;justify-content:flex-start;text-box-edge:cap alphabetic;text-box-trim:trim-both}.p-story .p-story__inner .p-story__main .p-story__panel__list>li .p-story__panel .p-story__detail .p-story__staff>div>dt{color:var(--color-blue-dark)}.p-character{position:relative}}@layer page{@media (max-width:767px){.p-character{margin-top:15.7333333333vw;padding-inline:5.3333333333vw}}@media (min-width:768px){.p-character{margin-top:8.6383601757vw;padding-left:28.1112737921vw;padding-right:5.710102489vw}}.p-character:before{aspect-ratio:645/587;background-image:url(../images/common/ice02.png);background-image:image-set(url("../images/common/ice02.webp") type("image/webp"),url("../images/common/ice02.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;pointer-events:none;position:absolute;z-index:1}@media (max-width:767px){.p-character:before{inset:-8vw -13.3333333333vw auto auto;width:86vw}}@media (min-width:768px){.p-character:before{inset:-5.8565153734vw -5.8565153734vw auto auto;width:42.093704246vw}}.p-character:after{animation:spin 48s linear infinite;aspect-ratio:1;background-image:url(../images/top/character/bg-deco.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;opacity:.6;pointer-events:none;position:absolute;z-index:2}@media (max-width:767px){.p-character:after{inset:-2.6666666667vw -5.3333333333vw auto auto;width:43.3333333333vw}}@media (min-width:768px){.p-character:after{inset:-1.4641288433vw -2.9282576867vw auto auto;width:23.7920937042vw}}.p-character .p-character__inner{position:relative}@media (max-width:767px){.p-character .p-character__inner{z-index:auto}}@media (min-width:768px){.p-character .p-character__inner{z-index:4}}.p-character .p-character__inner>.c-section__header{position:relative;z-index:3}.p-character .p-character__inner .p-character__slider{overflow:visible;position:relative}@media (max-width:767px){.p-character .p-character__inner .p-character__slider{z-index:auto}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider{z-index:1}}.p-character .p-character__inner .p-character__slider .p-character__thumbs{position:relative;z-index:3}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__thumbs{margin-top:2.9333333333vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__thumbs{margin-top:3.8067349927vw}}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list{gap:3.2vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list{gap:1.4641288433vw}}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li{cursor:pointer;width:auto}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li.swiper-slide-thumb-active>button .p-character__thumbs__img--off{opacity:0}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li.swiper-slide-thumb-active>button .p-character__thumbs__img--on{opacity:1}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button{aspect-ratio:122/130;background:#0000;cursor:pointer;display:block;height:auto;position:relative}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button{width:15.2vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button{width:8.0527086384vw}}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button .p-character__thumbs__img{display:block;height:auto;inset:auto 0 0 0;position:absolute;transition:opacity .6s ease;width:100%}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button .p-character__thumbs__img--off{opacity:1}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button .p-character__thumbs__img--on{opacity:0}@media (hover:hover){.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button:hover .p-character__thumbs__img--off{opacity:0}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button:hover .p-character__thumbs__img--on{opacity:1}}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button[aria-pressed=true] .p-character__thumbs__img--off{opacity:0}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button[aria-pressed=true] .p-character__thumbs__img--on{opacity:1}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button:focus-visible .p-character__thumbs__img--off{opacity:0}.p-character .p-character__inner .p-character__slider .p-character__thumbs .p-character__thumbs__list>li>button:focus-visible .p-character__thumbs__img--on{opacity:1}.p-character .p-character__inner .p-character__slider .p-character__main{overflow:visible;position:relative}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main{margin-top:6.1333333333vw;z-index:auto}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main{margin-top:3.3674963397vw;z-index:auto}}.p-character .p-character__inner .p-character__slider .p-character__main.swiper{overflow:visible}.p-character .p-character__inner .p-character__slider .p-character__main:before{aspect-ratio:576/516;background-image:url(../images/common/ice04.png);background-image:image-set(url("../images/common/ice04.webp") type("image/webp"),url("../images/common/ice04.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;pointer-events:none;position:absolute}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main:before{inset:58.6666666667vw auto auto -10.6666666667vw;width:60.2666666667vw;z-index:0}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main:before{display:none}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list{overflow:visible;position:relative;z-index:3}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li{height:auto;overflow:visible;pointer-events:none}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li.swiper-slide-active{pointer-events:auto}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li.swiper-slide-active .p-character__visual{opacity:1}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual{opacity:0;position:relative;z-index:1}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual{height:107.4666666667vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual{height:35.505124451vw}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__face{aspect-ratio:1;display:block;height:auto;position:absolute;transform-style:preserve-3d;z-index:2}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__face{left:-5.3333333333vw;top:0;width:54.8vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__face{left:2.635431918vw;top:0;width:35.505124451vw}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__face>picture{display:block}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__face .p-character__face__img{display:block;height:auto;inset:0 0 0 auto;position:absolute;transform:rotateY(-90deg);width:100%}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__face .p-character__face__img.is-active{transform:rotateY(0deg)}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__stand{display:block;position:absolute;z-index:2}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__stand{height:96.8vw;right:-12vw;top:5.6vw;width:auto}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__stand{height:59.0775988287vw;right:-6.588579795vw;top:2.9282576867vw;width:auto}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__stand>picture{display:block;height:100%;width:auto}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__visual .p-character__stand .p-character__stand__img{display:block;height:100%;object-fit:contain;width:auto}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:first-child .p-character__desc__inner{padding:2.635431918vw 21.9619326501vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(2) .p-character__desc__inner{padding:2.635431918vw 32.2108345534vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(3) .p-character__desc__inner{padding:2.635431918vw 25.6222547584vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(4) .p-character__desc__inner{padding:2.635431918vw 26.3543191801vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(5) .p-character__desc__inner{padding:2.635431918vw 20.4978038067vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(6) .p-character__desc__inner{padding:2.635431918vw 26.3543191801vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(7) .p-character__desc__inner{padding:2.635431918vw 27.8184480234vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(8) .p-character__desc__inner{padding:2.635431918vw 30.7467057101vw 2.9282576867vw 2.9282576867vw}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li:nth-child(9) .p-character__desc__inner{padding:2.635431918vw 32.2108345534vw 2.9282576867vw 2.9282576867vw}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile{position:relative}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile{margin-top:12vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile{margin-top:3.953147877vw}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__name{isolation:isolate;position:absolute;z-index:1}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__name{border-width:.4vw;left:-1.8666666667vw;padding:.5333333333vw;top:-8.8vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__name{border-width:.2196193265vw;left:0;padding:.2928257687vw;top:-3.2210834553vw}}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__name:before{inset:.8vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__name:before{inset:.439238653vw}}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__name>h3{padding:2.4vw 4vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__name>h3{padding:.7320644217vw 2.196193265vw}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc{background-color:initial;border-color:var(--color-black);border-style:solid;position:relative}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc{border-radius:2.6666666667vw;border-width:.4vw;padding:1.0666666667vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc{border-radius:1.4641288433vw;border-width:.2196193265vw;padding:.5856515373vw}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc .p-character__desc__inner{background-color:rgb(from var(--color-black) r g b/.6)}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc .p-character__desc__inner{border-radius:1.3333333333vw;padding:9.3333333333vw 2.1333333333vw 8vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc .p-character__desc__inner{border-radius:.7320644217vw}}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc .p-character__desc__inner .p-character__cv{color:var(--color-yellow)}.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc .p-character__desc__inner .p-character__desc__txt{color:var(--color-white)}@media (max-width:767px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc .p-character__desc__inner .p-character__desc__txt{margin-top:2.1333333333vw}}@media (min-width:768px){.p-character .p-character__inner .p-character__slider .p-character__main .p-character__list>li .p-character__profile .p-character__desc .p-character__desc__inner .p-character__desc__txt{margin-top:1.0248901903vw}}}@layer page{.p-staff-cast{position:relative}@media (max-width:767px){.p-staff-cast{margin-top:15.7333333333vw;padding-inline:6.6666666667vw}}@media (min-width:768px){.p-staff-cast{margin-top:8.78477306vw;padding-left:28.1112737921vw;padding-right:5.710102489vw}}.p-staff-cast .p-staff-cast__inner{position:relative;z-index:3}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body{margin-top:10.9333333333vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body{margin-top:3.8067349927vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .c-section-sub-header{color:var(--color-blue-dark)}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .c-section-sub-header{font-size:6.4vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .c-section-sub-header{font-size:2.4890190337vw}}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group--cast{margin-top:16vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group--cast{margin-top:7.3206442167vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__staff__body{display:block}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__featured{align-items:center;display:grid;justify-content:center}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__featured{margin-top:8.5333333333vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__featured{margin-top:3.3674963397vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__list{gap:10.4vw 7.7333333333vw;margin-top:10.9333333333vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__list{gap:3.953147877vw 3.6603221083vw;margin-top:3.953147877vw;padding-inline:3.6603221083vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item{position:relative}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head{align-items:flex-start;display:flex;width:100%}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head{column-gap:6.6666666667vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head{column-gap:1.4641288433vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>p{background-color:var(--color-blue);color:var(--color-white);display:inline-block}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>p{padding:1.3333333333vw 1.8666666667vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>p{padding:.439238653vw .5856515373vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>button{aspect-ratio:30/23;background:#0000;display:block;flex:0 0 auto;height:auto;transition:opacity .6s ease}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>button{width:6vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>button{width:2.196193265vw}}@media (hover:hover){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>button:hover{opacity:.5}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>button:active{opacity:.5}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__head>button img{display:block;height:auto;object-fit:contain;width:100%}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap{margin-top:2.1333333333vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap{margin-top:.7320644217vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap .p-staff-cast__name{align-items:baseline;color:var(--color-black);display:flex;flex-wrap:wrap}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap .p-staff-cast__name{gap:.8vw 4.2666666667vw}}@media (min-width:768px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap .p-staff-cast__name{gap:.1464128843vw 1.6105417277vw}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap .p-staff-cast__name .p-staff-cast__name__line{display:block}@media (max-width:767px){.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap .p-staff-cast__name .p-staff-cast__name__line{width:100%}}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item .p-staff-cast__name__wrap .p-staff-cast__name .p-staff-cast__note{display:inline-block}.p-staff-cast .p-staff-cast__inner .p-staff-cast__body .p-staff-cast__group .p-staff-cast__item--featured .p-staff-cast__name__wrap .p-staff-cast__name .p-staff-cast__name__line{display:inline;width:auto}.p-music{overflow:hidden;position:relative;z-index:3}.p-music:before{background-color:rgb(from var(--color-cyan) r g b/.2);content:"";display:block;height:100%;mask-image:linear-gradient(#000 0 0);mask-position:top right;mask-repeat:no-repeat;mask-size:var(--music-bg-mask-size,0 100%);width:100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--music-bg-mask-size,0 100%);inset:0;pointer-events:none;position:absolute;z-index:0}}@layer page{@media (max-width:767px){.p-music{margin-top:17.3333333333vw;padding:9.6vw 5.3333333333vw 10.1333333333vw}}@media (min-width:768px){.p-music{margin-top:8.78477306vw;padding:3.6603221083vw 5.710102489vw 4.39238653vw 28.1112737921vw}}.p-music .p-music__inner{position:relative;z-index:3}.p-music .p-music__inner .p-music__main{display:grid}@media (max-width:767px){.p-music .p-music__inner .p-music__main{margin-top:11.2vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main{margin-top:3.8067349927vw}}.p-music .p-music__inner .p-music__main .p-music__tab__list{display:grid;justify-content:center}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__tab__list{column-gap:3.2vw;grid-template-columns:repeat(2,minmax(0,42.9333333333vw))}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__tab__list{column-gap:3.6603221083vw;grid-template-columns:repeat(2,minmax(0,17.2035139092vw))}}.p-music .p-music__inner .p-music__main .p-music__tab__list>li>button{width:100%}.p-music .p-music__inner .p-music__main .p-music__panel__list{display:grid}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list{margin-top:13.3333333333vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list{margin-top:2.9282576867vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section[hidden]{display:none}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__song{display:grid;text-align:center}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__song{margin-top:5.3333333333vw;row-gap:2.1333333333vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__song{margin-top:2.196193265vw;row-gap:1.0248901903vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__song .p-music__artist{color:var(--color-blue-dark)}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__song .p-music__digital-release{color:var(--color-pink)}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__main__image{border-color:var(--color-blue);border-style:solid;display:block;overflow:hidden}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__main__image{border-width:.4vw;margin-top:5.8666666667vw;width:100%}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__main__image{border-width:.2196193265vw;margin-inline:auto;margin-top:3.074670571vw;width:29.2825768668vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__main__image img{display:block;height:100%;object-fit:cover;width:100%}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail{display:block}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail{margin-top:7.4666666667vw;padding-inline:1.3333333333vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail{margin-top:2.9282576867vw;padding-inline:.2928257687vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile__wrap{display:grid}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile__wrap{row-gap:8vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile__wrap{row-gap:4.39238653vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__comment__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__profile__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__comment__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__profile__heading{align-items:center;color:var(--color-blue-dark);display:flex;justify-content:start}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__comment__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__profile__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__comment__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__profile__heading{column-gap:2.1333333333vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__comment__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__profile__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__comment__heading,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__profile__heading{column-gap:.7320644217vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__comment__heading:before,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__profile__heading:before,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__comment__heading:before,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__profile__heading:before{aspect-ratio:10/15;background-color:var(--color-blue-dark);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:.5lh;width:auto}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__comment__text,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__profile__text,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__comment__text,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__profile__text{margin-top:5.6vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__comment__text,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__comment .p-music__profile__text,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__comment__text,.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail .p-music__profile .p-music__profile__text{margin-top:2.196193265vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list{display:grid;justify-content:center}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list{gap:4vw 8.5333333333vw;grid-template-columns:repeat(2,max-content);margin-top:5.6vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list{gap:2.196193265vw;grid-template-columns:repeat(3,max-content);margin-top:2.9282576867vw}}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list--four-or-more{display:grid;grid-template-columns:repeat(2,max-content)}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list>li{display:grid;justify-content:center}.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list>li .c-btn2{aspect-ratio:220/60}@media (max-width:767px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list>li .c-btn2{width:36.6666666667vw}}@media (min-width:768px){.p-music .p-music__inner .p-music__main .p-music__panel__list>li>section .p-music__detail :is(.p-music__comment,.p-music__profile) .p-music__link__list>li .c-btn2{width:16.1054172767vw}}}@layer page{.p-books{position:relative;z-index:3}@media (max-width:767px){.p-books{margin-top:16.2666666667vw;padding:0 5.3333333333vw}}@media (min-width:768px){.p-books{margin-top:8.9311859444vw;padding-left:28.1112737921vw;padding-right:5.710102489vw}}.p-books .p-books__inner{position:relative}@media (max-width:767px){.p-books .p-books__inner .p-books__main{margin-top:10.4vw}}@media (min-width:768px){.p-books .p-books__inner .p-books__main{margin-top:3.6603221083vw}}.p-books .p-books__inner .p-books__main .p-books__lead{color:var(--color-black);mask-image:linear-gradient(#000 0 0);mask-position:top left;mask-repeat:no-repeat;mask-size:var(--books-lead-mask-size,0 100%);-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:top left;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--books-lead-mask-size,0 100%)}.p-books .p-books__inner .p-books__main .p-books__lead strong{color:var(--color-blue);display:inline}.p-books .p-books__inner .p-books__main .p-books__tab__list{display:grid;justify-content:center}@media (max-width:767px){.p-books .p-books__inner .p-books__main .p-books__tab__list{column-gap:3.7333333333vw;grid-template-columns:repeat(2,minmax(0,42.9333333333vw));margin-top:8vw}}@media (min-width:768px){.p-books .p-books__inner .p-books__main .p-books__tab__list{column-gap:3.6603221083vw;grid-template-columns:repeat(2,minmax(0,15.7393850659vw));margin-top:3.8067349927vw}}.p-books .p-books__inner .p-books__main .p-books__tab__list>li>button{width:100%}@media (max-width:767px){.p-books .p-books__inner .p-books__main .p-books__panel__list{margin-top:13.3333333333vw}}@media (min-width:768px){.p-books .p-books__inner .p-books__main .p-books__panel__list{margin-top:2.9282576867vw}}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section[hidden]{display:none}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__intro{color:var(--color-black)}@media (max-width:767px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__intro{margin-top:5.6vw;padding-inline:4vw}}@media (min-width:768px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__intro{margin-top:2.196193265vw;padding-inline:3.6603221083vw}}@media (max-width:767px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__intro .p-books__credit{margin-top:4vw}}@media (min-width:768px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__intro .p-books__credit{margin-top:1.4641288433vw}}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list{display:grid;justify-content:center}@media (max-width:767px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list{gap:7.2vw 9.0666666667vw;grid-template-columns:repeat(2,minmax(0,40.2666666667vw));margin-top:8.5333333333vw}}@media (min-width:768px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list{gap:3.6603221083vw 2.3426061493vw;grid-template-columns:repeat(3,minmax(0,20.4978038067vw));margin-top:3.2210834553vw}}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li{border-color:var(--color-blue);border-style:solid;overflow:hidden;position:relative}@media (max-width:767px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li{border-width:.4vw}}@media (min-width:768px){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li{border-width:.2196193265vw}}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li:before{background-color:rgb(from var(--color-blue) r g b/.4);content:"";display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}@media (hover:hover){.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li:hover:before{opacity:1}}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li:active:before,.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li:focus-within:before{opacity:1}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li>a,.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li>a>picture{display:block}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li>a{height:100%;position:relative;width:100%;z-index:0}.p-books .p-books__inner .p-books__main .p-books__panel__list>li>section .p-books__list>li>a>picture>img{display:block;height:auto;object-fit:contain;width:100%}}@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}}}}