@charset "UTF-8";
/*! ファイル名:style.css */@font-face{font-family:"Yu Gothic";font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:700;src:local("Yu Gothic Bold")}@font-face{font-family:"Helvetica Neue";font-weight:100;src:local("Helvetica Neue Regular")}@font-face{font-family:"Helvetica Neue";font-weight:200;src:local("Helvetica Neue Regular")}body{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media (resolution >= 2dppx),only screen and (min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.container_kr{--kr-hover-boing:transform 300ms cubic-bezier(0.175,0.885,0.32,2);color:var(--kr-color-base);font-family:var(--kr-font-family-base);font-size:var(--kr-font-size-base);letter-spacing:var(--kr-tracking-base);line-height:var(--kr-leading-base);position:relative}.container_kr a:hover,.container_kr button:hover{text-decoration:none}:root{--kr-vw:100vw;--kr-first-view-height:100svh;--kr-border-radius-full:9999px;--kr-color-base:#5c4a4a;--kr-color-base-rgb:92 74 74;--kr-color-bg:#f4f4f4;--kr-color-bg-rgb:244 244 244;--kr-color-silver:#f4f4f4;--kr-color-silver-rgb:244 244 244;--kr-color-white:#fff;--kr-color-white-rgb:255 255 255;--kr-color-offwhite:#fcfcfc;--kr-color-offwhite-rgb:252 252 252;--kr-color-black:#000;--kr-color-black-rgb:0 0 0;--kr-color-gray:#888;--kr-color-gray-rgb:136 136 136;--kr-color-yellow:#f9d88c;--kr-color-yellow-rgb:249 216 140;--kr-color-red:#d8677e;--kr-color-red-rgb:216 103 126;--kr-color-rose:#f2a2ba;--kr-color-rose-rgb:242 162 186;--kr-color-pink:#f7c8d3;--kr-color-pink-rgb:247 200 211;--kr-color-beige:#f6e7d8;--kr-color-beige-rgb:246 231 216;--kr-color-greige:#f1ece9;--kr-color-greige-rgb:241 236 233;--kr-color-mint:#d6eae0;--kr-color-mint-rgb:214 234 224;--kr-color-lavender:#e5d3f2;--kr-color-lavender-rgb:229 211 242;--kr-color-blue:#cde5f5;--kr-color-blue-rgb:205 229 245;--kr-breakpoints-xs:320px;--kr-breakpoints-sm:768px;--kr-breakpoints-md:1024px;--kr-breakpoints-ml:1300px;--kr-breakpoints-lg:1440px;--kr-breakpoints-xl:1680px;--kr-breakpoints-full:9999px;--kr-zindex-back:0;--kr-zindex-middle:10;--kr-zindex-front:100;--kr-zindex-header:500;--kr-zindex-overlay:900;--kr-zindex-modal:1000;--kr-zindex-navi:5000;--kr-zindex-magic:10000;--kr-font-weight-thin:100;--kr-font-weight-extraLight:200;--kr-font-weight-light:300;--kr-font-weight-regular:400;--kr-font-weight-medium:500;--kr-font-weight-semiBold:600;--kr-font-weight-bold:700;--kr-font-weight-extraBold:800;--kr-font-weight-black:900;--kr-font-family-base:Sawarabi Gothic,sans-serif;--kr-font-family-brush:Caveat Brush,sans-serif;--kr-font-family-comfortaa:Comfortaa,sans-serif;--kr-leading-none:0;--kr-leading-tight:1;--kr-leading-snug:1.15;--kr-leading-normal:1.3;--kr-leading-relaxed:1.45;--kr-leading-base:1.6;--kr-leading-loose:1.75;--kr-leading-wide:1.9;--kr-leading-extra-wide:2;--kr-leading-double:3;--kr-tracking-none:0;--kr-tracking-tighter:0.01em;--kr-tracking-tight:0.02em;--kr-tracking-base:0.04em;--kr-tracking-wide:0.08em;--kr-tracking-wider:0.16em;--kr-tracking-widest:0.32em;--kr-ease-none:cubic-bezier(0.25,0.25,0.75,0.75);--kr-ease-power1-in:cubic-bezier(0.55,0.085,0.68,0.53);--kr-ease-power1-inout:cubic-bezier(0.455,0.03,0.515,0.955);--kr-ease-power1-out:cubic-bezier(0.25,0.46,0.45,0.94);--kr-ease-power2-in:cubic-bezier(0.55,0.055,0.675,0.19);--kr-ease-power2-inout:cubic-bezier(0.645,0.045,0.355,1);--kr-ease-power2-out:cubic-bezier(0.215,0.61,0.355,1);--kr-ease-power3-in:cubic-bezier(0.895,0.03,0.685,0.22);--kr-ease-power3-inout:cubic-bezier(0.77,0,0.175,1);--kr-ease-power3-out:cubic-bezier(0.165,0.84,0.44,1);--kr-ease-power4-in:cubic-bezier(0.755,0.05,0.855,0.06);--kr-ease-power4-inout:cubic-bezier(0.86,0,0.07,1);--kr-ease-power4-out:cubic-bezier(0.23,1,0.32,1);--kr-ease-expo-in:cubic-bezier(0.95,0.05,0.795,0.035);--kr-ease-expo-inout:cubic-bezier(1,0,0,1);--kr-ease-expo-out:cubic-bezier(0.19,1,0.22,1);--kr-ease-circ-in:cubic-bezier(0.6,0.04,0.98,0.335);--kr-ease-circ-inout:cubic-bezier(0.785,0.135,0.15,0.86);--kr-ease-circ-out:cubic-bezier(0.075,0.82,0.165,1);--kr-ease-back-in:cubic-bezier(0.6,-0.28,0.735,0.045);--kr-ease-back-inout:cubic-bezier(0.68,-0.55,0.265,1.55);--kr-ease-back-out:cubic-bezier(0.175,0.885,0.32,1.5)}@media screen and (min-width:768px){:root{--kr-pixel-ratio:1;--kr-design-view-width:1440px;--kr-contents-width:calc(var(--kr-rem)*40);--kr-border-radius:calc(var(--kr-rem)*0.8);--kr-font-size-base:calc(var(--kr-rem)*1.3)}}@media screen and (min-width:768px) and (min-width:1680px){:root{--kr-rem:calc(var(--kr-vw)*1/168)}}@media screen and (min-width:768px) and (max-width:1679px){:root{--kr-rem:10px}}@media screen and (max-width:767px){:root{--kr-pixel-ratio:1;--kr-design-view-width:400px;--kr-contents-width:calc(var(--kr-rem)*40);--kr-font-size-base:calc(var(--kr-rem)*1.3);--kr-border-radius:calc(var(--kr-rem)*1.6);--kr-rem:calc(var(--kr-vw)/40)}}:where(.container_kr) :not(iframe,canvas,img,svg,video,svg *,use,symbol,g,path){all:unset;display:revert}.container_kr *,.container_kr :after,.container_kr :before{box-sizing:border-box}.container_kr ol,.container_kr ul{list-style:none}.container_kr img{max-width:100%}.container_kr table{border-collapse:collapse}.container_kr textarea{white-space:revert}.container_kr picture{display:block}:where(.container_kr) canvas,:where(.container_kr) img,:where(.container_kr) svg,:where(.container_kr) video{height:auto;max-width:none;vertical-align:top;width:100%}:where(.container_kr) svg:where(:not([fill])){fill:currentcolor}:where(.container_kr) img,:where(.container_kr) svg{pointer-events:none}:where(.container_kr) a,:where(.container_kr) button{color:currentcolor}:where(.container_kr) a,:where(.container_kr) button,:where(.container_kr) input[type=button],:where(.container_kr) input[type=submit]{cursor:pointer}:where(.container_kr) a,:where(.container_kr) button,:where(.container_kr) label{-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.container_kr) a{text-decoration:underline}@media screen and (hover:hover) and (min-width:768px){:where(.container_kr) a:hover{text-decoration:none}}@media (hover:none){:where(.container_kr) a:active{text-decoration:none}}:where(.container_kr) button{background-color:initial;border:0;outline:none;padding:0}:where(.container_kr) button,:where(.container_kr) input[type=button]{display:block;width:100%}:where(.container_kr) button:focus,:where(.container_kr) input[type=button]:focus{outline:none}.container_kr strong{font-weight:var(--kr-font-weight-bold)}.container_kr em{font-style:italic}.container_kr sub,.container_kr sup{font-size:.8em;line-height:1}.container_kr sub{vertical-align:sub}.container_kr sup{vertical-align:super}.container_kr textarea{resize:vertical}.container_kr del{text-decoration:line-through}.container_kr ins{text-decoration:underline}.is-not-template{margin:0}@media screen and (max-width:767px){.u-display-pc{display:none}}@media screen and (min-width:768px){.u-display-sp{display:none}}.u-list{list-style:none}.u-list>li{position:relative}.u-list>li:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;top:0;width:1.8em}.u-list li{list-style-type:none}.u-list-disc>li{padding-left:1em}.u-list-disc>li:before{content:"・";left:.1em}.u-list-note>li{padding-left:1.5em}.u-list-note>li:before{content:"※";left:0}.u-list-decimal{counter-reset:item}.u-list-decimal>li{padding-left:2.3em}.u-list-decimal>li:before{content:counters(item,"-") ". ";counter-increment:item;justify-content:flex-end;white-space:nowrap}.u-marker{background-image:linear-gradient(#0000 15%,#ff305f 0);background-repeat:no-repeat;background-size:100% 90%;color:var(--color-white)}@media screen and (min-width:768px){.u-marker{padding:0 calc(var(--kr-rem)*.2) calc(var(--kr-rem)*.2)}}@media screen and (max-width:767px){.u-marker{padding:0 calc(var(--kr-rem)*.2) calc(var(--kr-rem)*.2)}}.u-order-1{order:1}@media screen and (min-width:768px){.u-order-1-pc{order:1}}@media screen and (max-width:767px){.u-order-1-sp{order:1}}.u-order-2{order:2}@media screen and (min-width:768px){.u-order-2-pc{order:2}}@media screen and (max-width:767px){.u-order-2-sp{order:2}}.u-order-3{order:3}@media screen and (min-width:768px){.u-order-3-pc{order:3}}@media screen and (max-width:767px){.u-order-3-sp{order:3}}.u-order-4{order:4}@media screen and (min-width:768px){.u-order-4-pc{order:4}}@media screen and (max-width:767px){.u-order-4-sp{order:4}}.u-order-5{order:5}@media screen and (min-width:768px){.u-order-5-pc{order:5}}@media screen and (max-width:767px){.u-order-5-sp{order:5}}.c-visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.tagline_kr{color:#bbb;margin:0 auto;text-align:right}@media screen and (min-width:768px){.tagline_kr{box-sizing:initial;font-size:12px;max-width:1170px;padding:12px 16px}}@media screen and (max-width:767px){.tagline_kr{font-size:11px;padding:8px}}.fsc_gfooter__breadcrumb{margin-top:0}#footercontent .fsc_gfooter__breadcrumb{display:none}#Header_fca{background-color:#fff;border-bottom:1px solid #ccc;left:0;padding:0 15px;position:absolute;width:100%;z-index:100}@media screen and (max-width:767px){#Header_fca{display:none}}#Header_fca .header_inline_fca{margin:0 auto;position:relative;width:100%}#Header_fca #head-topnavi_allb{align-items:center;border:none;display:flex;height:32px;justify-content:flex-end;width:auto}#Header_fca #head-topnavi_allb ul.nave_allb{margin:0}#Header_fca #head-topnavi_allb ul.nave_allb li{height:auto;line-height:1;list-style:none}#Header_fca,#Header_fca .nave_allb{align-items:center;display:flex;position:static}#Header_fca .nave_allb li,#Header_fca li{padding-left:10px}.header-sp_kr{background-color:#fff;border-bottom:1px solid #ddd;display:flex;height:38px;justify-content:space-between}@media screen and (min-width:768px){.header-sp_kr{display:none}}.header-sp_kr-logo{align-items:center;display:flex;margin-left:15px;width:67px}.header-sp_kr-right{align-items:center;display:flex;height:100%;justify-content:center}.header-sp_kr-logo-felissimo{margin-right:12px;width:52px}.header-sp_kr-logo-felissimo img{height:auto;width:100%}.header-sp_kr-menu,.header-sp_kr-menu li{display:flex;height:100%}.header-sp_kr-menu li{align-items:center;border-left:1px solid #ddd;justify-content:center;width:36px}.header-sp_kr-menu li img{height:auto;width:100%}.header_kr{background-color:#fff;border-bottom:1px solid #eaeaea}@media screen and (min-width:768px){.header_kr{padding:0 20px;position:relative;z-index:10000}}@media screen and (max-width:767px){.header_kr{padding:0 7px}}@media screen and (min-width:768px){.header_kr-nav{margin:0 auto;max-width:1170px}}.header_kr-nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width:768px){.header_kr-nav-list{margin:0 -14px}}@media screen and (max-width:767px){.header_kr-nav-list{margin:0 -3px}}.header_kr-nav-item{list-style:none}.header_kr-nav-link{display:block;text-decoration:none}@media screen and (min-width:768px){.header_kr-nav-link{font-size:10px;padding:14px}}@media screen and (max-width:767px){.header_kr-nav-link{font-size:9px;padding:7px 3px}}@media screen and (hover:hover) and (min-width:768px){.header_kr-nav-link:hover{color:currentcolor;text-decoration:underline!important}}@media (hover:none){.header_kr-nav-link:active{color:currentcolor;text-decoration:underline!important}}@media screen and (min-width:768px){.container_kr{background-color:var(--kr-color-greige)}}@media screen and (max-width:767px){.container_kr{overflow:hidden}}.container_kr-body{background-color:var(--kr-color-bg);clip-path:inset(0);position:relative;z-index:1}@media screen and (min-width:768px){.container_kr-body{margin-left:auto;margin-right:auto;max-width:calc(var(--kr-rem)*40);padding-bottom:calc(var(--kr-rem)*4.8);padding-top:calc(var(--kr-rem)*4.8)}}@media screen and (min-width:768px) and (max-width:1299px){.container_kr-body{margin-left:calc(var(--kr-rem)*15);margin-right:auto}}@keyframes kr-rotation{0%{rotate:0deg}to{rotate:1turn}}@keyframes walk{0%{transform:translateX(calc(100%*var(--direction, 1)))}to{transform:translateX(0)}}@keyframes walk-y{0%{transform:translateY(0)}50%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes walk-y-hide{0%{transform:translateY(0)}50%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes show{0%{opacity:1}to{opacity:1}}@keyframes scale{0%{scale:.5}to{scale:1}}@keyframes swing{0%{transform:translateX(-100px) rotate(15deg)}to{transform:translateX(-100px) rotate(-15deg)}}@keyframes slide{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes arare{0%{transform:translate3d(-130%,-30%,0)}to{transform:translate3d(130%,0,0)}}@keyframes hanten{0%,49.999%{scale:-1 1}50%,to{scale:1 1}}.c-modal_kr{left:0;margin:auto;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:768px){.c-modal_kr{height:100%;position:absolute;width:calc(var(--kr-rem)*40)}}@media screen and (max-width:767px){.c-modal_kr{height:100dvh;position:fixed}}.c-modal_kr:not(.is-open){opacity:0;transition:opacity 175ms ease,visibility 0s 175ms;visibility:hidden}.c-modal_kr.is-open{opacity:1;transition:visibility 0s,opacity 175ms ease;visibility:visible}.c-modal_kr-container{align-items:center;background-color:var(--kr-color-rose);display:flex;justify-content:center;left:0;overflow:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:none;top:0;width:100%;z-index:1}@media screen and (min-width:768px){.c-modal_kr-container{height:100dvh;padding-top:calc(var(--kr-rem)*4.8);pointer-events:none;position:sticky}}@media screen and (max-width:767px){.c-modal_kr-container{height:100%;padding-bottom:calc(var(--kr-rem)*3.2);padding-top:calc(var(--kr-rem)*3.2);position:absolute}}.c-modal_kr-content{background:var(--color-ivory-light);color:var(--kr-color-white);margin:auto;pointer-events:auto;position:relative}@media screen and (min-width:768px){.c-modal_kr-content{padding-bottom:50px;padding-top:50px}}.about-btn_kr{position:relative;width:fit-content}.about-btn_kr-eyes{position:absolute;right:0;top:0}.about-btn_kr-eye{height:100%;position:absolute}.about-btn_kr-eye:last-of-type{left:0}.about-btn_kr-eye:nth-last-of-type(2){right:0}.about-btn_kr-eye:after,.about-btn_kr-eye:before{clip-path:ellipse(50% 50% at 50% 50%);content:"";display:block;position:absolute;top:0}.about-btn_kr-eye:before{background-color:var(--kr-color-white);height:100%;left:0;width:100%}.about-btn_kr-eye:after{background-color:var(--kr-color-base);height:50%;inset:0;margin:auto;width:50%}.about-btn_kr-act{align-items:center;color:var(--kr-color-silver);display:flex;justify-content:center;letter-spacing:0;line-height:1.4;position:relative;text-align:center}.about-btn_kr-act:before{background-color:var(--kr-color-rose);border-radius:100%;content:"";display:block;inset:0;position:absolute}.about-btn_kr-txt{position:relative}.about-btn_kr-icon{aspect-ratio:1/1;bottom:0;margin:auto;position:absolute;top:0}.about-btn_kr-icon svg{height:100%}.about-btn_kr-act:before,.about-btn_kr-eyes{transition:var(--kr-hover-boing)}@media screen and (hover:hover) and (min-width:768px){.about-btn_kr:hover{color:var(--kr-color-silver)}.intro_kr .about-btn_kr:hover .about-btn_kr-eyes{transform:translate(calc(var(--kr-rem)*1),calc(var(--kr-rem)*-.6))}.navi_kr .about-btn_kr:hover .about-btn_kr-eyes{transform:translate(calc(var(--kr-rem)*.5),calc(var(--kr-rem)*-.6))}.about-btn_kr:hover .about-btn_kr-act:before{transform:scale(1.1)}}@media (hover:none){.about-btn_kr:active{color:var(--kr-color-silver)}.intro_kr .about-btn_kr:active .about-btn_kr-eyes{transform:translate(calc(var(--kr-rem)*1),calc(var(--kr-rem)*-.6))}.navi_kr .about-btn_kr:active .about-btn_kr-eyes{transform:translate(calc(var(--kr-rem)*.5),calc(var(--kr-rem)*-.6))}.about-btn_kr:active .about-btn_kr-act:before{transform:scale(1.1)}}.c-btn_kr-inner{align-items:center;color:var(--kr-color-silver);display:flex;font-size:calc(var(--kr-rem)*1.3);height:calc(var(--kr-rem)*7.2);justify-content:center;letter-spacing:0;line-height:1.4;margin:auto;padding:0 calc(var(--kr-rem)*2.8);position:relative;text-decoration:none;width:fit-content}.c-btn_kr-inner:before{background-color:var(--kr-color-rose);border-radius:100%;content:"";display:block;inset:0;position:absolute;transition:var(--kr-hover-boing)}@media screen and (hover:hover) and (min-width:768px){.c-btn_kr-inner:hover{color:var(--kr-color-silver)}.c-btn_kr-inner:hover:before{transform:scale(1.1)}}@media (hover:none){.c-btn_kr-inner:active{color:var(--kr-color-silver)}.c-btn_kr-inner:active:before{transform:scale(1.1)}}.c-btn_kr-txt{position:relative}.c-btn_kr-icon{aspect-ratio:1/1;bottom:0;display:block;margin:auto;position:absolute;right:calc(var(--kr-rem)*1.2);top:0;width:calc(var(--kr-rem)*.6)}.c-btn_kr-icon svg{height:100%}.c-btn_kr-circle{align-items:center;color:var(--kr-color-silver);display:flex;height:calc(var(--kr-rem)*2.4);justify-content:center;position:absolute;width:calc(var(--kr-rem)*2.4)}.c-btn_kr-circle:before{background-color:var(--kr-color-rose);border-radius:100%;content:"";height:100%;inset:0;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.c-btn_kr-circle svg{height:calc(var(--kr-rem)*.6);height:100%;isolation:isolate;width:calc(var(--kr-rem)*.6)}.c-eye_kr:not(.navi_kr .c-eye_kr){display:none}.is-blink .c-eye_kr-item{animation:blink .25s ease-out;transition:.4s ease-out}.c-eye_kr-item:after{transform:translate(0,0);transition:.4s ease-out}[data-eye=a] .c-eye_kr-item:after{transform:translate(50%,0)}[data-eye=b] .c-eye_kr-item:after{transform:translate(-50%,0)}[data-eye=e] .c-eye_kr-item:after{transform:translate(-25%,25%)}[data-eye=f] .c-eye_kr-item:after{transform:translate(25%,-25%)}.c-eye_kr.is-loop-show:not(.navi_kr .c-eye_kr.is-loop-show){display:block}@keyframes blink{0%{clip-path:ellipse(50% 50% at 50% 50%)}50%{clip-path:ellipse(25% 2% at 50% 50%)}to{clip-path:ellipse(50% 50% at 50% 50%)}}.mv_kr{padding:calc(var(--kr-rem)*2.4) 0 calc(var(--kr-rem)*3.2)}.mv_kr-head{display:flex;justify-content:space-between;padding:0 calc(var(--kr-rem)*2.4)}.mv_kr-logo{width:calc(var(--kr-rem)*8)}.mv_kr-logo a{height:100%;width:100%}.mv_kr-vol{align-items:end;display:flex}.mv_kr-vol-txt{color:var(--kr-color-rose);font-family:var(--kr-font-family-brush);font-size:calc(var(--kr-rem)*2.4);height:fit-content;letter-spacing:0;line-height:2}.mv_kr-vol-imgs{width:calc(var(--kr-rem)*7.2)}.mv_kr-hero{display:grid;height:calc(var(--kr-rem)*45);margin-top:calc(var(--kr-rem)*.8);position:relative}.mv_kr-hero canvas{display:none;grid-area:1/1;opacity:0;position:relative;transition:opacity .5s ease;width:100%;z-index:1}.is-opening-start .mv_kr-hero canvas{opacity:1}.is-opening-loop .mv_kr-hero canvas#opening{display:none}.is-loop-show .mv_kr-hero canvas{display:block}.mv_kr-hero-bg{background-color:var(--kr-color-mint);display:block;height:calc(var(--kr-rem)*42);left:calc(var(--kr-rem)*-1);mask-image:url(../images/202509/mv_mask.svg);mask-repeat:no-repeat;mask-size:100%;opacity:0;position:absolute;top:0;transform:scale(0);transition:transform .5s var(--kr-ease-power3-out),opacity .5s ease;width:100%;width:calc(var(--kr-rem)*45)}.is-opening-start .mv_kr-hero-bg{opacity:1;transform:scale(1)}.mv_kr-hero-bg picture{filter:blur(0);opacity:0;transition:opacity .9s linear,filter .9s linear;transition-delay:.25s}.is-opening-end .mv_kr-hero-bg picture{filter:blur(2px);opacity:1}.mv_kr-logo,.mv_kr-vol{opacity:0;transition:opacity .5s ease}.is-opening-start .mv_kr-logo,.is-opening-start .mv_kr-vol{opacity:1}.intro_kr-ttl{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s var(--kr-ease-back-out)}.is-opening-start .intro_kr-ttl{opacity:1;transform:scale(1)}.intro_kr{left:0;margin-top:calc(var(--kr-rem)*-3);padding:0 0 calc(var(--kr-rem)*37.7);position:relative}.intro_kr-ttl{margin:0 auto;width:calc(var(--kr-rem)*23.1)}.intro_kr-body{font-size:calc(var(--kr-rem)*1.5);letter-spacing:0;line-height:2;margin-bottom:calc(var(--kr-rem)*3.9);margin-top:calc(var(--kr-rem)*3.9);text-align:center}.intro_kr-body-txt+.intro_kr-body-txt{line-height:2;margin-top:.85em}.intro_kr-visual{bottom:0;left:0;position:absolute;width:100%}.intro_kr-visual-goods{bottom:calc(var(--kr-rem)*6.5);left:0;position:absolute;width:100%}.intro_kr .about-btn_kr{margin:calc(var(--kr-rem)*5.5) auto 0}.intro_kr .about-btn_kr-eyes{height:calc(var(--kr-rem)*2.4);width:calc(var(--kr-rem)*3.6)}.intro_kr .about-btn_kr-eye{transform:translate(calc(var(--kr-rem)*-3.6),calc(var(--kr-rem)*-.8));width:calc(var(--kr-rem)*1.2)}.intro_kr .about-btn_kr-act{font-size:calc(var(--kr-rem)*1.6);height:calc(var(--kr-rem)*12.8);line-height:1.4;padding:0 calc(var(--kr-rem)*2.8)}.intro_kr .about-btn_kr-icon{right:calc(var(--kr-rem)*1.1);width:calc(var(--kr-rem)*.8)}.archives_kr{background-color:var(--kr-color-greige);border-top-left-radius:calc(var(--kr-rem)*3.2);border-top-right-radius:calc(var(--kr-rem)*3.2);left:0;margin-top:calc(var(--kr-rem)*-3.2);padding:calc(var(--kr-rem)*16) calc(var(--kr-rem)*3.2) calc(var(--kr-rem)*10);position:relative}.archives_kr-ttl{margin-bottom:calc(var(--kr-rem)*4.8)}.archives_kr-ttl-ja{color:var(--kr-color-red);font-size:calc(var(--kr-rem)*2.8);letter-spacing:.04em;line-height:1.3;text-align:center}.archives_kr-ttl-en{height:calc(var(--kr-rem)*1.6);margin:calc(var(--kr-rem)*1) auto 0;width:fit-content}.archives_kr-list{display:flex;flex-direction:column;row-gap:calc(var(--kr-rem)*1.6)}.archives_kr-item-link{display:grid;overflow:hidden;position:relative}.archives_kr-item-link picture{grid-area:1/1}.archives_kr-item-img{transition:transform .3s var(--kr-ease-power3-out)}.archives_kr-item-frame{pointer-events:none;position:relative;z-index:1}@media screen and (hover:hover) and (min-width:768px){.archives_kr-item:hover .archives_kr-item-img{transform:scale(1.1);transition:var(--kr-hover-boing)}}@media (hover:none){.archives_kr-item:active .archives_kr-item-img{transform:scale(1.1);transition:var(--kr-hover-boing)}}.archives_kr-item-circle{bottom:calc(var(--kr-rem)*.8);right:calc(var(--kr-rem)*.8)}.brands_kr{background-color:var(--kr-color-beige);border-top-left-radius:calc(var(--kr-rem)*3.2);border-top-right-radius:calc(var(--kr-rem)*3.2);left:0;margin-top:calc(var(--kr-rem)*-3.2);padding:calc(var(--kr-rem)*6.7) calc(var(--kr-rem)*3.2) calc(var(--kr-rem)*10.4);position:relative}.brands_kr-ttl{margin-bottom:calc(var(--kr-rem)*4.8)}.brands_kr-ttl-ja{color:var(--kr-color-red);font-size:calc(var(--kr-rem)*2.8);letter-spacing:.04em;line-height:1.3;text-align:center}.brands_kr-ttl-en{display:block;height:calc(var(--kr-rem)*1.6);margin:calc(var(--kr-rem)*1) auto 0;width:fit-content}.brands_kr-list{display:flex;flex-wrap:wrap;gap:calc(var(--kr-rem)*.8);justify-content:center}.brands_kr-item{width:calc(var(--kr-rem)*16.4)}.brands_kr-item-link{display:block;overflow:hidden;position:relative}.brands_kr-item-link picture{transition:transform .3s var(--kr-ease-power3-out)}@media screen and (hover:hover) and (min-width:768px){.brands_kr-item-link:hover picture{transform:scale(1.1);transition:var(--kr-hover-boing)}}@media (hover:none){.brands_kr-item-link:active picture{transform:scale(1.1);transition:var(--kr-hover-boing)}}.brands_kr-item-icon{align-items:center;bottom:calc(var(--kr-rem)*.8);color:var(--kr-color-rose);display:flex;height:calc(var(--kr-rem)*.8);justify-content:center;position:absolute;right:calc(var(--kr-rem)*.8);width:calc(var(--kr-rem)*.8)}.brands_kr-item-icon svg{display:block}.members_kr{background-color:var(--kr-color-mint);border-radius:calc(var(--kr-rem)*3.2);left:0;margin-top:calc(var(--kr-rem)*-3.2);padding:calc(var(--kr-rem)*6.8) 0 calc(var(--kr-rem)*8);position:relative}.members_kr-ttl{margin-bottom:calc(var(--kr-rem)*5.8);position:relative;width:100%}.members_kr-ttl picture{margin:0 auto;width:calc(var(--kr-rem)*14.9)}.members_kr-ttl:after,.members_kr-ttl:before{--x:calc(var(--kr-rem)*-4);background-image:url(../images/members_title_side.svg);background-repeat:no-repeat;background-size:100%;content:"";height:calc(var(--kr-rem)*11.9);position:absolute;top:0;width:calc(var(--kr-rem)*14.9)}.members_kr-ttl:before{left:var(--x)}.members_kr-ttl:after{right:var(--x)}.members_kr-list{row-gap:calc(var(--kr-rem)*3.2)}.members_kr-item{background-color:var(--kr-color-silver);padding:calc(var(--kr-rem)*6.4) calc(var(--kr-rem)*3.4) calc(var(--kr-rem)*3.4);position:relative;width:calc(var(--kr-rem)*27.4)}.members_kr-item:before{aspect-ratio:1/1;background-color:var(--kr-color-mint);border-radius:100%;content:"";position:absolute;right:calc(var(--kr-rem)*1.6);top:calc(var(--kr-rem)*1.6);width:calc(var(--kr-rem)*1.6)}.members_kr-item:nth-of-type(2n){align-self:flex-end;transform:rotate(-5deg)}.members_kr-item:nth-of-type(odd){transform:rotate(5deg)}.members_kr-item-profile{align-items:center;column-gap:calc(var(--kr-rem)*1.2);display:flex;flex-direction:row-reverse;justify-content:flex-end}.members_kr-item-profile-icon{border-radius:100%;display:block;overflow:hidden;width:calc(var(--kr-rem)*4.8)}.members_kr-item-comment{font-size:calc(var(--kr-rem)*1.4);letter-spacing:0;line-height:1.6;margin-top:calc(var(--kr-rem)*1.7);text-align:justify;word-break:break-all}.members_kr-item-image{margin-top:calc(var(--kr-rem)*2.5)}.members_kr-banners,.members_kr-list{display:flex;flex-direction:column;padding:0 calc(var(--kr-rem)*3.2)}.members_kr-banners{margin-top:calc(var(--kr-rem)*3.7);row-gap:calc(var(--kr-rem)*2.5)}.members_kr-banners-item{width:calc(var(--kr-rem)*20)}.members_kr-banners.is-odd-start .members_kr-banners-item:nth-of-type(2n){transform:rotate(5deg)}.members_kr-banners.is-even-start .members_kr-banners-item:nth-of-type(2n),.members_kr-banners.is-odd-start .members_kr-banners-item:nth-of-type(odd){align-self:flex-end;transform:rotate(-5deg)}.members_kr-banners.is-even-start .members_kr-banners-item:nth-of-type(odd){transform:rotate(5deg)}.members_kr .c-btn_kr{margin:calc(var(--kr-rem)*-1.6) auto 0;width:fit-content}.members_kr .c-btn_kr-act-inner{height:calc(var(--kr-rem)*8)}.share_kr{padding:calc(var(--kr-rem)*7.2) calc(var(--kr-rem)*3.2) calc(var(--kr-rem)*7.9);position:relative}.share_kr-ttl{margin:0 auto;width:calc(var(--kr-rem)*7.7)}.share_kr-list{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:calc(var(--kr-rem)*1.6)}.share_kr-btn,.share_kr-item{position:relative}.share_kr-btn{align-items:center;aspect-ratio:1/1;color:var(--kr-color-offwhite);display:flex;flex-direction:column;justify-content:center;row-gap:calc(var(--kr-rem)*1.6);width:calc(var(--kr-rem)*14.4)}.share_kr-item:nth-of-type(3) .share_kr-btn{right:calc(var(--kr-rem)*-1.5)}.share_kr-item:nth-of-type(4) .share_kr-btn{left:calc(var(--kr-rem)*-1.5)}.share_kr-btn:before{background-color:var(--kr-color-rose);content:"";inset:0;mask-image:url(../images/shape_cloud.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;position:absolute}.share_kr-btn-txt{position:relative;width:calc(var(--kr-rem)*8)}.share_kr-btn-arrow{bottom:calc(var(--kr-rem)*.4);width:calc(var(--kr-rem)*.8)}.share_kr-btn-arrow,.share_kr-btn-eyes{left:0;margin:auto;position:absolute;right:0}.share_kr-btn-eyes{height:calc(var(--kr-rem)*2.4);opacity:0;top:0;transition:opacity 0s;width:calc(var(--kr-rem)*5.6)}.share_kr-btn-eyes.is-show{opacity:1}.share_kr-btn-eye{clip-path:ellipse(25% 0 at 50% 50%);height:100%;position:absolute;transition:clip-path .15s ease-out;width:calc(var(--kr-rem)*1.2)}.is-show .share_kr-btn-eye{clip-path:ellipse(50% 50% at 50% 50%)}.share_kr-btn-eye:last-of-type{left:0}.share_kr-btn-eye:nth-last-of-type(2){right:0}.share_kr-btn-eye:after,.share_kr-btn-eye:before{clip-path:ellipse(50% 50% at 50% 50%);content:"";display:block;position:absolute;top:0}.share_kr-btn-eye:before{background-color:var(--kr-color-white);height:100%;left:0;width:100%}.share_kr-btn-eye:after{background-color:var(--kr-color-base);height:50%;inset:0;margin:auto;width:50%}.share_kr-btn .share_kr-btn-eyes,.share_kr-btn:before{transition:var(--kr-hover-boing)}@media screen and (hover:hover) and (min-width:768px){.share_kr-btn:hover .share_kr-btn-eyes{transform:translate(0,calc(var(--kr-rem)*-.6))}.share_kr-btn:hover:before{transform:scale(1.1)}}@media (hover:none){.share_kr-btn:active .share_kr-btn-eyes{transform:translate(0,calc(var(--kr-rem)*-.6))}.share_kr-btn:active:before{transform:scale(1.1)}}@media screen and (min-width:768px){.frame_kr{display:flex;flex-direction:column;height:100%;left:0;margin:auto;max-width:calc(var(--kr-rem)*40 + var(--kr-rem)*.2);pointer-events:none;position:absolute;right:0;top:0;transition:color .5s var(--kr-ease-none);z-index:var(--kr-zindex-navi)}.container_kr:not(.is-change) .frame_kr{color:var(--kr-color-greige)}}@media screen and (min-width:768px) and (max-width:1299px){.frame_kr{margin-left:calc(var(--kr-rem)*15);margin-right:auto}}@media screen and (min-width:768px){.frame_kr-bottom,.frame_kr-top{display:flex;height:100vh;left:0;position:sticky;width:100%}.frame_kr-top{align-items:flex-start;top:0}.frame_kr-bottom{align-items:flex-end;bottom:0;margin-top:auto}.frame_kr-line{bottom:calc(var(--kr-rem)*4.8);position:absolute}.frame_kr-line,.frame_kr-line:before{left:0;top:calc(var(--kr-rem)*4.8);width:100%}.frame_kr-line:before{border:calc(var(--kr-rem)*.1) solid var(--kr-color-blue);border-radius:calc(var(--kr-rem)*4.8);content:"";display:block;height:calc(100vh - var(--kr-rem)*4.8 - var(--kr-rem)*4.8);position:sticky}}@media screen and (max-width:767px){.frame_kr{display:none}}.pagetop_kr{margin-top:calc(var(--kr-rem)*-10);padding-top:calc(var(--kr-rem)*10);position:relative;z-index:1}@media screen and (min-width:768px){.pagetop_kr{overflow:hidden}}.pagetop_kr-inner{height:calc(var(--kr-rem)*65.6);position:relative;z-index:1}.pagetop_kr-img{height:100%;margin:0 calc(var(--kr-rem)*10);position:relative;width:calc(var(--kr-rem)*40)}.pagetop_kr-img-item{align-items:center;display:flex;justify-content:center;left:calc(var(--kr-left)*1/10*var(--kr-rem));position:absolute;top:calc(var(--kr-top)*1/10*var(--kr-rem))}.pagetop_kr-img-item picture{width:calc(var(--kr-width)*1/10*var(--kr-rem))}.is-center .pagetop_kr-img-item:nth-of-type(3)[data-sprite] span{animation:sprite .4s steps(calc(var(--frame) - 1)) forwards}.is-flying .pagetop_kr-img-item:nth-of-type(4)[data-sprite] span{animation:sprite .6s steps(calc(var(--frame) - 1)) reverse}.pagetop_kr-img-item[data-sprite]{aspect-ratio:1/1;width:calc(var(--kr-width)*1/10*var(--kr-rem))}.pagetop_kr-img-item[data-sprite] span{background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;display:block;height:100%;width:100%}.pagetop_kr-img-wrap{display:inline-flex;height:100%;left:-4.5%;position:relative;width:fit-content}.pagetop_kr-logo{aspect-ratio:1/1;inset:0;margin:auto;position:absolute;right:calc(var(--kr-rem)*-1.8);top:calc(var(--kr-rem)*1.9);width:calc(var(--kr-rem)*16.2);z-index:var(--kr-zindex-front)}.pagetop_kr-btn{background-color:var(--kr-color-rose);color:var(--kr-color-silver);flex-direction:column;height:calc(var(--kr-rem)*10);mask-image:url(../images/shape_crescent.svg);mask-repeat:no-repeat;mask-size:100%;padding-bottom:calc(var(--kr-rem)*2);position:relative;text-decoration:none;z-index:var(--kr-zindex-front)}.pagetop_kr-btn-icon{aspect-ratio:1/1;display:block;height:fit-content;width:calc(var(--kr-rem)*1.1)}.pagetop_kr-btn-txt{font-size:calc(var(--kr-rem)*1.4);position:relative;top:calc(var(--kr-rem)*.5)}.pagetop_kr-btn-wrap{bottom:calc(var(--kr-rem)*-2);height:fit-content;left:0;position:absolute;width:100%}.pagetop_kr-btn-img{left:calc(var(--kr-left)*1/10*var(--kr-rem));margin:auto;position:absolute;right:0;top:calc(var(--kr-top)*1/10*var(--kr-rem));width:calc(var(--kr-width)*1/10*var(--kr-rem))}.pagetop_kr-fixed{align-items:center;display:flex;height:100dvh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:1}.pagetop_kr-fixed-img{width:calc(var(--kr-width)*1/10*var(--kr-rem))}.pagetop_kr-btn{align-items:center;display:flex;justify-content:center;transition:var(--kr-hover-boing)}@media screen and (hover:hover) and (min-width:768px){.pagetop_kr-btn:hover{transform:translateY(10%)!important}}@media (hover:none){.pagetop_kr-btn:active{transform:translateY(10%)!important}}.pagetop_kr-btn-img{animation:pagetop-btn-img-bob 1s ease-in-out infinite alternate;animation-play-state:paused;transform-origin:bottom}.pagetop_kr-btn-img picture{animation-duration:1.8s;animation-timing-function:var(--kr-ease-power3-inout)}.pagetop_kr-fixed{transform:translateY(50%);transition:transform 1s var(--kr-ease-power3-out)}.pagetop_kr-fixed-img{transition:transform 2s var(--kr-ease-power1-out)}.is-loop-show .pagetop_kr-btn-img{animation-play-state:running}@keyframes sprite{to{background-position:100% 0}}@keyframes pagetop-btn-img-bob{0%{transform:translateY(0)}50%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes pagetop-btn-click-jump{0%{transform:translateY(5%)}50%{transform:translateY(calc(var(--kr-rem)*-27)) rotate(0deg)}to{transform:translateY(100%) rotate(0deg)}}.navi_kr{height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translate3d(0,0,0);visibility:visible!important;width:100%}@media screen and (max-width:767px){.navi_kr{display:none}}.navi_kr-inner{display:grid;grid-template-columns:1fr calc(var(--kr-rem)*40) 1fr;height:100vh;overflow:hidden;position:sticky;top:0;width:100%}@media screen and (max-width:1299px){.navi_kr-inner{grid-template-columns:calc(var(--kr-rem)*15) calc(var(--kr-rem)*40) 1fr}}.navi_kr-side{pointer-events:auto;position:relative}.navi_kr-side .about-btn_kr,.navi_kr-side .navi_kr-archive,.navi_kr-side .navi_kr-menu{transition:opacity .2s ease,visibility 0s}@media screen and (max-width:1299px){.navi_kr-side.navi_kr-side-left{opacity:0;pointer-events:none;visibility:hidden}}@media screen and (max-width:1023px){.navi_kr-side .about-btn_kr,.navi_kr-side .navi_kr-archive,.navi_kr-side .navi_kr-menu{opacity:0;transition:opacity .2s ease,visibility 0s .2s;visibility:hidden}}.navi_kr-side-left{padding:0 0 calc(var(--kr-rem)*7)}.navi_kr-side-left,.navi_kr-side-right{display:flex;flex-direction:column;justify-content:flex-end}.navi_kr-side-right{color:var(--kr-color-red);padding:0 calc(var(--kr-rem)*7.2) calc(var(--kr-rem)*7)}@media screen and (max-width:1299px){.navi_kr-side-right{align-items:center;padding:0 calc(var(--kr-rem)*3) calc(var(--kr-rem)*7)}}.navi_kr-side-right:not(:has(.navi_kr-archive)){justify-content:center;padding:calc(var(--kr-rem)*7) calc(var(--kr-rem)*7.2)}.navi_kr-side-right-inner{display:flex;flex-direction:column;justify-content:flex-end;position:relative;row-gap:calc(var(--kr-rem)*14)}.navi_kr-side-right-foot{align-items:flex-end;column-gap:calc(var(--kr-rem)*1);display:flex;justify-content:space-between}@media screen and (max-width:1299px){.navi_kr-side-right-foot{column-gap:calc(var(--kr-rem)*4)}}.navi_kr-side-right-foot>*{flex:none}.navi_kr-center{pointer-events:none}.navi_kr-product{display:grid;height:100%;left:0;margin:0 auto;position:absolute;right:0;width:fit-content}.navi_kr-product:before{background-image:url(../images/navi_light.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:calc(var(--kr-rem)*52.5);opacity:0;position:absolute;top:0;width:100%}.is-opening-end .navi_kr-product:before{opacity:1;transition:opacity .2s 1.2s}.navi_kr-product-item{align-items:center;display:flex;flex-direction:column;grid-area:1/1;justify-content:flex-end;margin-top:calc(var(--kr-rem)*26)}.navi_kr-product-item-link{height:fit-content;text-decoration:none}@media screen and (hover:hover) and (min-width:768px){.navi_kr-product-item-link:hover{color:var(--kr-color-base)}}@media (hover:none){.navi_kr-product-item-link:active{color:var(--kr-color-base)}}.navi_kr-product-frame{--frame-width:calc(var(--kr-rem)*27);height:var(--frame-width);position:relative;width:var(--frame-width)}.navi_kr-product-frame:after{background-color:var(--kr-color-beige);bottom:0;clip-path:ellipse(50% 50% at 50% 50%);content:"";display:block;height:calc(var(--kr-rem)*9);opacity:0;position:absolute;width:100%}.navi_kr-product-img{align-items:flex-end;bottom:0;display:flex;height:100dvh;justify-content:center;position:absolute;width:100%;z-index:1}.navi_kr-product-img:has(picture):not(.is-abducted .navi_kr-product-img:has(picture)){mask-image:url(../images/navi_product_shape.svg);mask-position:0 100%;mask-repeat:no-repeat;mask-size:calc(var(--kr-rem)*27)}.navi_kr-product-img canvas,.navi_kr-product-img picture{left:calc(var(--kr-left)*1/10*var(--kr-rem));position:relative;top:calc(var(--kr-top)*1/10*var(--kr-rem));width:calc(var(--kr-width)*1/10*var(--kr-rem))}.navi_kr-product-info{align-items:center;display:flex;flex-direction:column;margin-top:calc(var(--kr-rem)*6)}.navi_kr-product-name{font-size:calc(var(--kr-rem)*1.2);letter-spacing:0;text-align:center}.navi_kr-product-price{align-items:center;display:flex;margin-top:calc(var(--kr-rem)*.8);text-align:center}.navi_kr-product-price-num{font-family:var(--kr-fontfamily-comfortaa);font-size:calc(var(--kr-rem)*1.2);letter-spacing:0}.navi_kr-product-price-tax{display:inline-block;font-size:calc(var(--kr-rem)*1);letter-spacing:0}.navi_kr-product .product_kr-item-btn{margin-top:calc(var(--kr-rem)*1);width:fit-content}.navi_kr-logo{position:absolute;right:calc(var(--kr-rem)*6.2);top:calc(var(--kr-rem)*7.2);width:calc(var(--kr-rem)*10.6)}.navi_kr-menu-ttl{height:calc(var(--kr-rem)*1.8);width:fit-content}.navi_kr-menu-list{display:flex;flex-direction:column;font-size:calc(var(--kr-rem)*1.6);line-height:1.4;margin-top:calc(var(--kr-rem)*.7)}.navi_kr-menu-item-num{display:inline-block;text-align:center;width:1.5em}.navi_kr-menu-link{display:inline-block;letter-spacing:0;padding:calc(var(--kr-rem)*.7) 0;position:relative;text-decoration:none}.navi_kr-menu-link:after{background-color:var(--kr-color-red);bottom:calc(var(--kr-rem)*.4);content:"";height:1px;left:1.5em;opacity:0;position:absolute;width:calc(100% - 1.7em)}@media screen and (hover:hover) and (min-width:768px){.navi_kr-menu-link:hover{color:currentcolor}.navi_kr-menu-link:hover:after{opacity:1}}@media (hover:none){.navi_kr-menu-link:active{color:currentcolor}.navi_kr-menu-link:active:after{opacity:1}}.navi_kr-archive-ttl{height:calc(var(--kr-rem)*1.8);width:fit-content}.navi_kr-archive-list{display:flex;flex-direction:column;font-size:calc(var(--kr-rem)*1.4);line-height:1.4;margin-top:calc(var(--kr-rem)*.7)}.navi_kr-archive-link{align-items:center;column-gap:calc(var(--kr-rem)*.4);display:flex;letter-spacing:0;padding:calc(var(--kr-rem)*.4) 0;position:relative;text-decoration:none;width:fit-content}.navi_kr-archive-link:after{background-color:var(--kr-color-red);bottom:calc(var(--kr-rem)*.2);content:"";height:1px;left:2em;opacity:0;position:absolute;width:calc(100% - 1.7em)}@media screen and (hover:hover) and (min-width:768px){.navi_kr-archive-link:hover{color:currentcolor}.navi_kr-archive-link:hover:after{opacity:1}}@media (hover:none){.navi_kr-archive-link:active{color:currentcolor}.navi_kr-archive-link:active:after{opacity:1}}.navi_kr-archive-icon{display:block;width:calc(var(--kr-rem)*2.4)}.navi_kr-visual{inset:0;pointer-events:none;position:absolute}.navi_kr-visual-txt{animation:loop-vertical 50s linear infinite;display:flex;flex-direction:column;height:fit-content;position:absolute;width:calc(var(--kr-rem)*1.2)}.navi_kr-visual-txt:after,.navi_kr-visual-txt:before{color:var(--kr-color-rose);content:"かわいい CHEERS YOU UP!　かわいい CHEERS YOU UP!　かわいい CHEERS YOU UP!　かわいい CHEERS YOU UP!　かわいい CHEERS YOU UP!　";display:block;font-family:var(--kr-fontfamily-base);font-size:calc(var(--kr-rem)*1.3);letter-spacing:.08em;line-height:1;text-orientation:sideways;width:100%;writing-mode:vertical-rl}.navi_kr-visual-txt-left{bottom:0;left:calc(var(--kr-rem)*1);scale:-1 -1}.navi_kr-visual-txt-right{right:calc(var(--kr-rem)*1)}.navi_kr-visual-figure{aspect-ratio:1/1;bottom:0;display:grid;height:fit-content;margin:auto;position:absolute;right:0;top:calc(var(--kr-rem)*3);width:calc(var(--kr-rem)*24)}.navi_kr-visual-figure picture{grid-area:1/1;left:calc(var(--kr-left)*1/10*var(--kr-rem));position:relative;top:calc(var(--kr-top)*1/10*var(--kr-rem));width:calc(var(--kr-width)*1/10*var(--kr-rem))}.navi_kr .c-btn_kr{margin-top:calc(var(--kr-rem)*1)}.navi_kr .about-btn_kr-eyes{height:calc(var(--kr-rem)*1.6);width:calc(var(--kr-rem)*2.8)}.navi_kr .about-btn_kr-eye{transform:translate(calc(var(--kr-rem)*-3),calc(var(--kr-rem)*-.6));width:calc(var(--kr-rem)*.8)}.navi_kr .about-btn_kr-act{font-size:calc(var(--kr-rem)*1.2);height:calc(var(--kr-rem)*9.2);line-height:1.4;padding:0 calc(var(--kr-rem)*1.8)}.navi_kr .about-btn_kr-icon{right:calc(var(--kr-rem)*.8);width:calc(var(--kr-rem)*.6)}.navi_kr-product-item{--ease-rise-inout:cubic-bezier(0.68,-0.55,0.265,2)}.navi_kr-product-item .navi_kr-product-img{opacity:0;visibility:hidden}.navi_kr-product-item .navi_kr-product-img:has(canvas){transform:translateX(150%);transition:transform 1.3s ease}.navi_kr-product-item .c-btn_kr,.navi_kr-product-item .navi_kr-product-name,.navi_kr-product-item .navi_kr-product-price{opacity:0;visibility:hidden}.navi_kr-product-item.is-show .navi_kr-product-img{opacity:1;visibility:visible}.navi_kr-product-item.is-show .navi_kr-product-img:has(canvas){transform:translateX(0)}.navi_kr-product-item.is-show .navi_kr-product-img picture{animation:rise 1.3s var(--ease-rise-inout);transform-origin:center bottom}.navi_kr-product-item.is-show[data-action=walk] canvas{animation:walk-y .25s ease-in-out infinite;animation-fill-mode:forwards;animation-iteration-count:5;transform-origin:center bottom}.navi_kr-product-item.is-show .c-btn_kr,.navi_kr-product-item.is-show .navi_kr-product-name,.navi_kr-product-item.is-show .navi_kr-product-price{opacity:1;transition:opacity .3s ease 1.3s,visibility 0s;visibility:visible}.navi_kr-product-item.is-hide .navi_kr-product-img{transition:opacity 0s 2s,visibility 0s 2s,transform 0s 2s}.navi_kr-product-item.is-hide .navi_kr-product-img:has(canvas){animation:exit 1.3s ease-in forwards}.navi_kr-product-item.is-hide .navi_kr-product-img picture{animation:down 1.3s var(--ease-rise-inout) forwards;transform-origin:bottom}.navi_kr-product-item.is-hide[data-action=walk] canvas{animation:walk-y-hide .25s ease-in-out .2s infinite;animation-fill-mode:forwards;animation-iteration-count:5;animation-play-state:running;transform-origin:center bottom}.navi_kr-product-item.is-abducted .navi_kr-product-img canvas,.navi_kr-product-item.is-abducted .navi_kr-product-img picture{animation:abducted 2s ease-in forwards;transform-origin:bottom}.navi_kr-product-item.is-abducted,.navi_kr-product-item.is-hide{pointer-events:none}.navi_kr-product-item.is-abducted .navi_kr-product-img,.navi_kr-product-item.is-hide .navi_kr-product-img{transition:opacity 0s 2s,visibility 0s 2s,transform 0s 2s}.navi_kr-product-item.is-abducted .c-btn_kr,.navi_kr-product-item.is-abducted .navi_kr-product-name,.navi_kr-product-item.is-abducted .navi_kr-product-price,.navi_kr-product-item.is-hide .c-btn_kr,.navi_kr-product-item.is-hide .navi_kr-product-name,.navi_kr-product-item.is-hide .navi_kr-product-price{transition:opacity .2s ease,visibility 0s .2s}@keyframes loop-vertical{0%{transform:translate3d(0,0,0)}to{transform:translate3d(0,-50%,0)}}@keyframes rise{0%{transform:translate3d(0,120%,0)}to{transform:translate3d(0,0,0)}}@keyframes down{0%{transform:translate3d(0,0,0)}to{transform:translate3d(0,120%,0)}}@keyframes abducted{0%{transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,-200%,0) scale(.4) rotate(10deg)}}@keyframes exit{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-200%,0,0)}}.navi_kr .navi_kr-logo,.navi_kr .navi_kr-product,.navi_kr .navi_kr-product-info,.navi_kr .navi_kr-product-name,.navi_kr .navi_kr-product-price,.navi_kr .navi_kr-side-right-inner,.navi_kr .navi_kr-visual-figure{transition:opacity .2s ease,visibility 0s}.navi_kr .is-hidden{opacity:0!important;transition:opacity .2s ease,visibility 0s .2s!important;visibility:hidden!important}.navi_kr .navi_kr-visual-figure-item{transform:translate3d(130%,0,0) rotate(0);transform-origin:bottom;transition:transform .5s var(--kr-ease-power2-inout)}.navi_kr:has(.navi_kr-menu-link-01:hover) .navi_kr-visual-figure-item-01,.navi_kr:has(.navi_kr-menu-link-02:hover) .navi_kr-visual-figure-item-02,.navi_kr:has(.navi_kr-menu-link-03:hover) .navi_kr-visual-figure-item-03,.navi_kr:has(.navi_kr-menu-link-04:hover) .navi_kr-visual-figure-item-04{transform:translate3d(100%,0,0) rotate(calc(var(--kr-rotate)*-1deg))}.navi_kr-logo,.navi_kr-product-frame:after,.navi_kr-side-right-inner,.navi_kr-visual-txt{opacity:0;visibility:hidden}.is-opening-end .navi_kr-logo,.is-opening-end .navi_kr-product-frame:after,.is-opening-end .navi_kr-side-right-inner,.is-opening-end .navi_kr-visual-txt{opacity:1;transition:opacity 1.5s,visibility 0s;visibility:visible}.about-modal_kr-head{padding-top:calc(var(--kr-rem)*4);position:relative}.about-modal_kr-logo{margin:0 auto;width:calc(var(--kr-rem)*20)}.about-modal_kr-ring{inset:0;position:absolute}.about-modal_kr-ring picture{animation:rotate 20s linear infinite;display:block;position:absolute}.about-modal_kr-ring picture:first-of-type{animation-direction:reverse;left:calc(var(--kr-rem)*-7);top:calc(var(--kr-rem)*3.3);width:calc(var(--kr-rem)*9.5)}.about-modal_kr-ring picture:nth-of-type(2){animation-duration:15s;right:calc(var(--kr-rem)*-7.36);top:calc(var(--kr-rem)*11);width:calc(var(--kr-rem)*11)}.about-modal_kr-body{font-size:calc(var(--kr-rem)*1.5);letter-spacing:0;line-height:2;margin-top:calc(var(--kr-rem)*6);position:relative;text-align:center;z-index:1}.about-modal_kr-body-txt+.about-modal_kr-body-txt{line-height:2;margin-top:2em}.about-modal_kr-btn{margin:calc(var(--kr-rem)*6.4)}.about-modal_kr-btn-act{align-items:center;border-radius:100%;color:var(--kr-color-rose);display:flex;font-size:calc(var(--kr-rem)*1.3);height:calc(var(--kr-rem)*7.2);justify-content:center;letter-spacing:0;line-height:1.4;margin:0 auto;padding:0 calc(var(--kr-rem)*3.5);position:relative;text-align:center;width:fit-content}.about-modal_kr-btn-act:before{background-color:var(--kr-color-silver);border-radius:100%;content:"";display:block;inset:0;position:absolute;transition:var(--kr-hover-boing)}@media screen and (hover:hover) and (min-width:768px){.about-modal_kr-btn-act:hover:before{transform:scale(1.1)}}@media (hover:none){.about-modal_kr-btn-act:active:before{transform:scale(1.1)}}.about-modal_kr-btn-txt{position:relative}.about-modal_kr-btn-icon{aspect-ratio:1/1;bottom:0;height:calc(var(--kr-rem)*.8);margin:auto;position:absolute;right:calc(var(--kr-rem)*1.6);top:0;width:calc(var(--kr-rem)*.8)}.about-modal_kr-btn-icon svg{height:100%;stroke:var(--kr-color-rose)}.banner_kr{align-items:flex-end;display:flex;inset:0;pointer-events:none;position:fixed;z-index:var(--kr-zindex-front)}@media screen and (min-width:768px){.banner_kr{bottom:calc(var(--kr-rem)*6.4)}}@media screen and (max-width:767px){.banner_kr{bottom:calc(var(--kr-rem)*1.6)}}.banner_kr-inner{height:calc(var(--kr-rem)*8);margin:0 auto;pointer-events:auto;position:relative;width:calc(var(--kr-rem)*36.8)}@media screen and (min-width:768px) and (max-width:1299px){.banner_kr-inner{margin:0 calc(var(--kr-rem)*16.6)}}.banner_kr-link{border-radius:calc(var(--kr-rem)*.4);box-shadow:0 2px 2px 0 #0003;display:block;height:100%;overflow:hidden;position:relative;width:100%}.banner_kr-link picture{height:100%;object-fit:cover;width:100%}.banner_kr-close{align-items:center;background-color:var(--kr-color-silver);border-radius:100%;box-shadow:0 2px 2px 0 #0003;display:block;display:flex;height:calc(var(--kr-rem)*2.8);justify-content:center;pointer-events:auto;position:absolute;right:calc(var(--kr-rem)*-1);top:calc(var(--kr-rem)*-1);transition:var(--kr-hover-boing);width:calc(var(--kr-rem)*2.8)}.banner_kr-close svg{aspect-ratio:1/1;display:block;height:fit-content;width:calc(var(--kr-rem)*1);stroke:var(--kr-color-gray)}@media screen and (hover:hover) and (min-width:768px){.banner_kr-close:hover{transform:scale(1.1)}}@media (hover:none){.banner_kr-close:active{transform:scale(1.1)}}.banner_kr{transition:visibility 0s;visibility:hidden}.banner_kr-inner{opacity:0;transform:translateY(100%);transition:opacity .3s ease,transform .3s var(--kr-ease-power3-out),visibility 0s}body:has(.intro_kr-body.is-once-show) .banner_kr{transition:visibility 0s;visibility:visible}body:has(.intro_kr-body.is-once-show) .banner_kr-inner{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s var(--kr-ease-power3-out),visibility 0s}body:has(.intro_kr-body.is-once-show) .banner_kr.is-hidden{transition:visibility 0s;visibility:hidden}body:has(.intro_kr-body.is-once-show) .banner_kr.is-hidden .banner_kr-inner{opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s var(--kr-ease-power3-out),visibility 0s .2s}