:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:200mm!important;top:0!important;left:0!important}}:focus-visible{outline:none}.font-meow-script{font-family:Meow Script,cursive;font-style:normal;font-weight:400}.font-shippori-mincho{font-family:Shippori Mincho,serif;font-style:normal;font-weight:400}.font-shippori-mincho.-medium{font-weight:500}body.is-loading{overflow:hidden}html.is-loaded body,html.is-loaded-quick body{overflow:hidden auto!important}.l-Loader__inner{z-index:9999;background-image:var(--bg-gradient-pink-blue);will-change:clip-path;justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.l-Loader__wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.l-Loader__logo{aspect-ratio:602/599}@media screen and (width>=821px){.l-Loader__logo{width:min(44.0703vw,50.1667vh)}}@media screen and (width<=820px){.l-Loader__logo{width:80.2667vw}}.l-Loader__logoInner{width:100%;height:100%;position:relative}.l-Loader__logoCircle{z-index:1;width:100%;animation:24s linear infinite loaderRotateSlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-Loader__logoCircle img{width:auto;height:auto}@media screen and (width>=821px){.l-Loader__logoCircle img{width:100%}}@media screen and (width<=820px){.l-Loader__logoCircle img{width:100%}}.l-Loader__logoImg{z-index:2;animation:1.5s ease-out forwards loaderLogoFadeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-Loader__logoImg img{width:auto;height:auto}@media screen and (width>=821px){.l-Loader__logoImg img{width:min(24.0117vw,27.3333vh)}}@media screen and (width<=820px){.l-Loader__logoImg img{width:40vw}}.l-Loader__filter{pointer-events:none;width:0;height:0;position:absolute}.l-Loader__animation{z-index:1;filter:url(#moyamoya);width:min(25.6223vw,350px);height:min(25.6223vw,350px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=820px){.l-Loader__animation{width:66.6667vw;height:66.6667vw}}.l-Loader__circle{background:conic-gradient(#0000 0%,#fff 50%,#0000 100%);border-radius:50%;width:100%;height:100%;animation:16s linear infinite loaderRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 20px),#fff calc(100% - 20px));mask:radial-gradient(farthest-side,#0000 calc(100% - 20px),#fff calc(100% - 20px))}.l-Loader__circle:nth-child(2){opacity:.6;background:conic-gradient(from 180deg,#0000 0%,#fff 50%,#0000 100%);width:90%;height:90%;animation:24s linear infinite reverse loaderRotate}@keyframes loaderRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes loaderRotateSlow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes loaderLogoFadeIn{0%{filter:blur(10px);opacity:0}to{filter:blur();opacity:1}}.is-load .l-Loader{pointer-events:none}.l-Loader{transition:opacity .4s ease-out 1.4s}.bl_footer__bloc{display:flex}@media screen and (width>=821px){.bl_footer__bloc{justify-content:center;gap:min(8.78477vw,120px)}}@media screen and (width<=820px){.bl_footer__bloc{flex-direction:column;gap:5.33333vw}}.bl_footer__logo{aspect-ratio:262/123}@media screen and (width>=821px){.bl_footer__logo{width:min(19.1801vw,262px)}}@media screen and (width<=820px){.bl_footer__logo{width:52.2667vw;margin:auto}}@media screen and (width>=821px){.bl_copyright__txt{margin-top:min(3.66032vw,50px)}}@media screen and (width<=820px){.bl_copyright__txt{text-align:center;margin-top:10.6667vw}}.bl_footer__bnrList{align-items:center;display:flex}@media screen and (width>=821px){.bl_footer__bnrList{gap:min(1.75695vw,24px)}}@media screen and (width<=820px){.bl_footer__bnrList{gap:5.33333vw;margin-top:10.6667vw}}@media screen and (width>=821px){.bl_footer__bnrItem{width:min(17.5695vw,240px)}}@media screen and (width<=820px){.bl_footer__bnrItem{width:42vw}}.bl_umbrella__layer01{aspect-ratio:1021/865;z-index:-1;background-image:url(../img/common/umbrella_layer01.webp);background-repeat:no-repeat;background-size:contain}@media screen and (width>=821px){.bl_umbrella__layer01{width:74.7438vw;bottom:-24.8902vw;left:-16.1054vw}}@media screen and (width<=820px){.bl_umbrella__layer01{width:170.267vw;top:5.33333vw;left:-64vw}}.bl_umbrella__bg .layer{position:absolute}.bl_umbrella__rippleCanvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.bl_umbrella__dropletCanvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.bl_umbrella__layer02{aspect-ratio:937/701;z-index:-2;background-image:url(../img/common/umbrella_layer02.webp);background-repeat:no-repeat;background-size:contain}@media screen and (width>=821px){.bl_umbrella__layer02{width:68.5944vw;bottom:-11.713vw;right:-8.78477vw}}@media screen and (width<=820px){.bl_umbrella__layer02{width:156.267vw;top:0;right:-64vw}}.ly_footer__inner{z-index:1;position:relative;overflow:hidden}@media screen and (width>=821px){.ly_footer__inner{min-height:39.0922vw;padding-top:21.9619vw;padding-bottom:10.6667vw}}@media screen and (width<=820px){.ly_footer__inner{padding-top:25.3333vw;padding-bottom:16vw}}.bl_header__gnavList{justify-content:center;align-items:center;display:flex;position:relative}@media screen and (width>=821px){.bl_header__gnavList{grid-template-columns:repeat(3,1fr);gap:2.92826vw;margin-top:4.39239vw;display:grid}}@media screen and (width<=820px){.bl_header__gnavList{flex-direction:column;align-items:center;gap:3.33333vw}.bl_header__gnavItem{width:100%}}.bl_header__gnavLink{align-items:center;width:100%;height:100%;display:flex;position:relative}@media screen and (width>=821px){.bl_header__gnavLink{gap:1.46413vw;padding-bottom:.732064vw;padding-left:1.75695vw}}@media screen and (width<=820px){.bl_header__gnavLink{gap:3.2vw;padding-bottom:3.33333vw;padding-left:15.4667vw}}.bl_header__gnavLink .en,.bl_header__gnavLink .ja{transition:transform .3s ease-out,opacity .3s;display:inline-block}.bl_header__gnavLink:hover .en{transform:translate(5px)}.bl_header__gnavLink:hover .ja{opacity:.85;transform:translate(3px)}@keyframes anim-nav-Hover{0%{transform:translate(0,0)scale(.9,1.05)}15%{transform:translateY(10%)scale(1.1,.9)}30%{transform:translate(0,0)scale(1)}45%{transform:translateY(5%)scale(1.05,.95)}60%{transform:translate(0,0)scale(1)}75%{transform:translateY(2%)scale(1.02,.98)}90%,to{transform:translate(0,0)scale(1)}}.bl_menuBtnInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bl_closeBtn{aspect-ratio:1;position:fixed}@media screen and (width>=821px){.bl_closeBtn{width:4.39239vw;top:2.19619vw;right:2.19619vw}}@media screen and (width<=820px){.bl_closeBtn{width:12vw;top:2.66667vw;right:4vw}}.bl_closeBtn:hover{cursor:pointer}@media screen and (width>=821px){.bl_menuBtn{aspect-ratio:1;border:solid 1px var(--white);z-index:9;width:4.39239vw;color:var(--black);background-image:linear-gradient(#92d7e9 0%,#da9dc5 99%,#da9dc5fe 100%);justify-content:center;align-items:center;display:flex;position:fixed;top:2.19619vw;right:2.19619vw}.bl_menuBtn svg{aspect-ratio:80/6;color:inherit}}@media screen and (width>=821px) and (width>=821px){.bl_menuBtn svg{width:5.85652vw}}@media screen and (width<=820px){.bl_menuBtn{aspect-ratio:1;border:solid 1px var(--white);z-index:9;width:12vw;color:var(--black);background-image:linear-gradient(#92d7e9 0%,#da9dc5 99%,#da9dc5fe 100%);justify-content:center;align-items:center;display:flex;position:fixed;top:2.66667vw;right:4vw}.bl_menuBtn svg{aspect-ratio:80/6;color:inherit}}@media screen and (width<=820px) and (width<=820px){.bl_menuBtn svg{width:17.3333vw}}.bl_menuBtn .icon{aspect-ratio:80/6}@media screen and (width>=821px){.bl_menuBtn .icon{width:5.85652vw}}@media screen and (width<=820px){.bl_menuBtn .icon{width:17.3333vw}}.bl_menuBtn:hover{cursor:pointer}.bl_header_bg{z-index:998;pointer-events:none;opacity:0;background-image:linear-gradient(-45deg,#da9dc5fe 0%,#da9dc5 1%,#92d7e9 100%);width:100%;height:100%;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.js-nav-open .bl_header_bg{opacity:1}.bl_header_cont{z-index:1000;pointer-events:none;opacity:0;width:100%;height:100%;min-height:100vh;transition:opacity .2s ease-in-out;position:fixed;top:0;left:0;overflow:hidden auto}.js-nav-open .bl_header_cont{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .1s ease-in-out,visibility .1s ease-in-out;display:block}.bl_menuBtn.js-btn_gnav__close .bg,.bl_nav__bg,.bl_header_logo,.bl_header__gnav .bl_header__gnavItem,.bl_header__gnav .bl_header__x{opacity:0;transition:opacity .36s ease-out,transform .36s ease-out;transform:translateY(-8px)}.js-nav-open .bl_menuBtn.js-btn_gnav__close .bg{opacity:1;transition-delay:80ms;transform:translate(0,0)}.js-nav-open .bl_nav__bg{opacity:1;transition-delay:.12s;transform:translate(0,0)}.js-nav-open .bl_header_logo{opacity:1;transition-delay:.28s;transform:translate(-50%)}.js-nav-open .bl_header__gnav .bl_header__gnavItem{opacity:1;filter:blur();transition:opacity .5s cubic-bezier(.22,1,.36,1) .75s,transform .5s cubic-bezier(.22,1,.36,1) .75s,filter .4s ease-out .75s;transform:translate(0,0)scale(1)}.js-nav-open .bl_header__gnav .bl_header__gnavItem:first-child{opacity:1;filter:blur();transition-delay:.35s;transform:translate(0,0)scale(1)}.js-nav-open .bl_header__gnav .bl_header__gnavItem:nth-child(2){opacity:1;filter:blur();transition-delay:.45s;transform:translate(0,0)scale(1)}.js-nav-open .bl_header__gnav .bl_header__gnavItem:nth-child(3){opacity:1;filter:blur();transition-delay:.55s;transform:translate(0,0)scale(1)}.js-nav-open .bl_header__gnav .bl_header__gnavItem:nth-child(4){opacity:1;filter:blur();transition-delay:.65s;transform:translate(0,0)scale(1)}.js-nav-open .bl_header__gnav .bl_header__x{opacity:1;filter:blur();transition-delay:.85s;transform:translate(0,0)scale(1)}.js-nav-open .bl_header__gnav .bl_kv__x{opacity:1;transition-delay:.76s;transform:translate(0,0)}.bl_header_contInner{align-items:center;height:100%;display:grid;position:relative}@media screen and (width>=821px){.bl_header_contInner{padding-top:3.66032vw}}@media screen and (width<=820px){.bl_header_contInner{height:auto;min-height:100vh;padding:18.6667vw 0 50.6667vw}}.bl_nav__bg{aspect-ratio:172/133;z-index:-1;position:fixed}@media screen and (width>=821px){.bl_nav__bg{width:12.5915vw;top:0;left:0}}@media screen and (width<=820px){.bl_nav__bg{width:22.9333vw;top:0;left:0}}.bl_header_logo{aspect-ratio:252/120;background-image:url(../img/common/udr_logo_bg.webp);background-repeat:no-repeat;background-size:contain;justify-content:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width>=821px){.bl_header_logo{width:18.448vw;padding-top:1.46413vw}}@media screen and (width<=820px){.bl_header_logo{width:45.2vw;padding-top:4vw}}@media screen and (width>=821px){.bl_header_logoInner{width:9.51684vw}}@media screen and (width<=820px){.bl_header_logoInner{width:17.3333vw}}@media screen and (width>=821px){.bl_header__gnav .bl_kv__x{aspect-ratio:200/48;writing-mode:inherit;justify-content:center;align-items:center;width:14.6413vw;margin:3.66032vw auto 0;display:flex;position:relative;top:auto;left:auto}}@media screen and (width<=820px){.bl_header__gnav .bl_kv__x{aspect-ratio:670/78;writing-mode:inherit;justify-content:center;align-items:center;width:89.3333vw;margin:10.6667vw auto 0;display:flex;position:relative;top:auto;left:auto}}.bl_header__gnav .bl_kv__xLink{height:100%}@media screen and (width>=821px){.bl_header__gnav .bl_kv__xLink{clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}}@media screen and (width<=820px){.bl_header__gnav .bl_kv__xLink{clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}}@media screen and (width>=821px){.bl_header__gnav .bl_kv__xLink .inner{clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}}@media screen and (width<=820px){.bl_header__gnav .bl_kv__xLink .inner{clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}}@media screen and (width>=821px){.bl_header__gnav .bl_kv__xLink .ico{transform:rotate(0)}}@media screen and (width<=820px){.bl_header__gnav .bl_kv__xLink .ico{transform:rotate(0)}}.bl_header__gnav .bl_kv__xLink:hover{padding:1.5% 2%;animation:.6s ease-out anim-nav-Hover}@media screen and (width>=821px){.bl_header_bloc.c-glass{width:100%;max-width:88.287vw;min-height:39.5315vw;margin:0 auto}}@media screen and (width<=820px){.bl_header_bloc.c-glass{width:94.6667vw;max-width:100vw;margin:0 auto;padding:21.3333vw 10.6667vw}}.bl_header__x{justify-content:center;align-items:center;display:flex}@media screen and (width>=821px){.bl_header__x{gap:.878477vw;position:absolute;bottom:0;right:0}}@media screen and (width<=820px){.bl_header__x{gap:2.66667vw;margin-top:3.33333vw}}.bl_header__x_link{z-index:0;background:0 0;justify-content:center;align-items:center;transition:transform .18s,opacity .2s;display:inline-flex;position:relative;overflow:visible}@media screen and (width>=821px){.bl_header__x_link{aspect-ratio:110/40;border-radius:1.46413vw;width:8.05271vw}}@media screen and (width<=820px){.bl_header__x_link{aspect-ratio:135/50;border-radius:3.33333vw;width:18vw}}.bl_header__x_link .ico{aspect-ratio:1;z-index:4;background-color:var(--white);pointer-events:none;position:relative;-webkit-mask-image:url(../img/common/icon_x.webp);mask-image:url(../img/common/icon_x.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width>=821px){.bl_header__x_link .ico{width:1.0981vw}}@media screen and (width<=820px){.bl_header__x_link .ico{width:3.46667vw}}@media screen and (width>=821px){.bl_header__x_link:before{content:"";background-color:var(--white);z-index:1;pointer-events:none;box-sizing:border-box;background-image:none;border-radius:1.46413vw;transition:background .24s,opacity .24s;position:absolute;inset:0}}@media screen and (width<=820px){.bl_header__x_link:before{content:"";background-color:var(--white);z-index:1;pointer-events:none;box-sizing:border-box;background-image:none;border-radius:3.33333vw;transition:background .24s,opacity .24s;position:absolute;inset:0}}@media screen and (width>=821px){.bl_header__x_link:after{content:"";background:var(--bg-gradient-pink-blue);z-index:2;pointer-events:none;box-sizing:border-box;border-radius:1.46413vw;transition:background .24s;position:absolute;inset:1px}}@media screen and (width<=820px){.bl_header__x_link:after{content:"";background:var(--bg-gradient-pink-blue);z-index:2;pointer-events:none;box-sizing:border-box;border-radius:3.33333vw;transition:background .24s;position:absolute;inset:1px}}.bl_header__x_link:hover:before{background-color:#0000;background-image:var(--bg-gradient-pink-blue);opacity:1;background-size:cover}.bl_header__x_link:hover:after{background:var(--white)}.bl_header__x_link:hover .ico{background-image:var(--bg-gradient-pink-blue)}.-hover-color-change{transition:color .3s ease-in-out}.-hover-color-change:hover{color:var(--u-color_pink);transition:color .3s ease-in-out}body{color:var(--default);text-autospace:normal;backface-visibility:hidden;z-index:-1;letter-spacing:.05em;--mask-size-x:100%;--mask-size-y:100%;background-color:#fff;font-family:Shippori Mincho,serif;font-style:normal;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";backface-visibility:hidden;z-index:-1;will-change:mask-size;width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (width>=821px){body:before{pointer-events:none;-webkit-mask-image:url(../img/common/base_mask_bg.webp);mask-image:url(../img/common/base_mask_bg.webp);-webkit-mask-size:var(--mask-size-x) var(--mask-size-y);-webkit-mask-size:var(--mask-size-x) var(--mask-size-y);mask-size:var(--mask-size-x) var(--mask-size-y);background-image:url(../img/common/base_bg.webp);background-size:cover;-webkit-mask-position:50%;mask-position:50%}}@media screen and (width<=820px){body:before{pointer-events:none;-webkit-mask-image:url(../img/common/base_mask_bg_sp.webp);mask-image:url(../img/common/base_mask_bg_sp.webp);-webkit-mask-size:var(--mask-size-x) var(--mask-size-y);-webkit-mask-size:var(--mask-size-x) var(--mask-size-y);mask-size:var(--mask-size-x) var(--mask-size-y);background-image:url(../img/common/base_bg_sp.webp);background-size:cover;-webkit-mask-position:50%;mask-position:50%}}body:after{content:"";background-color:var(--bg-base-color);pointer-events:none;z-index:-3;width:100%;height:100%;position:fixed;top:0;left:0}#rainCanvas{z-index:-2;width:100%;height:100%;position:fixed;top:0;left:0}.bl_header__logo{aspect-ratio:340/80}@media screen and (width>=821px){.bl_header__logo{border-radius:min(.732064vw,.833333vh) min(.732064vw,.833333vh) 0 0;width:min(24.8902vw,28.3333vh);position:absolute;top:0;left:0;transform:translateY(-99%)}}@media screen and (width<=820px){.bl_header__logo{aspect-ratio:422/96;border-radius:1.33333vw 1.33333vw 0 0;width:56.2667vw;position:absolute;top:0;left:0;transform:translateY(-99%)}}::-webkit-scrollbar{width:var(--scrollbar);height:var(--scrollbar)}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:var(--black);border:solid 1px var(--black);box-shadow:0 0 0 1px #fff0}.js-bloc{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;transform:translateY(30px)}.js-bloc.is-active{opacity:1;filter:blur();transition:transform .8s cubic-bezier(.22,1,.29,1),opacity .6s,filter .6s;transform:translateY(0)}@media screen and (width>=821px){.bl_bnr__x{flex-direction:column;justify-content:center;align-items:center;gap:.878477vw;display:flex;position:fixed;top:50%;left:1.0981vw;transform:translateY(-50%)}}@media screen and (width<=820px){.bl_bnr__x{justify-content:center;align-items:center;gap:2.66667vw;margin-top:3.33333vw;display:flex}}@media screen and (width>=821px){.bl_bnr__x_title{writing-mode:vertical-rl;font-size:1.46413vw}}@media screen and (width<=820px){.bl_bnr__x_title{font-size:4vw}}.bl_bnr__x_link{z-index:0;background:0 0;justify-content:center;align-items:center;transition:transform .18s,opacity .2s;display:inline-flex;position:relative;overflow:visible}@media screen and (width>=821px){.bl_bnr__x_link{aspect-ratio:30/80;box-sizing:border-box;z-index:0;background:0 0;border-radius:1.0981vw;justify-content:center;align-items:center;width:2.19619vw;transition:transform .18s,opacity .2s;display:inline-flex;position:relative;overflow:visible}}@media screen and (width<=820px){.bl_bnr__x_link{aspect-ratio:150/60;border-radius:3.33333vw;width:20vw;position:relative}}.bl_bnr__x_link .ico{aspect-ratio:1;z-index:4;background-color:var(--white);pointer-events:none;position:relative;-webkit-mask-image:url(../img/common/icon_x.webp);mask-image:url(../img/common/icon_x.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width>=821px){.bl_bnr__x_link .ico{width:1.0981vw}}@media screen and (width<=820px){.bl_bnr__x_link .ico{width:3.86667vw}}@media screen and (width>=821px){.bl_bnr__x_link:before{content:"";background-color:var(--white);z-index:1;pointer-events:none;box-sizing:border-box;background-image:none;border-radius:1.0981vw;transition:background .24s,opacity .24s;position:absolute;inset:0}}@media screen and (width<=820px){.bl_bnr__x_link:before{content:"";background-color:var(--white);z-index:1;pointer-events:none;box-sizing:border-box;background-image:none;border-radius:3.33333vw;transition:background .24s,opacity .24s;position:absolute;inset:0}}@media screen and (width>=821px){.bl_bnr__x_link:after{content:"";background:var(--bg-gradient-pink-blue);z-index:2;pointer-events:none;box-sizing:border-box;border-radius:calc(1.0981vw - 1px);transition:background .24s;position:absolute;inset:1px}}@media screen and (width<=820px){.bl_bnr__x_link:after{content:"";background:var(--bg-gradient-pink-blue);z-index:2;pointer-events:none;box-sizing:border-box;border-radius:3.33333vw;transition:background .24s;position:absolute;inset:1px}}.bl_bnr__x_link:hover:before{background-color:#0000;background-image:var(--bg-gradient-pink-blue);opacity:1;background-size:cover}.bl_bnr__x_link:hover:after{background:var(--white)}.bl_bnr__x_link:hover .ico{background-image:var(--bg-gradient-pink-blue)}.u-border-line{background-color:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.u-border-line.-top{top:0;bottom:auto}@media screen and (width>=821px){.u-border-line{width:calc(100% - min(4.68521vw,64px));height:1px}}@media screen and (width<=820px){.u-border-line{width:calc(100% - 8.53333vw);height:1px}}.u-border-line .ico{width:100%;height:100%;display:block;position:relative}.u-border-line .ico:before,.u-border-line .ico:after{content:"";background-image:url(../img/common/border_line_path.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width>=821px){.u-border-line .ico:before,.u-border-line .ico:after{width:min(1.90337vw,26px);height:2px}}@media screen and (width<=820px){.u-border-line .ico:before,.u-border-line .ico:after{width:3.46667vw;height:2px}}.u-border-line .ico:before{left:0}@media screen and (width>=821px){.u-border-line .ico:before{left:min(-2.19619vw,-30px)}}@media screen and (width<=820px){.u-border-line .ico:before{left:-4vw}}.u-border-line .ico:after{top:0;right:0}@media screen and (width>=821px){.u-border-line .ico:after{right:min(-2.19619vw,-30px)}}@media screen and (width<=820px){.u-border-line .ico:after{right:-4vw}}.u-border-line02{background-color:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.u-border-line02.-top{top:0;bottom:auto}@media screen and (width>=821px){.u-border-line02{width:calc(100% - min(4.68521vw,64px));height:1px}}@media screen and (width<=820px){.u-border-line02{width:calc(100% - 8.53333vw);height:1px}}.u-border-line02 .ico{width:100%;height:100%;display:block;position:relative}.u-border-line02 .ico:before,.u-border-line02 .ico:after{content:"";background-image:url(../img/common/border_line_path.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width>=821px){.u-border-line02 .ico:before,.u-border-line02 .ico:after{width:min(1.90337vw,26px);height:2px}}@media screen and (width<=820px){.u-border-line02 .ico:before,.u-border-line02 .ico:after{width:3.46667vw;height:2px}}.u-border-line02 .ico:before{left:0}@media screen and (width>=821px){.u-border-line02 .ico:before{left:min(-2.19619vw,-30px)}}@media screen and (width<=820px){.u-border-line02 .ico:before{left:-4vw}}.u-border-line02 .ico:after{top:0;right:0}@media screen and (width>=821px){.u-border-line02 .ico:after{right:min(-2.19619vw,-30px)}}@media screen and (width<=820px){.u-border-line02 .ico:after{right:-4vw}}.bl_news__linkIcon{aspect-ratio:1;border:solid 1px var(--white);border-radius:50%;justify-content:center;align-items:center;padding:1px;transition:padding .3s ease-in-out,right .3s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width>=821px){.bl_news__linkIcon{width:min(1.90337vw,26px);right:min(.366032vw,5px)}}@media screen and (width<=820px){.bl_news__linkIcon{width:8vw;right:.666667vw}}@media screen and (width>=821px){.bl_news__linkIcon svg{width:min(.292826vw,4px)}}@media screen and (width<=820px){.bl_news__linkIcon svg{width:.8vw}}.bl_news__linkIcon svg{display:block}.bl_news__linkIcon_inner{aspect-ratio:1;background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;transition:background-image .3s ease-in-out,width .3s ease-in-out,transform .3s ease-in-out;display:flex}@media screen and (width>=821px){.bl_news__linkIcon_inner{width:min(1.46413vw,20px)}}@media screen and (width<=820px){.bl_news__linkIcon_inner{width:6.4vw}}.bl_news__link{z-index:1;color:var(--white);border:solid 1px var(--white);background-image:linear-gradient(90deg,#da9dc5fe 0%,#da9dc5 1%,#92d7e9 100%);justify-content:center;align-items:center;transition:background-color .3s ease-in-out,background-image .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:flex;position:relative}@media screen and (width>=821px){.bl_news__link{border-radius:min(1.31772vw,18px);width:min(18.3016vw,250px);height:min(2.92826vw,40px)}}@media screen and (width<=820px){.bl_news__link{border-radius:5.33333vw;width:100%;height:10.6667vw}}.bl_news__link:before{content:"";border-radius:inherit;z-index:-2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#da9dc5 0%,#92d7e9 100%);transition:opacity .3s ease-in-out;position:absolute;inset:-1px}.bl_news__link:after{content:"";border-radius:inherit;z-index:-1;opacity:0;pointer-events:none;background:#fff;transition:opacity .3s ease-in-out;position:absolute;inset:0}.bl_news__link:hover{cursor:pointer;color:var(--black);background-color:#0000;background-image:none;border-color:#0000}.bl_news__link:hover:before,.bl_news__link:hover:after{opacity:1}.bl_news__link:hover .bl_news__linkIcon{background-image:linear-gradient(90deg,#da9dc5fe 0%,#92d7e9 100%);transition:padding .3s ease-in-out}@media screen and (width>=821px){.bl_news__link:hover .bl_news__linkIcon{padding:1px}}.bl_news__link:hover .bl_news__linkIcon_inner{border:solid 1px var(--white);background-image:linear-gradient(90deg,#da9dc5fe 0%,#92d7e9 100%);transition:background-image .3s ease-in-out,width .3s ease-in-out}@media screen and (width>=821px){.bl_news__link:hover .bl_news__linkIcon_inner{width:min(1.46413vw,20px)}}.bl_news__linkTxt{color:var(--white);transition:background-image .3s ease-in-out,color .3s ease-in-out}.bl_news__link:hover .bl_news__linkTxt{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#da9dc5 0%,#92d7e9 100%);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.bl_news__link:hover svg polyline{transition:stroke .3s ease-in-out;stroke:#fff!important}.bl_news__articleLink{padding:0;position:relative}@media screen and (width>=821px){.bl_news__articleLink{padding-right:min(6.58858vw,90px)}}.bl_news__articleLink .bl_news__linkIcon{transition:padding .3s ease-in-out}@media screen and (width>=821px){.bl_news__articleLink .bl_news__linkIcon{width:min(2.92826vw,40px);right:0}}.bl_news__articleLink .bl_news__linkIcon_inner{background-image:linear-gradient(90deg,#da9dc5fe 0%,#da9dc5 1%,#92d7e9 100%);transition:background-image .3s ease-in-out,width .3s ease-in-out}@media screen and (width>=821px){.bl_news__articleLink .bl_news__linkIcon_inner{width:min(2.92826vw,40px)}}.bl_news__articleLink svg polyline{transition:stroke .3s ease-in-out}.bl_news__articleLink:hover .bl_news__linkIcon{transition:padding .3s ease-in-out}@media screen and (width>=821px){.bl_news__articleLink:hover .bl_news__linkIcon{padding:2px}}.bl_news__articleLink:hover .bl_news__linkIcon_inner{background-image:linear-gradient(90deg,#fff 0% 1%,#fff 100%)}@media screen and (width>=821px){.bl_news__articleLink:hover .bl_news__linkIcon_inner{width:min(2.34261vw,32px)}.bl_news__articleLink:hover svg polyline{transition:stroke .3s ease-in-out;stroke:#da9dc5!important}}.c-udr-logo{aspect-ratio:252/120;background-image:url(../img/common/udr_logo_bg.webp);background-repeat:no-repeat;background-size:contain;justify-content:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width>=821px){.c-udr-logo{width:18.448vw;padding-top:1.46413vw}.c-udr-logo__link{width:7.17423vw}}.c-base-inner{margin:auto}@media screen and (width>=821px){.c-base-inner{width:min(88.287vw,1206px)}}@media screen and (width<=820px){.c-base-inner{padding:0 2.66667vw}}.c-base-inner.-relative{position:relative}@media screen and (width>=821px){.bl_udr__frame{padding-top:min(11.713vw,160px)}}.glass-ttl-wrap{perspective:1000px;display:inline-block;position:relative}.js-glass-ttl-img{opacity:0;filter:blur(15px);will-change:filter, transform, opacity;transition:opacity 2s cubic-bezier(.16,1,.3,1),filter 2s cubic-bezier(.16,1,.3,1),transform 2s cubic-bezier(.16,1,.3,1);transform:translateY(20px)translateZ(0)}.js-glass-ttl-img.is-visible,.js-glass-ttl-img.is-loaded{opacity:1;filter:blur();transform:translateY(0)translateZ(0)}.blurColorHover{filter:blur();will-change:filter, color;text-decoration:none;transition:color .35s;display:inline-block;color:#000!important}.blurColorHover:hover{animation:.5s cubic-bezier(.2,.8,.2,1) both blurToClear;color:#dc87bf!important}@keyframes blurToClear{0%{filter:blur()}20%{filter:blur(1px)}33%{filter:blur(2px)}50%{filter:blur(3px)}66%{filter:blur(2px)}80%{filter:blur(1px)}to{filter:blur()}}.bl_footer__bnr-list{justify-content:center;display:flex}@media screen and (width>=821px){.bl_footer__bnr-list{gap:min(1.83016vw,2.08333vh);margin-top:min(.732064vw,.833333vh)}}@media screen and (width<=820px){.bl_footer__bnr-list{flex-wrap:wrap;gap:3.06667vw 3.73333vw;margin-top:8vw}}.bl_footer__bnr-item{aspect-ratio:267/75}@media screen and (width>=821px){.bl_footer__bnr-item{width:min(19.5461vw,22.25vh)}}@media screen and (width<=820px){.bl_footer__bnr-item{width:calc(50% - 3.73333vw)}}@keyframes clip-enterR{0%{clip-path:circle(0% at 100% 0);mix-blend-mode:color-burn}50%{mix-blend-mode:inherit}to{clip-path:circle(141.4% at 0 100%)}}@keyframes fadeInR{0%{opacity:0;transform:translate(5%)scale(.95)}to{opacity:1;transform:translate(0%)scale(1)}}@keyframes fadeInL{0%{opacity:0;transform:translate(-5%)}60%{opacity:.5}80%{opacity:.8}to{opacity:1;transform:translate(0%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-pageTop{z-index:1;position:absolute}@media screen and (width>=821px){.c-pageTop{bottom:2.92826vw;right:2.19619vw}}@media screen and (width<=820px){.c-pageTop{bottom:5.33333vw;right:4vw}}.c-pageTop:hover{cursor:pointer}.c-pageTopInner{flex-direction:column;justify-content:center;align-items:center;gap:1.5em;width:100%;height:100%;display:flex;position:relative}.c-pageTopInner .arrow svg{width:100%;height:100%;display:block}@media screen and (width<=820px){.c-pageTopInner .arrow svg{height:16.6667vw}}.c-pageTopInner .arrow svg .arrow-line.-anim{stroke-dasharray:6 100;animation:2s linear infinite arrowFlow}.c-pageTopInner .text{text-align:center;writing-mode:vertical-rl}@keyframes arrowFlow{0%{stroke-dashoffset:6px}to{stroke-dashoffset:-90px}}.bl_share{align-items:center;display:flex}@media screen and (width>=821px){.bl_share{gap:1.1713vw}}@media screen and (width<=820px){.bl_share{justify-content:center;gap:3.2vw}}.bl_share .bl_share__list{align-items:center;display:flex;position:relative}@media screen and (width>=821px){.bl_share .bl_share__list{gap:0 .732064vw}}@media screen and (width<=820px){.bl_share .bl_share__list{gap:0 1.86667vw}}.bl_share .bl_share__item{align-items:center;display:flex;position:relative}.bl_share .bl_share__link{vertical-align:bottom;aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media screen and (width>=821px){.bl_share .bl_share__link{width:2.48902vw}}@media screen and (width<=820px){.bl_share .bl_share__link{width:6.93333vw}}.bl_share .bl_share__link img,.bl_share .bl_share__link:hover{transition:opacity .3s ease-in-out}.bl_share .bl_share__link:hover img{opacity:0;transition:opacity .3s ease-in-out}.bl_share .bl_share__link.-x:after{aspect-ratio:1;background-image:url(../img/common/ico_x_on.webp);background-repeat:no-repeat;background-size:100%;width:100%}.bl_share .bl_share__link.-fb:after{aspect-ratio:1;background-image:url(../img/common/ico_facebook_on.webp);background-repeat:no-repeat;background-size:100%;width:100%}.bl_share .bl_share__link.-line:after{aspect-ratio:1;background-image:url(../img/common/ico_line_on.webp);background-repeat:no-repeat;background-size:100%;width:100%}.bl_share .bl_share__link.-x:after,.bl_share .bl_share__link.-fb:after,.bl_share .bl_share__link.-line:after{content:"";opacity:0;visibility:hidden;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.bl_share .bl_share__link.-x:hover img,.bl_share .bl_share__link.-fb:hover img,.bl_share .bl_share__link.-line:hover img{opacity:0;visibility:hidden;transition:all .3s ease-in-out;transform:translate(0%,0)}.bl_share .bl_share__link.-x:hover:after,.bl_share .bl_share__link.-fb:hover:after,.bl_share .bl_share__link.-line:hover:after{opacity:1;visibility:visible;transition:all .3s ease-in-out;transform:translate(0%,0)}.bl_share .bl_share__link img{transition:all .3s ease-in-out;transform:translate(0%,0)}.c-pageSubTitle{border-bottom:2px solid;line-height:1.2}@media screen and (width>=821px){.c-pageSubTitle{margin-bottom:.732064vw;padding-bottom:.732064vw;font-size:2.34261vw}}@media screen and (width<=820px){.c-pageSubTitle{margin-bottom:4.26667vw;padding-bottom:2.4vw;font-size:5.06667vw}}.js-modal{opacity:0;visibility:hidden;z-index:999;backface-visibility:hidden;background-image:url(../img/common/base_bg.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:100vh;display:none;position:fixed;top:0;left:0;overflow:hidden auto}@media screen and (width>=821px){.js-modal{padding:.878477vw 3.66032vw}}@media screen and (width<=820px){.js-modal{padding:10.6667vw 5.33333vw}}.modal_wrapper{place-items:center;width:100%;min-height:100vh;display:grid;position:relative}@media screen and (width<=820px){.modal_wrapper{position:relative}}.js-modal-content{z-index:2;padding-bottom:5em;display:inline-block;position:relative}@media screen and (width>=821px){.js-modal-content{width:65.1537vw}}@media screen and (width<=820px){.js-modal-content{width:calc(100% - 5.33333vw);margin:24vw auto 20vw}}.js-modal-content .inner{width:100%}@media screen and (width>=821px){.js-modal-content .inner{position:relative}}@media screen and (width<=820px){.js-modal-content .inner{position:relative}}@media screen and (width>=821px){#modalCharater01 .js-modal-content .inner,#modalCharater02 .js-modal-content .inner{padding:3.66032vw 13.9092vw}}#modalComment .close img{transition:transform .3s linear}.close{aspect-ratio:1;z-index:9;position:fixed}@media screen and (width>=821px){.close{width:11.0542vw;height:11.0542vw;top:2.19619vw;right:2.19619vw}}@media screen and (width<=820px){.close{width:16vw;top:2.66667vw;right:2.66667vw}}.close img{transition:all .3s ease-in-out}.close:hover,.close:focus{cursor:pointer}.close:hover img,.close:focus img{transition:all .3s ease-in-out}.close:hover .inner:before,.close:focus .inner:before{opacity:1;transition:all .3s ease-in-out}.get_comment,.get_character,.get_goods{display:none}.modal_cont{position:relative}@media screen and (width>=821px){.modal_cont{width:69.3997vw;display:block}}@media screen and (width<=820px){.modal_cont{width:92vw}}#youtubeIframe{aspect-ratio:16/9}@media screen and (width>=821px){#youtubeIframe{width:100%;display:block}}@media screen and (width<=820px){#youtubeIframe{width:100%}}.js-modal__movie_frame,.js-modal__movie_frame.-short{margin:auto}@media screen and (width>=821px){.js-modal__movie_frame.-short{width:min(38.0674vw,43.3333vh)}}@media screen and (width<=820px){.js-modal__movie_frame.-short{width:56vw}}.js-modal__movie_frame.-short #youtubeIframe{aspect-ratio:9/16}.p-modal__movie_frame .p-modal__movie_frameInner{background-color:#fff}@media screen and (width>=821px){.p-modal__movie_frame .p-modal__movie_frameInner{padding:min(1.02489vw,14px)}}@media screen and (width<=820px){.p-modal__movie_frame .p-modal__movie_frameInner{padding:5.33333vw}}.bl_modal_bg_top{width:100%;position:absolute;top:0;left:0}.bl_modal_bg_bottom{width:100%;position:absolute;bottom:0;left:0}.modal_cont_inner,#modalComment .modal_cont_inner{width:100%;height:100%;min-height:100vh;position:relative}@media screen and (width>=821px){#modalComment .modal_cont_inner{place-items:center;display:grid}}@media screen and (width<=820px){#modalComment .modal_cont_inner{height:auto;min-height:auto}}@media screen and (width>=821px){.bl_modal__movie_bloc{width:min(108.346vw,123.333vh);margin:auto}}@media screen and (width<=820px){.bl_modal__movie_bloc{width:94.6667vw;margin:3.33333vw auto 0;padding:20vw 0}}@media screen and (width>=821px){.bl_modal__content{align-items:center;margin:auto;padding:5.85652vw 0;position:relative}}.bl_modal__movie_bloc{position:relative}@media screen and (width<=820px){#modalMovie .modal__content_inner{place-content:center;height:100%;display:grid}}@media screen and (width>=821px){#modalMovie .modal__content_inner .bl_modal__content{padding:0;display:flex}}.bl_modal_closeBtn{transition:opacity .3s ease-in-out}@media screen and (width>=821px){.bl_modal_closeBtn{z-index:1;width:min(8.78477vw,10vh);position:absolute;top:min(2.92826vw,3.33333vh);right:min(2.92826vw,3.33333vh)}}@media screen and (width<=820px){.bl_modal_closeBtn{z-index:1;width:20vw;height:20vw;position:fixed;top:5.33333vw;right:5.33333vw}}.bl_modal_closeBtn:hover{cursor:pointer;transition:opacity .3s ease-in-out}.bl_modal_closeBtn:hover .bl_modal_closeBtn_ico:before{opacity:1;animation:1.5s cubic-bezier(.22,.6,.35,1) forwards clipPath}.bl_modal_closeBtn:hover img{animation:.2s cubic-bezier(.22,.6,.35,1) forwards clipPathRev}.bl_modalComment__content{z-index:1;position:relative}@media screen and (width>=821px){.bl_modalComment__content{flex-direction:row-reverse;align-items:center;width:100%;margin:auto;display:flex;position:relative}}@media screen and (width<=820px){.bl_modalComment__content{min-height:calc(100vh - 21.3333vw);margin-bottom:10.6667vw;padding:21.3333vw 5.33333vw 22.6667vw}}.get_comment_content{position:relative}@media screen and (width>=821px){.get_comment_content{flex:1;justify-content:center;align-items:center;display:flex}}@media screen and (width<=820px){.get_comment_content{width:100%}}@media screen and (width>=821px){.get_comment_content_inner{width:70.7906vw;margin:auto}.get_comment_bloc .comment_media{justify-content:center;gap:min(7.68668vw,8.75vh);display:flex}}@media screen and (width<=820px){.get_comment_bloc .comment_media{margin-top:36vw}}@media screen and (width>=821px){.get_comment_bloc .comment_media.-single .comment_body{flex:none;width:48.3163vw}}.comment_img{margin:auto}@media screen and (width>=821px){.comment_img{width:19.3265vw}}@media screen and (width<=820px){.comment_img{width:56.2667vw}}@media screen and (width>=821px){.comment_img.-l_img{width:45.388vw;padding-top:6.25vw}}.bl_modal__movie_frame{z-index:1;position:relative}.modal__content_inner{background-color:#fff;width:100%;position:relative}@media screen and (width>=821px){.modal__content_inner{border-radius:1.46413vw}}@media screen and (width<=820px){.modal__content_inner{border-radius:2.66667vw}}.modal__close{position:fixed;top:0;right:0}@media screen and (width>=821px){.modal__close{top:2.19619vw;right:2.19619vw}}@media screen and (width<=820px){.modal__close{z-index:99;top:2.66667vw;right:2.66667vw}}.modal-fix .js-btn_gnav__open{display:none}html.is-loaded-quick.modal-fix body{overflow:hidden!important}.bl_comment__media{justify-content:center;display:flex}@media screen and (width>=821px){.bl_comment__media{gap:3.51391vw}}@media screen and (width<=820px){.bl_comment__media{flex-direction:column;gap:8.53333vw}}@media screen and (width>=821px){.bl_comment__media.-noimg .bl_comment__mediaBody{flex:none}.bl_comment__mediaImg{width:26.3543vw}}@media screen and (width<=820px){.bl_comment__mediaImg{width:100%;margin:auto}}@media screen and (width>=821px){.bl_comment__mediaBody{flex:1}}.bl_comment__ttl{line-height:1}.bl_comment__blocInfo{letter-spacing:.05em;line-height:2}@media screen and (width>=821px){.bl_comment__blocInfo dd{margin-top:.878477vw}.bl_comment__blocInfo dd .desc{margin-top:2.19619vw}}@media screen and (width<=820px){.bl_comment__blocInfo dd .desc{margin-top:4vw}}@media screen and (width>=821px){.c-glass{isolation:isolate;border-radius:min(1.46413vw,20px);padding:min(5.85652vw,80px) min(5.85652vw,80px) min(4.39239vw,60px);position:relative}.c-glass:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:-1;will-change:transform;background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 50%,#ffffff1a 100%);border:1px solid #ffffff40;position:absolute;inset:0;transform:translateZ(0)}.c-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff1f 0%,#fff0 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;height:50%;position:absolute;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.c-glass:before{background:#ffffff40}}}@media screen and (width<=820px){.c-glass{isolation:isolate;border-radius:3.2vw;padding:26.6667vw 5.33333vw 13.3333vw;position:relative}.c-glass:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:-1;will-change:transform;background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 50%,#ffffff1a 100%);border:1px solid #ffffff40;position:absolute;inset:0;transform:translateZ(0)}.c-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff1f 0%,#fff0 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;height:50%;position:absolute;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.c-glass:before{background:#ffffff40}}}@media screen and (width>=821px){.c-glass.c-udr__frame{padding-top:min(11.713vw,160px)}}@media screen and (width<=820px){.u-pc-only{display:none!important}}@media screen and (width>=821px){.u-sp-only{display:none!important}}.none{display:none!important}.u-pointer{cursor:pointer}.u-nowrap{white-space:nowrap}@media screen and (width>=821px){.u-boxshadow-base{will-change:box-shadow;box-shadow:0 min(.366032vw,.416667vh) min(1.46413vw,1.66667vh) #000000bf}}@media screen and (width<=820px){.u-boxshadow-base{will-change:box-shadow;box-shadow:0 .666667vw 2.66667vw #000000bf}}.u-hover-opacity-03{transition:opacity .3s ease-in-out}.u-hover-opacity-03:hover{opacity:.3;transition:opacity .3s ease-in-out}.u-section--lead{line-height:1.4}@media screen and (width>=821px){.u-section--lead{font-size:1.1713vw}}@media screen and (width<=820px){.u-section--lead{font-size:3.2vw}}.u-hover-opacity-7{transition:opacity .3s}.u-hover-opacity-7:hover{cursor:pointer;opacity:.7;transition:opacity .3s}.u-hover-underline:hover{text-decoration:underline}.debug_window{z-index:300;background-color:#000;width:auto;display:inline;position:fixed;top:0;left:0}.debug_window p{color:#fff}.u-bg-white{backface-visibility:hidden;background-color:var(--white)}.u-color-black{color:var(--black)}.u-color-white{color:var(--white)}.u-color-pink{color:var(--u-color_pink)}.u-borderColor-black{border-color:var(--black)}.js-tab_content{display:none}.js-tab_content.active{display:block}.bl_character{padding-top:9.66325vw}@media screen and (width<=820px){.bl_character{padding-top:28vw;padding-bottom:13.3333vw}}.bl_character__title{width:min(46.4129vw,634px);margin-bottom:min(2.92826vw,40px)}@media screen and (width<=820px){.bl_character__title{width:90%;margin:0 auto 10.6667vw}}.bl_character__stage{border-radius:20px;position:relative}@media screen and (width<=820px){.bl_character__stage{flex-direction:column;display:flex}}.bl_character__stage:not(.is-ready) [data-character-stand],.bl_character__stage:not(.is-ready) [data-character-copy]{opacity:0}.bl_character__swiper{width:100%}.bl_character__swiper .swiper-wrapper{align-items:stretch}.bl_character__slide{grid-template-columns:1fr 1fr;align-items:start;height:auto;min-height:min(54.4656vw,744px);display:grid}.bl_character__slide:not(.swiper-slide-active){pointer-events:none}@media screen and (width<=820px){.bl_character__slide{flex-direction:column;min-height:0;display:flex}}.bl_character__art{justify-content:center;padding-left:min(3.66032vw,50px);display:flex}@media screen and (width<=820px){.bl_character__art{width:100%;padding:0}}.bl_character__stand{aspect-ratio:520/920;flex:none;width:min(38.0674vw,520px);display:block}@media screen and (width<=820px){.bl_character__stand{width:min(520px,60vw)}}.bl_character__stand img{display:block}.bl_character__profile.c-glass{background:#ffffff38;min-height:min(32.3572vw,442px);margin-top:min(2.78184vw,38px);padding:min(3.95315vw,54px) min(2.92826vw,40px)}@media screen and (width<=820px){.bl_character__profile.c-glass{width:100%;min-height:0;margin-top:4.26667vw;padding:6.4vw 5.33333vw}}.bl_character__name{letter-spacing:.12em;font-size:min(3.3675vw,46px);line-height:1.4}@media screen and (width<=820px){.bl_character__name{font-size:7.2vw}}.bl_character__nameEn{color:var(--u-color_pink);letter-spacing:.15em;font-size:min(1.1713vw,16px)}@media screen and (width<=820px){.bl_character__nameEn{font-size:3.73333vw}}.bl_character__cv{align-items:center;gap:min(.878477vw,12px);margin-top:min(1.46413vw,20px);font-size:min(1.31772vw,18px);display:flex}@media screen and (width<=820px){.bl_character__cv{gap:2.13333vw;margin-top:3.73333vw;font-size:4vw}}.bl_character__cvBadge{color:var(--u-color_pink);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;width:min(3.66032vw,50px);font-size:min(1.1713vw,16px);display:inline-flex}@media screen and (width<=820px){.bl_character__cvBadge{width:10.1333vw;font-size:3.46667vw}}.bl_character__divider{width:min(33.675vw,460px);height:1px;margin:min(2.19619vw,30px) auto;position:relative;inset:auto;transform:none}@media screen and (width<=820px){.bl_character__divider{margin:4.8vw 0}}.bl_character__description{letter-spacing:.05em;overflow-wrap:anywhere;font-size:min(1.24451vw,17px);line-height:2}@media screen and (width<=820px){.bl_character__description{font-size:4vw}.bl_character__description br{display:none}}.bl_character__list{align-items:flex-start;gap:min(1.75695vw,24px);width:50%;margin:min(2.92826vw,40px) 0 0 auto;display:flex;position:relative}.bl_character__list.is-positioned{top:var(--character-list-top);z-index:2;margin-top:0;position:absolute;right:0}@media screen and (width<=820px){.bl_character__list{flex-direction:column;order:-1;align-items:center;gap:3.2vw;width:100%;margin:0 0 5.33333vw}}.bl_character__listTitle{color:#65bed2;letter-spacing:.15em;white-space:nowrap;background:url(../img/character/chara_list_line.webp) 0/2px 100% no-repeat;padding:min(.585652vw,8px) 0 min(3.80674vw,52px) min(1.1713vw,16px);font-size:min(1.31772vw,18px);line-height:1.5}@media screen and (width<=820px){.bl_character__listTitle{background:0 0;padding:0;font-size:3.73333vw}}.bl_character__buttons{grid-template-columns:repeat(var(--character-columns,4), minmax(0, 1fr));gap:min(1.1713vw,16px);display:grid}@media screen and (width<=820px){.bl_character__buttons{gap:3.2vw}}.bl_character__button{cursor:pointer;background:linear-gradient(160deg,#93d6e9,#dc87bf);border:1px solid #0000;border-radius:min(.732064vw,10px);width:min(6.44217vw,88px);height:min(6.44217vw,88px);transition:border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}@media screen and (width<=820px){.bl_character__button{border-radius:2.13333vw;width:16vw;height:16vw}}.bl_character__button:hover{border-color:var(--u-color_pink)}.bl_character__button.is-selected{background:linear-gradient(#fffffff7,#fffffff7) padding-box padding-box,linear-gradient(150deg,#8bd2e4,#dc87bf) border-box}.bl_character__thumbnail{transition:opacity .25s;display:block}.bl_character__thumbnail img{display:block}.is-selected .bl_character__thumbnail{opacity:0}.bl_character__buttonName{text-align:center;opacity:0;color:#aa81a0;justify-content:center;align-items:center;padding:12%;font-size:min(1.24451vw,17px);line-height:1.6;transition:opacity .25s;display:flex;position:absolute;inset:0}@media screen and (width<=820px){.bl_character__buttonName{font-size:3.2vw}}.is-selected .bl_character__buttonName{opacity:1;-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#dc87bf 8%,#8ed6e8 92%);-webkit-background-clip:text;background-clip:text}.bl_character__empty{text-align:center;padding:60px 0;font-size:16px}
