@layer reset, base, vendor, layout, component, page, utility;:root{--color-white:#fff;--color-black:#000;--color-blue:#2452ff;--color-pink:#f20f95;--color-yellow:#f8f100;--color-pink-light:#ff92a9;--color-pink-pale:#f6b4bd;--color-gray:#eee;--color-gray-dark:#666}@layer reset{*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:initial;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:#0000;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:initial}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{appearance:textfield;-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}}@layer base{html{overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{background:var(--color-pink);color:var(--color-black);font-family:Zen Kaku Gothic Antique,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;isolation:isolate;letter-spacing:.05em;line-height:1;overflow-x:hidden;position:relative}@media (max-width:767px){body{font-size:2.1333333333vw}}@media (min-width:768px){body{font-size:1.1713030747vw}}main{display:flow-root}:where([lang=en],.u-font-en){font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}:where(.u-font-display){font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:inherit}::selection{background:var(--color-pink);color:var(--color-white)}@media (max-width:767px){:focus-visible{outline:.2666666667vw solid #0000;outline-offset:.2666666667vw}}@media (min-width:768px){:focus-visible{outline:.1464128843vw solid #0000;outline-offset:.1464128843vw}}img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:767px){.sm{display:block}}@media (min-width:768px){.sm{display:none}.md{display:block}}@media (max-width:767px){.md{display:none}}html.has-js[data-page=news] .p-news:not(.is-opening-ready),html.has-js[data-page=single-news] .p-single-news:not(.is-opening-ready),html.has-js[data-page=top] .p-top:not(.is-opening-ready){visibility:hidden}}@layer utility{.u-visually-hidden{border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;width:0;clip:rect(0,0,0,0);position:absolute;white-space:nowrap}}@layer layout{.l-header{inset:0 auto auto 0;pointer-events:none;position:absolute;width:100%;z-index:100}.l-header__logo{display:block;pointer-events:auto;position:absolute}@media (max-width:767px){.l-header__logo{left:8vw;top:5.0666666667vw;width:40vw}}@media (min-width:768px){.l-header__logo{left:8.78477306vw;top:2.7818448023vw;width:15.5197657394vw}}}@layer layout{.l-footer{isolation:isolate;position:relative}@media (max-width:767px){.l-footer{padding-bottom:12.5333333333vw}}@media (min-width:768px){.l-footer{padding-bottom:3.3674963397vw}}.l-footer:after{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:-1}@media (max-width:767px){.l-footer:after{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 100%/100% 1.0666666667vw no-repeat,url(../images/common/bottom-deco.svg) 100% 100%/auto 100% no-repeat;height:18vw}}@media (min-width:768px){.l-footer:after{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 100%/100% .5856515373vw no-repeat,url(../images/common/bottom-deco.svg) 100% 100%/auto 100% no-repeat;height:14.6412884334vw}}.l-footer__inner{position:relative;width:100%;z-index:1}@media (max-width:767px){.l-footer__inner{margin-top:32.8vw}}@media (min-width:768px){.l-footer__inner{margin-top:10.2489019034vw}}.l-footer__inner .l-footer__bar{background-color:var(--color-yellow);border-color:var(--color-black);border-style:solid;display:block;position:relative;width:100%}@media (max-width:767px){.l-footer__inner .l-footer__bar{border-width:.5333333333vw 0;height:6.6666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar{border-width:.2928257687vw 0;height:2.9282576867vw}}.l-footer__inner .l-footer__bar:after,.l-footer__inner .l-footer__bar:before{aspect-ratio:100/34;background:url(../images/common/footer-deco02.svg) 50%/contain no-repeat;content:"";height:auto;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.l-footer__inner .l-footer__bar:after,.l-footer__inner .l-footer__bar:before{width:13.3333333333vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar:after,.l-footer__inner .l-footer__bar:before{width:7.3206442167vw}}@media (max-width:767px){.l-footer__inner .l-footer__bar:before{left:10.6666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar:before{left:10.4685212299vw}}.l-footer__inner .l-footer__bar:after{transform:translateY(-50%) scaleX(-1)}@media (max-width:767px){.l-footer__inner .l-footer__bar:after{right:10.6666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__bar:after{right:10.4685212299vw}}.l-footer__inner .l-footer__banner{position:relative;z-index:2}.l-footer__inner .l-footer__banner .l-footer__banner__title{color:var(--color-white);display:block;text-align:center}@media (max-width:767px){.l-footer__inner .l-footer__banner{margin-top:28.5333333333vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner{margin-top:6.149341142vw}}.l-footer__inner .l-footer__banner .l-footer__banner__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media (max-width:767px){.l-footer__inner .l-footer__banner .l-footer__banner__list{gap:8vw 9.3333333333vw;margin-top:8vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner .l-footer__banner__list{column-gap:3.074670571vw;margin-top:3.074670571vw}}.l-footer__inner .l-footer__banner .l-footer__banner__list>li{aspect-ratio:220/90;background-color:var(--color-white);display:block;height:auto;position:relative;transition:transform .6s ease}@media (max-width:767px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li{border-radius:1.3333333333vw;width:35.2vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li{border-radius:.7320644217vw;width:16.1054172767vw}}@media (hover:hover){.l-footer__inner .l-footer__banner .l-footer__banner__list>li:hover{transform:scale(.9)}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:hover:before{opacity:1}}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:active{transform:scale(.9)}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:active:before{opacity:1}.l-footer__inner .l-footer__banner .l-footer__banner__list>li:before{background:#f20f954d;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}.l-footer__inner .l-footer__banner .l-footer__banner__list>li>a{border-color:var(--color-black);border-style:solid;display:block;position:absolute}@media (max-width:767px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li>a{border-radius:.5333333333vw;border-width:.5333333333vw;inset:.8vw}}@media (min-width:768px){.l-footer__inner .l-footer__banner .l-footer__banner__list>li>a{border-radius:.2928257687vw;border-width:.2928257687vw;inset:.439238653vw}}.l-footer__inner .l-footer__meta{display:flex;position:relative;z-index:2}@media (max-width:767px){.l-footer__inner .l-footer__meta{align-items:center;flex-direction:column;margin-top:10.6666666667vw;row-gap:5.8666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta{align-items:baseline;column-gap:11.1273792094vw;justify-content:center;margin-top:6.0029282577vw}}.l-footer__inner .l-footer__meta .l-footer__share{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share{gap:4.2666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share{gap:1.1713030747vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title{align-items:center;color:var(--color-white);display:flex;justify-content:center;letter-spacing:.1em}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title{gap:3.4666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title{gap:1.317715959vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title:after{background-color:var(--color-white);content:"";display:block;height:auto}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title:after{aspect-ratio:45/4;width:6vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__title:after{aspect-ratio:30/3;width:2.196193265vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list{gap:4.2666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list{gap:1.6105417277vw}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li{aspect-ratio:1;display:block;height:auto}@media (max-width:767px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li{width:4.8vw}}@media (min-width:768px){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li{width:1.756954612vw}}@media (hover:hover){.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li:hover{opacity:.6}}.l-footer__inner .l-footer__meta .l-footer__share .l-footer__share__list>li:active{opacity:.6}.l-footer__inner .l-footer__meta .l-footer__copyright{color:var(--color-white);display:block}.l-footer__inner .l-footer__deco{pointer-events:none}.l-footer__inner .l-footer__deco>span{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;z-index:-1}.l-footer__inner .l-footer__deco>span:first-child{aspect-ratio:310/76;background:url(../images/common/footer-deco-line.svg) 50%/contain no-repeat}@media (max-width:767px){.l-footer__inner .l-footer__deco>span:first-child{left:2.4vw;top:-13.0666666667vw;width:56.2666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__deco>span:first-child{left:4.831625183vw;top:-5.4172767204vw;width:22.6939970717vw}}.l-footer__inner .l-footer__deco>span:nth-child(2){aspect-ratio:590/350;background-image:image-set(url("../images/common/deco-txt01.webp") type("image/webp"),url("../images/common/deco-txt01.png") type("image/png"));height:auto;opacity:.15}@media (max-width:767px){.l-footer__inner .l-footer__deco>span:nth-child(2){right:6.1333333333vw;top:-29.3333333333vw;width:39.4666666667vw}}@media (min-width:768px){.l-footer__inner .l-footer__deco>span:nth-child(2){right:8.0527086384vw;top:-10.980966325vw;width:21.6691068814vw}}}@layer component{@keyframes c-bg-flow{0%{background-position:center 100%}to{background-position:top}}@keyframes c-side-deco-flow-left{0%{background-position:center 100%}to{background-position:top}}@keyframes c-side-deco-flow-right{0%{background-position:top}to{background-position:center 100%}}@keyframes p-mv-thumb-progress{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes section-header-title-before{0%{opacity:1}0%,49%{opacity:1}50%,to{opacity:0}}@keyframes section-header-title-after{0%{opacity:0}0%,49%{opacity:0}50%,to{opacity:1}}@keyframes sparkle{0%,97.5%,to{background-position:150% 150%,180% 180%;opacity:0}0.5%{opacity:1}2%{background-position:-50% -50%,-20% -20%;opacity:1}2.5%{background-position:-50% -50%,-20% -20%;opacity:0}}}@keyframes deco-rotate-left{to{transform:rotate(-1turn)}}@keyframes deco-rotate-right{to{transform:rotate(1turn)}}@layer component{main{isolation:isolate;position:relative}main:after,main:before{content:"";display:block;pointer-events:none;position:absolute}main:before{left:0;right:0;top:0;width:100%;z-index:-2}@media (max-width:767px){main:before{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 0/100% 1.3333333333vw no-repeat,url(../images/common/top-deco.svg) 0 0/44vw auto no-repeat;height:19.4666666667vw}}@media (min-width:768px){main:before{background:linear-gradient(var(--color-blue),var(--color-blue)) 0 0/100% .7320644217vw no-repeat,url(../images/common/top-deco.svg) 0 0/37.6281112738vw auto no-repeat;height:16.8374816984vw}}main:after{aspect-ratio:310/76;background:url(../images/common/deco-line.svg) top/contain no-repeat;top:0;z-index:-3}@media (max-width:767px){main:after{right:4vw;width:41.3333333333vw}}@media (min-width:768px){main:after{right:4.5387994143vw;width:22.6939970717vw}}.c-bg{animation:c-bg-flow 18s linear infinite;background-image:url(../images/common/bg-pt.svg);background-repeat:repeat;background-size:100% auto;inset:0;pointer-events:none;position:fixed;z-index:-4}@media (max-width:767px){.c-bg{background-size:6.6666666667vw auto}}@media (min-width:768px){.c-bg{background-size:3.6603221083vw auto}}}@layer component{.c-side{display:block;inset:0;pointer-events:none;position:fixed;z-index:200}.c-side__item{background:var(--color-yellow);bottom:0;position:absolute;top:0}@media (max-width:767px){.c-side__item{width:6.6666666667vw}}@media (min-width:768px){.c-side__item{width:5.8565153734vw}}.c-side__item:before{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:var(--color-white);background-repeat:repeat-y;background-size:100% auto;border-color:var(--color-black);border-style:solid;bottom:0;content:"";display:block;position:absolute;top:0}@media (max-width:767px){.c-side__item:before{border-width:0 .4vw;width:5.3333333333vw}}@media (min-width:768px){.c-side__item:before{border-width:0 .2196193265vw;width:3.6603221083vw}}.c-side__item--left{left:0}.c-side__item--left:before{animation-name:c-side-deco-flow-left;background-image:image-set(url("../images/common/side-deco-left.webp") type("image/webp"),url("../images/common/side-deco-left.png") type("image/png"));right:0}.c-side__item--right{right:0}.c-side__item--right:before{animation-name:c-side-deco-flow-right;background-image:image-set(url("../images/common/side-deco-right.webp") type("image/webp"),url("../images/common/side-deco-right.png") type("image/png"));left:0}html{scrollbar-width:thin}.c-modal,html{scrollbar-color:var(--color-pink) #0000}}@layer component{.c-modal::-webkit-scrollbar-thumb{background:var(--color-pink)}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}@media (max-width:767px){::-webkit-scrollbar{height:1.3333333333vw;width:1.3333333333vw}}@media (min-width:768px){::-webkit-scrollbar{height:.7320644217vw;width:.7320644217vw}}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--color-pink);background-clip:padding-box}@media (max-width:767px){::-webkit-scrollbar-thumb{border:.2666666667vw solid #0000;min-height:5.3333333333vw;min-width:5.3333333333vw}}@media (min-width:768px){::-webkit-scrollbar-thumb{border:.1464128843vw solid #0000;min-height:2.9282576867vw;min-width:2.9282576867vw}}}@layer component{.c-btn,.next,.prev{align-items:center;aspect-ratio:250/60;background-color:#fffc;border-color:#000;border-radius:9999px;border-style:solid;color:var(--color-black);display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;height:auto;justify-content:center;position:relative;transition:background-color .6s ease,border-color .6s ease,color .6s ease}@media (max-width:767px){.c-btn,.next,.prev{border-width:.2666666667vw;font-size:4vw;width:33.3333333333vw}}@media (min-width:768px){.c-btn,.next,.prev{border-width:.1464128843vw;font-size:2.196193265vw;width:18.3016105417vw}}.c-btn.prev:before,.next.prev:before,.prev.prev:before{order:-1;transform-origin:left center}@media (max-width:767px){.c-btn.prev:before,.next.prev:before,.prev.prev:before{margin-left:0;margin-right:1.3333333333vw}}@media (min-width:768px){.c-btn.prev:before,.next.prev:before,.prev.prev:before{margin-left:0;margin-right:.7320644217vw}}.c-btn.prev:after,.next.prev:after,.prev.prev:after{order:-2}.c-btn.next:before,.next.next:before,.prev.next:before{order:1}.c-btn.next:after,.next.next:after,.prev.next:after{order:2}.c-btn:after,.c-btn:before,.next:after,.next:before,.prev:after,.prev:before{content:"";display:block;flex:none}.c-btn:before,.next:before,.prev:before{aspect-ratio:40/3;background:var(--color-black);height:auto;order:1;transform:scaleX(1);transform-origin:right center;transition:background .6s ease,transform .6s ease}@media (max-width:767px){.c-btn:before,.next:before,.prev:before{margin-left:1.3333333333vw;width:5.3333333333vw}}@media (min-width:768px){.c-btn:before,.next:before,.prev:before{margin-left:.7320644217vw;width:2.9282576867vw}}.c-btn:after,.next:after,.prev:after{aspect-ratio:1;background-color:var(--color-black);border-radius:50%;height:auto;order:2;transition:background-color .6s ease}@media (max-width:767px){.c-btn:after,.next:after,.prev:after{width:1.3333333333vw}}@media (min-width:768px){.c-btn:after,.next:after,.prev:after{width:.7320644217vw}}@media (hover:hover){.c-btn:hover,.next:hover,.prev:hover{border-color:#0000;color:var(--color-pink)}.c-btn:hover:before,.next:hover:before,.prev:hover:before{background:var(--color-pink);transform:scaleX(0)}.c-btn:hover:after,.next:hover:after,.prev:hover:after{background-color:var(--color-pink)}}.c-btn:active,.next:active,.prev:active{border-color:#0000;color:var(--color-pink)}.c-btn:active:before,.next:active:before,.prev:active:before{background:var(--color-pink);transform:scaleX(0)}.c-btn:active:after,.next:active:after,.prev:active:after{background-color:var(--color-pink)}.c-btn-modal{aspect-ratio:1;cursor:pointer;height:auto;pointer-events:auto;position:absolute;z-index:500}}@layer component{@media (max-width:767px){.c-btn-modal{right:12.5333333333vw;top:12.2666666667vw;width:10.6666666667vw}}@media (min-width:768px){.c-btn-modal{right:10.2489019034vw;top:3.6603221083vw;width:5.8565153734vw}}.c-btn-modal:after,.c-btn-modal:before{border-color:var(--color-blue);border-style:solid;content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:767px){.c-btn-modal:after,.c-btn-modal:before{border-radius:1.3333333333vw;border-width:.4vw}}@media (min-width:768px){.c-btn-modal:after,.c-btn-modal:before{border-radius:.7320644217vw;border-width:.2196193265vw}}.c-btn-modal:before{background-color:var(--color-white);transition:background-color .6s ease,transform .6s ease;z-index:1}.c-btn-modal:after{background-color:var(--color-black);z-index:0}@media (max-width:767px){.c-btn-modal:after{transform:translate(.6666666667vw,.6666666667vw)}}@media (min-width:768px){.c-btn-modal:after{transform:translate(.3660322108vw,.3660322108vw)}}.c-btn-modal>span{inset:0;pointer-events:none;position:absolute;transition:transform .6s ease;z-index:2}.c-btn-modal>span:after,.c-btn-modal>span:before{aspect-ratio:54/4;background-color:var(--color-blue);content:"";height:auto;left:50%;position:absolute;top:50%;transition:background-color .6s ease}@media (max-width:767px){.c-btn-modal>span:after,.c-btn-modal>span:before{width:7.2vw}}@media (min-width:768px){.c-btn-modal>span:after,.c-btn-modal>span:before{width:3.953147877vw}}.c-btn-modal>span:before{transform:translate(-50%,-50%) rotate(35deg)}.c-btn-modal>span:after{transform:translate(-50%,-50%) rotate(-35deg)}@media (hover:hover){.c-btn-modal:hover:before{background-color:var(--color-blue)}.c-btn-modal:hover>span:after,.c-btn-modal:hover>span:before{background-color:var(--color-white)}}.c-btn-modal:active:before{background-color:var(--color-blue)}@media (max-width:767px){.c-btn-modal:active:before{transform:translate(.6666666667vw,.6666666667vw)}}@media (min-width:768px){.c-btn-modal:active:before{transform:translate(.3660322108vw,.3660322108vw)}}@media (max-width:767px){.c-btn-modal:active>span{transform:translate(.6666666667vw,.6666666667vw)}}@media (min-width:768px){.c-btn-modal:active>span{transform:translate(.3660322108vw,.3660322108vw)}}.c-btn-modal:active>span:after,.c-btn-modal:active>span:before{background-color:var(--color-white)}.c-btn-page-top{align-items:center;aspect-ratio:133/131;display:flex;flex-direction:column;height:auto;justify-content:center;position:absolute;transition:transform .6s ease;z-index:2}}@layer component{@media (max-width:767px){.c-btn-page-top{right:8.8vw;row-gap:.8vw;top:10.1333333333vw;width:23.7333333333vw}}@media (min-width:768px){.c-btn-page-top{right:7.027818448vw;row-gap:.439238653vw;top:4.5387994143vw;width:12.298682284vw}}@media (hover:hover){.c-btn-page-top:hover:before{background-color:var(--color-pink)}}@media (hover:hover) and (max-width:767px){.c-btn-page-top:hover:before{transform:translateY(-1.3333333333vw)}}@media (hover:hover) and (min-width:768px){.c-btn-page-top:hover:before{transform:translateY(-.7320644217vw)}}@media (hover:hover){.c-btn-page-top:hover>span{background-color:var(--color-pink)}}.c-btn-page-top:active:before{background-color:var(--color-pink)}@media (max-width:767px){.c-btn-page-top:active:before{transform:translateY(-1.3333333333vw)}}@media (min-width:768px){.c-btn-page-top:active:before{transform:translateY(-.7320644217vw)}}.c-btn-page-top:active>span{background-color:var(--color-pink)}.c-btn-page-top:before{aspect-ratio:21/28;background-color:var(--color-black);content:"";display:block;-webkit-mask:url(../images/common/btn-page-top-arrow.svg) center/contain no-repeat;height:auto;mask:url(../images/common/btn-page-top-arrow.svg) center/contain no-repeat;position:relative;transition:background-color .6s ease,transform .6s ease;z-index:1}@media (max-width:767px){.c-btn-page-top:before{width:4vw}}@media (min-width:768px){.c-btn-page-top:before{width:1.8301610542vw}}.c-btn-page-top:after{animation:deco-rotate-right 14s linear infinite reverse;background-image:image-set(url("../images/common/btn-page-top-bg.webp") type("image/webp"),url("../images/common/btn-page-top-bg.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;inset:0;pointer-events:none;position:absolute;z-index:-1}.c-btn-page-top>span{background-color:var(--color-black);color:var(--color-white);display:inline-block;position:relative;transition:background-color .6s ease;z-index:1}@media (max-width:767px){.c-btn-page-top>span{padding:.8vw 1.3333333333vw}}@media (min-width:768px){.c-btn-page-top>span{padding:.2928257687vw .5856515373vw}}}@layer component{.c-card-news{display:grid;transition:box-shadow .6s ease}@media (max-width:767px){.c-card-news{border-radius:0 2.6666666667vw 0 2.6666666667vw}}@media (min-width:768px){.c-card-news{border-radius:0 1.4641288433vw 0 1.4641288433vw}}@media (hover:hover) and (max-width:767px){.c-card-news:hover{box-shadow:1.3333333333vw 1.3333333333vw 0 var(--color-pink-light)}}@media (hover:hover) and (min-width:768px){.c-card-news:hover{box-shadow:.7320644217vw .7320644217vw 0 var(--color-pink-light)}}@media (hover:hover){.c-card-news:hover .c-card-news__date{background-color:var(--color-pink)}}@media (max-width:767px){.c-card-news:active{box-shadow:1.3333333333vw 1.3333333333vw 0 var(--color-pink-light)}}@media (min-width:768px){.c-card-news:active{box-shadow:.7320644217vw .7320644217vw 0 var(--color-pink-light)}}.c-card-news:active .c-card-news__date{background-color:var(--color-pink)}.c-card-news>a{background:var(--color-white);display:grid;font-weight:700;justify-content:start;overflow:hidden;position:relative}@media (max-width:767px){.c-card-news>a{border-radius:0 2.6666666667vw 0 2.6666666667vw;grid-template-columns:20vw minmax(0,1fr);height:26.1333333333vw}}@media (min-width:768px){.c-card-news>a{border-radius:0 1.4641288433vw 0 1.4641288433vw;grid-template-columns:10.980966325vw minmax(0,1fr);height:5.8565153734vw}}.c-card-news>a .c-card-news__date{align-items:center;background:var(--color-blue);color:var(--color-white);display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .6s ease}@media (max-width:767px){.c-card-news>a .c-card-news__date{flex-direction:column;gap:1.6vw;justify-content:center;padding-inline:3.2vw}}@media (min-width:768px){.c-card-news>a .c-card-news__date{gap:.878477306vw;justify-content:flex-start;padding-inline:2.196193265vw}}@media (max-width:767px){.c-card-news>a .c-card-news__date-year{font-size:3.7333333333vw}}@media (min-width:768px){.c-card-news>a .c-card-news__date-year{font-size:1.0248901903vw;writing-mode:vertical-rl}}@media (max-width:767px){.c-card-news>a .c-card-news__date-month-day{font-size:6.4vw}}@media (min-width:768px){.c-card-news>a .c-card-news__date-month-day{font-size:2.196193265vw}}.c-card-news>a .c-card-news__title{align-self:center;color:var(--color-black);line-height:1.5;width:100%}@media (max-width:767px){.c-card-news>a .c-card-news__title{display:-webkit-box;padding-inline:4.2666666667vw 3.2vw;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:3.7333333333vw;overflow:hidden}}@media (min-width:768px){.c-card-news>a .c-card-news__title{display:-webkit-box;padding-inline:3.953147877vw 3.2210834553vw;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.4641288433vw;overflow:hidden}}}@layer component{:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title{font-size:0;height:auto;position:relative}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;inset:0;position:absolute}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]:before{background-image:linear-gradient(135deg,#0000 46%,#f8f100cc 47%,#f8f100cc 53%,#0000 54%),linear-gradient(135deg,#0000 46%,#f8f100cc 47%,#f8f100cc 73%,#0000 74%);background-repeat:no-repeat;background-size:40% 100%,40% 100%;content:"";display:block;inset:0;mask-image:var(--section-header-title-mask-image);mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:0;pointer-events:none;position:absolute;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-image:var(--section-header-title-mask-image)}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]:nth-child(2){opacity:1}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title>span[aria-hidden=true]:nth-child(3){opacity:0}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title.is-active>span[aria-hidden=true]:before{animation:sparkle 10s linear infinite}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title.is-active>span[aria-hidden=true]:nth-child(2){animation:section-header-title-before 1s step-end forwards}:is(.c-section__header--cast,.c-section__header--comics,.c-section__header--news,.c-section__header--staff) .c-section__header__title.is-active>span[aria-hidden=true]:nth-child(3){animation:section-header-title-after 1s step-end forwards}.c-section__header--news .c-section__header__title{aspect-ratio:800/270}@media (max-width:767px){.c-section__header--news .c-section__header__title{width:40vw}}@media (min-width:768px){.c-section__header--news .c-section__header__title{width:29.2825768668vw}}.c-section__header--news .c-section__header__title:after{aspect-ratio:272/72;background:url(../images/news/subtitle.png) 50%/contain no-repeat;content:"";display:block;height:auto;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--news .c-section__header__title:after{width:16.8vw}}@media (min-width:768px){.c-section__header--news .c-section__header__title:after{width:9.9560761347vw}}.c-section__header--news .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/news/title1.webp") type("image/webp"),url("../images/news/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/news/title1.png)}.c-section__header--news .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/news/title2.webp") type("image/webp"),url("../images/news/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/news/title2.png)}.c-section__header--staff .c-section__header__title{aspect-ratio:900/280}@media (max-width:767px){.c-section__header--staff .c-section__header__title{width:47.4666666667vw}}@media (min-width:768px){.c-section__header--staff .c-section__header__title{width:32.2108345534vw}}.c-section__header--staff .c-section__header__title:after{aspect-ratio:356/78;background:url(../images/top/staff/subtitle.png) 50%/contain no-repeat;content:"";display:block;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--staff .c-section__header__title:after{width:23.7333333333vw}}@media (min-width:768px){.c-section__header--staff .c-section__header__title:after{width:13.0307467057vw}}.c-section__header--staff .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/top/staff/title1.webp") type("image/webp"),url("../images/top/staff/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/top/staff/title1.png)}.c-section__header--staff .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/top/staff/title2.webp") type("image/webp"),url("../images/top/staff/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/top/staff/title2.png)}.c-section__header--cast .c-section__header__title{aspect-ratio:756/266}@media (max-width:767px){.c-section__header--cast .c-section__header__title{width:38.6666666667vw}}@media (min-width:768px){.c-section__header--cast .c-section__header__title{width:27.6720351391vw}}.c-section__header--cast .c-section__header__title:after{aspect-ratio:356/78;background:url(../images/top/cast/subtitle.png) 50%/contain no-repeat;content:"";display:block;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--cast .c-section__header__title:after{width:23.7333333333vw}}@media (min-width:768px){.c-section__header--cast .c-section__header__title:after{width:13.0307467057vw}}.c-section__header--cast .c-section__header__title>span[aria-hidden=true]{animation-iteration-count:infinite}.c-section__header--cast .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/top/cast/title1.webp") type("image/webp"),url("../images/top/cast/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/top/cast/title1.png)}.c-section__header--cast .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/top/cast/title2.webp") type("image/webp"),url("../images/top/cast/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/top/cast/title2.png)}.c-section__header--comics .c-section__header__title{aspect-ratio:1118/294}@media (max-width:767px){.c-section__header--comics .c-section__header__title{width:56vw}}@media (min-width:768px){.c-section__header--comics .c-section__header__title{width:40.8491947291vw}}.c-section__header--comics .c-section__header__title:after{aspect-ratio:272/72;background:url(../images/top/comics/subtitle.png) 50%/contain no-repeat;content:"";display:block;left:50%;position:absolute;top:90%;transform:translateX(-50%)}@media (max-width:767px){.c-section__header--comics .c-section__header__title:after{width:18.1333333333vw}}@media (min-width:768px){.c-section__header--comics .c-section__header__title:after{width:9.9560761347vw}}.c-section__header--comics .c-section__header__title>span[aria-hidden=true]:nth-child(2){background-image:image-set(url("../images/top/comics/title1.webp") type("image/webp"),url("../images/top/comics/title1.png") type("image/png"));--section-header-title-mask-image:url(../images/top/comics/title1.png)}.c-section__header--comics .c-section__header__title>span[aria-hidden=true]:nth-child(3){background-image:image-set(url("../images/top/comics/title2.webp") type("image/webp"),url("../images/top/comics/title2.png") type("image/png"));--section-header-title-mask-image:url(../images/top/comics/title2.png)}.c-panel-staff-cast{background-color:var(--color-white);border-style:solid;position:relative}}@layer component{@media (max-width:767px){.c-panel-staff-cast{border-radius:4vw;border-width:.4vw;margin-top:9.3333333333vw;padding:8vw 2.6666666667vw 8.2666666667vw}}@media (min-width:768px){.c-panel-staff-cast{border-radius:2.196193265vw;border-width:.2196193265vw;margin:4.0995607613vw 2.9282576867vw 0;padding:3.513909224vw 5.1244509517vw}}.c-panel-staff-cast--staff{border-color:var(--color-blue);transition:box-shadow .1s ease}@media (max-width:767px){.c-panel-staff-cast--staff.is-active{box-shadow:1.0666666667vw 1.0666666667vw 0 var(--color-yellow)}}@media (min-width:768px){.c-panel-staff-cast--staff.is-active{box-shadow:.5856515373vw .5856515373vw 0 var(--color-yellow)}}.c-panel-staff-cast--cast{border-color:var(--color-yellow);transition:box-shadow .1s ease}@media (max-width:767px){.c-panel-staff-cast--cast.is-active{box-shadow:1.0666666667vw 1.0666666667vw 0 var(--color-blue)}}@media (min-width:768px){.c-panel-staff-cast--cast.is-active{box-shadow:.5856515373vw .5856515373vw 0 var(--color-blue)}}.c-panel-staff-cast>.c-panel-staff-cast__list{display:grid}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list{row-gap:5.0666666667vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.3426061493vw}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item{align-items:baseline;display:flex;width:fit-content}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item{column-gap:5.6vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item{column-gap:2.3426061493vw}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item--original{grid-column:1/-1;justify-self:center}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__role{color:var(--color-blue);font-weight:500}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__role{font-size:3.2vw}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name{align-items:center;font-weight:700}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name{display:grid;font-size:4vw;row-gap:1.6vw;width:fit-content}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name{column-gap:1.6105417277vw;display:flex;font-size:1.4641288433vw;justify-content:flex-start}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span{align-items:baseline;display:flex;justify-content:flex-start}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span{justify-self:center}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span>.c-panel-staff-cast__note{font-size:2.8vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>span>.c-panel-staff-cast__note{font-size:1.0248901903vw}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment{appearance:none;background-color:var(--color-black);border:0;color:var(--color-white);cursor:pointer;display:block;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;line-height:1;transition:background-color .6s ease}@media (hover:hover){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment:hover{background-color:var(--color-gray-dark)}}.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment:active{background-color:var(--color-gray-dark)}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment{font-size:2.8vw;justify-self:center;padding:.8vw 2.1333333333vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__list>.c-panel-staff-cast__item>.c-panel-staff-cast__name>.c-panel-staff-cast__comment{font-size:1.0248901903vw;padding:.2928257687vw .7320644217vw}}.c-panel-staff-cast>.c-panel-staff-cast__deco{align-items:center;display:flex;justify-content:center;position:absolute}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__deco{gap:1.3333333333vw;right:5.3333333333vw;top:2.6666666667vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__deco{gap:.7320644217vw;right:2.9282576867vw;top:1.4641288433vw}}.c-panel-staff-cast>.c-panel-staff-cast__deco>span{aspect-ratio:1;border-color:var(--color-black);border-radius:50%;border-style:solid;display:block;height:auto}@media (max-width:767px){.c-panel-staff-cast>.c-panel-staff-cast__deco>span{border-width:.1333333333vw;width:1.3333333333vw}}@media (min-width:768px){.c-panel-staff-cast>.c-panel-staff-cast__deco>span{border-width:.0732064422vw;width:.7320644217vw}}.c-panel-staff-cast>.c-panel-staff-cast__deco>span:first-child{background-color:var(--color-blue)}.c-panel-staff-cast>.c-panel-staff-cast__deco>span:nth-child(2){background-color:var(--color-yellow)}.c-modal,.c-panel-staff-cast>.c-panel-staff-cast__deco>span:nth-child(3){background-color:var(--color-pink)}.c-modal{animation:c-bg-flow 18s linear infinite;background-image:url(../images/common/bg-pt.svg);background-position:50%;background-repeat:repeat;background-size:100% auto;border:0;margin:0;max-height:none;max-width:none;overflow:auto;overscroll-behavior:contain;padding:0;width:100%}}@layer component{@media (max-width:767px){.c-modal{background-size:6.6666666667vw auto;height:100dvh;padding-bottom:13.3333333333vw}}@media (min-width:768px){.c-modal{background-size:3.6603221083vw auto;height:100vh;padding-bottom:6.0029282577vw}}.c-modal[open]{inset:0;position:fixed;z-index:300}.c-modal::backdrop{background:#0000}.c-modal__side{display:block;pointer-events:none}.c-modal__side:before{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:var(--color-white);background-repeat:repeat-y;background-size:100% auto;border-color:var(--color-black);border-style:solid;bottom:0;content:"";display:block;position:absolute;top:0}@media (max-width:767px){.c-modal__side:before{border-width:0 .4vw;width:5.3333333333vw}}@media (min-width:768px){.c-modal__side:before{border-width:0 .2196193265vw;width:3.6603221083vw}}.c-modal__side--left,.c-modal__side--right{background:var(--color-yellow);bottom:0;position:fixed;top:0;z-index:0}@media (max-width:767px){.c-modal__side--left,.c-modal__side--right{width:6.6666666667vw}}@media (min-width:768px){.c-modal__side--left,.c-modal__side--right{width:5.8565153734vw}}.c-modal__side--left{left:0}.c-modal__side--left:before{animation-name:c-side-deco-flow-left;background-image:image-set(url("../images/common/side-deco-left.webp") type("image/webp"),url("../images/common/side-deco-left.png") type("image/png"));right:0}.c-modal__side--right{right:0}.c-modal__side--right:before{animation-name:c-side-deco-flow-right;background-image:image-set(url("../images/common/side-deco-right.webp") type("image/webp"),url("../images/common/side-deco-right.png") type("image/png"));left:0}.c-modal__inner{min-height:100%;position:relative;z-index:1}.c-modal__body--movie{display:grid;inset:0;position:fixed}}@layer component{@media (max-width:767px){.c-modal__body--movie{align-items:start;justify-content:center;padding-top:40vw}}@media (min-width:768px){.c-modal__body--movie{place-items:center}}.c-modal__body--movie .c-movie-modal{aspect-ratio:16/9;background-color:var(--color-black);border-color:var(--color-blue);border-style:solid;display:block;height:auto;overflow:hidden;position:relative}@media (max-width:767px){.c-modal__body--movie .c-movie-modal{border-width:.4vw;width:79.2vw}}@media (min-width:768px){.c-modal__body--movie .c-movie-modal{border-width:.2196193265vw;width:87.8477306003vw}}@media (min-width:1025px){.c-modal__body--movie .c-movie-modal{width:62.5183016105vw}}.c-modal__body--movie .c-movie-modal .js-youtube-embed{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.c-modal .c-modal__body--comment{display:grid;justify-items:center;width:100%}}@layer component{@media (max-width:767px){.c-modal .c-modal__body--comment{margin-top:32vw;padding-inline:10.6666666667vw}}@media (min-width:768px){.c-modal .c-modal__body--comment{margin-top:11.2737920937vw;padding-inline:15.5197657394vw}}.c-modal .c-modal__body--comment .c-comment-modal{background-color:var(--color-white);border:solid var(--color-blue);position:relative;width:100%}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal{border-width:.4vw;padding:24.2666666667vw 5.6vw 8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal{border-width:.2196193265vw;padding:11.420204978vw 3.074670571vw 4.39238653vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap{background-color:var(--color-blue);inset:0 0 auto;position:absolute;width:100%;z-index:0}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap{height:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap{height:2.196193265vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco{align-items:center;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco{column-gap:1.6vw;right:6.1333333333vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco{column-gap:.878477306vw;right:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span{aspect-ratio:1;border:solid var(--color-black);border-radius:50%;display:block}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span{border-width:.1333333333vw;width:1.6vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span{border-width:.0732064422vw;width:.878477306vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span:first-child{background-color:var(--color-pink)}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__deco__wrap .c-comment-modal__deco>span:nth-child(2){background-color:var(--color-white)}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header{inset:0;position:absolute;z-index:2}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title{aspect-ratio:1380/335;font-size:0;height:auto;pointer-events:none;position:absolute}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title{left:-4.8vw;top:-1.3333333333vw;width:73.0666666667vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title{left:-4.831625183vw;top:-1.1713030747vw;width:50.5124450952vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__header .c-comment-modal__title>span{background:url(../images/top/modal/title.png) 50%/contain no-repeat;display:block;inset:0;position:absolute}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;letter-spacing:.5em;position:relative;text-align:center;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info{row-gap:2.1333333333vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info{row-gap:.878477306vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__label{background-color:var(--color-pink);border-radius:9999px;color:var(--color-white);display:inline-block}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__label{padding:1.0666666667vw 2.9333333333vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__label{padding:.2928257687vw 1.6105417277vw}}.c-modal .c-modal__body--comment .c-comment-modal .c-comment-modal__info .c-comment-modal__name{color:var(--color-pink)}.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content{position:relative;z-index:1}}@layer component{@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content{margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text .c-comment-modal__content p{color:var(--color-black);line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list{position:relative;width:100%;z-index:1}}@layer component{@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list{margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image{border-color:var(--color-blue);border-style:solid;overflow:hidden}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image{border-radius:4vw;border-width:.4vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image{border-radius:2.196193265vw;border-width:.2196193265vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__image-list .c-comment-modal__image img{display:block;height:auto;width:100%}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content{position:relative;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content{margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image1 .c-comment-modal__content p{color:var(--color-black);line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both}}@layer component{@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2{column-gap:2.9282576867vw;display:grid;grid-template-columns:25.6222547584vw minmax(0,1fr)}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__info{grid-column:1/-1}}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list{display:grid;position:relative;width:100%;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list{column-gap:5.3333333333vw;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list{align-self:start;grid-column:1;grid-row:2;margin-top:2.9282576867vw;row-gap:1.6105417277vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__image-list .c-comment-modal__image img{display:block;height:auto;width:100%}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content{color:var(--color-black);line-height:1.5;position:relative;text-box-edge:cap alphabetic;text-box-trim:trim-both;z-index:1}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content{margin-top:8vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content{grid-column:2;grid-row:2;margin-top:2.9282576867vw}}.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-title{color:var(--color-blue)}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-title+.c-comment-modal__content-text{margin-top:2.4vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-title+.c-comment-modal__content-text{margin-top:1.0248901903vw}}@media (max-width:767px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-text+.c-comment-modal__content-title{margin-top:9.8666666667vw}}@media (min-width:768px){.c-modal .c-modal__body--comment .c-comment-modal--text-image2 .c-comment-modal__content .c-comment-modal__content-text+.c-comment-modal__content-title{margin-top:3.074670571vw}}}@layer page{.p-single-news{position:relative}@media (max-width:767px){.p-single-news{margin-top:33.0666666667vw}}@media (min-width:768px){.p-single-news{margin-top:7.467057101vw}}.p-single-news .p-single-news__inner{position:relative}@media (max-width:767px){.p-single-news .p-single-news__inner{padding-inline:10.1333333333vw}}@media (min-width:768px){.p-single-news .p-single-news__inner{margin-inline:auto;width:min(100% - 10.3953147877vw,74.0849194729vw)}}.p-single-news .p-single-news__inner>.c-section__header{display:grid;place-items:center}.p-single-news .p-single-news__inner .p-single-news__article{background-color:var(--color-white);border-color:var(--color-black);border-style:solid}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article{border-width:.2666666667vw;margin-top:12.2666666667vw;padding-bottom:8vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article{border-width:.1464128843vw;margin-top:6.0029282577vw;padding-bottom:3.6603221083vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap{background-color:var(--color-blue);position:relative;width:100%}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap{padding:2.1333333333vw 6.1333333333vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap{padding:1.1713030747vw 3.3674963397vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date{color:var(--color-white);letter-spacing:.5em}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco{align-items:center;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco{column-gap:1.6vw;right:5.3333333333vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco{column-gap:.878477306vw;right:2.9282576867vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco>span{aspect-ratio:1;border-color:var(--color-black);border-radius:50%;border-style:solid;display:block}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco>span{border-width:.1333333333vw;width:1.6vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco>span{border-width:.0732064422vw;width:.878477306vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco>span:first-child{background-color:var(--color-pink)}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__date__wrap .p-single-news__date__deco>span:nth-child(2){background-color:var(--color-white)}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title{line-height:1.5}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title{margin-top:8vw;padding-inline:6.1333333333vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title{margin-top:2.9282576867vw;padding-inline:3.3674963397vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco{column-gap:3.2vw;margin-top:5.6vw;padding-inline:6.1333333333vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco{column-gap:1.317715959vw;margin-top:1.756954612vw;padding-inline:3.3674963397vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco:before{background-color:var(--color-pink);content:"";display:block;flex:1}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco:before{height:.2666666667vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco:before{height:.1464128843vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco:after{aspect-ratio:148/10;background:url(../images/single-nwes/sngle-news-deco-text.png) 50%/contain no-repeat;content:"";display:block;flex-shrink:0}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco:after{width:28vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__article__header .p-single-news__title__deco:after{width:10.8345534407vw}}.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__content{line-height:1.5;width:100%}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__content{margin-top:5.0666666667vw;padding-inline:6.1333333333vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__article .p-single-news__content{margin-top:3.3674963397vw;padding-inline:3.3674963397vw}}.p-single-news .p-single-news__inner .p-single-news__pager{margin-inline:auto;position:relative}@media (max-width:767px){.p-single-news .p-single-news__inner .p-single-news__pager{height:15.4666666667vw;margin-top:10.6666666667vw}}@media (min-width:768px){.p-single-news .p-single-news__inner .p-single-news__pager{height:8.4919472914vw;margin-top:4.6852122987vw;width:42.1669106881vw}}.p-single-news .p-single-news__inner .p-single-news__pager :is(.p-single-news__pager__button--next,.p-single-news__pager__button--prev){bottom:0;position:absolute}.p-single-news .p-single-news__inner .p-single-news__pager .p-single-news__pager__button--prev{left:0}.p-single-news .p-single-news__inner .p-single-news__pager .p-single-news__pager__button--next{right:0}.p-single-news .p-single-news__inner .p-single-news__pager .p-single-news__pager__button--back{display:block;text-align:center;transition:color .6s ease}@media (hover:hover){.p-single-news .p-single-news__inner .p-single-news__pager .p-single-news__pager__button--back:hover{color:var(--color-yellow)}}.p-single-news .p-single-news__inner .p-single-news__pager .p-single-news__pager__button--back:active{color:var(--color-yellow)}}@layer page{@media (max-width:767px){.p-single-news__content>h1:not(:first-child),.p-single-news__content>h2:not(:first-child),.p-single-news__content>h3:not(:first-child),.p-single-news__content>h4:not(:first-child){margin-top:5.3333333333vw}}@media (min-width:768px){.p-single-news__content>h1:not(:first-child),.p-single-news__content>h2:not(:first-child),.p-single-news__content>h3:not(:first-child),.p-single-news__content>h4:not(:first-child){margin-top:2.9282576867vw}}@media (max-width:767px){.p-single-news__content>h5:not(:first-child),.p-single-news__content>h6:not(:first-child){margin-top:3.2vw}}@media (min-width:768px){.p-single-news__content>h5:not(:first-child),.p-single-news__content>h6:not(:first-child){margin-top:1.756954612vw}}@media (max-width:767px){.p-single-news__content>.wp-block-embed:not(:first-child),.p-single-news__content>.wp-block-image:not(:first-child),.p-single-news__content>.wp-block-paragraph:not(:first-child){margin-top:3.2vw!important}}@media (min-width:768px){.p-single-news__content>.wp-block-embed:not(:first-child),.p-single-news__content>.wp-block-image:not(:first-child),.p-single-news__content>.wp-block-paragraph:not(:first-child){margin-top:1.756954612vw!important}}.wp-block-paragraph a{color:var(--color-pink);text-decoration:underline}.wp-block-image{margin-bottom:0!important}.wp-block-image figure{margin:0 auto!important;width:100%!important}.wp-block-image figure img{display:block;height:auto;object-fit:unset;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;height:auto!important;width:100%!important}}