@layer reset{*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}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{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:initial;clear:both;color:inherit;border-top-width:1px;height:0;margin:0;overflow:visible}pre{font-family: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;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:0 0;border-radius:0;margin:0;padding:0}[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{min-width:0;margin:0}legend{padding:0}progress{vertical-align:initial}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[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}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{vertical-align:top;padding:0}th{text-align:left;font-weight:700}}@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);isolation:isolate;letter-spacing:.05em;font-family:Noto Sans JP,Noto Sans CJK JP,sans-serif;font-weight:500;line-height:1;position:relative;overflow-x:hidden}@media (width<=767px){body{font-size:2.13333vw}}@media (width>=768px){body{font-size:1.1713vw}}:where([lang=en],.u-font-en),:where(.u-font-display){font-optical-sizing:auto;font-family:Cormorant,serif;font-style:normal;font-weight:inherit}::selection{background:var(--color-cyan);color:var(--color-white)}@media (width<=767px){:focus-visible{outline-offset:.266667vw;outline:.266667vw solid #0000}}@media (width>=768px){:focus-visible{outline-offset:.146413vw;outline:.146413vw solid #0000}}img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.sm{display:block}}@media (width>=768px){.sm{display:none}.md{display:block}}@media (width<=767px){.md{display:none}}html.has-js[data-page=movie] .p-movie-page:not(.is-opening-ready),html.has-js[data-page=newsSingle] .p-news-single:not(.is-opening-ready),html.has-js[data-page=news] .p-news:not(.is-opening-ready){visibility:hidden}}@layer vendor;@layer layout{.l-header{pointer-events:none;z-index:100;width:100%;inset:0 auto auto 0}@media (width>=768px){.l-header{padding-top:1.75695vw;position:fixed}}.l-header__inner{position:relative}.l-header__inner .l-header__logo{pointer-events:auto}@media (width<=767px){.l-header__inner .l-header__logo{display:none}}@media (width>=768px){.l-header__inner .l-header__logo{width:24.1581vw;margin-left:1.46413vw;display:block}.l-header__inner :is(.l-header__nav,.l-header__official){padding-left:3.66032vw}}.l-header__inner .l-header__nav .l-header__list{display:grid}@media (width<=767px){.l-header__inner .l-header__nav .l-header__list{display:none}}@media (width>=768px){.l-header__inner .l-header__nav .l-header__list{gap:1.1713vw;margin-top:2.19619vw}}.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link{pointer-events:auto;text-shadow:0 0 .292826vw var(--color-white),0 0 .585652vw var(--color-white),0 0 .878477vw var(--color-white);align-items:center;gap:0;transition:color .6s,gap .6s;display:inline-flex}.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link:before{border-color:#0000 #0000 #0000 var(--color-blue);content:"";filter:drop-shadow(0 0 .292826vw var(--color-white)) drop-shadow(0 0 .585652vw var(--color-white));opacity:0;border-style:solid;flex-shrink:0;width:0;height:0;transition:border-left-width .6s,opacity .6s;display:block}@media (width>=768px){.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link:before{border-width:.549048vw 0}}.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link .l-header__link__text{display:block}.l-header__inner .l-header__nav .l-header__list .l-header__item :is(.l-header__link.is-current,.l-header__link[aria-current=true]){color:var(--color-blue)}@media (width>=768px){.l-header__inner .l-header__nav .l-header__list .l-header__item :is(.l-header__link.is-current,.l-header__link[aria-current=true]){gap:1.46413vw}}.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link.is-current:before,.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link[aria-current=true]:before{opacity:1}@media (width>=768px){.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link.is-current:before,.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link[aria-current=true]:before{border-left-width:.951684vw}}@media (hover:hover){.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link:hover{color:var(--color-blue)}}@media (hover:hover) and (width>=768px){.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link:hover{gap:1.46413vw}}@media (hover:hover){.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link:hover:before{opacity:1}}@media (hover:hover) and (width>=768px){.l-header__inner .l-header__nav .l-header__list .l-header__item .l-header__link:hover:before{border-left-width:.951684vw}}.l-header__inner .l-header__official{pointer-events:auto;text-shadow:0 0 .292826vw var(--color-white),0 0 .585652vw var(--color-white),0 0 .878477vw var(--color-white);align-items:center;gap:0;transition:color .6s,gap .6s;display:inline-flex}@media (width<=767px){.l-header__inner .l-header__official{display:none}}@media (width>=768px){.l-header__inner .l-header__official{margin-top:2.92826vw}}.l-header__inner .l-header__official:before{border-color:#0000 #0000 #0000 var(--color-blue);content:"";filter:drop-shadow(0 0 .292826vw var(--color-white)) drop-shadow(0 0 .585652vw var(--color-white));opacity:0;border-style:solid;flex-shrink:0;width:0;height:0;transition:border-left-width .6s,opacity .6s;display:block}@media (width>=768px){.l-header__inner .l-header__official:before{border-width:.549048vw 0}}.l-header__inner .l-header__official .l-header__official__text{display:block}.l-header__inner :is(.l-header__official.is-current,.l-header__official[aria-current=true]){color:var(--color-blue)}@media (width>=768px){.l-header__inner :is(.l-header__official.is-current,.l-header__official[aria-current=true]){gap:1.46413vw}}.l-header__inner .l-header__official.is-current:before,.l-header__inner .l-header__official[aria-current=true]:before{opacity:1}@media (width>=768px){.l-header__inner .l-header__official.is-current:before,.l-header__inner .l-header__official[aria-current=true]:before{border-left-width:.951684vw}}@media (hover:hover){.l-header__inner .l-header__official:hover{color:var(--color-blue)}}@media (hover:hover) and (width>=768px){.l-header__inner .l-header__official:hover{gap:1.46413vw}}@media (hover:hover){.l-header__inner .l-header__official:hover:before{opacity:1}}@media (hover:hover) and (width>=768px){.l-header__inner .l-header__official:hover:before{border-left-width:.951684vw}}.l-footer{position:relative}@media (width<=767px){.l-footer{margin-top:39.4667vw;padding:0 5.33333vw 10.4vw}}@media (width>=768px){.l-footer{margin-top:14.6413vw;padding-bottom:3.66032vw;padding-left:28.1113vw;padding-right:5.7101vw}}.l-footer:before{aspect-ratio:645/587;content:"";opacity:.8;pointer-events:none;z-index:0;background-image:image-set("../images/common/ice02.webp" 1x type("image/webp"),"../images/common/ice02.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;height:auto;display:block;position:absolute}@media (width<=767px){.l-footer:before{width:86vw;inset:-53.3333vw -26.6667vw auto auto}}@media (width>=768px){.l-footer:before{width:47.2182vw;inset:-21.9619vw -7.9063vw auto auto}}.l-footer__inner{background-color:var(--color-cyan);z-index:2;position:relative}@media (width<=767px){.l-footer__inner{border-radius:2.66667vw;padding:30.4vw 5.06667vw 10.4vw}}@media (width>=768px){.l-footer__inner{border-radius:1.46413vw;padding:12.4451vw 12.5915vw 3.3675vw 12.4451vw}}.l-footer__inner .l-footer__banner__list{justify-content:center;display:grid}@media (width<=767px){.l-footer__inner .l-footer__banner__list{grid-template-columns:minmax(0,52vw);gap:5.33333vw}}@media (width>=768px){.l-footer__inner .l-footer__banner__list{grid-template-columns:repeat(2,minmax(0,19.0337vw));gap:2.92826vw}}.l-footer__inner .l-footer__banner__list .l-footer__banner__item{transition:opacity .6s}@media (hover:hover){.l-footer__inner .l-footer__banner__list .l-footer__banner__item:hover{opacity:.8}}.l-footer__inner .l-footer__banner__list .l-footer__banner__item:active{opacity:.8}.l-footer__inner .l-footer__share{background-color:var(--color-white);border-radius:999px;place-items:center;display:grid;position:absolute}@media (width<=767px){.l-footer__inner .l-footer__share{gap:3.73333vw;padding:2.13333vw 1.33333vw 4.8vw;top:14.6667vw;right:3.46667vw}}@media (width>=768px){.l-footer__inner .l-footer__share{gap:1.46413vw;padding:.732064vw .732064vw 1.75695vw;top:6.29575vw;right:2.92826vw}}.l-footer__inner .l-footer__share .l-footer__share__title{aspect-ratio:1;place-items:center;height:auto;display:grid}@media (width<=767px){.l-footer__inner .l-footer__share .l-footer__share__title{width:6.93333vw}}@media (width>=768px){.l-footer__inner .l-footer__share .l-footer__share__title{width:2.56223vw}}.l-footer__inner .l-footer__share .l-footer__share__list{justify-items:center;display:grid}@media (width<=767px){.l-footer__inner .l-footer__share .l-footer__share__list{gap:4vw}}@media (width>=768px){.l-footer__inner .l-footer__share .l-footer__share__list{gap:1.46413vw}}.l-footer__inner .l-footer__share .l-footer__share__list .l-footer__share__item .l-footer__share__link{aspect-ratio:1;place-items:center;transition:opacity .6s;display:grid}@media (width<=767px){.l-footer__inner .l-footer__share .l-footer__share__list .l-footer__share__item .l-footer__share__link{width:4.8vw}}@media (width>=768px){.l-footer__inner .l-footer__share .l-footer__share__list .l-footer__share__item .l-footer__share__link{width:1.75695vw}}@media (hover:hover){.l-footer__inner .l-footer__share .l-footer__share__list .l-footer__share__item .l-footer__share__link:hover{opacity:.6}}.l-footer__inner .l-footer__share .l-footer__share__list .l-footer__share__item .l-footer__share__link:active{opacity:.6}.l-footer__inner .l-footer__copyright{display:block}@media (width<=767px){.l-footer__inner .l-footer__copyright{margin-top:13.8667vw}}@media (width>=768px){.l-footer__inner .l-footer__copyright{margin-top:3.66032vw}}}@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.2255vw}to{width:24.1581vw}}@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)}}html.is-loader-played .c-loader{opacity:0;pointer-events:none;visibility:hidden;transition:none}.c-loader{opacity:1;pointer-events:none;visibility:visible;z-index:500;background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;width:100%;transition:opacity .6s,visibility linear;display:grid;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.c-loader{background-color:var(--color-black);transition:none;animation:none}}@media (width<=767px){.c-loader{background-image:url(../images/common/bg-sp.jpg);height:100dvh}}@media (width>=768px){.c-loader{background-image:url(../images/common/bg-pc.jpg);height:100vh}}.c-loader.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s}@media (prefers-reduced-motion:reduce){.c-loader.is-hidden{transition:none}}.c-loader__inner{z-index:1;justify-items:center;display:grid;position:relative}@media (width<=767px){.c-loader__inner{gap:9.6vw}}@media (width>=768px){.c-loader__inner{gap:5.27086vw}}.c-loader__text{aspect-ratio:539/105;height:auto;mask-image:linear-gradient(var(--color-black) 0 0);mask-position:0;mask-size:0 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(var(--color-black) 0 0);will-change:mask-size,-webkit-mask-size;background-image:url(../images/top/loader/loader-text.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;-webkit-mask-position:0;-webkit-mask-size:0 100%;-webkit-mask-repeat:no-repeat}@media (width<=767px){.c-loader__text{width:71.8667vw}}@media (width>=768px){.c-loader__text{width:39.4583vw}}.c-loader__buttons{opacity:0;will-change:opacity,transform;grid-template-columns:repeat(2,max-content);align-items:center;display:grid;transform:translateY(8%)}@media (width<=767px){.c-loader__buttons{gap:5.33333vw}}@media (width>=768px){.c-loader__buttons{gap:2.92826vw}}.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);color:var(--color-black);border-style:solid;place-items:center;height:auto;display:grid;position:relative}@media (width<=767px){.c-loader__button{border-width:.4vw;border-radius:1.33333vw;width:28.9333vw}}@media (width>=768px){.c-loader__button{border-width:.219619vw;border-radius:.732064vw;width:15.7394vw}}.c-loader__button:before{aspect-ratio:10/15;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:.5lh;opacity:var(--loader-button-arrow-opacity);background:currentColor;width:auto;display:block;position:absolute}@media (width<=767px){.c-loader__button:before{left:4.53333vw}}@media (width>=768px){.c-loader__button:before{left:2.48902vw}}.c-bg{height:100vh;position:absolute;inset:0 0 auto}.c-bg,.c-bg__base{pointer-events:none;z-index:0}.c-bg__base{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;position:fixed;inset:0}@media (width<=767px){.c-bg__base{background-image:image-set("../images/common/bg-sp.webp" 1x type("image/webp"),"../images/common/bg-sp.jpg" 1x type("image/jpeg"))}}@media (width>=768px){.c-bg__base{background-image:image-set("../images/common/bg-pc.webp" 1x type("image/webp"),"../images/common/bg-pc.jpg" 1x type("image/jpeg"))}}.c-bg~main{z-index:1;position:relative}:is(html[data-page=movie],html[data-page=newsSingle],html[data-page=news]) .c-bg~main{z-index:3}.c-bg:after,.c-bg:before{content:"";opacity:.8;pointer-events:none;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.c-bg:before{aspect-ratio:576/516;background-image:image-set("../images/common/ice01.webp" 1x type("image/webp"),"../images/common/ice01.png" 1x type("image/png"));inset:0 auto auto 0}@media (width<=767px){.c-bg:before{width:38.4vw}}@media (width>=768px){.c-bg:before{width:42.1669vw}}.c-bg:after{aspect-ratio:645/587;background-image:image-set("../images/common/ice02.webp" 1x type("image/webp"),"../images/common/ice02.png" 1x type("image/png"));height:auto}@media (width<=767px){.c-bg:after{width:42.9333vw;inset:-4.8vw -8vw auto auto}}@media (width>=768px){.c-bg:after{width:47.2182vw;inset:-7.32064vw -7.9063vw auto auto}}html{scrollbar-color:var(--color-cyan) var(--color-white);scrollbar-width:thin}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}@media (width<=767px){::-webkit-scrollbar{width:1.33333vw;height:1.33333vw}}@media (width>=768px){::-webkit-scrollbar{width:.732064vw;height:.732064vw}}::-webkit-scrollbar-track{background:var(--color-white)}::-webkit-scrollbar-thumb{background:var(--color-cyan);background-clip:padding-box}@media (width<=767px){::-webkit-scrollbar-thumb{border:.266667vw solid var(--color-white);min-width:5.33333vw;min-height:5.33333vw}}@media (width>=768px){::-webkit-scrollbar-thumb{border:.146413vw solid var(--color-white);min-width:2.92826vw;min-height:2.92826vw}}.c-deco-bubble-canvas{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;animation:8s ease-in-out infinite bubble-canvas;display:block;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.c-deco-bubble-canvas{transition:none;animation:none}}.c-deco-bubble-canvas--news{opacity:var(--news-bubble-opacity,0)}@media (width<=767px){.c-deco-bubble-canvas--news{width:136vw;top:0}}@media (width>=768px){.c-deco-bubble-canvas--news{width:74.6706vw;top:-13.1772vw}}.c-deco-bubble-canvas--books{opacity:var(--books-bubble-opacity,0)}@media (width<=767px){.c-deco-bubble-canvas--books{width:136vw;top:66.6667vw}}@media (width>=768px){.c-deco-bubble-canvas--books{width:74.6706vw;top:0}}.c-deco-bubble-canvas__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.c-deco-magic-circle{aspect-ratio:1;opacity:.4;pointer-events:none;background:url(../images/common/magic-circle.svg) 50%/contain no-repeat;height:auto;animation:48s linear infinite spin;display:block;position:fixed}@media (prefers-reduced-motion:reduce){.c-deco-magic-circle{transition:none;animation:none}}.c-deco-magic-circle--main{z-index:1}@media (width<=767px){.c-deco-magic-circle{z-index:2;width:60.6667vw;top:-23.2vw;left:-18.1333vw}}@media (width>=768px){.c-deco-magic-circle{z-index:2;width:44.2899vw;top:-18.3016vw;left:-15.3734vw}}.c-deco-realistic-bubbles{pointer-events:none;z-index:0;display:block;position:fixed;inset:0;overflow:hidden}@media (width<=767px){.c-deco-realistic-bubbles{--bubble-start-offset:2.66667vw}}@media (width>=768px){.c-deco-realistic-bubbles{--bubble-start-offset:5.85652vw}}.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;bottom:calc(var(--bubble-start-offset)*-1);box-shadow:inset 0 0 calc(var(--bubble-size)*.125) #ffffff40;height:var(--bubble-size);left:var(--bubble-left);width:var(--bubble-size);background:0 0;border-radius:50%;display:block;position:absolute;overflow:visible}.c-deco-realistic-bubbles__bubble:after,.c-deco-realistic-bubbles__bubble:before{content:"";filter:blur(max(1px,var(--bubble-size) * .01));z-index:1;background:#fff;border-radius:50%;display:block;position:absolute}.c-deco-realistic-bubbles__bubble:before{width:15%;height:15%;top:25%;left:22.5%}.c-deco-realistic-bubbles__bubble:after{width:10%;height:10%;top:40%;left:40%}.c-deco-realistic-bubbles__bubble>span{pointer-events:none;border-radius:50%;display:block;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)}@media (prefers-reduced-motion:reduce){.c-deco-realistic-bubbles{display:none}}.c-click-action{z-index:450;inset:0}.c-click-action,.c-click-action__bubble{pointer-events:none;display:block;position:fixed}.c-click-action__bubble{animation:click-action-bubble var(--click-bubble-duration,.7s) ease-out forwards;box-shadow:inset 0 0 calc(var(--click-bubble-size)*.125) #ffffff40;height:var(--click-bubble-size);left:var(--click-bubble-x);top:var(--click-bubble-y);width:var(--click-bubble-size);background:0 0;border-radius:50%;overflow:visible}.c-click-action__bubble:after,.c-click-action__bubble:before{content:"";filter:blur(max(1px,var(--click-bubble-size) * .01));z-index:1;background:#fff;border-radius:50%;display:block;position:absolute}.c-click-action__bubble:before{width:15%;height:15%;top:25%;left:22.5%}.c-click-action__bubble:after{width:10%;height:10%;top:40%;left:40%}.c-click-action__bubble>span{pointer-events:none;border-radius:50%;display:block;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)}@media (prefers-reduced-motion:reduce){.c-click-action{display:none}}.c-nav{opacity:0;overscroll-behavior:contain;pointer-events:none;visibility:hidden;z-index:300;background-position:top;background-repeat:no-repeat;background-size:cover;transition:opacity .6s,visibility .6s;position:fixed;inset:0;overflow:hidden auto}@media (width<=767px){.c-nav{background-image:image-set("../images/common/bg-sp.webp" 1x type("image/webp"),"../images/common/bg-sp.jpg" 1x type("image/jpeg"));height:100dvh}}@media (width>=768px){.c-nav{display:none}}.c-nav.is-open{opacity:1;pointer-events:auto;visibility:visible}.c-nav:after,.c-nav:before{content:"";pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;height:auto;display:block}.c-nav:before{aspect-ratio:576/516;background-image:url(../images/common/ice01.png);position:absolute}@media (width<=767px){.c-nav:before{width:76.8vw;top:0;left:0}}.c-nav:after{aspect-ratio:411/368;background-image:url(../images/common/ice03.png);position:fixed;bottom:0;right:0}@media (width<=767px){.c-nav:after{width:54.8vw}}.c-nav__inner{isolation:isolate;z-index:2;align-content:start;width:100%;display:grid;position:relative}.c-nav>.c-deco-realistic-bubbles{z-index:1}.c-nav__logo{pointer-events:auto;display:block}@media (width<=767px){.c-nav__logo{width:69.3333vw}.c-nav__list,.c-nav__official{padding-left:5.33333vw}}.c-nav__list{display:grid}@media (width<=767px){.c-nav__list{gap:4vw;margin-top:13.3333vw}}.c-nav__link{pointer-events:auto;justify-content:flex-start;align-items:center;gap:0;transition:color .6s,gap .6s;display:inline-flex}.c-nav__link:before{border-color:#0000 #0000 #0000 var(--color-blue);content:"";filter:drop-shadow(0 0 .533333vw var(--color-white)) drop-shadow(0 0 1.06667vw var(--color-white));opacity:0;border-style:solid;flex-shrink:0;width:0;height:0;transition:border-left-width .6s,opacity .6s;display:block}@media (width<=767px){.c-nav__link:before{border-width:2.4vw 0}}.c-nav__link .c-nav__link__text{color:var(--color-black);text-shadow:0 0 .292826vw var(--color-white),0 0 .585652vw var(--color-white),0 0 .878477vw var(--color-white);display:block}@media (width<=767px){.c-nav__link.is-current,.c-nav__link[aria-current=true]{gap:4.8vw}}:is(.c-nav__link.is-current,.c-nav__link[aria-current=true]) .c-nav__link__text{color:var(--color-blue)}.c-nav__link.is-current:before,.c-nav__link[aria-current=true]:before{opacity:1}@media (width<=767px){.c-nav__link.is-current:before,.c-nav__link[aria-current=true]:before{border-left-width:4.26667vw}}@media (hover:hover) and (width<=767px){.c-nav__link:hover{gap:4.8vw}}@media (hover:hover){.c-nav__link:hover .c-nav__link__text{color:var(--color-blue)}.c-nav__link:hover:before{opacity:1}}@media (hover:hover) and (width<=767px){.c-nav__link:hover:before{border-left-width:4.26667vw}}@media (width<=767px){.c-nav__link:active{gap:4.8vw}}.c-nav__link:active .c-nav__link__text{color:var(--color-blue)}.c-nav__link:active:before{opacity:1}@media (width<=767px){.c-nav__link:active:before{border-left-width:4.26667vw}}.c-nav__official{pointer-events:auto;align-items:center;gap:0;transition:gap .6s;display:inline-flex}@media (width<=767px){.c-nav__official{margin-top:12.8vw}}.c-nav__official:before{border-color:#0000 #0000 #0000 var(--color-blue);content:"";filter:drop-shadow(0 0 .533333vw var(--color-white)) drop-shadow(0 0 1.06667vw var(--color-white));opacity:0;border-style:solid;flex-shrink:0;width:0;height:0;transition:border-left-width .6s,opacity .6s;display:block}@media (width<=767px){.c-nav__official:before{border-width:2.4vw 0}}.c-nav__official .c-nav__official__text{color:var(--color-black);text-shadow:0 0 .292826vw var(--color-white),0 0 .585652vw var(--color-white),0 0 .878477vw var(--color-white);transition:color .6s;display:block}@media (hover:hover) and (width<=767px){.c-nav__official:hover{gap:4.8vw}}@media (hover:hover){.c-nav__official:hover .c-nav__official__text{color:var(--color-blue)}.c-nav__official:hover:before{opacity:1}}@media (hover:hover) and (width<=767px){.c-nav__official:hover:before{border-left-width:4.26667vw}}@media (width<=767px){.c-nav__official:active{gap:4.8vw}}.c-nav__official:active .c-nav__official__text{color:var(--color-blue)}.c-nav__official:active:before{opacity:1}@media (width<=767px){.c-nav__official:active:before{border-left-width:4.26667vw}}.c-btn1,.next,.prev{appearance:none;background:linear-gradient(var(--color-black) 0 0) content-box,var(--color-white);border-color:var(--color-black);color:var(--color-white);letter-spacing:.2em;text-align:center;text-transform:uppercase;border-style:solid;place-content:center;height:auto;font-family:"Jersey 10",sans-serif;font-weight:500;transition:background .6s;display:inline-grid;position:relative}@media (width<=767px){.c-btn1,.next,.prev{aspect-ratio:322/90;border-width:.266667vw;width:42.9333vw;padding:1.33333vw;font-size:6vw}}@media (width>=768px){.c-btn1,.next,.prev{aspect-ratio:215/60;border-width:.146413vw;width:15.7394vw;padding:.732064vw;font-size:2.19619vw}}.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:"";opacity:0;width:.3lh;transition:opacity .6s;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=767px){.c-btn1:after,.next:after,.prev:after{left:5.33333vw}}@media (width>=768px){.c-btn1:after,.next:after,.prev:after{left:1.83016vw}}@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);color:var(--color-white);text-align:center;border-style:solid;border-radius:9999px;place-content:center;height:auto;font-weight:500;line-height:1;text-decoration:none;transition:background .6s;display:inline-grid;position:relative}@media (width<=767px){.c-btn2{aspect-ratio:320/65;border-width:.266667vw;width:42.6667vw;padding:.666667vw;font-size:2.66667vw}}@media (width>=768px){.c-btn2{aspect-ratio:280/60;border-width:.146413vw;width:20.4978vw;padding:.366032vw;font-size:1.1713vw}}@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;border:solid var(--color-black);cursor:pointer;pointer-events:auto;z-index:400;background:#0003;border-width:.4vw;place-items:center;width:max(48px,13.3333vw);min-width:48px;height:auto;transition:background-color .6s;display:grid;position:fixed;inset:0 0 auto auto}@media (width>=768px){.c-nav__btn{border-width:.219619vw;width:3.66032vw;min-width:0;display:none;inset:3.80674vw 5.7101vw auto auto}}@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:"";width:max(36px,10vw);min-width:36px;height:auto;transition:background-color .6s;display:block;mask:url(../images/common/btn-open.svg) 50%/contain no-repeat}@media (width>=768px){.c-nav__btn:before{width:5.49048vw;min-width:0}}.c-nav__btn.open:before{aspect-ratio:1;height:auto;mask-image:url(../images/common/btn-close.svg)}@media (width<=767px){.c-nav__btn.open:before{width:max(36px,10.1333vw);min-width:36px}}@media (width>=768px){.c-nav__btn.open:before{width:5.56369vw}}.c-btn-page-top{aspect-ratio:1;background-color:var(--color-cyan);color:var(--color-black);z-index:2;border-radius:50%;grid-template-rows:auto auto;align-content:center;justify-items:center;transition:opacity .6s,transform .6s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.c-btn-page-top{transition:none;animation:none}}@media (width<=767px){.c-btn-page-top{row-gap:1.6vw;width:38.5333vw}}@media (width>=768px){.c-btn-page-top{row-gap:.585652vw;width:16.9107vw}}.c-btn-page-top:before{aspect-ratio:13/11;background-color:var(--color-black);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";transform-origin:50%;z-index:1;animation:1.8s linear infinite spin-y-left;display:block;position:relative}@media (prefers-reduced-motion:reduce){.c-btn-page-top:before{transition:none;animation:none}}@media (width<=767px){.c-btn-page-top:before{width:2.13333vw}}@media (width>=768px){.c-btn-page-top:before{width:.951684vw}}.c-btn-page-top:after{border-radius:inherit;content:"";pointer-events:none;transform-origin:50%;background:url(../images/common/btn-pageTop-bg.svg) 50%/contain no-repeat;animation:48s linear infinite spin;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.c-btn-page-top:after{transition:none;animation:none}}@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__text{z-index:1;display:block;position:relative}.c-card-news .c-card-news__item:nth-child(odd) .c-card-news__link{margin-left:auto}.c-card-news .c-card-news__item:nth-child(odd) .c-card-news__link:after{left:auto}@media (width<=767px){.c-card-news .c-card-news__item:nth-child(odd) .c-card-news__link:after{right:8.53333vw}}@media (width>=768px){.c-card-news .c-card-news__item:nth-child(odd) .c-card-news__link:after{right:5.85652vw}}.c-card-news .c-card-news__item .c-card-news__link{background:var(--color-white);border-color:var(--color-black);border-style:solid;height:auto;transition:border-color .6s;display:block;position:relative}@media (width<=767px){.c-card-news .c-card-news__item .c-card-news__link{aspect-ratio:668/280;border-width:.4vw;border-radius:4vw;width:89.0667vw;padding:.266667vw}}@media (width>=768px){.c-card-news .c-card-news__item .c-card-news__link{aspect-ratio:800/144;border-width:.219619vw;border-radius:2.19619vw;width:58.5652vw;padding:.146413vw}}.c-card-news .c-card-news__item .c-card-news__link:after{content:"";pointer-events:none;background-position:top;background-repeat:no-repeat;transition:background .6s;display:block;position:absolute}@media (width<=767px){.c-card-news .c-card-news__item .c-card-news__link:after{background-image:image-set("../images/common/news/item_deco.webp" 1x type("image/webp"),"../images/common/news/item_deco.png" 1x type("image/png"));background-size:6vw 5.33333vw;width:6vw;height:5.33333vw;bottom:-5.33333vw;left:6.93333vw}}@media (width>=768px){.c-card-news .c-card-news__item .c-card-news__link:after{background-image:image-set("../images/common/news/item_deco.webp" 1x type("image/webp"),"../images/common/news/item_deco.png" 1x type("image/png"));background-size:2.41581vw 2.19619vw;width:2.41581vw;height:2.19619vw;bottom:-2.19619vw;left:3.80674vw}}@media (hover:hover) and (width<=767px){.c-card-news .c-card-news__item .c-card-news__link:hover:after{background-image:image-set("../images/common/news/item_deco_hover.webp" 1x type("image/webp"),"../images/common/news/item_deco_hover.png" 1x type("image/png"));background-size:6vw 5.6vw;width:6vw;height:5.6vw;bottom:-5.33333vw}}@media (hover:hover) and (width>=768px){.c-card-news .c-card-news__item .c-card-news__link:hover:after{background-image:image-set("../images/common/news/item_deco_hover.webp" 1x type("image/webp"),"../images/common/news/item_deco_hover.png" 1x type("image/png"));background-size:2.41581vw 2.34261vw;width:2.41581vw;height:2.34261vw;bottom:-2.12299vw}}@media (hover:hover){.c-card-news .c-card-news__item .c-card-news__link:hover .c-card-news__frame{background:var(--color-black)}.c-card-news .c-card-news__item .c-card-news__link:hover .c-card-news__frame .c-card-news__title{color:var(--color-white)}.c-card-news .c-card-news__item .c-card-news__link:hover .c-card-news__frame .c-card-news__date{color:var(--color-yellow)}.c-card-news .c-card-news__item .c-card-news__link:hover .c-card-news__frame .c-card-news__date:after{background:var(--color-yellow)}}@media (width<=767px){.c-card-news .c-card-news__item .c-card-news__link:active:after{background-image:image-set("../images/common/news/item_deco_hover.webp" 1x type("image/webp"),"../images/common/news/item_deco_hover.png" 1x type("image/png"));background-size:6vw 5.6vw;width:6vw;height:5.6vw;bottom:-5.33333vw}}@media (width>=768px){.c-card-news .c-card-news__item .c-card-news__link:active:after{background-image:image-set("../images/common/news/item_deco_hover.webp" 1x type("image/webp"),"../images/common/news/item_deco_hover.png" 1x type("image/png"));background-size:2.41581vw 2.34261vw;width:2.41581vw;height:2.34261vw;bottom:-2.12299vw}}.c-card-news .c-card-news__item .c-card-news__link:active .c-card-news__frame{background:var(--color-black)}.c-card-news .c-card-news__item .c-card-news__link:active .c-card-news__frame .c-card-news__title{color:var(--color-white)}.c-card-news .c-card-news__item .c-card-news__link:active .c-card-news__frame .c-card-news__date{color:var(--color-yellow)}.c-card-news .c-card-news__item .c-card-news__link:active .c-card-news__frame .c-card-news__date:after{background:var(--color-yellow)}.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame{background:var(--color-white);border-color:var(--color-black);border-style:solid;height:100%;transition:background-color .6s}@media (width<=767px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame{border-width:.4vw;border-radius:3.46667vw;padding:4.8vw 2.66667vw 6.93333vw}}@media (width>=768px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame{border-width:.219619vw;border-radius:1.90337vw;padding:1.75695vw 3.22108vw}}.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__date{color:var(--color-blue);justify-content:start;align-items:center;transition:color .6s;display:flex}@media (width<=767px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__date{gap:0 2.13333vw}}@media (width>=768px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__date{gap:0 .732064vw}}.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__date:after{background:var(--color-blue);content:"";transition:background-color .6s;display:inline-block}@media (width<=767px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__date:after{width:17.0667vw;height:.4vw}}@media (width>=768px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__date:after{width:6.22255vw;height:.146413vw}}.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__title{color:var(--color-black);transition:color .6s}@media (width<=767px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2.13333vw;display:-webkit-box;overflow:hidden}}@media (width>=768px){.c-card-news .c-card-news__item .c-card-news__link .c-card-news__frame .c-card-news__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.585652vw;display:-webkit-box;overflow:hidden}}.c-section__header__title{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;letter-spacing:.2em;text-transform:uppercase;-webkit-text-fill-color:#0000;z-index:2;-webkit-background-clip:text;justify-content:start;align-items:center;gap:0;font-family:"Jersey 10",sans-serif;font-weight:400;transition:gap .6s;display:flex}@media (prefers-reduced-motion:reduce){.c-section__header__title{transition:none;animation:none}}@media (width<=767px){.c-section__header__title{font-size:10.6667vw}}@media (width>=768px){.c-section__header__title{font-size:6.58858vw}}.c-section__header__title:before{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:"";opacity:0;flex-shrink:0;width:auto;height:.4lh;transition:opacity .6s;animation:2s linear infinite spin-x;display:block}@media (prefers-reduced-motion:reduce){.c-section__header__title:before{transition:none;animation:none}}@media (width>=768px){.c-section__header__title.is-active{gap:3.22108vw}}@media (width<=767px){.c-section__header__title.is-active{gap:5.6vw}}.c-section__header__title.is-active:before{opacity:1}.c-section-sub-header{border-color:var(--color-blue-dark);color:var(--color-blue-dark);letter-spacing:.2em;text-align:center;text-transform:uppercase;border-style:solid;font-family:Cormorant,serif;font-weight:700}@media (width<=767px){.c-section-sub-header{border-bottom-width:.266667vw;padding-bottom:1.33333vw;font-size:6vw}}@media (width>=768px){.c-section-sub-header{border-bottom-width:.146413vw;padding-bottom:.732064vw;font-size:2.19619vw}}.c-skew-label{background-color:var(--color-white);border-color:var(--color-blue);border-style:solid;place-content:center;display:inline-grid;position:relative;transform:skew(25deg)}.c-skew-label:before{background-color:var(--color-blue);content:"";z-index:0;display:block;position:absolute}.c-skew-label__txt{background-color:initial;color:var(--color-white);z-index:1;display:block;position:relative;transform:skew(-25deg)}.c-modal{overscroll-behavior:contain;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;width:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:auto}@media (width<=767px){.c-modal{background-image:image-set("../images/common/bg-sp.webp" 1x type("image/webp"),"../images/common/bg-sp.jpg" 1x type("image/jpeg"));height:100lvh}}@media (width>=768px){.c-modal{background-image:image-set("../images/common/bg-pc.webp" 1x type("image/webp"),"../images/common/bg-pc.jpg" 1x type("image/jpeg"));height:100vh}}.c-modal[open]{display:grid;position:fixed;inset:0}.c-modal::backdrop{background:0 0}.c-modal__inner{z-index:1;width:100%;display:grid;position:relative}.c-modal__btn{display:grid}@media (width>=768px){.c-modal__btn.open:before{width:2.78184vw}}.c-modal__body--movie{place-items:center;width:100%;height:100%;display:grid}.c-modal__body--movie .c-movie-modal{height:auto;display:block;position:relative;overflow:hidden}.c-modal__body--movie .c-movie-modal--pv{aspect-ratio:16/9}@media (width<=767px){.c-modal__body--movie .c-movie-modal--pv{width:89.3333vw}}@media (width>=768px){.c-modal__body--movie .c-movie-modal--pv{width:87.8477vw}}@media (width>=1025px){.c-modal__body--movie .c-movie-modal--pv{width:62.5183vw}}.c-modal__body--movie .c-movie-modal--short{aspect-ratio:9/16}@media (width<=767px){.c-modal__body--movie .c-movie-modal--short{width:80vw}}@media (width>=768px){.c-modal__body--movie .c-movie-modal--short{width:52.7086vw}}@media (width>=1025px){.c-modal__body--movie .c-movie-modal--short{width:26.3543vw}}.c-modal__body--movie .c-movie-modal .js-youtube-embed{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{place-items:start center;width:100%;display:grid}@media (width<=767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{padding:8.26667vw 5.33333vw 10.6667vw}}@media (width>=768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment{padding:3.95315vw 16.5447vw 5.27086vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{align-items:start;display:grid;position:relative}@media (width<=767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{grid-template-columns:minmax(0,1fr) 42.6667vw;grid-template-areas:"header visual""body body";row-gap:8.53333vw;width:89.3333vw}}@media (width>=768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal{grid-template-columns:minmax(0,1fr) 19.1801vw;grid-template-areas:"header visual""body body";row-gap:2.19619vw;width:66.6179vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header{grid-area:header}@media (width<=767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__header{align-self:start}}@media (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.47vw}}@media (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.26667vw}}@media (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:.219619vw;padding:1.1713vw 1.90337vw}}@media (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:.266667vw}}@media (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:.146413vw}}.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 (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 (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.61054vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal--no-image{grid-template-columns:1fr;grid-template-areas:"header""body"}@media (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 (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.78477vw}}.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) 50%/contain no-repeat;grid-area:visual;justify-self:end;height:auto;position:relative}@media (width<=767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual{width:43.7333vw;margin-top:9.33333vw}}@media (width>=768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual{width:19.1801vw}}.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;position:absolute;overflow:hidden}@media (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:.266667vw;inset:6.13333vw}}@media (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:.146413vw;inset:2.63543vw}}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__visual .c-comment-modal__photo img{object-fit:cover;width:100%;height:100%;display:block}.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__body__image__wrap{grid-area:body;justify-items:center;width:100%;display:grid}.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;height:auto;display:block}@media (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 (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:.146413vw;width:61.4934vw}}.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{object-fit:contain;width:100%;height:auto;display:block}.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 (width<=767px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box{border-width:.533333vw;border-radius:2.66667vw;padding:1.06667vw}}@media (width>=768px){.c-modal--comment .c-modal__inner--comment .c-modal__body--comment .c-comment-modal .c-comment-modal__text__box{border-width:.219619vw;border-radius:1.46413vw;padding:.585652vw}}.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 (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.33333vw;padding:7.73333vw 3.2vw}}@media (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:.732064vw;padding:2.48902vw 3.3675vw}}}@layer page{.p-news-single{z-index:3;position:relative}@media (width<=767px){.p-news-single{padding:11.4667vw 5.33333vw 0}}@media (width>=768px){.p-news-single{padding-top:5.56369vw;padding-left:28.1113vw;padding-right:5.7101vw}}.p-news-single .p-news-single__inner{position:relative}@media (width>=768px){.p-news-single .p-news-single__inner{min-height:92.9722vw}}@media (width>=1025px){.p-news-single .p-news-single__inner{min-height:0}}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article{margin-top:11.2vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article{margin-top:3.80674vw}}.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header{position:relative}.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date{isolation:isolate;z-index:1;position:absolute}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date{border-width:.4vw;top:-4.8vw;right:5.33333vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date{border-width:.219619vw;top:-2.92826vw;right:2.92826vw}}.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date:before{background-color:var(--color-blue)}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date:before{inset:.533333vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date:before{inset:.292826vw}}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date .p-news-single__date__txt{padding:1.6vw 4.8vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__date .p-news-single__date__txt{padding:.878477vw 2.48902vw}}.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__title__frame{background-color:initial;border-color:var(--color-black);border-style:solid;position:relative}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__title__frame{border-width:.4vw;border-radius:2.66667vw;padding:1.06667vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__title__frame{border-width:.219619vw;border-radius:1.46413vw;padding:.585652vw}}.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__title__frame .p-news-single__title{background-color:rgb(from var(--color-black) r g b/.6);color:var(--color-white)}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__title__frame .p-news-single__title{border-radius:1.33333vw;padding:6.93333vw 2.66667vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__header .p-news-single__title__frame .p-news-single__title{border-radius:.732064vw;padding:2.92826vw 3.07467vw}}.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__body__frame{border-color:var(--color-black);border-style:solid}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__body__frame{border-width:.4vw;border-radius:2.66667vw;margin-top:4vw;padding:1.06667vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__body__frame{border-width:.219619vw;border-radius:1.46413vw;margin-top:2.63543vw;padding:.585652vw}}.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__body__frame .p-news-single__body{background-color:rgb(from var(--color-white) r g b/.6);width:100%;line-height:1.5}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__body__frame .p-news-single__body{border-radius:1.33333vw;padding:9.33333vw 2.93333vw;font-size:3.73333vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__article .p-news-single__body__frame .p-news-single__body{border-radius:.732064vw;padding:3.66032vw 2.92826vw 2.92826vw;font-size:1.1713vw}}.p-news-single .p-news-single__inner .p-news-single__pager{place-items:center;display:grid;position:relative}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__pager{height:29.6vw;margin-top:15.4667vw}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__pager{margin-top:7.32064vw}}.p-news-single .p-news-single__inner .p-news-single__pager .p-news-single__pager__button--back{place-self:start center}.p-news-single .p-news-single__inner .p-news-single__pager :is(.p-news-single__pager__button--next,.p-news-single__pager__button--prev){position:absolute}@media (width<=767px){.p-news-single .p-news-single__inner .p-news-single__pager :is(.p-news-single__pager__button--next,.p-news-single__pager__button--prev){bottom:0}}@media (width>=768px){.p-news-single .p-news-single__inner .p-news-single__pager :is(.p-news-single__pager__button--next,.p-news-single__pager__button--prev){top:0}}.p-news-single .p-news-single__inner .p-news-single__pager .p-news-single__pager__button--prev{left:0}.p-news-single .p-news-single__inner .p-news-single__pager .p-news-single__pager__button--next{right:0}.wp-block-paragraph a{color:var(--color-blue);text-decoration:underline}.wp-block-image{margin-bottom:0!important}.wp-block-image figure{width:100%!important;margin:0 auto!important}.wp-block-image figure img{object-fit:unset;height:auto;display:block;width:100%!important}.wp-block-embed{margin-bottom:0!important}.wp-block-embed,.wp-block-embed .wp-block-embed__wrapper{width:100%!important}.wp-block-embed .wp-block-embed__wrapper iframe{aspect-ratio:16/9;width:100%!important;height:auto!important}}@layer 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}@keyframes realistic-bubble{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(calc(-100vh - var(--bubble-start-offset)))}}
