.yss-lp{--yss-ink: #2b2723;--yss-sub: #6b6259;--yss-line-color: #e4ddd3;--yss-accent: #8a6d55;--yss-accent-soft: #efe6dc;--yss-white: #ffffff;--yss-ivory: #faf7f2;--yss-sand: #f1ebe2;--yss-dark: #2f2b27;--yss-line-green: #06c755;--yss-line-green-hover: #05b04b;--yss-bg: var(--yss-white);color:var(--yss-ink);background:var(--yss-bg);letter-spacing:.04em}.yss-lp--white{--yss-bg: var(--yss-white)}.yss-lp--ivory{--yss-bg: var(--yss-ivory)}.yss-lp--sand{--yss-bg: var(--yss-sand)}.yss-lp--dark{--yss-bg: var(--yss-dark);--yss-ink: #f6f1ea;--yss-sub: #cfc5b8;--yss-line-color: rgba(255, 255, 255, .18);--yss-accent: #d9bfa5;--yss-accent-soft: rgba(255, 255, 255, .08)}.yss-lp__inner{max-width:76rem;margin:0 auto;padding:6.4rem 2rem}.yss-lp__inner--narrow{max-width:64rem}@media screen and (min-width:750px){.yss-lp__inner{padding:9.6rem 4rem}}:where(.yss-lp) :where(h2,h3,p,ul,ol,dl){margin:0}.yss-lp h2,.yss-lp h3,.yss-lp__title,.yss-lp__closing{word-break:auto-phrase;line-break:strict}.yss-lp__eyebrow{display:block;margin-bottom:1.2rem;font-size:1.2rem;letter-spacing:.24em;color:var(--yss-accent)}.yss-lp__title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.6;font-weight:500;color:var(--yss-ink)}@media screen and (min-width:750px){.yss-lp__title{font-size:2.8rem}}.yss-lp__head{margin-bottom:3.2rem;text-align:center}.yss-lp__head:after{content:"";display:block;width:3.2rem;height:1px;margin:2rem auto 0;background:var(--yss-accent)}.yss-lp__lead{margin-top:2rem;font-size:1.5rem;line-height:2;color:var(--yss-sub)}.yss-lp__body{font-size:1.5rem;line-height:2.1;color:var(--yss-ink)}.yss-lp__body p+p{margin-top:1.6rem}.yss-lp__body strong{font-weight:700}.yss-lp__body a{color:inherit}.yss-lp__note{margin-top:1.6rem;font-size:1.25rem;line-height:1.8;color:var(--yss-sub)}.yss-lp__closing{margin-top:3.2rem;padding:2.4rem 2rem;font-size:1.6rem;line-height:1.9;font-weight:500;text-align:center;background:var(--yss-accent-soft)}.yss-lp__cta{text-align:center}.yss-lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:42rem;min-height:5.6rem;padding:1.4rem 2.4rem;border-radius:999px;background:var(--yss-line-green);color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-decoration:none;box-shadow:0 .4rem 1.2rem #06c75540;transition:background .2s ease,transform .2s ease}.yss-lp-btn:hover{background:var(--yss-line-green-hover);color:#fff}.yss-lp-btn:active{transform:translateY(1px)}.yss-lp-btn:focus-visible{outline:2px solid var(--yss-ink);outline-offset:3px}.yss-lp-btn__icon{flex:none;width:2.6rem;height:2.6rem}.yss-lp-btn__arrow{flex:none;width:.7rem;height:.7rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.yss-lp__cta-note{margin-top:2rem;font-size:1.25rem;line-height:1.8;color:var(--yss-sub)}.yss-final__page-note{margin:3.2rem 0 0;font-size:1.1rem;line-height:1.7;text-align:center;opacity:.6}.yss-hero{position:relative;overflow:hidden}.yss-hero__grid{display:grid}.yss-hero__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.yss-hero__content{padding:4.8rem 2rem 5.6rem;text-align:center}.yss-hero__eyebrow{display:inline-block;margin-bottom:2.4rem;padding:.6rem 1.6rem;border:1px solid var(--yss-accent);font-size:1.25rem;letter-spacing:.2em;color:var(--yss-accent)}.yss-hero__eyebrow-note{margin:-1.2rem 0 2.4rem;font-size:1.4rem;line-height:1.7;letter-spacing:.05em;color:var(--yss-accent);word-break:auto-phrase}.yss-hero__logo{margin:0 0 1.2rem}.yss-hero__logo img{display:block;width:min(100%,32rem);height:auto;margin:0 auto}@media screen and (min-width:990px){.yss-hero__grid--image .yss-hero__logo img{margin:0}}.yss-hero__logo+.yss-hero__title{margin-top:0;font-size:1.8rem;letter-spacing:.1em}.yss-hero__logo+.yss-hero__title .yss-hero__title-sub{margin-top:2rem;font-size:2rem}@media screen and (min-width:750px){.yss-hero__logo img{width:min(100%,40rem)}.yss-hero__logo+.yss-hero__title{font-size:2rem}.yss-hero__logo+.yss-hero__title .yss-hero__title-sub{font-size:2.4rem}}.yss-hero__title{font-family:var(--font-heading-family);font-size:2.5rem;line-height:1.6;font-weight:500;word-break:auto-phrase;line-break:strict}.yss-hero__title-sub{display:block;margin-top:1.2rem;font-size:1.8rem;line-height:1.7}.yss-hero__lead{margin-top:2.4rem;font-size:1.45rem;line-height:2;color:var(--yss-sub)}.yss-hero__event{display:inline-block;margin:3.2rem 0;padding:1.4rem 2rem;border-top:1px solid var(--yss-line-color);border-bottom:1px solid var(--yss-line-color)}.yss-hero__date{font-size:1.8rem;font-weight:700;letter-spacing:.06em}.yss-hero__place{margin-top:.4rem;font-size:1.4rem;color:var(--yss-sub)}.yss-hero__content--no-eyebrow{padding-top:2.8rem}.yss-hero__content--no-eyebrow .yss-hero__title{margin-top:0}.yss-hero__content--eyebrow-large{padding-top:3.8rem}.yss-hero__content--eyebrow-large .yss-hero__eyebrow{margin-bottom:1.6rem}.yss-hero__content--eyebrow-large .yss-hero__title{margin-top:1rem}@media screen and (min-width:750px){.yss-hero__content{padding:8rem 4rem}.yss-hero__content--no-eyebrow{padding-top:4rem}.yss-hero__content--eyebrow-large{padding-top:6.5rem}.yss-hero__content--eyebrow-large .yss-hero__eyebrow{margin-bottom:2rem}.yss-hero__title{font-size:3.6rem}.yss-hero__title-sub{font-size:2.4rem}.yss-hero__lead{font-size:1.6rem}.yss-hero__date{font-size:2.2rem}}@media screen and (min-width:990px){.yss-hero__grid--image{grid-template-columns:1fr 1fr;align-items:stretch}.yss-hero__grid--image .yss-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:center}}.yss-text__list{list-style:none;padding:0;margin-top:2.4rem;display:grid;gap:1.2rem}.yss-text__list li{position:relative;padding:1.4rem 1.6rem 1.4rem 4.4rem;background:var(--yss-white);font-size:1.5rem;line-height:1.8}.yss-lp--white .yss-text__list li{background:var(--yss-ivory)}.yss-lp--dark .yss-text__list li{background:#ffffff0f}.yss-text__list--check li:before{content:"";position:absolute;left:1.7rem;top:2.1rem;width:1.2rem;height:.6rem;border-left:2px solid var(--yss-accent);border-bottom:2px solid var(--yss-accent);transform:rotate(-45deg)}.yss-text__list--dot li:before{content:"";position:absolute;left:2rem;top:2.4rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--yss-accent)}.yss-text__list-title{margin:3.2rem 0 0;font-size:1.6rem;font-weight:700}.yss-text__points{margin-top:3.2rem;display:grid;gap:1.2rem}@media screen and (min-width:750px){.yss-text__points{grid-template-columns:repeat(3,1fr)}}.yss-text__point{padding:2.4rem 2rem;text-align:center;border:1px solid var(--yss-line-color);background:var(--yss-bg)}.yss-text__point-title{font-size:1.7rem;font-weight:700;color:var(--yss-accent)}.yss-text__point-text{margin-top:.8rem;font-size:1.35rem;line-height:1.8;color:var(--yss-sub)}.yss-diagram{margin-top:3.2rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.yss-diagram__axes{display:flex;justify-content:center;align-items:center;gap:.8rem}.yss-diagram__axis{display:flex;align-items:center;justify-content:center;width:7.6rem;height:7.6rem;border-radius:50%;border:1px solid var(--yss-accent);background:var(--yss-white);font-size:1.6rem;font-weight:700;color:var(--yss-accent)}.yss-diagram__times{font-size:1.6rem;color:var(--yss-sub)}.yss-diagram__arrow{width:1px;height:2.4rem;background:var(--yss-accent);position:relative}.yss-diagram__arrow:after{content:"";position:absolute;left:-.4rem;bottom:0;width:.8rem;height:.8rem;border-right:1px solid var(--yss-accent);border-bottom:1px solid var(--yss-accent);transform:rotate(45deg)}.yss-diagram__box{padding:1.2rem 2.4rem;font-size:1.5rem;font-weight:700;text-align:center;background:var(--yss-accent-soft)}.yss-diagram__box--goal{background:var(--yss-dark);color:#fff}.yss-compare__grid{display:grid;gap:1.6rem}@media screen and (min-width:750px){.yss-compare__grid{grid-template-columns:1fr 1fr;align-items:stretch}}.yss-compare__card{background:var(--yss-white);border:1px solid var(--yss-line-color)}.yss-compare__card--main{border:2px solid var(--yss-accent)}.yss-compare__card-head{padding:1.6rem 2rem;text-align:center;background:var(--yss-sand)}.yss-compare__card--main .yss-compare__card-head{background:var(--yss-accent);color:#fff}.yss-compare__card-tag{display:block;font-size:1.2rem;letter-spacing:.12em}.yss-compare__card-title{margin-top:.4rem;font-size:1.7rem;font-weight:700;line-height:1.5}.yss-compare__rows{padding:.8rem 2rem 2rem}.yss-compare__row{padding:1.4rem 0;border-bottom:1px solid var(--yss-line-color)}.yss-compare__row:last-child{border-bottom:0}.yss-compare__label{font-size:1.2rem;letter-spacing:.1em;color:var(--yss-accent)}.yss-compare__value{margin-top:.4rem;font-size:1.45rem;line-height:1.8}.yss-steps__list{list-style:none;padding:0;display:grid;gap:1.6rem}@media screen and (min-width:750px){.yss-steps__list--grid{grid-template-columns:repeat(2,1fr)}}.yss-steps__item{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;padding:2rem;background:var(--yss-white)}.yss-lp--white .yss-steps__item{background:var(--yss-ivory)}.yss-steps__num{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--yss-accent);color:#fff;line-height:1}.yss-steps__num-label{font-size:.95rem;letter-spacing:.1em}.yss-steps__num-value{font-size:2rem;font-weight:700;margin-top:.2rem}.yss-steps__title{font-size:1.6rem;font-weight:700;line-height:1.6}.yss-steps__text{margin-top:.6rem;font-size:1.4rem;line-height:1.9;color:var(--yss-sub)}.yss-steps--flow .yss-steps__item{position:relative}.yss-steps--flow .yss-steps__item:not(:last-child):after{content:"";position:absolute;left:4.8rem;bottom:-1.6rem;width:1px;height:1.6rem;background:var(--yss-accent)}.yss-menu__group-title{margin:4rem 0 1.6rem;font-size:1.6rem;font-weight:700;text-align:center;letter-spacing:.1em}.yss-menu__group-title:first-child{margin-top:0}.yss-menu__group-title span{display:inline-block;padding:0 1.6rem;border-left:1px solid var(--yss-accent);border-right:1px solid var(--yss-accent)}.yss-menu__cards{display:grid;gap:1.6rem}@media screen and (min-width:750px){.yss-menu__cards{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}.yss-menu__card{position:relative;display:flex;flex-direction:column;padding:2.4rem 2rem;background:var(--yss-white);border:1px solid var(--yss-line-color)}.yss-menu__card--recommend{border:2px solid var(--yss-accent)}.yss-menu__badge{position:absolute;top:-1.2rem;left:50%;transform:translate(-50%);padding:.3rem 1.4rem;background:var(--yss-accent);color:#fff;font-size:1.2rem;font-weight:700;white-space:nowrap}.yss-menu__name{font-size:1.3rem;letter-spacing:.16em;color:var(--yss-accent)}.yss-menu__title{margin-top:.6rem;font-size:1.6rem;font-weight:700;line-height:1.6}.yss-menu__price{margin-top:1.2rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.2rem}.yss-menu__duration{font-size:1.3rem;color:var(--yss-sub)}.yss-menu__amount{font-size:2.2rem;font-weight:700;letter-spacing:.02em}.yss-menu__tax{font-size:1.2rem;font-weight:400}.yss-menu__desc{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--yss-line-color);font-size:1.35rem;line-height:1.8;color:var(--yss-sub)}.yss-stylists__list{display:grid;gap:2.4rem}@media screen and (min-width:750px){.yss-stylists__list{grid-template-columns:repeat(2,1fr)}}.yss-stylist{padding:2.8rem 2.4rem;background:var(--yss-white);text-align:center}.yss-lp--white .yss-stylist{background:var(--yss-ivory)}.yss-stylist__photo{width:14rem;height:14rem;margin:0 auto 2rem;border-radius:50%;overflow:hidden;background:var(--yss-sand)}.yss-stylist__photo img{width:100%;height:100%;object-fit:cover;display:block}.yss-stylist__role{font-size:1.2rem;line-height:1.7;letter-spacing:.1em;color:var(--yss-accent)}.yss-stylist__name{margin-top:.6rem;font-size:2rem;font-weight:500;letter-spacing:.12em}.yss-stylist__kana{margin-top:.2rem;font-size:1.1rem;letter-spacing:.16em;color:var(--yss-sub)}.yss-stylist__bio{margin-top:1.6rem;font-size:1.4rem;line-height:2;text-align:left}.yss-stylist__quote{margin-top:1.6rem;padding:1.4rem 1.6rem;font-size:1.35rem;line-height:1.9;text-align:left;background:var(--yss-accent-soft)}.yss-info__list{border-top:1px solid var(--yss-line-color)}.yss-info__row{display:grid;gap:.4rem;padding:1.8rem .4rem;border-bottom:1px solid var(--yss-line-color)}@media screen and (min-width:750px){.yss-info__row{grid-template-columns:14rem 1fr;gap:2rem}}.yss-info__label{font-size:1.3rem;font-weight:700;letter-spacing:.1em;color:var(--yss-accent)}.yss-info__value{font-size:1.5rem;line-height:1.9}.yss-info__value small{display:block;font-size:1.25rem;color:var(--yss-sub)}.yss-info__cta{margin-top:4rem}.yss-faq__item{border-bottom:1px solid var(--yss-line-color)}.yss-faq__item:first-child{border-top:1px solid var(--yss-line-color)}.yss-faq__q{display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:start;padding:2rem .4rem;font-size:1.5rem;font-weight:700;line-height:1.7;cursor:pointer;list-style:none}.yss-faq__q::-webkit-details-marker{display:none}.yss-faq__mark{font-size:1.6rem;font-weight:700;color:var(--yss-accent);line-height:1.6}.yss-faq__toggle{position:relative;width:1.4rem;height:1.4rem;margin-top:.6rem}.yss-faq__toggle:before,.yss-faq__toggle:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--yss-ink);transition:transform .2s ease}.yss-faq__toggle:after{transform:rotate(90deg)}.yss-faq__item[open] .yss-faq__toggle:after{transform:rotate(0)}.yss-faq__a{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;padding:0 .4rem 2.4rem;font-size:1.45rem;line-height:2}.yss-faq__a .yss-faq__mark{color:var(--yss-sub)}.yss-faq__a p+p{margin-top:1rem}.yss-final{text-align:center}.yss-final .yss-lp__title{margin-bottom:2rem}.yss-final .yss-lp__body{margin-bottom:3.2rem}.yss-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -.2rem 1.2rem #00000014;transform:translateY(110%);transition:transform .3s ease;text-align:center}.yss-sticky.is-visible{transform:translateY(0)}.yss-sticky .yss-lp-btn{min-height:5rem;padding:1.1rem 2rem;font-size:1.5rem;box-shadow:none}.yss-sticky__note{margin-top:.4rem;font-size:1.1rem;color:#6b6259;letter-spacing:.04em}body.yss-has-sticky{padding-bottom:8.4rem}@media screen and (min-width:750px){.yss-sticky{left:auto;right:2.4rem;bottom:2.4rem;width:38rem;padding:1.2rem;border-radius:999px;background:transparent;box-shadow:none}.yss-sticky .yss-lp-btn{box-shadow:0 .6rem 2rem #0003}.yss-sticky__note{display:none}body.yss-has-sticky{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.yss-sticky,.yss-lp-btn,.yss-faq__toggle:after{transition:none}}@media screen and (max-width:749px){.yss-lp-btn{gap:.8rem;padding:1.2rem 1.6rem;font-size:1.45rem;letter-spacing:.02em}.yss-lp-btn__arrow{display:none}.yss-hero__lead{font-size:1.35rem;letter-spacing:.02em}.yss-hero__date{font-size:1.55rem;letter-spacing:.02em}.yss-hero__event{padding:1.4rem .4rem}}@media screen and (max-width:749px){.yss-lp__title{font-size:2rem;letter-spacing:.02em}.yss-lp__body,.yss-text__list li{letter-spacing:.02em}}.yss-media{position:relative;aspect-ratio:var(--yss-ratio, 4 / 3);overflow:hidden;background:var(--yss-sand)}.yss-media img{display:block;width:100%;height:100%;object-fit:cover}.yss-media__note{position:absolute;right:.6rem;bottom:.5rem;font-size:1rem;line-height:1.4;letter-spacing:.02em;padding:.1rem .5rem;border-radius:.2rem;background:#00000052;color:#fff;pointer-events:none}.yss-hero__media .yss-media img{object-position:center 30%}.yss-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.6rem;border:1.5px dashed #b9a48f;background:repeating-linear-gradient(135deg,#f7f2eb 0 12px,#f1eadf 12px 24px);color:#6b5a4a;text-align:center}.yss-ph__icon{width:2.8rem;height:2.8rem;opacity:.7}.yss-ph__tag{padding:.2rem 1rem;background:#8a6d55;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.1em}.yss-ph__text{font-size:1.25rem;line-height:1.7;letter-spacing:.02em;max-width:34rem}.yss-ph__ratio{font-size:1.05rem;opacity:.75}.yss-section-media{margin:0 0 3.2rem}.yss-hero__media .yss-media{width:100%}@media screen and (min-width:990px){.yss-hero__grid--image{max-width:120rem;margin:0 auto;padding:4.8rem 4rem 5.6rem;gap:6.4rem}.yss-hero__grid--image .yss-hero__content{padding:0;text-align:left;align-items:flex-start}.yss-hero__grid--image .yss-lp__cta{text-align:left}.yss-hero__grid--image .yss-hero__event{margin:2.4rem 0 2.8rem;padding-left:0;padding-right:4rem}.yss-hero__grid--image .yss-hero__media{position:relative;min-height:40rem}.yss-hero__grid--image .yss-hero__media .yss-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.yss-hero--media-right .yss-hero__media{order:2}.yss-hero .yss-hero__subs{max-width:120rem;padding:0 4rem 8rem;gap:2.4rem}}.yss-hero__subs{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:1.2rem;margin:0 auto;padding:0 2rem 4.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2rem;scrollbar-width:none;counter-reset:yss-sub}.yss-hero__subs::-webkit-scrollbar{display:none}.yss-hero__sub{margin:0;scroll-snap-align:start;counter-increment:yss-sub}.yss-hero__sub figcaption,.yss-media-pair__item figcaption{margin-top:.8rem;font-size:1.3rem;text-align:center;color:var(--yss-sub)}.yss-hero__sub figcaption{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.2rem;font-size:1.4rem;font-weight:700;color:var(--yss-ink)}.yss-hero__sub figcaption:before{content:counter(yss-sub);display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--yss-accent);color:#fff;font-size:1.15rem;font-weight:700}@media screen and (min-width:750px){.yss-hero__subs{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:1.6rem;max-width:96rem;padding:0 4rem 8rem;overflow:visible}}.yss-media-pair{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:3.2rem}.yss-media-pair__item{margin:0}.yss-media-pair .yss-ph{padding:1rem}.yss-media-pair .yss-ph__text{font-size:1.1rem}@media screen and (min-width:750px){.yss-media-pair{gap:1.6rem}.yss-media-pair .yss-ph__text{font-size:1.25rem}}.yss-ba__list{display:grid;gap:3.2rem}@media screen and (min-width:750px){.yss-ba__list{grid-template-columns:repeat(auto-fit,minmax(32rem,1fr))}}.yss-ba{margin:0}.yss-ba__pair{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.yss-ba__side{position:relative}.yss-ba__label{position:absolute;top:.8rem;left:.8rem;z-index:1;padding:.2rem .8rem;background:#ffffffe6;color:var(--yss-sub);font-size:1.05rem;letter-spacing:.14em}.yss-ba__label--after{background:var(--yss-accent);color:#fff}.yss-ba .yss-ph{padding:3.2rem .8rem 1rem}.yss-ba .yss-ph__text{font-size:1.1rem}.yss-ba__caption{margin-top:1rem;font-size:1.3rem;line-height:1.8;text-align:center;color:var(--yss-sub)}@media screen and (max-width:749px){.yss-lp__cta-note{letter-spacing:.02em}}.yss-text__cards{display:grid;gap:1.6rem;margin-top:.8rem}@media screen and (min-width:990px){.yss-text__cards{grid-template-columns:repeat(3,1fr);gap:2rem}}.yss-text__card{padding:2.4rem 2.2rem 2.2rem;background:var(--yss-ivory);border-top:3px solid var(--yss-accent)}.yss-lp--ivory .yss-text__card,.yss-lp--sand .yss-text__card{background:var(--yss-white)}.yss-text__card-head{display:flex;align-items:baseline;gap:1.2rem;padding-bottom:1.4rem;margin-bottom:1.4rem;border-bottom:1px solid var(--yss-line-color)}.yss-text__card-label{flex:none;font-size:1.4rem;font-weight:700;letter-spacing:.08em;color:var(--yss-accent)}.yss-text__card-title{font-size:1.8rem;font-weight:700;line-height:1.5;word-break:auto-phrase}.yss-text__card-list{list-style:none;padding:0;display:grid;gap:1rem}.yss-text__card-list li{position:relative;padding-left:2.6rem;font-size:1.45rem;line-height:1.8;letter-spacing:.02em}.yss-text__card-list li:before{content:"";position:absolute;left:.4rem;top:.75rem;width:1.1rem;height:.55rem;border-left:2px solid var(--yss-accent);border-bottom:2px solid var(--yss-accent);transform:rotate(-45deg)}.yss-text__card-list li.yss-text__card-benefit{margin-top:.6rem;padding:1.2rem 1.4rem;background:var(--yss-accent-soft);color:var(--yss-accent);font-weight:600}.yss-text__card-list li.yss-text__card-benefit:before{display:none}.yss-section-media{max-width:64rem;margin-left:auto;margin-right:auto}.yss-lp__inner--wide{max-width:112rem}.yss-lp__inner--wide .yss-lp__closing{max-width:64rem;margin-left:auto;margin-right:auto}.yss-lp__closing--connect{position:relative;margin-top:5.6rem}.yss-lp__closing--connect:before{content:"";position:absolute;top:-3.6rem;left:50%;transform:translate(-50%);border-left:1.4rem solid transparent;border-right:1.4rem solid transparent;border-top:1.6rem solid var(--yss-accent)}.yss-lp__closing-lead{display:block;margin-bottom:1rem;font-size:1.8rem;font-weight:700;color:var(--yss-accent)}.yss-text__tiles{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.6rem}@media screen and (min-width:750px){.yss-text__tiles{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.yss-text__tile{display:flex;flex-direction:column;align-items:center;padding:2.2rem 1.2rem 2rem;text-align:center;background:var(--yss-white);border:1px solid var(--yss-line-color)}.yss-lp--white .yss-text__tile{background:var(--yss-ivory);border-color:transparent}.yss-text__tile-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.2rem;border-radius:50%;background:var(--yss-white);color:var(--yss-accent)}.yss-lp--ivory .yss-text__tile-icon,.yss-lp--sand .yss-text__tile-icon{background:var(--yss-accent-soft)}.yss-text__tile-icon svg{width:3rem;height:3rem}.yss-text__tile-title{font-size:1.45rem;font-weight:700;line-height:1.6;letter-spacing:.02em;word-break:auto-phrase}.yss-text__tile-text{margin-top:.6rem;font-size:1.2rem;line-height:1.6;color:var(--yss-sub);word-break:auto-phrase}.yss-text__benefits{margin-top:4rem;padding:3.2rem 2.4rem 2.4rem;background:var(--yss-dark);color:#f6f1ea}.yss-text__benefits-title{margin-bottom:2rem;font-size:1.8rem;font-weight:700;text-align:center;letter-spacing:.08em}.yss-text__benefits-title:after{content:"";display:block;width:2.4rem;height:1px;margin:1.4rem auto 0;background:#d9bfa5}.yss-text__benefits-list{list-style:none;padding:0;counter-reset:yss-benefit}.yss-text__benefits-list li{position:relative;padding:1.5rem 0 1.5rem 4.4rem;font-size:1.5rem;line-height:1.7;letter-spacing:.02em;counter-increment:yss-benefit;border-bottom:1px dashed rgba(255,255,255,.2)}.yss-text__benefits-list li:last-child{border-bottom:0}.yss-text__benefits-list li:before{content:counter(yss-benefit,decimal-leading-zero);position:absolute;left:0;top:1.3rem;font-size:1.8rem;font-weight:700;color:#d9bfa5}@media screen and (min-width:750px){.yss-text__benefits{padding:4rem 5.6rem 3.2rem}}.yss-lp__inner--wide .yss-text__benefits{max-width:76rem;margin-left:auto;margin-right:auto}.yss-lp__inner--wide .yss-text__list-title{text-align:center}.yss-text__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.yss-text__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.yss-text__tile{min-width:0}.yss-text__tile-title,.yss-text__tile-text{overflow-wrap:anywhere}.yss-text__cards,.yss-media-pair{grid-template-columns:minmax(0,1fr)}.yss-media-pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.yss-text__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.yss-text__tile-title{font-size:1.35rem;letter-spacing:0}.yss-text__tile{padding:2rem 1rem 1.8rem}}.yss-menu__title{word-break:auto-phrase}.yss-menu__title{margin-top:.4rem;font-size:2rem;line-height:1.5;letter-spacing:.06em}.yss-menu__subtitle{margin-top:.4rem;font-size:1.3rem;line-height:1.7;color:var(--yss-sub)}@media screen and (min-width:750px){.yss-compare{max-width:100rem}.yss-compare__grid{column-gap:2rem;row-gap:0}.yss-compare__card{display:grid;grid-row:span var(--yss-compare-rows, 6);grid-template-rows:subgrid}.yss-compare__rows{display:contents}.yss-compare__row{margin:0 2.4rem}.yss-compare__card-head{display:flex;flex-direction:column;justify-content:center}.yss-compare__row:nth-child(1){padding-top:2rem}.yss-compare__row:last-child{padding-bottom:2.4rem}}.yss-compare__value{word-break:auto-phrase}.yss-compare__card:not(.yss-compare__card--main) .yss-compare__card-head{background:var(--yss-ivory);border-bottom:1px solid var(--yss-line-color)}@media screen and (min-width:750px){.yss-menu__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.yss-menu__card:only-child{grid-column:1 / -1}.yss-menu__card--recommend,.yss-menu__card:only-child:has(.yss-menu__desc){grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3.2rem;align-content:start}.yss-menu__card--recommend>:not(.yss-menu__desc):not(.yss-menu__badge),.yss-menu__card:only-child:has(.yss-menu__desc)>:not(.yss-menu__desc):not(.yss-menu__badge){grid-column:1}.yss-menu__card--recommend .yss-menu__desc,.yss-menu__card:only-child:has(.yss-menu__desc) .yss-menu__desc{grid-column:2;grid-row:1 / span 4;align-self:center;margin-top:0;padding:0 0 0 3.2rem;border-top:0;border-left:1px solid var(--yss-line-color)}}@media screen and (max-width:749px){.yss-br-pc{display:none}}@media screen and (min-width:750px){.yss-menu__card--recommend{grid-template-rows:repeat(3,auto) 1fr}.yss-menu__card--recommend .yss-menu__price{align-self:start}}.yss-menu__desc{word-break:auto-phrase}@media screen and (max-width:749px){.yss-text__tiles{grid-template-columns:minmax(0,1fr);gap:.8rem}.yss-text__tile{display:grid;grid-template-columns:4.8rem minmax(0,1fr);column-gap:1.4rem;align-items:center;padding:1.6rem;text-align:left}.yss-text__tile-icon{grid-row:1 / span 2;width:4.8rem;height:4.8rem;margin:0}.yss-text__tile-icon svg{width:2.6rem;height:2.6rem}.yss-text__tile-title{font-size:1.45rem}.yss-text__tile-text{margin-top:.2rem}.yss-text__tile-title wbr{display:none}}.yss-menu__desc p+p{margin-top:.8rem}.yss-menu__catch{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.7;color:var(--yss-ink);word-break:auto-phrase}.yss-lp__body small{display:block;font-size:1.2rem;line-height:1.7;color:var(--yss-sub)}.yss-taste{margin-top:4rem;text-align:center}.yss-taste__title{font-size:1.7rem;font-weight:700;letter-spacing:.08em}.yss-taste__lead{margin:1rem auto 0;max-width:52rem;font-size:1.35rem;line-height:1.9;color:var(--yss-sub)}.yss-taste__map{position:relative;max-width:48rem;margin:2.4rem auto 0;padding:2.8rem}.yss-taste__axis{position:absolute;font-size:1.2rem;font-weight:700;letter-spacing:.12em;color:var(--yss-sub);white-space:nowrap}.yss-taste__axis--top{top:.2rem;left:50%;transform:translate(-50%)}.yss-taste__axis--bottom{bottom:.2rem;left:50%;transform:translate(-50%)}.yss-taste__axis--left,.yss-taste__axis--right{top:50%;writing-mode:vertical-rl;transform:translateY(-50%);letter-spacing:.3em}.yss-taste__axis--left{left:.2rem}.yss-taste__axis--right{right:.2rem}.yss-taste__grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.yss-taste__grid:before,.yss-taste__grid:after{content:"";position:absolute;background:var(--yss-ink);opacity:.25;pointer-events:none}.yss-taste__grid:before{left:50%;top:-1.6rem;bottom:-1.6rem;width:1px}.yss-taste__grid:after{top:50%;left:-1.6rem;right:-1.6rem;height:1px}.yss-taste__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:13rem;padding:1.6rem .8rem;border-radius:.6rem}.yss-taste__cell--aq{background:#dbe6f1}.yss-taste__cell--br{background:#fbe3c7}.yss-taste__cell--cr{background:#d9dcef}.yss-taste__cell--ea{background:#ecdccd}.yss-taste__badge{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#fff;font-size:1.6rem;font-weight:700;font-family:Arial,sans-serif}.yss-taste__cell--aq .yss-taste__badge{background:#6f9bc8}.yss-taste__cell--br .yss-taste__badge{background:#ee9b3a}.yss-taste__cell--cr .yss-taste__badge{background:#4d5aa8}.yss-taste__cell--ea .yss-taste__badge{background:#8a5a36}.yss-taste__name{font-size:1.5rem;font-weight:700;color:#2b2723}.yss-taste__words{font-size:1.15rem;line-height:1.6;color:#5b524a;word-break:auto-phrase}.yss-taste__note{margin:1.6rem auto 0;max-width:52rem;font-size:1.2rem;line-height:1.8;color:var(--yss-sub)}@media screen and (min-width:750px){.yss-taste__cell{min-height:15rem}.yss-taste__words{font-size:1.25rem}}.yss-lp__head+.yss-taste{margin-top:0}@media screen and (max-width:749px){.yss-lp__closing{font-size:1.45rem;letter-spacing:.02em;padding:2.4rem 1.6rem}.yss-lp__closing-lead{font-size:1.65rem}}.yss-taste__note-lead{display:block;font-size:1.45rem;font-weight:700;color:var(--yss-ink)}.yss-taste__note small{display:block;margin-top:.6rem;font-size:1.15rem;color:var(--yss-sub)}.yss-taste__note-lead,.yss-taste__note small{text-wrap:balance;word-break:auto-phrase}.yss-taste__map{max-width:52rem;padding:3.2rem 3rem}.yss-taste__grid:before,.yss-taste__grid:after{display:none}.yss-taste__grid{gap:.6rem}.yss-taste__cell{position:relative;min-height:17rem;padding:1.2rem;gap:.2rem}.yss-taste__cell--aq{align-items:flex-start;justify-content:flex-start;text-align:left}.yss-taste__cell--br{align-items:flex-end;justify-content:flex-start;text-align:right}.yss-taste__cell--cr{align-items:flex-start;justify-content:flex-end;text-align:left}.yss-taste__cell--ea{align-items:flex-end;justify-content:flex-end;text-align:right}.yss-taste__mark{display:block;width:6.4rem;height:6.4rem;margin-bottom:.4rem}.yss-taste__words{max-width:11rem}.yss-taste__band{position:absolute;z-index:1;top:50%;left:50%;width:52%;height:2.8rem;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;white-space:nowrap;box-shadow:0 0 0 .3rem #ffffffd9}.yss-taste__band--gradation{background:#9cb3c6;transform:translate(-50%,-50%) rotate(45deg)}.yss-taste__band--contrast{background:#e5195a;transform:translate(-50%,-50%) rotate(-45deg);z-index:2}.yss-taste__band span{display:block}.yss-taste__band--gradation span{transform:translate(-28%)}.yss-taste__band--contrast span{transform:translate(28%)}@media screen and (min-width:750px){.yss-taste__cell{min-height:19rem;padding:1.6rem}.yss-taste__mark{width:7.6rem;height:7.6rem}.yss-taste__band{height:3.2rem;font-size:1.25rem;width:50%}}.yss-text__tiles+.yss-text__note{margin-top:1.2rem;text-align:center}.yss-taste__cell{min-height:21rem}.yss-taste__band{width:66%;height:2.6rem;font-size:1.05rem;letter-spacing:.04em}.yss-taste__band--gradation span{transform:translate(-22%)}.yss-taste__band--contrast span{transform:translate(22%)}.yss-taste__mark{width:6rem;height:6rem}@media screen and (min-width:750px){.yss-taste__cell{min-height:23rem}.yss-taste__band{width:60%;height:3.2rem;font-size:1.25rem}.yss-taste__mark{width:7.2rem;height:7.2rem}}.yss-taste__band{justify-content:flex-start}.yss-taste__band span{position:absolute;transform:none!important}.yss-taste__band--gradation span{left:1.4rem}.yss-taste__band--contrast span{right:1.4rem}@media screen and (max-width:749px){.yss-taste__band{width:74%;font-size:1rem;letter-spacing:0}.yss-taste__band--gradation span{left:1.2rem}.yss-taste__band--contrast span{right:1.2rem}}.yss-taste__map{padding:4.4rem 4.2rem}.yss-taste__axis{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.4rem;border-radius:999px;background:#8a7d70;color:#fff;font-size:1.1rem;line-height:1.2;letter-spacing:.08em;box-shadow:0 0 0 .3rem #ffffffd9}.yss-taste__axis--left,.yss-taste__axis--right{padding:1.4rem .5rem;letter-spacing:.15em}.yss-taste__axis--top{top:.6rem}.yss-taste__axis--bottom{bottom:.6rem}.yss-taste__axis--left{left:.6rem}.yss-taste__axis--right{right:.6rem}@media screen and (min-width:750px){.yss-taste__axis{font-size:1.25rem;padding:.6rem 1.8rem}.yss-taste__axis--left,.yss-taste__axis--right{padding:1.8rem .6rem}}@media screen and (max-width:749px){.yss-taste__map{padding:4.2rem 3.1rem}.yss-taste__axis--left{left:.1rem}.yss-taste__axis--right{right:.1rem}.yss-taste__axis--left,.yss-taste__axis--right{padding:1.2rem .4rem}}.yss-taste__axis--top{background:#c8c9ca}.yss-taste__axis--bottom{background:#595757}.yss-taste__axis--left{background:#5a88c0}.yss-taste__axis--right{background:#f9bf13}.yss-text__link{margin:3.2rem 0 0;text-align:center}.yss-lp-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:28rem;max-width:100%;padding:1.3rem 2.8rem;border:1px solid var(--yss-ink);border-radius:999px;background:transparent;color:var(--yss-ink);font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background .2s ease,color .2s ease}.yss-lp-link-btn:after{content:"\203a";font-size:1.8rem;line-height:1}.yss-lp-link-btn:hover{background:var(--yss-ink);color:#fff}.yss-media-pair:has(>.yss-media-pair__item:only-child){grid-template-columns:minmax(0,32rem);justify-content:center}@supports not (word-break: auto-phrase){.yss-lp__title,.yss-lp__closing,.yss-hero__title,.yss-hero__title-sub,.yss-text__card-title,.yss-text__tile-title,.yss-menu__catch,.yss-menu__title,.yss-taste__words{word-break:keep-all;overflow-wrap:anywhere}}@media screen and (min-width:750px){.yss-sp-br{display:none}}@media screen and (max-width:749px){.yss-taste__map{padding:3.6rem}.yss-taste__cell{min-height:18rem;padding:1rem}.yss-taste__band{width:68%;font-size:.95rem}.yss-taste__band--gradation span{left:.9rem}.yss-taste__band--contrast span{right:.9rem}.yss-taste__mark{width:5.2rem;height:5.2rem;margin-bottom:.2rem}.yss-taste__name{font-size:1.4rem}.yss-taste__words{font-size:1.1rem;line-height:1.5}}.yss-font-a .yss-lp:not(.yss-lp--dark),.yss-font-b .yss-lp:not(.yss-lp--dark){--yss-ink: #4a3f38;--yss-sub: #776a60;--yss-accent: #8c5f55;--yss-accent-soft: #f5ebe7}.yss-font-a .yss-lp--dark,.yss-font-b .yss-lp--dark{--yss-accent: #e3c3b8}.yss-font-a .yss-lp{--font-heading-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif}.yss-font-a .yss-lp .yss-hero__title-sub,.yss-font-a .yss-lp .yss-text__card-title,.yss-font-a .yss-lp .yss-text__point-title,.yss-font-a .yss-lp .yss-lp__closing-lead,.yss-font-a .yss-lp .yss-hero__eyebrow,.yss-font-a .yss-lp .yss-hero__lead,.yss-font-a .yss-lp .yss-lp__closing{font-family:var(--font-heading-family)}.yss-font-b .yss-lp{--font-heading-family: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", sans-serif;--font-body-family: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", sans-serif;font-family:var(--font-body-family)}.yss-font-a .yss-lp:not(.yss-lp--dark) :is(h1,h2,h3,h4),.yss-font-b .yss-lp:not(.yss-lp--dark) :is(h1,h2,h3,h4){color:var(--yss-ink)}.yss-font-c .yss-lp:not(.yss-lp--dark){--yss-ink: #3d3633;--yss-sub: #6e625c;--yss-accent: #a35d6a;--yss-accent-soft: #f8eeec}.yss-font-c .yss-lp--dark{--yss-accent: #e6c2c6}.yss-font-c .yss-lp:not(.yss-lp--dark) :is(h1,h2,h3,h4){color:var(--yss-ink)}.yss-font-c .yss-lp:not(.yss-lp--dark) .yss-lp__title{color:#a35d6a}.yss-font-c .yss-lp:not(.yss-lp--dark) .yss-text__card{background:#f8eeec}.yss-font-c .yss-lp:not(.yss-lp--dark) .yss-text__card-title{color:#8c5a5e}.yss-font-c .yss-lp:not(.yss-lp--dark) .yss-text__card-list li.yss-text__card-benefit{background:#fff;color:#8c5a5e}.yss-cards__lead{max-width:64rem;margin:-1.6rem auto 3.2rem;font-size:1.5rem;line-height:2;text-align:center;color:var(--yss-sub);word-break:auto-phrase}.yss-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.yss-cards{gap:4rem 2.4rem}.yss-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.yss-cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.yss-cards__link{display:block;height:100%;color:inherit;text-decoration:none}.yss-cards__media img{transition:transform .4s ease}a.yss-cards__link:hover .yss-cards__media img{transform:scale(1.03)}.yss-cards__body{padding:1.4rem .2rem 0}.yss-cards__label{display:block;margin-bottom:.4rem;font-size:1.1rem;letter-spacing:.18em;color:var(--yss-accent)}.yss-cards__title{margin:0 0 .6rem;font-size:1.5rem;font-weight:700;line-height:1.6;color:var(--yss-ink);word-break:auto-phrase}.yss-cards__text{margin:0;font-size:1.3rem;line-height:1.8;color:var(--yss-sub);word-break:auto-phrase}a.yss-cards__link:hover .yss-cards__title{text-decoration:underline;text-underline-offset:.3em}@media screen and (min-width:750px){.yss-cards__title{font-size:1.6rem}.yss-cards__text{font-size:1.4rem}}.yss-cards__more{margin:4.8rem 0 0;text-align:center}.yss-voice__lead{margin:-1.2rem auto 3.2rem;text-align:center;font-size:1.4rem;line-height:2;color:var(--yss-sub);word-break:auto-phrase}@media screen and (min-width:750px){.yss-voice__lead br{display:none}}.yss-voice__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:stretch}@media screen and (min-width:750px){.yss-voice__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.yss-voice__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.yss-voice__card{background:var(--yss-white);border-radius:.6rem;overflow:hidden}.yss-lp--white .yss-voice__card{background:var(--yss-ivory)}.yss-voice__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--yss-sand)}.yss-voice__media img{display:block;width:100%;height:100%;object-fit:cover}.yss-voice__body{padding:2.4rem 2.2rem 2.2rem}.yss-voice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;font-size:1.2rem;line-height:1.6;color:var(--yss-sub)}.yss-voice__tag{padding:.2rem 1rem;border-radius:999px;background:var(--yss-accent-soft);color:var(--yss-accent)}.yss-voice__pr{padding:.1rem .8rem;border:1px solid var(--yss-ink);border-radius:.3rem;color:var(--yss-ink);font-weight:700;letter-spacing:.06em}.yss-voice__stars{color:#c9a063;letter-spacing:.1em;font-size:1.3rem}.yss-voice__stars-off{color:var(--yss-line-color)}.yss-voice__quote{position:relative;margin-top:1.6rem!important;padding-top:1.8rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.8;color:var(--yss-ink);word-break:auto-phrase}.yss-voice__quote:before{content:"\201c";position:absolute;top:-1.2rem;left:-.4rem;font-family:Georgia,serif;font-size:4.4rem;line-height:1;color:var(--yss-accent);opacity:.45}.yss-voice__qa{margin-top:1.4rem!important;font-size:1.35rem;line-height:1.9}.yss-voice__qa dt{margin-top:1.2rem;font-size:1.15rem;letter-spacing:.06em;color:var(--yss-accent)}.yss-voice__qa dd{margin:.2rem 0 0;color:var(--yss-ink)}.yss-voice__name{margin-top:1.6rem!important;text-align:right;font-size:1.3rem;color:var(--yss-sub)}.yss-voice__note{margin-top:1.2rem!important;padding-top:1rem;border-top:1px solid var(--yss-line-color);font-size:1.15rem;line-height:1.7;color:var(--yss-sub)}.yss-voice__footnote{margin-top:2.4rem!important;text-align:center;font-size:1.2rem;color:var(--yss-sub)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yss-lp.css.map */
