.fs-lp-lifestyle.fs-lp{--fs-font-body: "Roboto Condensed", "MFW-RoGothSinkPro-Md", sans-serif;--fs-font-display: "Roboto Condensed", "MFW-RoGothSinkPro-Md", sans-serif;--fs-font-ja-bold: "Roboto Condensed", "MFW-RoGothSinkPro-Bd", sans-serif;--fs-font-en: "Roboto Condensed", sans-serif;--fs-weight-body: 400;--fs-weight-heading: 400;--fs-weight-bold: 700;--fs-weight-light: 300;--fs-weight-regular: 400;--fs-weight-medium: 500;--fs-text-body: 14px;--fs-text-note: 12px;--fs-text-small: clamp(11px, 1vw, 12px);--fs-text-policy: 14px;--fs-text-label: 11px;--fs-text-price: 16px;--fs-text-control: 16px;--fs-text-h1: clamp(36px, 4vw, 48px);--fs-text-h2: clamp(24px, 2.4vw, 28px);--fs-text-h3: clamp(16px, 1.8vw, 18px);--fs-leading-body: 2;--fs-leading-caption: 1.6;--fs-leading-heading: 1.2;--fs-leading-section: 1.3;--fs-leading-subheading: 1.5;--fs-leading-price: 1;--fs-leading-policy: 1.8;--fs-tracking-body: normal;--fs-tracking-heading: normal;--fs-tracking-caption: .08em;--fs-space-xs: 8px;--fs-space-sm: 16px;--fs-space-md: 24px;--fs-space-lg: 40px;--fs-space-xl: 64px;--fs-space-2xl: 100px;--fs-space-3xl: 140px;--fs-space-1: 4px;--fs-space-2: var(--fs-space-xs);--fs-space-3: 12px;--fs-space-4: var(--fs-space-sm);--fs-space-6: var(--fs-space-md);--fs-space-8: 32px;--fs-space-12: 48px;--fs-space-16: var(--fs-space-xl);--fs-space-24: var(--fs-space-2xl);--fs-page-gutter: 40px;--fs-content-max: 1280px;--fs-prose-max: 38rem;--fs-section-gap: var(--fs-space-xl);--fs-control-min: 48px;--fs-radius-control: 0px;--fs-radius-photo: 0px;--fs-shadow: none;--fs-border-width: 1px;--fs-focus-width: 3px;--fs-duration-fast: .4s;--fs-duration-standard: .4s;--fs-ease-standard: ease;--fs-hover-scene-scale: 1.02;--fs-hover-scene-opacity: .92;--fs-surface: #FAFAFA;--fs-surface-raised: #FFFFFF;--fs-ink: #323232;--fs-body: #323232;--fs-caption: #646464;--fs-muted: #646464;--fs-line: #EEEEEE;--fs-action: #78783D;--fs-on-action: #FFFFFF;--fs-focus: #323232;--c-text: var(--fs-ink);--c-body: var(--fs-body);--c-caption: var(--fs-caption);--c-rule: var(--fs-line);--c-bg: var(--fs-surface);--c-white: var(--fs-surface-raised);--c-accent: var(--fs-action);--font-ja: var(--fs-font-body);--font-ja-bold: var(--fs-font-ja-bold);--font-en: var(--fs-font-en);--sp-xs: var(--fs-space-xs);--sp-sm: var(--fs-space-sm);--sp-md: var(--fs-space-md);--sp-lg: var(--fs-space-lg);--sp-xl: var(--fs-space-xl);--sp-2xl: var(--fs-space-2xl);--sp-3xl: var(--fs-space-3xl);--chrome-header-h: 50px;--chrome-bottom-nav-h: 0px}@media(max-width:767px){.fs-lp-lifestyle.fs-lp{--fs-page-gutter: 20px;--fs-space-2xl: 64px;--fs-space-3xl: 80px;--c-text: var(--fs-ink);--c-body: var(--fs-body);--c-caption: var(--fs-caption);--c-rule: var(--fs-line);--c-bg: var(--fs-surface);--c-white: var(--fs-surface-raised);--c-accent: var(--fs-action);--font-ja: var(--fs-font-body);--font-ja-bold: var(--fs-font-ja-bold);--font-en: var(--fs-font-en);--sp-xs: var(--fs-space-xs);--sp-sm: var(--fs-space-sm);--sp-md: var(--fs-space-md);--sp-lg: var(--fs-space-lg);--sp-xl: var(--fs-space-xl);--sp-2xl: var(--fs-space-2xl);--sp-3xl: var(--fs-space-3xl)}}.fs-lp-lifestyle *,.fs-lp-lifestyle *:before,.fs-lp-lifestyle *:after{margin:0;padding:0;box-sizing:border-box}.fs-lp-lifestyle.fs-lp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-lp-lifestyle a{color:inherit;text-decoration:none}.fs-lp-lifestyle ul{list-style:none}.fs-lp-lifestyle img{display:block;width:100%;height:100%;object-fit:cover}.fs-lp-lifestyle.fs-lp{letter-spacing:normal}.fs-lp-lifestyle :is(h1,h2,h3,h4){font-weight:700}.fs-lp-lifestyle strong{font-family:inherit;font-weight:bolder}.fs-lp-lifestyle img{max-width:none}.fs-lp-lifestyle .fs-c-caption{display:flex;align-items:center;gap:12px;font-family:var(--font-en);font-size:11px;font-weight:400;color:var(--c-caption);letter-spacing:.08em;margin-bottom:var(--sp-sm)}.fs-lp-lifestyle .fs-c-caption:before{content:"";width:20px;height:1px;background:var(--c-caption);flex-shrink:0}.fs-lp-lifestyle.fs-lp{color:var(--fs-ink);background:var(--fs-surface);font-family:var(--font-ja);font-size:var(--fs-text-body);font-weight:var(--fs-weight-body);line-height:var(--fs-leading-body)}.fs-lp-lifestyle.fs-lp{text-align:start}.fs-lp-lifestyle.fs-lp,.fs-lp-lifestyle.fs-lp *,.fs-lp-lifestyle.fs-lp *:before,.fs-lp-lifestyle.fs-lp *:after{box-sizing:border-box}.fs-lp-lifestyle.fs-lp .fs-c-container{width:100%;max-width:var(--fs-content-max);margin-inline:auto;padding-inline:var(--fs-page-gutter)}.fs-lp-lifestyle.fs-lp .fs-c-section{padding-block:var(--sp-xl)}.fs-lp-lifestyle.fs-lp .fs-c-body{margin:0;font-family:var(--font-ja);font-size:var(--fs-text-body);font-weight:var(--fs-weight-body);line-height:var(--fs-leading-body);color:var(--c-body)}.fs-lp-lifestyle.fs-lp :is(.fs-c-h1,.fs-c-h2,.fs-c-h3){margin:0;font-family:var(--font-ja);font-weight:var(--fs-weight-heading);color:var(--c-text);overflow-wrap:anywhere}.fs-lp-lifestyle.fs-lp .fs-c-h1{font-size:var(--fs-text-h1);line-height:var(--fs-leading-heading)}.fs-lp-lifestyle.fs-lp .fs-c-h2{font-size:var(--fs-text-h2);line-height:var(--fs-leading-section)}.fs-lp-lifestyle.fs-lp .fs-c-h3{font-size:var(--fs-text-h3);line-height:var(--fs-leading-subheading)}.fs-lp-lifestyle.fs-lp .fs-c-caption{display:flex;align-items:center;gap:12px;font-family:var(--font-en);font-size:var(--fs-text-label);font-weight:var(--fs-weight-regular);line-height:var(--fs-leading-caption);color:var(--c-caption);letter-spacing:var(--fs-tracking-caption)}.fs-lp-lifestyle.fs-lp .fs-c-caption:before{content:"";flex:0 0 20px;height:1px;background:var(--c-caption)}.fs-lp-lifestyle.fs-lp .fs-c-caption.fs-c-caption--ja{font-family:var(--font-ja)}.fs-lp-lifestyle.fs-lp .fs-c-small{font-family:var(--font-ja);font-size:var(--fs-text-small);line-height:var(--fs-leading-caption);color:var(--fs-muted)}.fs-lp-lifestyle.fs-lp .fs-c-policy{margin:0;font-family:var(--font-ja);font-size:var(--fs-text-policy);font-weight:var(--fs-weight-body);line-height:var(--fs-leading-policy);color:var(--c-body)}.fs-lp-lifestyle.fs-lp .fs-c-price{font-family:var(--font-ja);font-size:var(--fs-text-price);line-height:var(--fs-leading-price);font-weight:var(--fs-weight-regular);color:var(--c-text)}.fs-lp-lifestyle.fs-lp .fs-c-price__number{font-family:var(--font-en);font-variant-numeric:tabular-nums}.fs-lp-lifestyle.fs-lp .fs-c-en{font-family:var(--font-en)}.fs-lp-lifestyle.fs-lp .fs-c-bold{font-family:var(--font-ja-bold);font-weight:var(--fs-weight-bold)}.fs-lp-lifestyle.fs-lp :is(.fs-c-button,.fs-button){display:inline-flex;align-items:center;justify-content:center;min-height:var(--fs-control-min);max-width:100%;padding:var(--sp-sm) var(--sp-md);border:var(--fs-border-width) solid var(--c-accent);border-radius:var(--fs-radius-control);box-shadow:var(--fs-shadow);background:var(--c-accent);color:var(--fs-on-action);font-family:var(--font-ja);font-size:var(--fs-text-control);font-weight:var(--fs-weight-regular);line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--fs-duration-standard) var(--fs-ease-standard),color var(--fs-duration-standard) var(--fs-ease-standard)}.fs-lp-lifestyle.fs-lp :is(.fs-c-button,.fs-button):disabled{cursor:not-allowed}.fs-lp-lifestyle.fs-lp .fs-c-rule{border:0;border-block-start:var(--fs-border-width) solid var(--c-rule)}.fs-lp-lifestyle.fs-lp :is(.fs-c-artwork,.fs-c-comparison,.fs-c-logo){display:block;max-width:100%;height:auto;object-fit:contain;border-radius:0;opacity:1;transform:none;filter:none;box-shadow:none}.fs-lp-lifestyle.fs-lp .fs-c-logo{width:100%}.fs-lp-lifestyle.fs-lp .fs-c-scene{display:block;max-width:100%;height:auto;border-radius:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fs-lp-lifestyle.fs-lp .fs-c-scene--hover{transition:transform var(--fs-duration-standard) var(--fs-ease-standard),opacity var(--fs-duration-standard) var(--fs-ease-standard)}.fs-lp-lifestyle.fs-lp .fs-c-scene--hover:hover{transform:scale(var(--fs-hover-scene-scale));opacity:var(--fs-hover-scene-opacity)}}.fs-lp-lifestyle.fs-lp .fs-c-reveal{opacity:1}@media(prefers-reduced-motion:reduce){.fs-lp-lifestyle.fs-lp .fs-c-reveal,.fs-lp-lifestyle.fs-lp .fs-c-scene--hover{animation:none;transition:none;transform:none;opacity:1}}.fs-lp-lifestyle .fs-br-sp{display:none}@media(max-width:767px){.fs-lp-lifestyle .fs-br-sp{display:inline}}.fs-lp-lifestyle .fs-sc__img,.fs-lp-lifestyle .fs-wk__img,.fs-lp-lifestyle .fs-qual__card-img,.fs-lp-lifestyle .fs-frame__img,.fs-lp-lifestyle .fs-frame__size-img,.fs-lp-lifestyle .fs-disp__step-img,.fs-lp-lifestyle .fs-close__img{display:block;object-fit:cover;background:#ededed}.fs-lp-lifestyle.fs-lp{background:#f6f6f4}.fs-lp-lifestyle .fs-qual,.fs-lp-lifestyle .fs-disp,.fs-lp-lifestyle .fs-close{border-top:none}.fs-lp-lifestyle .fs-c-caption .fs-c-en{font-size:clamp(28px,5vw,44px);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#32323259;line-height:1.2;font-style:normal}.fs-lp-lifestyle .fs-c-body{max-width:40em;font-size:14px;word-break:auto-phrase}.fs-lp-lifestyle .fs-c-soon{display:inline-block;font-family:var(--font-en);font-size:10px;color:var(--c-caption);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;opacity:.6}.fs-lp-lifestyle .fs-c-tlink{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:var(--c-caption);transition:text-decoration-color var(--fs-duration-standard, .3s) var(--fs-ease-standard, ease)}.fs-lp-lifestyle .fs-c-tlink:hover{text-decoration-color:currentColor}.fs-lp-lifestyle .fs-c-tlink[aria-disabled=true]{pointer-events:none;text-decoration:none}.fs-lp-lifestyle .fs-c-button{background:transparent!important;color:var(--c-text)!important;border:1px solid var(--c-text)!important;padding:14px 48px 14px 28px!important;letter-spacing:.06em;position:relative}.fs-lp-lifestyle .fs-c-button:after{content:"\2192";margin-left:12px;font-size:14px;transition:transform var(--fs-duration-standard, .3s) var(--fs-ease-standard, ease)}.fs-lp-lifestyle .fs-c-button:hover{background:var(--c-text)!important;color:#fff!important}.fs-lp-lifestyle .fs-c-button:hover:after{transform:translate(4px)}.fs-lp-lifestyle .fs-wk__lb{color:#78783da6}.fs-lp-lifestyle [data-scroll]{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fs-lp-lifestyle [data-scroll].is-visible{opacity:1;transform:translateY(0)}.fs-lp-lifestyle [data-scroll-delay="1"]{transition-delay:.1s}.fs-lp-lifestyle [data-scroll-delay="2"]{transition-delay:.2s}.fs-lp-lifestyle [data-scroll-delay="3"]{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.fs-lp-lifestyle [data-scroll]{opacity:1;transform:none;transition:none}}.fs-lp-lifestyle .fs-hero{padding:0;overflow:hidden}.fs-lp-lifestyle .fs-hero__vis{position:relative;min-height:calc(100vh - var(--chrome-header-h, 50px));min-height:calc(100svh - var(--chrome-header-h, 50px));max-height:1100px;display:flex;align-items:flex-end}.fs-lp-lifestyle .fs-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.fs-lp-lifestyle .fs-hero__grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(30,22,18,.75) 0%,rgba(30,22,18,.35) 35%,rgba(30,22,18,.08) 60%,transparent 80%)}.fs-lp-lifestyle .fs-hero__body{position:relative;z-index:1;width:100%;max-width:var(--fs-content-max);margin-inline:auto;padding:var(--sp-3xl) 60px 60px;color:#fff}.fs-lp-lifestyle .fs-hero__ey{font-family:var(--font-en);font-size:10px;letter-spacing:.2em;color:#fff6;text-transform:uppercase;margin-bottom:var(--sp-md)}.fs-lp-lifestyle .fs-hero__h{font-family:var(--font-ja);font-size:clamp(24px,2.5vw,32px);font-weight:var(--fs-weight-heading);line-height:1.5;margin:0;color:#fff;max-width:560px}.fs-lp-lifestyle .fs-hero__lead{font-family:var(--font-ja);font-size:14px;line-height:2;color:#ffffffa6;margin:var(--sp-md) 0 0;max-width:460px}.fs-lp-lifestyle .fs-hero__prod{display:flex;align-items:center;gap:var(--sp-md);margin-top:var(--sp-lg);flex-wrap:wrap}.fs-lp-lifestyle .fs-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 44px 12px 24px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-family:var(--font-ja);font-size:12px;letter-spacing:.06em;text-decoration:none;transition:all .3s ease}.fs-lp-lifestyle .fs-hero__cta:after{content:"\2192";margin-left:10px;font-size:13px;transition:transform .3s ease}.fs-lp-lifestyle .fs-hero__cta:hover{background:#ffffff1f;border-color:#fff9}.fs-lp-lifestyle .fs-hero__cta:hover:after{transform:translate(4px)}.fs-lp-lifestyle .fs-hero__scroll{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px}.fs-lp-lifestyle .fs-hero__scroll-line{width:1px;height:32px;background:#ffffff40;position:relative;overflow:hidden}.fs-lp-lifestyle .fs-hero__scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:1px;height:100%;background:#ffffffb3;animation:fs-lp-lifestyle-scroll-line 2s ease-in-out infinite}@keyframes fs-lp-lifestyle-scroll-line{0%{top:-100%}50%{top:100%}to{top:100%}}.fs-lp-lifestyle .fs-trust{padding:20px 0;border-bottom:1px solid rgba(61,53,40,.06)}.fs-lp-lifestyle .fs-trust__list{display:flex;justify-content:center;gap:var(--sp-2xl);list-style:none;margin:0;padding:0}.fs-lp-lifestyle .fs-trust__item{font-family:var(--font-ja);font-size:11px;color:var(--c-caption);letter-spacing:.04em;display:flex;align-items:center;gap:6px}.fs-lp-lifestyle .fs-trust__icon{font-size:14px;opacity:.5}.fs-lp-lifestyle .fs-sc{padding:140px 0 160px}.fs-lp-lifestyle .fs-sc__grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:var(--sp-lg);margin-top:var(--sp-2xl);align-items:start}.fs-lp-lifestyle .fs-sc__grid:before{content:"";grid-column:2;grid-row:1;background:#3d35281a;align-self:stretch;margin:var(--sp-xl) 0}.fs-lp-lifestyle .fs-sc__item:nth-child(2){margin-top:0;grid-column:3}.fs-lp-lifestyle .fs-sc__img{width:100%;aspect-ratio:4/5}.fs-lp-lifestyle .fs-sc__item:nth-child(2) .fs-sc__img{aspect-ratio:4/5}.fs-lp-lifestyle .fs-sc__cap{margin-top:var(--sp-lg)}.fs-lp-lifestyle .fs-sc__txt{font-family:var(--font-ja);font-size:14px;color:var(--c-caption);margin:0;line-height:2}.fs-lp-lifestyle .fs-sc__disc{font-family:var(--font-en);font-size:9px;color:var(--c-caption);letter-spacing:.1em;margin-top:var(--sp-xs);text-transform:uppercase;opacity:.5}.fs-lp-lifestyle .fs-wk{padding:140px 0 160px}.fs-lp-lifestyle .fs-wk__intro{max-width:40em;margin-bottom:var(--sp-2xl)}.fs-lp-lifestyle .fs-wk__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-xl) var(--sp-md)}.fs-lp-lifestyle .fs-wk__item{display:flex;flex-direction:column}.fs-lp-lifestyle .fs-wk__item--feat{grid-column:span 2}.fs-lp-lifestyle .fs-wk__item--feat .fs-wk__img{aspect-ratio:792 / 512}.fs-lp-lifestyle .fs-wk__imgw{position:relative;overflow:hidden}.fs-lp-lifestyle .fs-wk__img{width:100%;aspect-ratio:3/4;transition:transform .6s ease}.fs-lp-lifestyle .fs-wk__img--bottom{object-position:center bottom}.fs-lp-lifestyle .fs-wk__item:hover .fs-wk__img{transform:scale(1.03)}.fs-lp-lifestyle .fs-wk__info{display:flex;flex-direction:column;gap:4px;padding-top:16px}.fs-lp-lifestyle .fs-wk__title{font-family:var(--font-ja);font-size:14px;line-height:1.5;color:var(--c-text);margin:0 0 8px}.fs-lp-lifestyle .fs-wk__artist{font-family:var(--font-ja);font-size:11px;color:var(--c-caption);margin:0}.fs-lp-lifestyle .fs-wk__desc{font-family:var(--font-ja);font-size:11px;color:var(--c-caption);line-height:2;margin:2px 0 0}.fs-lp-lifestyle .fs-wk__spec{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fs-lp-lifestyle .fs-wk__price{font-family:var(--font-ja);font-size:14px;line-height:1;color:var(--c-text)}.fs-lp-lifestyle .fs-wk__price .num{font-family:var(--font-en);font-variant-numeric:tabular-nums}.fs-lp-lifestyle .fs-wk__fl{font-family:var(--font-en);font-size:9px;color:var(--c-caption);letter-spacing:.1em;text-transform:uppercase}.fs-lp-lifestyle .fs-wk__lb{font-family:var(--font-en);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#78783da6;padding:0;line-height:1.4;border:none}.fs-lp-lifestyle .fs-wk__lnk{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-en);font-size:10px;color:var(--c-caption);text-decoration:none;margin-top:8px;letter-spacing:.08em;text-transform:uppercase}.fs-lp-lifestyle .fs-wk__lnk[aria-disabled=true]{pointer-events:none}.fs-lp-lifestyle .fs-wk__lnk:after{content:"\2192";font-size:11px;transition:transform .3s ease}.fs-lp-lifestyle .fs-wk__lnk:hover:after{transform:translate(4px)}.fs-lp-lifestyle .fs-wk__cta{display:flex;justify-content:center;margin-top:80px}.fs-lp-lifestyle .fs-layer-div{padding:80px 0;text-align:center}.fs-lp-lifestyle .fs-layer-div__label{font-family:var(--font-en);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#32323240;margin:0}.fs-lp-lifestyle .fs-layer-div__line{width:40px;height:1px;background:#3d352826;margin:16px auto 0}.fs-lp-lifestyle .fs-qual{padding:140px 0 160px}.fs-lp-lifestyle .fs-qual__list{display:flex;flex-direction:column;gap:100px;margin-top:var(--sp-2xl)}.fs-lp-lifestyle .fs-qual__card{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-2xl);align-items:center}.fs-lp-lifestyle .fs-qual__card:nth-child(2n){direction:rtl}.fs-lp-lifestyle .fs-qual__card:nth-child(2n)>*{direction:ltr}.fs-lp-lifestyle .fs-qual__card-img{width:100%;aspect-ratio:4/3}.fs-lp-lifestyle .fs-qual__card-body{max-width:40em}.fs-lp-lifestyle .fs-qual__card-h{font-family:var(--font-ja);font-size:16px;line-height:1.6;color:var(--c-text);margin:0}.fs-lp-lifestyle .fs-qual__card-p{font-family:var(--font-ja);font-size:14px;color:var(--c-caption);line-height:2.2;margin:var(--sp-sm) 0 0}.fs-lp-lifestyle .fs-frame{padding:140px 0 160px}.fs-lp-lifestyle .fs-frame__duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md);margin-top:var(--sp-2xl)}.fs-lp-lifestyle .fs-frame__col{display:flex;flex-direction:column;gap:var(--sp-sm);padding:var(--sp-lg);background:#ffffff80;border:1px solid rgba(61,53,40,.06)}.fs-lp-lifestyle .fs-frame__img{width:100%;aspect-ratio:3/4}.fs-lp-lifestyle .fs-frame__name{font-family:var(--font-en);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text);margin:var(--sp-sm) 0 0}.fs-lp-lifestyle .fs-frame__mat{font-family:var(--font-ja);font-size:11px;color:var(--c-caption);margin:0;line-height:1.6}.fs-lp-lifestyle .fs-frame__tone{font-family:var(--font-ja);font-size:14px;color:var(--c-body);line-height:2;margin:0}.fs-lp-lifestyle .fs-frame__prices{display:flex;flex-direction:column;gap:0;margin-top:var(--sp-sm)}.fs-lp-lifestyle .fs-frame__price-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:baseline;gap:0;padding:10px 0}.fs-lp-lifestyle .fs-frame__price-row+.fs-frame__price-row{border-top:1px solid rgba(61,53,40,.08)}.fs-lp-lifestyle .fs-frame__price-row--header{padding-bottom:6px}.fs-lp-lifestyle .fs-frame__pr-line{font-family:var(--font-en);font-size:10px;color:var(--c-text);letter-spacing:.1em;text-transform:uppercase}.fs-lp-lifestyle .fs-frame__pr-size{font-family:var(--font-en);font-size:10px;color:var(--c-caption);letter-spacing:.08em}.fs-lp-lifestyle .fs-frame__pr-val{font-family:var(--font-ja);font-size:14px;color:var(--c-text)}.fs-lp-lifestyle .fs-frame__pr-val .num{font-family:var(--font-en);font-variant-numeric:tabular-nums}.fs-lp-lifestyle .fs-frame__size-area{margin-top:100px;text-align:center!important;max-width:800px;margin-inline:auto}.fs-lp-lifestyle .fs-frame__size-area>*{text-align:center!important;margin-inline:auto}.fs-lp-lifestyle.fs-lp .fs-frame__size-area .fs-c-body,.fs-lp-lifestyle.fs-lp .fs-frame__size-area .fs-c-policy{max-width:40em;margin-inline:auto;text-align:center}.fs-lp-lifestyle .fs-frame__size-img{width:100%;aspect-ratio:16/9;margin:var(--sp-xl) auto 0}.fs-lp-lifestyle .fs-frame__minimal{margin-top:var(--sp-3xl);padding:var(--sp-xl);display:grid;grid-template-columns:1fr 2.5fr;gap:var(--sp-xl);align-items:start}.fs-lp-lifestyle .fs-frame__minimal-img{width:100%;aspect-ratio:1/1}.fs-lp-lifestyle .fs-frame__minimal-body{display:flex;flex-direction:column;gap:var(--sp-xs)}.fs-lp-lifestyle .fs-disp{padding:140px 0 160px}.fs-lp-lifestyle .fs-disp__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-lg);margin-top:var(--sp-2xl)}.fs-lp-lifestyle .fs-disp__step{display:flex;flex-direction:column}.fs-lp-lifestyle .fs-disp__step-img{width:100%;aspect-ratio:4/3}.fs-lp-lifestyle .fs-disp__step-num{font-family:var(--font-en);font-size:clamp(24px,2.5vw,32px);color:#3d352826;letter-spacing:-.03em;margin-top:var(--sp-md);line-height:1}.fs-lp-lifestyle .fs-disp__step-txt{font-family:var(--font-ja);font-size:14px;color:var(--c-text);margin:6px 0 0;line-height:2}.fs-lp-lifestyle .fs-disp__sub{margin-top:var(--sp-3xl)}.fs-lp-lifestyle .fs-disp__sub+.fs-disp__sub{margin-top:var(--sp-xl)}.fs-lp-lifestyle .fs-disp__guide{margin-top:var(--sp-2xl)}.fs-lp-lifestyle .fs-disp__guide-card{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;padding:var(--sp-md) var(--sp-lg);background:#ffffff80;border-left:2px solid var(--c-text);transition:background .3s ease}.fs-lp-lifestyle .fs-disp__guide-card:hover{background:#fffc}.fs-lp-lifestyle .fs-disp__guide-body{display:flex;align-items:baseline;gap:var(--sp-sm)}.fs-lp-lifestyle .fs-disp__guide-label{font-family:var(--font-en);font-size:9px;color:var(--c-caption);letter-spacing:.12em;text-transform:uppercase;margin:0}.fs-lp-lifestyle .fs-disp__guide-title{font-family:var(--font-ja);font-size:14px;color:var(--c-text);margin:0;line-height:1.5}.fs-lp-lifestyle .fs-disp__guide-arrow{font-family:var(--font-en);font-size:16px;color:var(--c-text);transition:transform .3s ease}.fs-lp-lifestyle .fs-disp__guide-card:hover .fs-disp__guide-arrow{transform:translate(4px)}.fs-lp-lifestyle .fs-sg{padding:140px 0 160px}.fs-lp-lifestyle .fs-sg__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:var(--sp-2xl)}.fs-lp-lifestyle .fs-sg__item{display:flex;flex-direction:column;gap:var(--sp-xs);padding:var(--sp-lg);background:#ffffff80;border:1px solid rgba(61,53,40,.06)}.fs-lp-lifestyle .fs-sg__faq{margin-top:var(--sp-3xl)}.fs-lp-lifestyle .fs-sg__faq-item{border-bottom:1px solid rgba(61,53,40,.08)}.fs-lp-lifestyle .fs-sg__faq-sum{padding:var(--sp-sm) 0;cursor:pointer;font-family:var(--font-ja);font-size:14px;line-height:2;color:var(--c-text);list-style:none}.fs-lp-lifestyle .fs-sg__faq-sum::-webkit-details-marker{display:none}.fs-lp-lifestyle .fs-sg__faq-sum:before{content:"+";display:inline-block;width:2em;font-family:var(--font-en);font-size:14px;color:var(--c-caption)}.fs-lp-lifestyle details[open]>.fs-sg__faq-sum:before{content:"\2212"}.fs-lp-lifestyle .fs-sg__faq-ans{padding:0 0 var(--sp-md) 2em}.fs-lp-lifestyle .fs-close{padding:160px 0 140px;text-align:center!important}.fs-lp-lifestyle .fs-close>.fs-c-container{text-align:center!important}.fs-lp-lifestyle .fs-close__h{margin-inline:auto;white-space:nowrap;text-align:center!important}.fs-lp-lifestyle.fs-lp .fs-close__lead{margin:var(--sp-xl) auto 0;text-align:center!important;max-width:40em}.fs-lp-lifestyle .fs-close__vis{margin:var(--sp-2xl) auto 0;max-width:960px}.fs-lp-lifestyle .fs-close__img{width:100%;aspect-ratio:2/1}.fs-lp-lifestyle .fs-close__cta{margin-top:var(--sp-2xl)}.fs-lp-lifestyle .fs-close__reassure{margin-top:var(--sp-xl);display:flex;justify-content:center;gap:var(--sp-2xl)}.fs-lp-lifestyle .fs-close__reassure-item{font-family:var(--font-ja);font-size:11px;color:var(--c-caption);letter-spacing:.04em}.fs-lp-lifestyle .fs-float{position:fixed;bottom:0;left:0;right:0;z-index:90;padding:12px var(--fs-page-gutter, 24px);background:#f6f6f4eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(61,53,40,.06);transform:translateY(100%);transition:transform .4s ease}.fs-lp-lifestyle .fs-float.is-visible{transform:translateY(0)}.fs-lp-lifestyle .fs-float__inner{max-width:var(--fs-content-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md)}.fs-lp-lifestyle .fs-float__text{font-family:var(--font-ja);font-size:12px;color:var(--c-caption)}.fs-lp-lifestyle .fs-float__text strong{color:var(--c-text);font-weight:400}.fs-lp-lifestyle .fs-float__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 32px 10px 20px;background:var(--c-text);color:#fff;font-family:var(--font-ja);font-size:12px;letter-spacing:.06em;text-decoration:none;border:none;white-space:nowrap;transition:opacity .3s ease}.fs-lp-lifestyle .fs-float__btn:after{content:"\2192";font-size:12px;transition:transform .3s ease}.fs-lp-lifestyle .fs-float__btn:hover{opacity:.85}.fs-lp-lifestyle .fs-float__btn:hover:after{transform:translate(3px)}@media(max-width:767px){.fs-lp-lifestyle .fs-hero__vis{max-height:800px}.fs-lp-lifestyle .fs-hero__body{padding:var(--sp-2xl) var(--fs-page-gutter) var(--sp-lg)}.fs-lp-lifestyle .fs-hero__h{line-height:1.6;max-width:100%}.fs-lp-lifestyle .fs-hero__lead{font-size:12px;line-height:2.33;max-width:100%}.fs-lp-lifestyle .fs-hero__prod,.fs-lp-lifestyle .fs-hero__scroll{display:none}.fs-lp-lifestyle .fs-trust__list{flex-wrap:wrap;gap:var(--sp-md);justify-content:center}.fs-lp-lifestyle.fs-lp .fs-c-section{padding-block:var(--sp-3xl)}.fs-lp-lifestyle .fs-sc{padding:80px 0 100px}.fs-lp-lifestyle .fs-sc__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-lg) var(--sp-sm)}.fs-lp-lifestyle .fs-sc__item{min-width:0}.fs-lp-lifestyle .fs-sc__grid:before{display:none}.fs-lp-lifestyle .fs-sc__item:nth-child(2){margin-top:0;grid-column:auto}.fs-lp-lifestyle .fs-sc__cap{margin-top:var(--sp-sm)}.fs-lp-lifestyle .fs-sc__txt{font-size:12px;line-height:1.9}.fs-lp-lifestyle .fs-wk{padding:80px 0 100px}.fs-lp-lifestyle .fs-wk__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-lg) var(--sp-sm)}.fs-lp-lifestyle .fs-wk__item{min-width:0}.fs-lp-lifestyle .fs-wk__item--feat{grid-column:span 2}.fs-lp-lifestyle .fs-wk__item--feat .fs-wk__img{aspect-ratio:4/3}.fs-lp-lifestyle .fs-wk__item:not(.fs-wk__item--feat) .fs-wk__info{padding-top:12px}.fs-lp-lifestyle .fs-wk__item:not(.fs-wk__item--feat) .fs-wk__title{font-size:12px;margin-bottom:6px}.fs-lp-lifestyle .fs-wk__item:not(.fs-wk__item--feat) .fs-wk__spec{gap:6px 10px}.fs-lp-lifestyle .fs-wk__item:not(.fs-wk__item--feat) .fs-wk__price{font-size:12px}.fs-lp-lifestyle .fs-layer-div{padding:48px 0}.fs-lp-lifestyle .fs-qual{padding:80px 0 100px}.fs-lp-lifestyle .fs-qual__card{grid-template-columns:1fr;gap:var(--sp-md)}.fs-lp-lifestyle .fs-qual__card:nth-child(2n){direction:ltr}.fs-lp-lifestyle .fs-frame{padding:80px 0 100px}.fs-lp-lifestyle .fs-frame__duo{grid-template-columns:1fr;gap:var(--sp-md)}.fs-lp-lifestyle .fs-frame__minimal{grid-template-columns:1fr}.fs-lp-lifestyle .fs-frame__alt-grid{grid-template-columns:1fr!important}.fs-lp-lifestyle .fs-disp{padding:80px 0 100px}.fs-lp-lifestyle .fs-disp__steps{display:flex;gap:var(--sp-sm);margin-inline:calc(var(--fs-page-gutter) * -1);padding-inline:var(--fs-page-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fs-page-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.fs-lp-lifestyle .fs-disp__steps::-webkit-scrollbar{display:none}.fs-lp-lifestyle .fs-disp__step{flex:0 0 calc((100% + var(--fs-page-gutter) - var(--sp-sm)) / 1.1);scroll-snap-align:start}.fs-lp-lifestyle .fs-disp__steps>[data-scroll]{opacity:1;transform:none}.fs-lp-lifestyle .fs-sg{padding:80px 0 100px}.fs-lp-lifestyle .fs-sg__grid{grid-template-columns:1fr}.fs-lp-lifestyle .fs-close{padding:100px 0 80px}.fs-lp-lifestyle .fs-close__h{white-space:normal}.fs-lp-lifestyle .fs-close__reassure{flex-direction:column;gap:var(--sp-sm);align-items:center}.fs-lp-lifestyle .fs-float__text{display:none}.fs-lp-lifestyle .fs-float__inner{justify-content:center}}.fs-lp-lifestyle.fs-lp .fs-float{z-index:90}@media screen and (max-width:960px){.fs-lp-lifestyle .fs-hero__vis{min-height:calc(100vh - var(--chrome-header-h, 50px) - var(--chrome-bottom-nav-h, 60px));min-height:calc(100svh - var(--chrome-header-h, 50px) - var(--chrome-bottom-nav-h, 60px))}.fs-lp-lifestyle.fs-lp .fs-float{bottom:var(--chrome-bottom-nav-h, 60px)}.fs-lp-lifestyle.fs-lp .fs-close{padding-bottom:120px}}body:has(.fs-lp-lifestyle .fs-float) .fs_right_bottom_search{transition:translate .4s ease}body:has(.fs-lp-lifestyle .fs-float.is-visible) :is(.fs_right_bottom_search,.fs_chat_toggle:not([aria-expanded=true])){translate:0 calc(-1 * var(--fs-lp-lifestyle-float-h, 69px))}@media(prefers-reduced-motion:reduce){.fs-lp-lifestyle .fs-hero__scroll-line:after{animation:none}}.fs-lp-lifestyle section[tabindex="-1"]:focus{outline:none}.fs-lp-lifestyle:not(.is-reveal-ready) [data-scroll]{opacity:1;transform:none}@media(max-width:767px){.fs-lp-lifestyle .fs-br-pc{display:none}}.fs-lp-lifestyle .fs-wk__imglnk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(max-width:767px){.fs-lp-lifestyle .fs-float__btn{width:100%;justify-content:center;padding-inline:20px}}@media(max-width:767px){.fs-lp-lifestyle .fs-disp__steps:focus-visible{outline:var(--fs-focus-width) solid var(--fs-focus);outline-offset:calc(var(--fs-focus-width) * -1)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fs-lp-lifestyle.css.map */
