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],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{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}}.font-en{font-optical-sizing:auto;font-family:Sen,sans-serif;font-style:normal}body.is-loading{overflow:hidden!important}html.is-intro-scroll-locked,html.is-intro-scroll-locked body{overscroll-behavior:none;touch-action:none}html.is-loaded body,html.is-loaded-quick body{overflow:hidden auto}.l-Loader__inner{z-index:9999;will-change:clip-path;background:#dcd7c3;justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media screen and (width<=820px){.l-Loader__inner{width:100vw;height:100dvh;min-height:100svh}}.l-Loader__wrapper{background:#dcd7c3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.l-Loader__media{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=820px){.l-Loader__media{width:100%;height:100%;inset:0;transform:none}}.l-Loader__video{pointer-events:none;aspect-ratio:720/1280}@media screen and (width>=821px){.l-Loader__video{width:min(52.7086vw,60vh)}}@media screen and (width<=820px){.l-Loader__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}.l-Loader{transition:opacity .4s ease-out 1.4s}.ly_footer{z-index:1;background-color:#dcd7c4;position:relative}.bl_footer__marquee{z-index:2;background-color:#744d28;position:relative;overflow:hidden}@media screen and (width>=821px){.bl_footer__marquee{padding:1.39092vw 0 1.24451vw}}@media screen and (width<=820px){.bl_footer__marquee{padding:2.93333vw 0 2.66667vw}}.bl_footer__marqueeTrack{will-change:transform;width:max-content;animation:22s linear infinite footerMarquee;display:flex}.bl_footer__marqueeGroup{flex-shrink:0;display:flex}@media screen and (width>=821px){.bl_footer__marqueeGroup{gap:3.80674vw;padding-right:3.80674vw}}@media screen and (width<=820px){.bl_footer__marqueeGroup{gap:6.4vw;padding-right:6.4vw}}.bl_footer__marqueeText{color:#fff7eb;letter-spacing:.3em;white-space:nowrap;flex-shrink:0;font-weight:500;line-height:1;display:block}@media screen and (width>=821px){.bl_footer__marqueeText{font-size:1.61054vw}}@media screen and (width<=820px){.bl_footer__marqueeText{font-size:3.2vw}}@media (prefers-reduced-motion:reduce){.bl_footer__marqueeTrack{animation:none}}@keyframes footerMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.ly_footer__inner{z-index:1;position:relative;overflow:hidden}@media screen and (width>=821px){.ly_footer__inner{padding:3.66032vw 0 2.48902vw}}@media screen and (width<=820px){.ly_footer__inner{padding:12.2667vw 0 calc(6.93333vw + env(safe-area-inset-bottom))}}.bl_footer__inner{z-index:1;position:relative}@media screen and (width>=821px){.bl_footer__inner{min-height:24.1581vw;padding:0 5.85652vw}}@media screen and (width<=820px){.bl_footer__inner{min-height:69.3333vw}}.bl_footer__forestImg{z-index:0;aspect-ratio:1001/328;background-image:url(../img/common/footer_tree_bg01.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:36.6032vw;display:block;position:absolute}@media screen and (width>=821px){.bl_footer__forestImg{top:6.29575vw}}@media screen and (width<=820px){.bl_footer__forestImg{width:53.3333vw;top:17.6vw}}.bl_footer__forestImg.-left{left:0}@media screen and (width<=820px){.bl_footer__forestImg.-left{left:-7.73333vw}}.bl_footer__forestImg.-right{right:0;transform:scaleX(-1)}@media screen and (width<=820px){.bl_footer__forestImg.-right{left:auto;right:-7.73333vw}.bl_footer__pageTop{z-index:2;position:relative}}.bl_footer__bottom{z-index:2;align-items:end;display:grid;position:relative}@media screen and (width>=821px){.bl_footer__bottom{grid-template-columns:1fr auto 1fr;margin-top:3.66032vw}}@media screen and (width<=820px){.bl_footer__bottom{grid-template-columns:1fr;justify-items:center;gap:7.2vw;margin-top:9.6vw}}.ly_footer .bl_share{color:#744d28;display:flex}@media screen and (width>=821px){.ly_footer .bl_share{gap:1.61054vw}}@media screen and (width<=820px){.ly_footer .bl_share{order:2;justify-content:center;align-items:center;gap:3.2vw}}.ly_footer .bl_share__title{letter-spacing:.22em;text-transform:uppercase;font-weight:400;line-height:1}@media screen and (width>=821px){.ly_footer .bl_share__title{font-size:1.39092vw}}@media screen and (width<=820px){.ly_footer .bl_share__title{font-size:3.2vw}}.ly_footer .bl_share__list{align-items:center;display:flex}@media screen and (width>=821px){.ly_footer .bl_share__list{gap:1.31772vw}}@media screen and (width<=820px){.ly_footer .bl_share__list{gap:4vw}}.ly_footer .bl_share__link{aspect-ratio:1;background-color:#0000;border-radius:0;place-items:center;display:grid}@media screen and (width>=821px){.ly_footer .bl_share__link{width:1.46413vw}}@media screen and (width<=820px){.ly_footer .bl_share__link{width:4.53333vw}}.ly_footer .bl_share__link img{-o-object-fit:contain;object-fit:contain;filter:sepia()saturate(3)hue-rotate(340deg)brightness(.62);width:100%;height:100%;display:block}.ly_footer .bl_share__link:hover{opacity:.7}.ly_footer .bl_share__link:hover img{opacity:1;visibility:visible}.ly_footer .bl_share__link:after{display:none}.ly_footer .bl_share__link.-fb img{width:45%;height:90%}.ly_footer .bl_share__link.-x:hover img,.ly_footer .bl_share__link.-fb:hover img,.ly_footer .bl_share__link.-line:hover img{opacity:1;visibility:visible}.bl_footer__banner{border-radius:7px;transition:opacity .25s,transform .25s;display:block;overflow:hidden}@media screen and (width>=821px){.bl_footer__banner{width:20.3514vw}}@media screen and (width<=820px){.bl_footer__banner{border-radius:1.33333vw;order:1;width:56vw}}.bl_footer__banner img{width:100%;height:auto;display:block}.bl_footer__banner:hover{opacity:.84;transform:translateY(-2px)}.bl_copyright__txt{color:#6d4a29;letter-spacing:.05em;font-weight:500;line-height:1.6}@media screen and (width>=821px){.bl_copyright__txt{justify-self:end;font-size:1.02489vw}}@media screen and (width<=820px){.bl_copyright__txt{text-align:center;order:3;font-size:2.4vw}}.bl_footer__footprints01{display:none}@media screen and (width>=821px){#top .bl_footer__footprints01{z-index:2;pointer-events:none;display:block;position:absolute;top:-4.39239vw;left:2.19619vw}}@media screen and (width<=820px){#top .bl_footer__footprints01{display:none}}.bl_navToggle{z-index:1002;color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;aspect-ratio:93/98;background-color:#6d4a29;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-bottom:2em;padding-left:2em;transition:background-color .25s,transform .25s,opacity .25s;display:inline-flex;position:fixed;-webkit-mask-image:url(../img/common/nav_bg_mask.webp);mask-image:url(../img/common/nav_bg_mask.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width>=821px){.bl_navToggle{width:8.63836vw;min-height:8.63836vw;top:0;right:0}}@media screen and (width<=820px){.bl_navToggle{width:19.7333vw;min-height:19.7333vw;top:0;right:0}}.bl_navToggle:hover{cursor:pointer;background-color:#fc6d84}.bl_navToggle__box{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;display:flex}.bl_navToggle__line{transform-origin:50%;background-color:#fff;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:block}@media screen and (width>=821px){.bl_navToggle__line{width:3.66032vw}}@media screen and (width<=820px){.bl_navToggle__line{width:6.66667vw}}.bl_navToggle__label{text-transform:uppercase;font-weight:700;line-height:1;display:block}@media screen and (width>=821px){.bl_navToggle__label{font-size:1.1713vw}}@media screen and (width<=820px){.bl_navToggle__label{font-size:4vw}}.bl_closeBtn{opacity:0;pointer-events:none;background-color:#fc6d84}.bl_menuBtn{opacity:0;pointer-events:none;transform:translateY(-.8rem)}html.is-loaded body:not(#top) .bl_menuBtn,html.is-loaded-quick body:not(#top) .bl_menuBtn,html.is-loaded.is-fv-passed body#top .bl_menuBtn,html.is-loaded-quick.is-fv-passed body#top .bl_menuBtn{opacity:1;pointer-events:auto;transform:translate(0,0)}html.js-nav-open .bl_menuBtn,body.js-nav-open .bl_menuBtn,html.js-nav-open.is-loaded body:not(#top) .bl_menuBtn,html.js-nav-open.is-loaded-quick body:not(#top) .bl_menuBtn,html.js-nav-open.is-loaded.is-fv-passed body#top .bl_menuBtn,html.js-nav-open.is-loaded-quick.is-fv-passed body#top .bl_menuBtn{opacity:0;pointer-events:none;transform:translateY(-.8rem)}.bl_navToggle--close .bl_navToggle__box{gap:0;position:relative}@media screen and (width>=821px){.bl_navToggle--close .bl_navToggle__box{width:4.68521vw;height:2.04978vw}}@media screen and (width<=820px){.bl_navToggle--close .bl_navToggle__box{width:10.1333vw;height:4vw}}.bl_navToggle--close .bl_navToggle__line{width:100%;height:2px;position:absolute;top:50%;left:50%}.bl_navToggle--close .bl_navToggle__line:first-child{transform:translate(-50%,-50%)rotate(25deg)}.bl_navToggle--close .bl_navToggle__line:nth-child(2){transform:translate(-50%,-50%)rotate(-25deg)}.bl_header_bg{z-index:998;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.bl_header_cont{z-index:1000;pointer-events:none;opacity:0;overscroll-behavior:contain;width:100%;height:100%;min-height:100vh;transition:opacity .28s,visibility .28s;display:block;position:fixed;top:0;left:0;overflow:hidden auto}.bl_header_logo{aspect-ratio:252/120;position:absolute}@media screen and (width>=821px){.bl_header_logo{width:min(21.9619vw,25vh);top:1.46413vw;left:1.46413vw}}@media screen and (width<=820px){.bl_header_logo{width:45.2vw;padding-top:4vw}}.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_header_bloc{position:relative}@media screen and (width>=821px){.bl_header_bloc{width:100%;max-width:88.287vw;min-height:39.5315vw;margin:0 auto;padding:4.39239vw 2.92826vw 7.32064vw}}@media screen and (width<=820px){.bl_header_bloc{width:94.6667vw;max-width:100vw;margin:0 auto;padding:21.3333vw 10.6667vw}}.bl_header__main{z-index:1;position:relative}.bl_header__title,.bl_header__gnavPaw{display:none}.bl_header__gnav{z-index:1;position:relative}.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;font-size:1.90337vw}}@media screen and (width<=820px){.bl_header__gnavLink{gap:3.2vw;padding-bottom:3.33333vw;font-size:3.2vw}}.bl_header__meta{justify-content:center;display:flex}@media screen and (width>=821px){.bl_header__meta{margin-top:3.51391vw}}@media screen and (width<=820px){.bl_header__meta{margin-top:5.33333vw}}.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_title{text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.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(--black);pointer-events:none;position:relative;-webkit-mask-image:url(../img/common/ico_x.webp);mask-image:url(../img/common/ico_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}}.bl_header__x_link:hover:before{opacity:1;background-color:#0000;background-size:cover}.bl_header__x_link:hover:after{background:var(--white)}.bl_header_bg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff;transition:opacity .32s}@media screen and (width>=821px){.ly_header--topNav .bl_header_bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12221124}.ly_header--topNav .bl_header_cont{isolation:isolate;background:#67c64d}.ly_header--topNav .bl_header_cont:before{content:"";mix-blend-mode:screen;pointer-events:none;background:url(../img/common/content_bg.webp) 0 100%/cover no-repeat;width:100%;height:100%;position:absolute;bottom:0;left:0}.ly_header--topNav .bl_header_logo{display:none}.ly_header--topNav .bl_header_contInner{min-height:100vh;padding-top:0}.ly_header--topNav .bl_header_contInner:after{content:"";aspect-ratio:810/795;pointer-events:none;background:url(../img/common/leaves_bg03.webp) 100% 100%/contain no-repeat;width:33.8214vw;position:absolute;bottom:0;right:0}}@media screen and (width>=821px) and (width>=821px){.ly_header--topNav .bl_header_contInner:after{bottom:-10.981vw}}@media screen and (width>=821px){.ly_header--topNav .bl_header_bloc{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.ly_header--topNav .bl_header_bloc:before{content:"";aspect-ratio:1;pointer-events:none;background:#fffbf7f5;border:2px dashed #fc6d84;border-radius:50% 0 0 50%;width:58.5652vw;height:100vh;position:absolute;top:0;right:0}.ly_header--topNav .bl_header__main{justify-content:flex-end;align-items:center;gap:4.68521vw;min-height:100vh;padding:4.68521vw 7.32064vw 8.05271vw 0;display:flex}.ly_header--topNav .bl_header__title{z-index:1;width:10.3221vw;margin-top:1.31772vw;display:block;position:relative}.ly_header--topNav .bl_header__title img{width:100%;height:auto;display:block}.ly_header--topNav .bl_header__gnav{width:min(32vw,480px)}.ly_header--topNav .bl_header__gnavList{flex-direction:column;align-items:flex-start;gap:1.90337vw;margin-top:0;display:flex}.ly_header--topNav .bl_header__gnavItem{width:auto}.ly_header--topNav .bl_header__gnavLink{color:#6d4a29;letter-spacing:.14em;text-transform:uppercase;gap:1.31772vw;width:auto;padding-bottom:0;font-size:clamp(2.8rem,3.4vw,5.4rem);font-weight:800;line-height:1;transition:color .2s,transform .2s}}@media screen and (width>=821px) and (width>=821px){.ly_header--topNav .bl_header__gnavLink{font-size:2.48902vw}}@media screen and (width>=821px){.ly_header--topNav .bl_header__gnavLink:hover{color:#fc6d84;transform:translate(.585652vw)}.ly_header--topNav .bl_header__gnavLink.is-active{color:#fc6d84}.ly_header--topNav .bl_header__gnavLink--accent{gap:0}.ly_header--topNav .bl_header__gnavLink--accent:hover,.ly_header--topNav .bl_header__gnavLink--accent:focus-visible{gap:1.31772vw}.ly_header--topNav .bl_header__gnavLink--accent:hover .bl_header__gnavPaw,.ly_header--topNav .bl_header__gnavLink--accent:focus-visible .bl_header__gnavPaw{opacity:1;width:1.68375vw;transform:translateY(.0732064vw)scale(1)}.ly_header--topNav .bl_header__gnavPaw{aspect-ratio:1;opacity:0;background-color:#fc6d84;flex:none;width:0;transition:width .2s,opacity .2s,transform .2s;display:inline-block;overflow:hidden;transform:translateY(.0732064vw)scale(.7);-webkit-mask-image:url(../img/common/icon_footprint.webp);mask-image:url(../img/common/icon_footprint.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ly_header--topNav .bl_header__meta{z-index:1;margin-top:0;position:absolute;bottom:2.92826vw;right:3.14788vw}.ly_header--topNav .bl_header__x{flex-direction:column;gap:1.02489vw;position:static}.ly_header--topNav .bl_header__x_title{color:#f2ea3a;letter-spacing:.18em;text-indent:.18em;background:#111;border-radius:.439239vw;min-width:9.22401vw;min-height:2.48902vw;padding:0 1.02489vw;font-size:1.31772vw;font-weight:800;line-height:1}.ly_header--topNav .bl_header__x_link{aspect-ratio:1;background:#111;border-radius:50%;width:4.5388vw}.ly_header--topNav .bl_header__x_link .ico{background-color:#fff;width:1.53734vw}.ly_header--topNav .bl_header__x_link:before{display:none}.ly_header--topNav .bl_header__x_link:hover{opacity:.92;transform:translateY(-.292826vw)}}@media screen and (width<=820px){.ly_header--topNav .bl_header_bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#67c64dd6}.ly_header--topNav .bl_header_cont{isolation:isolate;background:#67c64d}.ly_header--topNav .bl_header_cont:before{content:"";pointer-events:none;z-index:0;background:url(../img/common/content_bg_sp.webp) 0 100%/auto 100% no-repeat;width:100%;height:100%;position:absolute;bottom:0;left:0}.ly_header--topNav .bl_header_logo{z-index:2;width:56vw;padding-top:0;top:5.6vw;left:12.5333vw}.ly_header--topNav .bl_header_contInner{align-items:stretch;min-height:100vh;padding:0}.ly_header--topNav .bl_header_bloc{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.ly_header--topNav .bl_header_bloc:before{content:"";pointer-events:none;z-index:0;background:#fffbf7f7;border:2px dashed #fc6d84;border-radius:50% 0 0 50%;width:86.6667vw;height:100%;position:absolute;top:0;right:-7.73333vw}.ly_header--topNav .bl_header_bloc:after{content:"";aspect-ratio:720/537;pointer-events:none;z-index:1;background:url(../img/common/leaves_bg03.webp) 100% 100%/contain no-repeat;width:40vw;position:absolute;bottom:0;right:0}.ly_header--topNav .bl_closeBtn{z-index:3;transform:none}.ly_header--topNav .bl_header__main{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:40vw 2.66667vw 23.2vw 37.3333vw;display:flex}.ly_header--topNav .bl_header__title{display:none}.ly_header--topNav .bl_header__gnav{width:100%}.ly_header--topNav .bl_header__gnavList{align-items:flex-start;gap:4vw;margin-top:0}.ly_header--topNav .bl_header__gnavItem{width:auto}.ly_header--topNav .bl_header__gnavLink{color:#6d4a29;letter-spacing:.16em;text-transform:uppercase;gap:2.13333vw;width:auto;padding-bottom:0;font-size:5.86667vw;font-weight:800;line-height:1.16;transition:color .2s}.ly_header--topNav .bl_header__gnavLink:hover,.ly_header--topNav .bl_header__gnavLink:focus-visible,.ly_header--topNav .bl_header__gnavLink.is-active{color:#fc6d84}.ly_header--topNav .bl_header__gnavLink--accent{gap:0}.ly_header--topNav .bl_header__gnavLink--accent:hover,.ly_header--topNav .bl_header__gnavLink--accent:focus-visible{gap:2.4vw}.ly_header--topNav .bl_header__gnavLink--accent:hover .bl_header__gnavPaw,.ly_header--topNav .bl_header__gnavLink--accent:focus-visible .bl_header__gnavPaw{opacity:1;width:2.4vw;transform:translateY(.266667vw)scale(1)}.ly_header--topNav .bl_header__gnavLink--accent.is-active{gap:2.4vw}.ly_header--topNav .bl_header__gnavLink--accent.is-active .bl_header__gnavPaw{opacity:1;width:2.4vw;transform:translateY(.266667vw)scale(1)}.ly_header--topNav .bl_header__gnavPaw{aspect-ratio:1;opacity:0;background-color:#fc6d84;flex:none;width:0;transition:width .2s,opacity .2s,transform .2s;display:inline-block;overflow:hidden;transform:translateY(.266667vw)scale(.7);-webkit-mask-image:url(../img/common/icon_footprint.webp);mask-image:url(../img/common/icon_footprint.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ly_header--topNav .bl_header__meta{z-index:2;margin-top:0;position:absolute;bottom:9.86667vw;right:5.33333vw}.ly_header--topNav .bl_header__x{flex-direction:column;align-items:flex-end;gap:1.86667vw;position:static}.ly_header--topNav .bl_header__x_title{color:#f2ea3a;letter-spacing:.18em;text-indent:.18em;background:#111;border-radius:.8vw;min-width:17.0667vw;min-height:4vw;padding:0 1.33333vw;font-size:2.4vw;font-weight:800;line-height:1}.ly_header--topNav .bl_header__x_link{aspect-ratio:1;background:#111;border-radius:50%;width:8.8vw}.ly_header--topNav .bl_header__x_link .ico{background-color:#fff;width:2.8vw}.ly_header--topNav .bl_header__x_link:before{display:none}.ly_header--topNav .bl_header__x_link:hover{opacity:1;transform:none}.ly_header--topNav .bl_header__footprints01{display:none}}.bl_header__gnavItem,.bl_header__meta,.bl_header_logo,.bl_header__title,.bl_header__footprints01{opacity:0;filter:blur(10px);transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1),filter .35s;transform:translateY(1.2rem)}.js-nav-open .bl_header_bg{opacity:1}.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;overflow:hidden}.js-nav-open .bl_navToggle{opacity:0;pointer-events:none;transform:translateY(-.8rem)}.js-nav-open .bl_closeBtn{opacity:1;pointer-events:auto;z-index:1003;transform:none}.js-nav-open .bl_header_logo,.js-nav-open .bl_header__meta,.js-nav-open .bl_header__gnavItem,.js-nav-open .bl_header__title,.js-nav-open .bl_header__footprints01{opacity:1;filter:blur();transform:translate(0,0)}.js-nav-open .bl_header_logo{transition-delay:.12s}.js-nav-open .bl_header__footprints01{transition-delay:.14s}.js-nav-open .bl_header__gnavItem:first-child{transition-delay:.18s}.js-nav-open .bl_header__gnavItem:nth-child(2){transition-delay:.24s}.js-nav-open .bl_header__gnavItem:nth-child(3){transition-delay:.3s}.js-nav-open .bl_header__gnavItem:nth-child(4){transition-delay:.36s}.js-nav-open .bl_header__gnavItem:nth-child(5){transition-delay:.42s}.js-nav-open .bl_header__gnavItem:nth-child(6){transition-delay:.48s}.js-nav-open .bl_header__gnavItem:nth-child(7){transition-delay:.54s}.js-nav-open .bl_header__gnavItem:nth-child(8){transition-delay:.6s}.js-nav-open .bl_header__gnavItem:nth-child(9){transition-delay:.66s}.js-nav-open .bl_header__gnavItem:nth-child(10){transition-delay:.72s}.js-nav-open .bl_header__gnavItem:nth-child(11){transition-delay:.78s}.js-nav-open .bl_header__meta{transition-delay:.84s}@media (prefers-reduced-motion:reduce){.bl_navToggle,.bl_navToggle__line,.bl_header_bg,.bl_header_cont,.bl_header__gnavItem,.bl_header__meta,.bl_header_logo,.bl_header__title,.bl_header__footprints01{transition-duration:.01ms}}.bl_header__footprints01{z-index:1;position:absolute}@media screen and (width>=821px){.bl_header__footprints01{top:2.92826vw;left:2.56223vw}}body{color:var(--default);backface-visibility:hidden;background-color:#dcd7c3;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}.sub_body:after{content:"";z-index:-1;pointer-events:none;background-attachment:fixed;width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (width>=821px){.sub_body:after{background-image:url(../img/top/intro_bg.webp);background-repeat:no-repeat;background-size:cover}}@media screen and (width<=820px){.sub_body:after{background-image:url(../img/top/intro_bg_sp.webp);background-repeat:no-repeat;background-size:100%}}.sub_body:before{content:"";pointer-events:none;z-index:4;background-image:url(../img/common/header_bg_top.webp);background-repeat:no-repeat;background-size:100%;position:absolute}@media screen and (width>=821px){.sub_body:before{aspect-ratio:1366/108;background-position:top}}@media screen and (width<=820px){.sub_body:before{aspect-ratio:750/123;background-image:url(../img/common/header_bg_top_sp.webp);background-repeat:no-repeat;background-size:100%}}.sub_body:before{width:100%;top:0;left:0}.bl_sub_container{position:relative}@media screen and (width<=820px){.bl_sub_container{padding-top:54.6667vw}.bl_sub_container:before{content:"";pointer-events:none;z-index:0;aspect-ratio:750/184;background-color:#dcd7c3;width:100%;position:absolute;top:54.9333vw;left:0;transform:translateY(-100%);-webkit-mask-image:url(../img/common/sub_page_mask.webp);mask-image:url(../img/common/sub_page_mask.webp);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.l-Main.-Sub{background-color:#dcd7c3;position:relative}::-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}.c-base-inner{margin:auto}@media screen and (width>=821px){.sub_body{padding-left:21.9619vw}}.anim-footprints01{aspect-ratio:280/212;opacity:0;clip-path:inset(0 0 100% 100%);will-change:clip-path, opacity;background-image:url(../img/common/footprints01.webp);background-position:100%;background-repeat:no-repeat;background-size:contain}@media screen and (width>=821px){.anim-footprints01{width:20.4978vw}}@media screen and (width<=820px){.anim-footprints01{width:37.3333vw}}.anim-footprints02{aspect-ratio:212/280;opacity:0;clip-path:inset(0 0 100%);will-change:clip-path, opacity;background-image:url(../img/common/footprints02.webp);background-position:0;background-repeat:no-repeat;background-size:contain}@media screen and (width>=821px){.anim-footprints02{width:15.5198vw}}@media screen and (width<=820px){.anim-footprints02{width:28.2667vw}}.anim-footprints03{aspect-ratio:156/231;opacity:0;clip-path:inset(100% 0 0);will-change:clip-path, opacity, transform;background-image:url(../img/common/footprints03.webp);background-position:0;background-repeat:no-repeat;background-size:contain}@media screen and (width>=821px){.anim-footprints03{width:11.4202vw}}@media screen and (width<=820px){.anim-footprints03{width:20.8vw}}.anim-footprints01.is-active{animation:1s linear forwards footprintsRevealRightTop}.anim-footprints02.is-active{animation:1s linear .14s forwards footprintsRevealTopDown}.anim-footprints03.is-active{animation:1.35s cubic-bezier(.22,1,.36,1) .14s forwards footprintsWalkBottomTop}.js-leaves-trigger:before,.js-leaves-trigger:after{opacity:0;will-change:transform, opacity;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s}.js-leaves-trigger:before{transform:translate3d(var(--leaves-before-x,-6%), var(--leaves-before-y,-3%), 0) rotate(var(--leaves-before-rotate,-8deg));transform-origin:100% 0}.js-leaves-trigger:after{transform:translate3d(var(--leaves-after-x,6%), var(--leaves-after-y,-2%), 0) rotate(var(--leaves-after-rotate,7deg));transform-origin:0 0}.js-leaves-trigger.is-active:before,.js-leaves-trigger.is-active:after{transform:translate(0,0)rotate(0)}.js-leaves-trigger.is-active:before{opacity:var(--leaves-before-opacity,1)}.js-leaves-trigger.is-active:after{opacity:var(--leaves-after-opacity,1);transition-delay:80ms}@keyframes footprintsRevealRightTop{0%{opacity:0;clip-path:inset(0 0 100% 100%)}1%,24%{opacity:1;clip-path:inset(0 0 78% 76%)}25%,49%{opacity:1;clip-path:inset(0 0 52% 50%)}50%,74%{opacity:1;clip-path:inset(0 0 26% 24%)}75%,to{opacity:1;clip-path:inset(0)}}@keyframes footprintsRevealTopDown{0%{opacity:0;clip-path:inset(0 0 100%)}1%,24%{opacity:1;clip-path:inset(0 0 74%)}25%,49%{opacity:1;clip-path:inset(0 0 50%)}50%,74%{opacity:1;clip-path:inset(0 0 24%)}75%,to{opacity:1;clip-path:inset(0)}}@keyframes footprintsRevealDownTop{0%{opacity:0;clip-path:inset(100% 0 0)}1%,24%{opacity:1;clip-path:inset(74% 0 0)}25%,49%{opacity:1;clip-path:inset(50% 0 0)}50%,74%{opacity:1;clip-path:inset(24% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes footprintsWalkBottomTop{0%{opacity:0;clip-path:inset(100% 0 0)}8%{opacity:1}30%{opacity:1;clip-path:inset(68% 0 0)}58%{opacity:1;clip-path:inset(38% 0 0)}82%{opacity:1;clip-path:inset(12% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes footprintsFadeIn{0%{opacity:0}to{opacity:1}}@supports (-webkit-touch-callout:none){.anim-footprints01,.anim-footprints02{clip-path:inset(0);opacity:0;will-change:opacity}.anim-footprints01.is-active{animation:.6s forwards footprintsFadeIn}.anim-footprints02.is-active{animation:.6s .14s forwards footprintsFadeIn}}@media (prefers-reduced-motion:reduce){.anim-footprints01,.anim-footprints02,.anim-footprints03{clip-path:inset(0);opacity:0;will-change:opacity;transition:opacity .6s;animation:none}.anim-footprints01.is-active,.anim-footprints02.is-active,.anim-footprints03.is-active{opacity:1}.js-leaves-trigger:before,.js-leaves-trigger:after{opacity:0;will-change:opacity;transition:opacity .6s;transform:none}.js-leaves-trigger.is-active:before{opacity:var(--leaves-before-opacity,1)}.js-leaves-trigger.is-active:after{opacity:var(--leaves-after-opacity,1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-pageTop{z-index:1;color:#744d28;margin:auto;transition:opacity .25s,transform .25s;display:block}@media screen and (width>=821px){.c-pageTop{width:12.1523vw;height:12.1523vw}}@media screen and (width<=820px){.c-pageTop{width:33.3333vw;height:33.3333vw}}.c-pageTop:hover{cursor:pointer;opacity:.82;transform:translateY(-2px)}.c-pageTopInner{place-items:center;width:100%;height:100%;display:grid;position:relative}.c-pageTop__circle{background-image:url(../img/common/pagetop_circle.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;animation:18s linear infinite pageTopRotate;display:block;position:absolute;inset:0}.c-pageTop__circle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.c-pageTop__icon{z-index:1;aspect-ratio:1;background-image:url(../img/common/page_top_icon.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:relative}@media screen and (width>=821px){.c-pageTop__icon{width:3.07467vw}}@media screen and (width<=820px){.c-pageTop__icon{width:12vw}}@keyframes pageTopRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c-pageTop__circle{animation-duration:.01ms;animation-iteration-count:1}}.c-more-btnLink{aspect-ratio:250/80;border:solid 1px var(--black);justify-content:center;align-items:center;padding:.2em 1.5em;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex}@media screen and (width>=821px){.c-more-btnLink{border-radius:min(1.46413vw,20px);width:min(18.3016vw,250px);font-size:min(1.46413vw,20px)}}@media screen and (width<=820px){.c-more-btnLink{aspect-ratio:250/80;border-radius:2.66667vw;width:100%;font-size:2.66667vw}}.c-more-btnLink:hover{background-color:var(--black);color:var(--white);transition:background-color .3s ease-in-out,color .3s ease-in-out}.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:.8;transition:opacity .3s ease-in-out}@media screen and (width>=821px){.bl_share .bl_share__link.-x img{width:1.61054vw}}@media screen and (width<=820px){.bl_share .bl_share__link.-x img{width:4.26667vw}}@media screen and (width>=821px){.bl_share .bl_share__link.-fb img{width:1.75695vw}}@media screen and (width<=820px){.bl_share .bl_share__link.-fb img{width:4.8vw}}@media screen and (width>=821px){.bl_share .bl_share__link.-line img{width:1.75695vw}}@media screen and (width<=820px){.bl_share .bl_share__link.-line img{width:4.8vw}}.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:.8;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-post{width:100%;position:relative}.c-post__link{flex-direction:column;line-height:1.6;transition:transform .3s ease-in-out,border-color .3s ease-in-out;display:flex;position:relative}@media screen and (width>=821px){.c-post__link{gap:min(1.1713vw,16px);width:100%}}@media screen and (width<=820px){.c-post__link{width:100%}}.c-post__link:hover{cursor:pointer}.c-post__body{min-width:0}.c-post__date{line-height:1;display:block;position:relative}.c-post__title{-webkit-box-orient:vertical;line-height:1;display:-webkit-box;position:relative;overflow:hidden}@media screen and (width>=821px){.c-post__title{-webkit-line-clamp:1;line-height:1.6}}@media screen and (width<=820px){.c-post__title{-webkit-line-clamp:3;line-height:1.6}}.js-modal{opacity:0;visibility:hidden;z-index:999;backface-visibility:hidden;background-color:#dcd7c3;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}}.get_comment{display:none}#youtubeIframe{aspect-ratio:16/9;background-color:#000;border:0;display:block}@media screen and (width>=821px){#youtubeIframe{width:100%}}@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}.bl_modal__movie_bloc{position:relative}@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}}#modalMovie .modal_wrapper--movie{align-content:center;min-height:100%}@media screen and (width>=821px){#modalMovie .modal_wrapper--movie{padding:5.85652vw 0}}@media screen and (width<=820px){#modalMovie .modal_wrapper--movie{padding:24vw 0 10.6667vw}}#modalMovie .modal__movieContent_inner{margin:auto}@media screen and (width>=821px){#modalMovie .modal__movieContent_inner{border-radius:2.04978vw;width:73.2064vw}}@media screen and (width<=820px){#modalMovie .modal__movieContent_inner{border-radius:3.73333vw;width:89.3333vw;padding:3.2vw}}#modalMovie .bl_modal__content{padding:0}#modalMovie .bl_modal__movie_bloc{width:100%;margin:0;padding:0}#modalMovie .bl_modal__movie_frame{border-radius:inherit;width:100%;overflow:hidden}.bl_modalMovieCloseBtn{z-index:1001;opacity:1;pointer-events:auto;background-color:#fc6d84}.modal_wrapper--comment{align-content:center}@media screen and (width>=821px){.modal_wrapper--comment{padding:5.85652vw 0}}@media screen and (width<=820px){.modal_wrapper--comment{align-content:flex-start;padding:16vw 0 10.6667vw}}#modalComment .modal__commentContent_inner{background-color:#fff;border:2px dashed #fc8ea2;margin:auto}@media screen and (width>=821px){#modalComment .modal__commentContent_inner{border-radius:2.04978vw;width:88.287vw;padding:3.95315vw 4.5388vw 3.51391vw}}@media screen and (width<=820px){#modalComment .modal__commentContent_inner{border-radius:3.73333vw;width:89.3333vw;padding:7.46667vw 5.33333vw 5.6vw}}.bl_modalComment__content{z-index:1;width:100%;position:relative}@media screen and (width>=821px){.bl_modalComment__content{margin:auto}}@media screen and (width<=820px){.bl_modalComment__content{min-height:auto}}.bl_modalComment__header{text-align:center}@media screen and (width>=821px){.bl_modalComment__header{margin-bottom:3.51391vw}}@media screen and (width<=820px){.bl_modalComment__header{margin-bottom:5.86667vw}}.bl_modalComment__title{color:#6d4a29;letter-spacing:.16em;font-weight:700;line-height:1}@media screen and (width>=821px){.bl_modalComment__title{font-size:2.48902vw}}@media screen and (width<=820px){.bl_modalComment__title{font-size:7.2vw}}.bl_modalComment__titleEn{color:#fc6d84;letter-spacing:.35em;text-indent:.35em;font-weight:700;line-height:1}@media screen and (width>=821px){.bl_modalComment__titleEn{margin-top:1.31772vw;font-size:.878477vw}}@media screen and (width<=820px){.bl_modalComment__titleEn{margin-top:2.4vw;font-size:2.4vw}}.bl_modalComment__entry{width:100%}.get_comment_content{width:100%;position:relative}.bl_commentCard{display:grid}@media screen and (width>=821px){.bl_commentCard{grid-template-columns:18.1552vw minmax(0,1fr);align-items:start;gap:5.7101vw}}@media screen and (width<=820px){.bl_commentCard{grid-template-columns:minmax(0,1fr);gap:4.53333vw}}.bl_commentCard__visual{width:100%;margin-inline:auto;overflow:hidden}@media screen and (width>=821px){.bl_commentCard__visual{border-radius:1.46413vw;grid-column:1/-1;max-width:30.7467vw}}@media screen and (width<=820px){.bl_commentCard__visual{border-radius:2.66667vw;max-width:74.6667vw}}.bl_commentCard__visual img{width:100%;height:auto;display:block}.bl_commentCard__meta{color:#3d2a1d}@media screen and (width>=821px){.bl_commentCard__meta{border-right:2px solid #fc8ea2;min-height:14.7877vw;padding:3.07467vw 3.3675vw 3.07467vw 0}}@media screen and (width<=820px){.bl_commentCard__meta{border-bottom:2px solid #fc8ea2;padding:0 0 3.73333vw}}.bl_commentCard__role{color:#6d4a29;letter-spacing:.12em;background-color:#f7e74f;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}@media screen and (width>=821px){.bl_commentCard__role{min-height:2.63543vw;padding:0 1.02489vw;font-size:1.1713vw}}@media screen and (width<=820px){.bl_commentCard__role{min-height:5.86667vw;padding:0 2.13333vw;font-size:2.93333vw}}.bl_commentCard__name{color:#3d2a1d;letter-spacing:.08em;font-weight:700;line-height:1.4}@media screen and (width>=821px){.bl_commentCard__name{margin-top:1.46413vw;font-size:2.04978vw}}@media screen and (width<=820px){.bl_commentCard__name{margin-top:2.13333vw;font-size:5.86667vw}}.bl_commentCard__body{color:#4a321d;letter-spacing:.06em}@media screen and (width>=821px){.bl_commentCard__body{padding-top:.439239vw;font-size:1.31772vw;line-height:2.15}}@media screen and (width<=820px){.bl_commentCard__body{font-size:2.53333vw;line-height:2.05}}@media screen and (width>=821px){.bl_commentCard__body p+p{margin-top:1.90337vw}}@media screen and (width<=820px){.bl_commentCard__body p+p{margin-top:3.46667vw}}.bl_modal__movie_frame{z-index:1;position:relative}.modal__content_inner{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:0;right:0}}@media screen and (width<=820px){.modal__close{z-index:99;top:0;right:0}}.modal-fix .js-btn_gnav__open{display:none}html.is-loaded-quick.modal-fix body{overflow:hidden!important}.bl_news__articleList{flex-direction:column;justify-content:flex-start;display:flex}@media screen and (width>=821px){.bl_news__articleList{gap:1.75695vw;margin-top:3.66032vw}}@media screen and (width<=820px){.bl_news__articleList{gap:6.4vw}}@media screen and (width>=821px){.u-sp-only{display:none!important}}.js-bloc-trigger{opacity:0;will-change:transform, opacity;transform:translateY(30px)}.js-bloc-trigger.is-active{opacity:1;transition:transform .8s cubic-bezier(.22,1,.29,1),opacity .6s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js-bloc-trigger{will-change:opacity;transform:none}.js-bloc-trigger.is-active{transition:opacity .6s;transform:none}}.ly_fv{background-color:#dcd7c3;position:relative;overflow:clip}@media screen and (width>=821px){.ly_fv{--fv-padding-top:3.66032vw;padding-top:var(--fv-padding-top)}}@media screen and (width<=820px){.ly_fv{padding-top:8vw}}.ly_fv:before{content:"";pointer-events:none;z-index:4;background-position:top;width:100%;position:absolute;top:0;left:0}@media screen and (width>=821px){.ly_fv:before{aspect-ratio:1366/108;background-image:url(../img/common/header_bg_top.webp);background-repeat:no-repeat;background-size:100%}}@media screen and (width<=820px){.ly_fv:before{aspect-ratio:750/123;background-image:url(../img/common/header_bg_top_sp.webp);background-repeat:no-repeat;background-size:100%}}.ly_fv:after{content:"";pointer-events:none;z-index:0;border-radius:0 0 50% 50%/0 0 25% 25%;width:100%;position:absolute;bottom:-4%;right:0}@media screen and (width>=821px){.ly_fv:after{aspect-ratio:1366/849;background-image:url(../img/common/content_bg.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0}}@media screen and (width<=820px){.ly_fv:after{aspect-ratio:750/993;background-image:url(../img/common/content_bg_sp.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0}}.bl_kv{z-index:1;display:grid;position:relative}@media screen and (width>=821px){.bl_kv{min-height:calc(100svh - var(--fv-padding-top));grid-template-columns:54.1728% 1fr;align-items:start}}@media screen and (width<=820px){.bl_kv{display:block}}.bl_logo{z-index:3;aspect-ratio:1074/458}@media screen and (width>=821px){.bl_logo{width:37.3353vw}}@media screen and (width<=820px){.bl_logo{z-index:3;width:92vw;margin:auto;position:absolute;top:13.3333vw;left:50%;transform:translate(-50%)}}.bl_kv__visual{aspect-ratio:745/1046;z-index:2;position:relative;overflow:hidden}@media screen and (width>=821px){.bl_kv__visual{width:100%;height:calc(100svh - var(--fv-padding-top))}}@media screen and (width<=820px){.bl_kv__visual{width:100%}}@media screen and (width>=821px){.bl_kv__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;border:.366032vw solid #fff;border-radius:0 2.19619vw 2.19619vw 0;width:100%;height:100%}}@media screen and (width<=820px){.bl_kv__visual img{border:.666667vw solid #fff;border-radius:0 4vw 4vw 0}}.bl_kv__visualInner{z-index:1;width:100%;height:100%;position:relative}.bl_kv__body{flex-direction:column;align-items:center;display:flex}@media screen and (width>=821px){.bl_kv__body{z-index:2;align-self:start;height:fit-content;padding-top:2.92826vw;position:sticky;top:0}}@media screen and (width<=820px){.bl_kv__body{padding-top:8vw}}.bl_kv__onair{aspect-ratio:405/50;z-index:1}@media screen and (width>=821px){.bl_kv__onair{width:29.6486vw;margin:2.92826vw auto 0}}@media screen and (width<=820px){.bl_kv__onair{width:81.3333vw;margin:1.6vw auto 0}}.bl_kv__movie{z-index:1;aspect-ratio:494/295;background-image:url(../img/top/movie_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (width>=821px){.bl_kv__movie{width:36.164vw;margin-top:3.66032vw}}@media screen and (width<=820px){.bl_kv__movie{width:82.6667vw;margin-top:6.93333vw}}.bl_kv__movieShape{width:100%;height:100%;position:relative}#playerContainer{aspect-ratio:494/295;background-color:#000;width:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:url(../img/top/movie_mask.webp);mask-image:url(../img/top/movie_mask.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#j-ytPlayer{aspect-ratio:16/9;pointer-events:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.2)}@media screen and (width>=821px){#j-ytPlayer{width:auto;height:90%}}#playerContainer>img.bl_movie__frame{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-48%,-50%)scale(1.15)}@media screen and (width>=821px){#playerContainer>img.bl_movie__frame{width:auto;height:90%}}.bl_play_btn{aspect-ratio:1;color:#000;z-index:2;appearance:none;cursor:pointer;background-color:#fff;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;-webkit-mask-image:url(../img/common/play_btn_bg.webp);mask-image:url(../img/common/play_btn_bg.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width>=821px){.bl_play_btn{width:6.22255vw;font-size:1.1713vw;top:0;right:4.75842vw}}@media screen and (width<=820px){.bl_play_btn{width:15.8667vw;font-size:2.66667vw;top:0;right:8.66667vw}}html.is-opening .bl_logo img,html.is-opening .bl_kv__onair img,html.is-opening .bl_kv__movie{opacity:0;pointer-events:none;will-change:transform, opacity}@media screen and (width>=821px){html.is-opening .bl_logo img,html.is-opening .bl_kv__onair img,html.is-opening .bl_kv__movie{transform:translateY(2.19619vw)}}@media screen and (width<=820px){html.is-opening .bl_logo img,html.is-opening .bl_kv__onair img,html.is-opening .bl_kv__movie{transform:translateY(4vw)}}html.is-opening .bl_play_btn,html.is-opening #playerContainer{pointer-events:none}@media (prefers-reduced-motion:reduce){html.is-opening .bl_logo img,html.is-opening .bl_kv__onair img,html.is-opening .bl_kv__movie{transform:none}}.bl_fv__footprints03{position:absolute}@media screen and (width>=821px){.bl_fv__footprints03{top:4.39239vw;right:0}}@media screen and (width<=820px){.bl_fv__footprints03{top:8vw;right:0}}.ly_news{--leaves-before-opacity:1;--leaves-after-opacity:1;position:relative;overflow-x:clip}@media screen and (width>=821px){.ly_news{padding-top:5.85652vw;padding-bottom:7.32064vw}}@media screen and (width<=820px){.ly_news{padding-top:8vw;padding-bottom:22.6667vw}}.ly_news:before,.ly_news:after{content:"";pointer-events:none;z-index:0;background-repeat:no-repeat;position:absolute}.ly_news:before{aspect-ratio:236/357;background-image:url(../img/common/leaves_bg01.webp);background-position:0 100%;background-size:contain;top:0;right:0}@media screen and (width>=821px){.ly_news:before{width:17.2767vw;top:-21.9619vw}}@media screen and (width<=820px){.ly_news:before{width:31.4667vw;top:-40vw}}.ly_news:after{aspect-ratio:331/355;z-index:2;background-image:url(../img/common/leaves_bg02.webp);background-position:0 100%;background-size:contain;bottom:0;left:0}@media screen and (width>=821px){.ly_news:after{width:24.2313vw;bottom:-16.1054vw}}@media screen and (width<=820px){.ly_news:after{width:44.1333vw;bottom:-29.3333vw}}.c-base-inner{z-index:1;background-color:#dcd7c3;position:relative}.ly_news .bl_news__ttl{color:#6d4a29}.bl_news__ttlJa{letter-spacing:.12em;font-weight:800;line-height:1;display:block}@media screen and (width>=821px){.bl_news__ttlJa{font-size:2.92826vw}}@media screen and (width<=820px){.bl_news__ttlJa{font-size:8vw}}.bl_news__ttlEn{color:#fc6d84;letter-spacing:.55em;text-transform:uppercase;text-align:center;font-weight:700;line-height:1;display:block}@media screen and (width>=821px){.bl_news__ttlEn{margin-top:1.75695vw;font-size:1.1713vw}}@media screen and (width<=820px){.bl_news__ttlEn{margin-top:2.66667vw;font-size:3.2vw}}.bl_news__bloc{z-index:1;position:relative}@media screen and (width>=821px){.bl_news__bloc{-moz-column-gap:5.85652vw;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:5.85652vw;margin:0 0 0 7.32064vw;display:grid}}@media screen and (width<=820px){.bl_news__bloc{margin-top:7.2vw;display:block}}.bl_news__head{z-index:2;position:relative}@media screen and (width>=821px){.bl_news__head{flex-direction:column;justify-content:center;align-items:center;gap:1.90337vw;min-height:100%;display:flex}}@media screen and (width<=820px){.bl_news__head{justify-content:space-between;gap:3.73333vw;padding:0 4.8vw;display:flex}}.bl_news__articleList{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}@media screen and (width>=821px){.bl_news__articleList{gap:1.31772vw}}@media screen and (width<=820px){.bl_news__articleList{gap:6.66667vw;margin-top:13.3333vw;margin-left:10.6667vw}}.bl_news__post{position:relative}.bl_news__post:before{content:"";z-index:3;aspect-ratio:125/123;pointer-events:none;opacity:0;visibility:hidden;background-image:url(../img/common/hover_icon.webp);background-repeat:no-repeat;background-size:contain;transition:opacity .25s;position:absolute}.bl_news__post:hover:before,.bl_news__post:focus-within:before{opacity:1;visibility:visible}.bl_news__post:hover .bl_news__date,.bl_news__post:focus-within .bl_news__date{background-color:#f55f7c}.bl_news__post:hover .bl_news__dateYear,.bl_news__post:focus-within .bl_news__dateYear,.bl_news__post:hover .bl_news__postTitle,.bl_news__post:focus-within .bl_news__postTitle{color:#f55f7c}@media screen and (width>=821px){.bl_news__post:before{width:4.02635vw;top:-1.97657vw;left:-1.31772vw}}@media screen and (width<=820px){.bl_news__post:before{display:none}}.ly_news .c-post__link{gap:0;transition:transform .25s,opacity .25s;display:grid;overflow:hidden}.ly_news .c-post__link:hover{opacity:.82;transform:translate(.439239vw)}@media screen and (width>=821px){.ly_news .c-post__link{border-radius:1.46413vw 0 0 1.46413vw;grid-template-columns:13.1772vw minmax(0,1fr);min-height:7.32064vw}}@media screen and (width<=820px){.ly_news .c-post__link{background-color:#fff;border-radius:3.2vw 0 0 3.2vw;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.ly_news .c-post__link:hover{transform:none}}.bl_news__date{z-index:2;color:#fff;letter-spacing:.18em;background-color:#7aa0df;place-items:center;height:100%;line-height:1;display:grid}.bl_news__date time,.bl_news__date span{display:block}@media screen and (width<=820px){.bl_news__date{justify-content:flex-start;align-items:center;min-height:12.2667vw;padding:2.66667vw 5.6vw 2.4vw;display:flex}.bl_news__date time{align-items:center;gap:4.53333vw;display:flex}}.bl_news__dateYear{text-align:center;color:#7a99d9;background-color:#fff;margin-inline:auto;transition:color .25s;position:relative}@media screen and (width>=821px){.bl_news__dateYear{font-size:1.02489vw}}@media screen and (width<=820px){.bl_news__dateYear{padding:.666667vw 2.66667vw .533333vw;font-size:2.8vw}}.bl_news__dateDay{font-weight:700}@media screen and (width>=821px){.bl_news__dateDay{margin-top:.585652vw;font-size:1.75695vw}}@media screen and (width<=820px){.bl_news__dateDay{margin-top:0;font-size:4.8vw}}.bl_news__body{background-color:#fff;align-items:center;min-width:0;display:flex}@media screen and (width>=821px){.bl_news__body{padding:1.46413vw 3.3675vw}}@media screen and (width<=820px){.bl_news__body{align-items:flex-start;padding:4.53333vw 5.6vw 5.33333vw}}.ly_news .bl_news__postTitle{color:#333;letter-spacing:.08em;font-weight:500;line-height:1.85}@media screen and (width>=821px){.ly_news .bl_news__postTitle{line-clamp:2;-webkit-line-clamp:2;font-size:1.31772vw}}@media screen and (width<=820px){.ly_news .bl_news__postTitle{line-clamp:2;-webkit-line-clamp:2;font-size:3.73333vw;line-height:1.75}}.bl_news__btn{z-index:2;position:relative}@media screen and (width>=821px){.bl_news__btn{top:auto;left:auto}}@media screen and (width<=820px){.bl_news__btn{width:30.1333vw;margin:0;position:relative;top:auto;left:auto}}.ly_news .bl_news__link{aspect-ratio:auto;color:#a39594;width:auto;min-height:0;box-shadow:none;aspect-ratio:150/40;background-color:#fff;border:0;border-radius:4px;position:relative}@media screen and (width>=821px){.ly_news .bl_news__link{min-width:10.981vw;padding:.732064vw 2.04978vw}}@media screen and (width<=820px){.ly_news .bl_news__link{width:100%;padding:2.13333vw 3.2vw}}.ly_news .bl_news__link:after{content:">";font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width>=821px){.ly_news .bl_news__link:after{font-size:1.61054vw;right:.878477vw}}@media screen and (width<=820px){.ly_news .bl_news__link:after{font-size:3.2vw;right:2.4vw}}.ly_news .bl_news__link:hover{color:#fff;background-color:#7a5637}.bl_news__linkTxt{letter-spacing:.45em;text-transform:uppercase;font-weight:700;line-height:1;display:block}@media screen and (width>=821px){.bl_news__linkTxt{font-size:1.46413vw}}@media screen and (width<=820px){.bl_news__linkTxt{font-size:4vw}}.bl_news__footprints01{position:absolute}@media screen and (width>=821px){.bl_news__footprints01{top:-2.19619vw;left:2.48902vw}}@media screen and (width<=820px){.bl_news__footprints01{top:-2.66667vw;left:2.66667vw}}.bl_news__footprints02{z-index:2;position:absolute}@media screen and (width>=821px){.bl_news__footprints02{bottom:-15.5198vw;right:3.66032vw}}@media screen and (width<=820px){.bl_news__footprints02{bottom:-24vw;right:0}}.ly_introduction{isolation:isolate;text-align:center;background-color:#dcd7c4;position:relative;overflow:hidden}.ly_introduction:before{content:"";pointer-events:none;z-index:0;background-image:url(../img/top/intro_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute}@media screen and (width>=821px){.ly_introduction{min-height:76.1347vw;padding:18.3016vw 0 11.713vw}.ly_introduction:before{border-radius:50% 50% 0 0/15% 15% 0 0;inset:2.92826vw 0 0}}@media screen and (width<=820px){.ly_introduction{padding:40vw 0 26.6667vw}.ly_introduction:before{background-image:url(../img/top/intro_bg_sp.webp);background-position:top;background-size:cover;background-attachment:scroll;border-radius:50% 50% 0 0/5% 5% 0 0;inset:5.6vw 0 0}}.bl_introduction__light{pointer-events:none;z-index:1;opacity:1;mix-blend-mode:normal;display:block;position:absolute}@media screen and (width>=821px){.bl_introduction__light{border-radius:50% 50% 0 0/15% 15% 0 0;width:100%;height:calc(100% - 2.92826vw);inset:2.92826vw 0 0}}@media screen and (width<=820px){.bl_introduction__light{border-radius:50% 50% 0 0/5% 5% 0 0;width:100%;height:calc(100% - 5.6vw);inset:5.6vw 0 0}}@media (prefers-reduced-motion:reduce){.bl_introduction__light{display:none}}.bl_introduction__inner{z-index:2;position:relative}.bl_introduction__inner:after{content:"";pointer-events:none;z-index:2;background-repeat:no-repeat;background-size:contain;position:absolute}.bl_introduction__panel{background-color:#fff;border:3px dashed #ff6d87;margin-inline:auto;position:relative;overflow:hidden}@media screen and (width>=821px){.bl_introduction__panel{padding-bottom:3.66032vw}}.bl_introduction__panel:before,.bl_introduction__panel:after{content:"";z-index:2;aspect-ratio:121/100;background-image:url(../img/common/leaf_icon.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.8em;position:absolute}@media screen and (width>=821px){.bl_introduction__panel{border-radius:1.1713vw;width:69.5461vw}.bl_introduction__panel:before{font-size:1.61054vw;top:2.78184vw;left:3.07467vw}.bl_introduction__panel:after{font-size:1.61054vw;top:3.07467vw;right:3.07467vw}}@media screen and (width<=820px){.bl_introduction__panel{border-radius:2.4vw;width:calc(100% - 5.86667vw)}.bl_introduction__panel:before{font-size:3.73333vw;top:4.53333vw;left:3.73333vw}.bl_introduction__panel:after{font-size:3.73333vw;top:4.8vw;right:3.73333vw}}.bl_introduction__body{z-index:1;color:#4f3521;position:relative}@media screen and (width>=821px){.bl_introduction__body{padding:3.3675vw 6.73499vw 2.48902vw}}@media screen and (width<=820px){.bl_introduction__body{padding:7.73333vw 4.53333vw 5.86667vw}}.bl_introduction__ttl{color:#6a472c;line-height:1}.bl_introduction__ttlJa{letter-spacing:.18em;font-weight:900;display:block}@media screen and (width>=821px){.bl_introduction__ttlJa{font-size:2.48902vw}}@media screen and (width<=820px){.bl_introduction__ttlJa{font-size:5.33333vw;line-height:1.25}}.bl_introduction__ttlEn{color:#ff647b;letter-spacing:.62em;text-transform:uppercase;font-weight:700;display:block}@media screen and (width>=821px){.bl_introduction__ttlEn{margin-top:1.61054vw;font-size:.732064vw}}@media screen and (width<=820px){.bl_introduction__ttlEn{margin-top:2.4vw;font-size:2.13333vw}}.bl_introduction__lead{letter-spacing:.08em;font-weight:600;line-height:2}@media screen and (width>=821px){.bl_introduction__lead{margin-top:3.80674vw;font-size:1.0981vw}}@media screen and (width<=820px){.bl_introduction__lead{margin-top:7.73333vw;font-size:2.93333vw}}.bl_introduction__catch{color:#ff657c;letter-spacing:.14em;font-weight:900;line-height:1.5}@media screen and (width>=821px){.bl_introduction__catch{margin-top:2.34261vw;font-size:1.46413vw}}@media screen and (width<=820px){.bl_introduction__catch{margin-top:5.06667vw;font-size:3.73333vw}}.bl_introduction__visual{z-index:1;position:relative;overflow:hidden}.bl_introduction__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 78%;object-position:center 78%;width:100%;height:100%;display:block}@media screen and (width>=821px){.bl_introduction__visual{height:18.3016vw}}@media screen and (width<=820px){.bl_introduction__visual{height:33.3333vw}}.bl_staffcast__list{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}@media screen and (width>=821px){.bl_staffcast__list{gap:5.85652vw}}@media screen and (width<=820px){.bl_staffcast__list{gap:6.66667vw 1.33333vw}}.bl_staffcast__item{text-align:center}.bl_staffcast__item dl{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width>=821px){.bl_staffcast__item dl{gap:.878477vw}}.bl_staffcast__item .bl_staffcast__role{place-content:center;width:100%;margin:auto;display:grid}.bl_staffcast__item .bl_staffcast__name{line-height:1}@media screen and (width>=821px){.bl_staffcast__item .bl_staffcast__name{text-align:left}}@media screen and (width<=820px){.bl_staffcast__item .bl_staffcast__name{text-align:left}}.bl_staffcast__item .bl_staffcast__name span{display:flex;position:relative}.bl_staffcast__item dd{width:100%}.bl_comment__btn{z-index:1;aspect-ratio:43/40;background-color:#7a99d9;justify-content:center;align-items:center;margin-inline:auto;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:flex;position:relative;-webkit-mask-image:url(../img/common/comment_btn_mask.webp);mask-image:url(../img/common/comment_btn_mask.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width>=821px){.bl_comment__btn{width:3.14788vw}}@media screen and (width<=820px){.bl_comment__btn{width:7.2vw}}.bl_comment__btn:hover{cursor:pointer}.bl_comment__btnIcon{aspect-ratio:21/23;background-image:url(../img/common/icon_footprint.webp);background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;display:flex}@media screen and (width>=821px){.bl_comment__btnIcon{width:1.53734vw}}@media screen and (width<=820px){.bl_comment__btnIcon{width:3.46667vw}}.ly_staffcast{--leaves-before-opacity:1;--leaves-after-opacity:1;background-color:#dcd7c4;position:relative}.ly_staffcast:before,.ly_staffcast:after{content:"";pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;position:absolute}.ly_staffcast:before{aspect-ratio:662/710;z-index:2;background-image:url(../img/common/leaves_bg02.webp);background-position:100% 0;left:0}.ly_staffcast:after{aspect-ratio:360/374;background-image:url(../img/common/leaves_bg03.webp);background-position:top;background-size:cover;width:100%;top:0;right:0}@media screen and (width>=821px){.ly_staffcast:after{width:26.3543vw;top:-9.15081vw}}@media screen and (width<=820px){.ly_staffcast:after{width:48vw;top:-33.3333vw}}@media screen and (width>=821px){.ly_staffcast{padding:7.32064vw 0 3.66032vw}.ly_staffcast:before{width:29.6486vw;bottom:-26.8668vw}}@media screen and (width<=820px){.ly_staffcast{--leaves-before-opacity:1;--leaves-after-opacity:1;padding:26.6667vw 0}.ly_staffcast:before{z-index:2;width:44vw;top:auto;bottom:-14.4vw;left:0}.ly_staffcast:after{z-index:0;background-position:100% 0;width:36vw;top:-8vw;right:0}}.ly_staffcast .bl_staffcast__inner,.bl_staffcast__content{z-index:1;position:relative}@media screen and (width>=821px){.bl_staffcast__content{grid-template-columns:minmax(0,73.2064vw) auto;align-items:center;gap:6.58858vw;margin-right:7.32064vw;display:grid}}@media screen and (width<=820px){.bl_staffcast__content{flex-direction:column-reverse;gap:5.6vw;display:flex}}.ly_staffcast .bl_staff{z-index:1;background-color:#9ec794;position:relative}@media screen and (width>=821px){.ly_staffcast .bl_staff{border-radius:0 2.19619vw 2.19619vw 0;min-height:27.4524vw;padding:4.39239vw 5.12445vw 4.02635vw 7.32064vw}}@media screen and (width<=820px){.ly_staffcast .bl_staff{border-radius:0 4vw 4vw 0;margin-right:5.33333vw;padding:9.86667vw 3.73333vw 9.33333vw}}.ly_staffcast .bl_staffcast__list{justify-content:stretch;align-items:start;width:100%;display:grid}@media screen and (width>=821px){.ly_staffcast .bl_staffcast__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.07467vw}}@media screen and (width<=820px){.ly_staffcast .bl_staffcast__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.06667vw 2.93333vw}}.ly_staffcast .bl_staffcast__item{text-align:left}@media screen and (width>=821px){.ly_staffcast .bl_staffcast__item:first-child{grid-column:1/-1}}@media screen and (width<=820px){.ly_staffcast .bl_staffcast__item:first-child{grid-column:1/-1}}.ly_staffcast .bl_staffcast__item dl{display:block}.ly_staffcast .bl_staffcast__item dd{width:auto}.ly_staffcast .bl_staffcast__role{color:#4b1e00;letter-spacing:.18em;background-color:#ffef65;place-content:center;width:auto;min-width:0;min-height:0;margin:0;font-weight:500;line-height:1;display:inline-grid}@media screen and (width>=821px){.ly_staffcast .bl_staffcast__role{padding:.366032vw 1.02489vw;font-size:1.1713vw}}@media screen and (width<=820px){.ly_staffcast .bl_staffcast__role{padding:.933333vw 1.6vw;font-size:2.66667vw}}.ly_staffcast .bl_staffcast__name{color:#4b1e00;letter-spacing:.06em;width:auto;font-weight:500;line-height:1.45;display:block}@media screen and (width>=821px){.ly_staffcast .bl_staffcast__name{font-size:1.75695vw}}.ly_staffcast .bl_staffcast__name span{display:inline}.ly_staffcast .bl_staffcast__name small{color:#4b1e00;letter-spacing:.04em;font-weight:700}@media screen and (width>=821px){.ly_staffcast .bl_staffcast__name{gap:.585652vw;margin-top:.585652vw;font-size:1.75695vw}.ly_staffcast .bl_staffcast__name small{font-size:1.02489vw}}@media screen and (width<=820px){.ly_staffcast .bl_staffcast__name{margin-top:1.33333vw;font-size:4vw}.ly_staffcast .bl_staffcast__name small{margin-top:.8vw;font-size:2.4vw}.ly_staffcast .bl_staffcast__item:first-child .bl_staffcast__name{-moz-column-gap:.8vw;grid-template-columns:minmax(0,auto) auto;align-items:start;column-gap:.8vw;width:fit-content;max-width:100%;margin-top:1.86667vw;font-size:3.86667vw;display:grid}}.ly_staffcast .bl_staffcast__item:first-child .bl_staffcast__name span,.ly_staffcast .bl_staffcast__item:first-child .bl_staffcast__name small{grid-column:1}@media screen and (width<=820px){.ly_staffcast .bl_staffcast__item:first-child .bl_staffcast__name .bl_comment__btn{grid-area:1/2/span 2;align-self:start;margin-top:.266667vw}}@media screen and (width>=821px){.ly_staffcast .bl_staffcast__item:last-child .bl_staffcast__name{margin-top:.292826vw;line-height:1.25}}.ly_staffcast .bl_staffcast__ttl{z-index:1;color:#6f4c2b;text-align:center;position:relative}@media screen and (width<=820px){.ly_staffcast .bl_staffcast__ttl{width:100%;padding-left:0}}.bl_staffcast__ttlJa{letter-spacing:.2em;font-weight:800;line-height:1;display:block}@media screen and (width>=821px){.bl_staffcast__ttlJa{font-size:2.92826vw}}@media screen and (width<=820px){.bl_staffcast__ttlJa{font-size:8vw}}.bl_staffcast__ttlEn{color:#fc6d84;letter-spacing:.62em;text-transform:uppercase;font-weight:600;line-height:1;display:block}@media screen and (width>=821px){.bl_staffcast__ttlEn{margin-top:1.90337vw;font-size:1.1713vw}}@media screen and (width<=820px){.bl_staffcast__ttlEn{margin-top:2.66667vw;font-size:3.2vw}}.ly_staffcast .bl_comment__btn{background-color:#7a99d9;border:0;flex:none;margin:0;padding:0;display:inline-flex;-webkit-mask-image:url(../img/common/comment_btn_mask.webp);mask-image:url(../img/common/comment_btn_mask.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ly_staffcast .bl_comment__btn:hover{background-color:#fc6d84}.bl_staffcast__footprints01{z-index:2;position:absolute}@media screen and (width>=821px){.bl_staffcast__footprints01{top:-1.46413vw;left:2.19619vw}}.bl_staffcast__footprints02{z-index:2;position:absolute}@media screen and (width>=821px){.bl_staffcast__footprints02{bottom:-15.5198vw;right:3.66032vw}}@media screen and (width<=820px){.bl_staffcast__footprints02{bottom:-4vw;right:6.66667vw}.bl_staffcast__footprints01{top:4.53333vw;left:1.06667vw}}.ly_books{background-color:#dcd7c4;position:relative;overflow:hidden}.ly_books:before,.ly_books:after{content:"";pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;position:absolute}.ly_books:before{aspect-ratio:2732/1698;background-image:url(../img/common/content_bg.webp);background-position:bottom;background-size:cover;width:100%;bottom:0;left:0}@media screen and (width>=821px){.ly_books:before{bottom:12.4451vw}.ly_books{padding:5.7101vw 0 6.58858vw}}@media screen and (width<=820px){.ly_books{padding:12.2667vw 0 14.6667vw}.ly_books:before{width:220%;left:50%;transform:translate(-50%)}.ly_books:after{width:42.6667vw;top:5.33333vw;left:-16vw}}.bl_booksTop__inner{z-index:1;position:relative}.bl_booksTop__ttl{z-index:2;color:#6d4a29;text-align:center;position:relative}.bl_booksTop__ttlJa{letter-spacing:.18em;font-weight:800;line-height:1;display:block}@media screen and (width>=821px){.bl_booksTop__ttlJa{font-size:2.92826vw}}@media screen and (width<=820px){.bl_booksTop__ttlJa{font-size:8vw}}.bl_booksTop__ttlEn{color:#fc6d84;letter-spacing:.62em;text-transform:uppercase;font-weight:700;line-height:1;display:block}@media screen and (width>=821px){.bl_booksTop__ttlEn{margin-top:1.75695vw;font-size:1.1713vw}}@media screen and (width<=820px){.bl_booksTop__ttlEn{margin-top:2.66667vw;font-size:3.2vw}}.bl_booksTop__lead{z-index:2;color:#4b1e00;text-align:center;border:2px dashed #ff6d87;margin-inline:auto;position:relative}@media screen and (width>=821px){.bl_booksTop__lead{width:34.407vw;margin-top:4.75842vw;padding:1.31772vw 2.48902vw}}@media screen and (width<=820px){.bl_booksTop__lead{width:min(100%,90.6667vw);margin-top:6.4vw;padding:2.4vw 3.2vw}}.bl_booksTop__leadTitle{letter-spacing:.05em;font-weight:500;line-height:1.4}@media screen and (width>=821px){.bl_booksTop__leadTitle{font-size:1.75695vw}}@media screen and (width<=820px){.bl_booksTop__leadTitle{font-size:4.8vw}}.bl_booksTop__leadMeta{letter-spacing:.07em;font-weight:500;line-height:1.4}@media screen and (width>=821px){.bl_booksTop__leadMeta{margin-top:.585652vw;font-size:1.75695vw}.bl_booksTop__leadMeta span{font-size:1.02489vw}}@media screen and (width<=820px){.bl_booksTop__leadMeta{margin-top:1.33333vw;font-size:3.06667vw}.bl_booksTop__leadMeta span{margin-top:.533333vw;font-size:2.13333vw;display:block}}.bl_booksTop__list{z-index:2;justify-content:center;display:grid;position:relative}@media screen and (width>=821px){.bl_booksTop__list{grid-template-columns:repeat(4,18.5944vw);gap:3.66032vw;margin-top:3.66032vw}}@media screen and (width<=820px){.bl_booksTop__list{grid-template-columns:repeat(2,minmax(0,40.6667vw));gap:7.2vw;margin-top:7.2vw}}.bl_booksTop__item{aspect-ratio:508/720}@media screen and (width>=821px){.bl_booksTop__item{width:18.5944vw}}@media screen and (width<=820px){.bl_booksTop__item{width:40.6667vw}}.bl_booksTop__link{width:100%;height:100%;transition:transform .3s;display:block;overflow:hidden}.bl_booksTop__link img{border:2px solid #fff;transition:transform .3s}.bl_booksTop__link:hover{transition:transform .3s;transform:scale(.9)}.bl_booksTop__link:hover img{border-color:#fc6d84;transform:scale(1.04)}
