.rt-pcl[data-astro-cid-vfbb6wrq],.rt-pcr[data-astro-cid-vfbb6wrq]{display:none}@media (width>=1024px){.rt-pcl[data-astro-cid-vfbb6wrq]{z-index:4;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:48px;bottom:56px;left:56px}.rt-pcl__logo[data-astro-cid-vfbb6wrq]{display:block;position:relative}.rt-pcl__logo[data-astro-cid-vfbb6wrq] img[data-astro-cid-vfbb6wrq]{width:auto;height:42px;transition:opacity .9s;display:block}.rt-pcl__logo-w[data-astro-cid-vfbb6wrq]{opacity:0;position:absolute;top:0;left:0}body[data-page-tone=dark] .rt-pcl__logo[data-astro-cid-vfbb6wrq] img[data-astro-cid-vfbb6wrq]{opacity:0}body[data-page-tone=dark] .rt-pcl__logo[data-astro-cid-vfbb6wrq] .rt-pcl__logo-w[data-astro-cid-vfbb6wrq]{opacity:1}.rt-pcl__menu[data-astro-cid-vfbb6wrq]{font-family:var(--rt-f-min);letter-spacing:.16em;flex-direction:column;gap:18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.rt-pcl__ig[data-astro-cid-vfbb6wrq]{margin-top:6px}.rt-pcl__ig[data-astro-cid-vfbb6wrq] a[data-astro-cid-vfbb6wrq]{font-family:var(--rt-f-en);letter-spacing:.06em;align-items:center;gap:8px;font-size:15px;display:inline-flex}.rt-pcl__name[data-astro-cid-vfbb6wrq]{flex:none;align-items:flex-end;gap:18px;display:flex}.rt-pcl__name[data-astro-cid-vfbb6wrq] p[data-astro-cid-vfbb6wrq]{writing-mode:vertical-rl;white-space:nowrap;margin:0}.rt-pcl__ja[data-astro-cid-vfbb6wrq]{font-family:var(--rt-f-min);letter-spacing:.3em;font-size:15px;line-height:1}.rt-pcr[data-astro-cid-vfbb6wrq]{z-index:4;flex-direction:column;gap:10px;width:236px;display:flex;position:fixed;bottom:56px;right:clamp(16px,50vw - 506.5px,56px)}.rt-pcr[data-astro-cid-vfbb6wrq] a[data-astro-cid-vfbb6wrq]{letter-spacing:.12em;justify-content:center;align-items:center;gap:12px;display:flex}.rt-pcr__reserve[data-astro-cid-vfbb6wrq]{background:var(--rt-ink);height:56px;color:var(--rt-cream);font-size:14px}.rt-pcr__counseling[data-astro-cid-vfbb6wrq]{border:1px solid;height:50px;font-size:13px}}@media (width>=1024px) and (height<=599px){.rt-pcl__name[data-astro-cid-vfbb6wrq]{visibility:hidden;height:0}}.rt-fnav[data-astro-cid-v4nmmcjm]{z-index:5;box-sizing:border-box;width:100%;max-width:480px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--rt-line);color:var(--rt-ink);background:#f7f4eff2;grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.rt-fnav[data-astro-cid-v4nmmcjm] a[data-astro-cid-v4nmmcjm]{box-sizing:border-box;justify-content:center;align-items:center;height:48px;font-size:14px;display:flex}.rt-fnav__reserve[data-astro-cid-v4nmmcjm]{background:var(--rt-ink);color:var(--rt-cream);letter-spacing:.12em;gap:8px}.rt-fnav__link[data-astro-cid-v4nmmcjm]{border:1px solid var(--rt-brass);letter-spacing:.1em}@media (width>=1024px){.rt-fnav[data-astro-cid-v4nmmcjm]{display:none}}.rt-ft[data-astro-cid-b2zedaoy]{color:#f7f4ef;text-align:center;background:#211c18;flex-direction:column;align-items:center;gap:24px;padding:56px 28px 48px;display:flex}.rt-ft__logo[data-astro-cid-b2zedaoy]{width:170px;height:auto;display:block}.rt-ft__ig[data-astro-cid-b2zedaoy]{color:#f7f4ef;font-family:var(--rt-f-en);letter-spacing:.06em;align-items:center;gap:8px;font-size:15px;display:inline-flex}.rt-ft__nav[data-astro-cid-b2zedaoy]{font-family:var(--rt-f-min);letter-spacing:.14em;grid-template-columns:repeat(2,auto);justify-content:center;gap:16px 40px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.rt-ft__bottom[data-astro-cid-b2zedaoy]{border-top:1px solid #f7f4ef2e;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:14px;padding-top:28px;display:flex}.rt-ft__note[data-astro-cid-b2zedaoy]{letter-spacing:.04em;color:#cfc4b4;margin:0;font-size:12px;line-height:1.9}.rt-ft__privacy[data-astro-cid-b2zedaoy]{letter-spacing:.08em;color:#cfc4b4;font-size:12px}.rt-ft__copy[data-astro-cid-b2zedaoy]{color:#a89c8c;font-size:11px}:root{--rt-cream:#f7f4ef;--rt-ink:#211c18;--rt-brass:#a07d4a;--rt-brass-dk:#7a5c30;--rt-sub:#5a4e42;--rt-line:#d9cdbb;--rt-f-sans:"Zen Kaku Gothic New", sans-serif;--rt-f-min:"Shippori Mincho", serif;--rt-f-en:"Cormorant Garamond", serif}body{--rt-tone-bg:#f7f4ef;--rt-tone-ink:#211c18}body[data-page-tone=sand]{--rt-tone-bg:#ede4d6;--rt-tone-ink:#211c18}body[data-page-tone=sage]{--rt-tone-bg:#dce3dc;--rt-tone-ink:#1f2a24}body[data-page-tone=blush]{--rt-tone-bg:#f1e3dc;--rt-tone-ink:#211c18}body[data-page-tone=dark]{--rt-tone-bg:#4a3a2e;--rt-tone-ink:#f7f4ef}html{text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--rt-f-sans);color:var(--rt-tone-ink);background-color:var(--rt-tone-bg);background-image:radial-gradient(#211c180a 1px,#0000 1px),radial-gradient(#a07d4a0d 1px,#0000 1px);background-position:0 0,1px 2px;background-size:3px 3px,7px 7px;margin:0;transition:background-color .9s,color .9s}a{color:inherit;text-decoration:none}a:hover{opacity:.8}.rt-col{box-sizing:border-box;width:100%;max-width:480px;min-height:100vh;padding-bottom:calc(76px + env(safe-area-inset-bottom));margin:0 auto;position:relative}@media (width>=1024px){.rt-col{zoom:1.06;border-left:1px solid #a07d4a47;border-right:1px solid #a07d4a47;width:480px;padding-bottom:0}}.rt-pic{object-fit:cover;filter:saturate(.88)contrast(.96)brightness(1.02);width:100%;display:block}.rt-label{font-family:var(--rt-f-en);letter-spacing:.24em;color:var(--rt-brass-dk);margin:0;font-size:13px}.rt-arw,.rt-cal{flex:none}.rm-list[data-astro-cid-5iapzo5u]{border-top:1px solid var(--rt-ink);text-align:left;margin:0;padding:0;list-style:none}.rm[data-astro-cid-5iapzo5u]{border-bottom:1px solid #a07d4a73;flex-direction:column;gap:14px;padding:22px 0 24px;display:flex}.rm[data-astro-cid-5iapzo5u]:last-child{border-bottom-color:var(--rt-ink)}.rm__head[data-astro-cid-5iapzo5u]{align-items:flex-start;gap:16px;display:flex}.rm__pic[data-astro-cid-5iapzo5u]{object-fit:cover;filter:saturate(.88)contrast(.96)brightness(1.02);flex:none;width:96px;height:120px;display:block}.rm__pic--bridal[data-astro-cid-5iapzo5u]{box-sizing:border-box;background:#f1e3dc;border:1px solid #d9b9a8;justify-content:center;align-items:center;display:flex}.rm__txt[data-astro-cid-5iapzo5u]{flex-direction:column;gap:6px;min-width:0;display:flex}.rm__tags[data-astro-cid-5iapzo5u]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rm__tag[data-astro-cid-5iapzo5u]{border:1px solid var(--rt-brass-dk);color:var(--rt-brass-dk);letter-spacing:.14em;padding:1px 6px;font-size:10px}.rm__first[data-astro-cid-5iapzo5u]{letter-spacing:.06em;color:var(--rt-brass-dk);font-size:11px}.rm__name[data-astro-cid-5iapzo5u]{font-family:var(--rt-f-min);letter-spacing:.04em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:1.5}.rm__desc[data-astro-cid-5iapzo5u]{color:var(--rt-sub);margin:0;font-size:13px;line-height:1.85}.rm__meta[data-astro-cid-5iapzo5u]{flex-direction:column;margin:0;display:flex}.rm__row[data-astro-cid-5iapzo5u]{border-top:1px dotted #a07d4a80;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:7px 0;font-size:14px;line-height:1.7;display:grid}.rm__row[data-astro-cid-5iapzo5u] dt[data-astro-cid-5iapzo5u]{letter-spacing:.1em;color:var(--rt-sub);font-size:12px}.rm__row[data-astro-cid-5iapzo5u] dd[data-astro-cid-5iapzo5u]{margin:0}.rm__price[data-astro-cid-5iapzo5u]{font-family:var(--rt-f-min);font-size:18px}.rm__tax[data-astro-cid-5iapzo5u]{font-family:var(--rt-f-sans);margin-left:4px;font-size:11px}.rm__tnote[data-astro-cid-5iapzo5u]{color:var(--rt-sub);font-size:12px}.rm__btn[data-astro-cid-5iapzo5u]{background:var(--rt-ink);height:50px;color:var(--rt-cream);letter-spacing:.12em;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.rm__ext[data-astro-cid-5iapzo5u]{flex:none}.rm__sr[data-astro-cid-5iapzo5u]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
