body{color:#3b3533;background:#fff;font-family:Zen Kaku Gothic New,system-ui,sans-serif;font-weight:400}.s-head[data-astro-cid-lu7btjcd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.s-logo[data-astro-cid-lu7btjcd]{letter-spacing:.18em;font-size:1.9rem;font-weight:500;line-height:1}.s-logo[data-astro-cid-lu7btjcd] small[data-astro-cid-lu7btjcd]{letter-spacing:.12em;color:#9a8f89;margin-top:6px;font-size:.62rem;display:block}.s-nav[data-astro-cid-lu7btjcd]{letter-spacing:.08em;gap:18px;font-size:.88rem;display:flex}.s-nav[data-astro-cid-lu7btjcd] a[data-astro-cid-lu7btjcd]{color:inherit;text-decoration:none}@media (width<=559px){.s-nav[data-astro-cid-lu7btjcd]{display:none}}.s-hero[data-astro-cid-lu7btjcd]{align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:24px 20px 40px;display:grid}.s-hero[data-astro-cid-lu7btjcd] h1[data-astro-cid-lu7btjcd]{letter-spacing:.08em;margin-bottom:24px;font-size:clamp(2.6rem,11vw,5.6rem);font-weight:500;line-height:1.3}.s-hero[data-astro-cid-lu7btjcd] p[data-astro-cid-lu7btjcd]{color:#6d625d;max-width:24em}.s-hero__img[data-astro-cid-lu7btjcd]{aspect-ratio:4/5;object-fit:cover;border-radius:220px 220px 8px 8px;width:100%}@media (width>=860px){.s-hero[data-astro-cid-lu7btjcd]{grid-template-columns:1.1fr .9fr;gap:56px;padding:48px 32px 80px}}.s-sec[data-astro-cid-lu7btjcd]{padding:72px 0}.s-sec--pink[data-astro-cid-lu7btjcd]{background:#f7ebe9}.s-sec--greige[data-astro-cid-lu7btjcd]{background:#ece7e2}.s-wrap[data-astro-cid-lu7btjcd]{max-width:1040px;margin:0 auto;padding:0 20px}.s-title[data-astro-cid-lu7btjcd]{align-items:baseline;gap:14px;margin-bottom:32px;display:flex}.s-title[data-astro-cid-lu7btjcd] h2[data-astro-cid-lu7btjcd]{letter-spacing:.1em;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:500;line-height:1}.s-title[data-astro-cid-lu7btjcd] p[data-astro-cid-lu7btjcd]{color:#9a8f89;font-size:.9rem}.s-gallery[data-astro-cid-lu7btjcd]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;margin:0;padding:0 20px 12px;list-style:none;display:flex;overflow-x:auto}.s-gallery[data-astro-cid-lu7btjcd] li[data-astro-cid-lu7btjcd]{scroll-snap-align:start;flex:0 0 min(72vw,340px)}.s-gallery[data-astro-cid-lu7btjcd] img[data-astro-cid-lu7btjcd]{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%}.s-hint[data-astro-cid-lu7btjcd]{color:#9a8f89;margin-top:8px;font-size:.8rem}.s-price[data-astro-cid-lu7btjcd]{gap:32px 56px;display:grid}@media (width>=760px){.s-price[data-astro-cid-lu7btjcd]{grid-template-columns:1fr 1fr}}.s-price[data-astro-cid-lu7btjcd] h3[data-astro-cid-lu7btjcd]{letter-spacing:.2em;border-bottom:1px solid #d9c3bf;margin-bottom:6px;padding-bottom:8px;font-size:1rem;font-weight:700}.s-price[data-astro-cid-lu7btjcd] dl[data-astro-cid-lu7btjcd]{margin:0}.s-price[data-astro-cid-lu7btjcd] dl[data-astro-cid-lu7btjcd] div[data-astro-cid-lu7btjcd]{align-items:baseline;gap:8px;padding:8px 0;display:flex}.s-price[data-astro-cid-lu7btjcd] dt[data-astro-cid-lu7btjcd]{flex:0 auto}.s-price[data-astro-cid-lu7btjcd] dl[data-astro-cid-lu7btjcd] div[data-astro-cid-lu7btjcd]:after{content:"";border-bottom:1px dotted #c7b3ae;flex:20px;order:1;transform:translateY(-4px)}.s-price[data-astro-cid-lu7btjcd] dd[data-astro-cid-lu7btjcd]{white-space:nowrap;order:2;margin:0;font-weight:500}.s-price[data-astro-cid-lu7btjcd] dd[data-astro-cid-lu7btjcd] small[data-astro-cid-lu7btjcd]{margin-left:1px;font-size:.75em}.s-note[data-astro-cid-lu7btjcd]{color:#8a7d77;margin-top:28px;font-size:.85rem}.s-staff[data-astro-cid-lu7btjcd]{gap:36px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.s-staff[data-astro-cid-lu7btjcd]{grid-template-columns:repeat(3,1fr)}}.s-sil[data-astro-cid-lu7btjcd]{background:#f7ebe9;border-radius:50%;width:132px;height:132px;margin-bottom:16px;display:block}.s-sil--1[data-astro-cid-lu7btjcd]{background:#ece7e2}.s-sil--2[data-astro-cid-lu7btjcd]{background:#f3f0ed}.s-sil[data-astro-cid-lu7btjcd] circle[data-astro-cid-lu7btjcd],.s-sil[data-astro-cid-lu7btjcd] path[data-astro-cid-lu7btjcd]{fill:#cdbdb6}.s-staff__role[data-astro-cid-lu7btjcd]{letter-spacing:.12em;color:#9a8f89;font-size:.78rem}.s-staff[data-astro-cid-lu7btjcd] h3[data-astro-cid-lu7btjcd]{letter-spacing:.12em;margin:2px 0 8px;font-size:1.6rem;font-weight:500}.s-staff[data-astro-cid-lu7btjcd] p[data-astro-cid-lu7btjcd]:last-child{color:#6d625d;font-size:.92rem}.s-access[data-astro-cid-lu7btjcd]{gap:32px;display:grid}@media (width>=820px){.s-access[data-astro-cid-lu7btjcd]{grid-template-columns:1fr 1fr;align-items:center}}.s-info[data-astro-cid-lu7btjcd]{margin:0}.s-info[data-astro-cid-lu7btjcd] div[data-astro-cid-lu7btjcd]{border-bottom:1px solid #d8d0c9;grid-template-columns:5.5em 1fr;padding:12px 0;display:grid}.s-info[data-astro-cid-lu7btjcd] dt[data-astro-cid-lu7btjcd]{color:#9a8f89;font-size:.88rem}.s-info[data-astro-cid-lu7btjcd] dd[data-astro-cid-lu7btjcd]{margin:0}.s-info[data-astro-cid-lu7btjcd] a[data-astro-cid-lu7btjcd]{color:inherit}.s-map[data-astro-cid-lu7btjcd]{color:#9a8f89;letter-spacing:.1em;background:#fff;border-radius:6px;place-items:center;height:260px;display:grid}.s-foot[data-astro-cid-lu7btjcd]{text-align:center;color:#8a7d77;gap:8px;padding:48px 20px 110px;font-size:.8rem;display:grid}.s-foot[data-astro-cid-lu7btjcd] .s-logo[data-astro-cid-lu7btjcd]{color:#3b3533;margin-bottom:8px}.s-foot[data-astro-cid-lu7btjcd] a[data-astro-cid-lu7btjcd]{color:inherit}.s-book[data-astro-cid-lu7btjcd]{z-index:40;color:#fff;letter-spacing:.08em;background:#3b3533;border-radius:999px;padding:14px 24px;font-weight:500;text-decoration:none;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #3b353340}.s-book[data-astro-cid-lu7btjcd]:before{content:"";vertical-align:.1em;background:#f0c9c4;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}
