.location-facts[data-astro-cid-ycjul5h4]{margin:0;padding:0;border-top:1px solid var(--ink)}.location-facts__row[data-astro-cid-ycjul5h4]{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px 32px;padding:22px 0;border-bottom:1px solid var(--line)}.location-facts[data-astro-cid-ycjul5h4] dt[data-astro-cid-ycjul5h4]{font-size:.95rem;font-weight:800;color:var(--ink)}.location-facts[data-astro-cid-ycjul5h4] dd[data-astro-cid-ycjul5h4]{margin:0}.location-facts__value[data-astro-cid-ycjul5h4]{margin:0;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:700;line-height:1.6}.location-facts__note[data-astro-cid-ycjul5h4]{margin:10px 0 0;padding-left:10px;border-left:3px solid var(--orange-dark);font-size:.9rem;font-weight:700;line-height:1.6}.location-facts__source[data-astro-cid-ycjul5h4]{margin:12px 0 0;color:#505155;font-size:.84rem;line-height:1.75;overflow-wrap:anywhere}.location-facts__source[data-astro-cid-ycjul5h4] a[data-astro-cid-ycjul5h4],.location-facts__details[data-astro-cid-ycjul5h4] a[data-astro-cid-ycjul5h4]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.location-facts__map-link[data-astro-cid-ycjul5h4]{display:inline-block;margin-top:14px}.location-facts__details[data-astro-cid-ycjul5h4]{margin-top:28px;color:#505155;font-size:.84rem;line-height:1.75}.location-facts__details[data-astro-cid-ycjul5h4] summary[data-astro-cid-ycjul5h4]{cursor:pointer;font-weight:700;color:var(--ink)}.location-facts__details[data-astro-cid-ycjul5h4] dl[data-astro-cid-ycjul5h4]{margin:12px 0 0}.location-facts__details[data-astro-cid-ycjul5h4] dl[data-astro-cid-ycjul5h4]>div[data-astro-cid-ycjul5h4]{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px 32px;padding:12px 0;border-bottom:1px solid var(--line)}.location-facts__details[data-astro-cid-ycjul5h4] dt[data-astro-cid-ycjul5h4]{font-weight:700;color:var(--ink)}.location-facts__details[data-astro-cid-ycjul5h4] dd[data-astro-cid-ycjul5h4]{margin:0;overflow-wrap:anywhere}@media (max-width: 680px){.location-facts__row[data-astro-cid-ycjul5h4],.location-facts__details[data-astro-cid-ycjul5h4] dl[data-astro-cid-ycjul5h4]>div[data-astro-cid-ycjul5h4]{grid-template-columns:1fr;gap:6px}}.screen-hero[data-astro-cid-q2v47gok]{--hero-ink: #f7f5f0;--hero-muted: rgb(247 245 240 / 80%);position:relative;background:#111214;color:var(--hero-ink)}.screen-hero__shell[data-astro-cid-q2v47gok]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);width:min(var(--screen-max, 1280px),calc(100% - 2 * var(--screen-gutter, 24px)));margin-inline:auto;padding:clamp(4.5rem,9vh,6.5rem) 0 clamp(3.5rem,7vh,5rem)}.screen-hero__copy[data-astro-cid-q2v47gok]{max-width:40rem;padding-top:0}.screen-hero__kicker[data-astro-cid-q2v47gok]{margin:0 0 16px;color:#ff5a1f;font-size:.82rem;font-weight:700;letter-spacing:.08em}.screen-hero[data-astro-cid-q2v47gok] h1[data-astro-cid-q2v47gok]{margin:0;font-family:var(--screen-display, var(--font-display));font-size:var(--text-page);font-weight:600;line-height:var(--leading-display);letter-spacing:-.02em}.screen-hero[data-astro-cid-q2v47gok] h1[data-astro-cid-q2v47gok] span[data-astro-cid-q2v47gok]{display:block;white-space:nowrap}.screen-hero__keep[data-astro-cid-q2v47gok]{white-space:nowrap}.screen-hero__support[data-astro-cid-q2v47gok]{max-width:34rem;margin:22px 0 0;color:var(--hero-muted);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.85}.screen-hero__facts[data-astro-cid-q2v47gok]{display:flex;flex-wrap:wrap;gap:10px 0;margin:26px 0 0;padding:0;list-style:none}.screen-hero__facts[data-astro-cid-q2v47gok] li[data-astro-cid-q2v47gok]{color:var(--hero-ink);font-size:.95rem;font-weight:650;line-height:1.4}.screen-hero__facts[data-astro-cid-q2v47gok] li[data-astro-cid-q2v47gok]+li[data-astro-cid-q2v47gok]:before{content:"";display:inline-block;width:1px;height:.8em;margin:0 14px;background:currentColor;opacity:.35;vertical-align:-.05em}.screen-hero__actions[data-astro-cid-q2v47gok]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.screen-hero__plans[data-astro-cid-q2v47gok]{display:inline-flex;align-items:center;min-height:48px;padding-bottom:2px;border-bottom:1px solid rgb(247 245 240 / 70%);color:var(--hero-ink);font-size:.95rem;font-weight:700}.screen-hero__hold[data-astro-cid-q2v47gok]{max-width:32rem;margin:14px 0 0;color:var(--hero-muted);font-size:.88rem;line-height:1.65}.screen-hero__cue[data-astro-cid-q2v47gok]{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:var(--hero-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em}.screen-hero__cue[data-astro-cid-q2v47gok] i[data-astro-cid-q2v47gok]{width:1px;height:28px;background:currentColor;animation:screen-hero-cue 1.6s ease-in-out infinite alternate}.screen-hero__photo[data-astro-cid-q2v47gok]{margin:0;min-width:0}.screen-hero__frame[data-astro-cid-q2v47gok]{overflow:hidden;border:1px solid rgb(247 245 240 / 22%);background:#1a1b1e;aspect-ratio:16 / 9}.screen-hero__frame[data-astro-cid-q2v47gok] .hondori-signage-photo,.screen-hero__frame[data-astro-cid-q2v47gok] .hondori-signage-photo img{width:100%;height:100%}.screen-hero__photo[data-astro-cid-q2v47gok] figcaption[data-astro-cid-q2v47gok]{display:grid;gap:6px;margin-top:12px;color:var(--hero-muted);font-size:.78rem;line-height:1.6}.screen-hero__photo[data-astro-cid-q2v47gok] figcaption[data-astro-cid-q2v47gok] span[data-astro-cid-q2v47gok]{color:var(--hero-ink);font-size:.8rem;font-weight:650}.screen-hero[data-astro-cid-q2v47gok] a[data-astro-cid-q2v47gok]:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes screen-hero-cue{0%{transform:scaleY(.65);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}@media (max-width: 860px){.screen-hero[data-astro-cid-q2v47gok]{--hero-ink: #111214;--hero-muted: #3d3e43;color:var(--hero-ink);background:#fff}.screen-hero__shell[data-astro-cid-q2v47gok]{grid-template-columns:1fr;gap:28px;padding:56px 0 48px}.screen-hero__facts[data-astro-cid-q2v47gok]{flex-direction:column;gap:6px}.screen-hero__facts[data-astro-cid-q2v47gok] li[data-astro-cid-q2v47gok]+li[data-astro-cid-q2v47gok]:before{display:none}.screen-hero__frame[data-astro-cid-q2v47gok]{aspect-ratio:4 / 3}.screen-hero[data-astro-cid-q2v47gok] h1[data-astro-cid-q2v47gok]{font-size:clamp(1.7rem,7.4vw,2.55rem)}.screen-hero__kicker[data-astro-cid-q2v47gok]{color:#b54409}.screen-hero__plans[data-astro-cid-q2v47gok]{border-bottom-color:#11121473}.screen-hero[data-astro-cid-q2v47gok] a[data-astro-cid-q2v47gok]:focus-visible{outline-color:#111214}}@media (max-width: 380px){.screen-hero__facts[data-astro-cid-q2v47gok] li[data-astro-cid-q2v47gok]+li[data-astro-cid-q2v47gok]:before{margin:0 10px}}@media (prefers-reduced-motion: reduce){.screen-hero__cue[data-astro-cid-q2v47gok] i[data-astro-cid-q2v47gok]{animation:none}}.screen-place[data-astro-cid-nrsa3ias]{position:relative;padding-block:clamp(64px,8vw,104px);background:#fff;color:#111214}.screen-place__grid[data-astro-cid-nrsa3ias]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px)}.screen-place__photo[data-astro-cid-nrsa3ias]{margin:0}.screen-place__photo[data-astro-cid-nrsa3ias] img[data-astro-cid-nrsa3ias]{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.screen-place__photo[data-astro-cid-nrsa3ias] figcaption[data-astro-cid-nrsa3ias]{display:grid;gap:6px;margin-top:12px;color:var(--screen-soft);font-size:.75rem;line-height:1.6}.screen-place__photo[data-astro-cid-nrsa3ias] figcaption[data-astro-cid-nrsa3ias] span[data-astro-cid-nrsa3ias]{color:#111214;font-size:.85rem;font-weight:750}.screen-place__copy[data-astro-cid-nrsa3ias]{max-width:35rem}.screen-place[data-astro-cid-nrsa3ias] h2[data-astro-cid-nrsa3ias]{margin:0;font-family:var(--font-display);font-size:var(--text-section);font-weight:600;line-height:var(--leading-display);letter-spacing:-.02em}.screen-place__lead[data-astro-cid-nrsa3ias]{margin-top:26px;max-width:30rem;color:var(--screen-muted);font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.95}.screen-place__facts[data-astro-cid-nrsa3ias]{margin:clamp(28px,4vw,48px) 0 0;border-top:1px solid #111214}.screen-place__facts[data-astro-cid-nrsa3ias] div[data-astro-cid-nrsa3ias]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--screen-line)}.screen-place__facts[data-astro-cid-nrsa3ias] dt[data-astro-cid-nrsa3ias],.screen-place__facts[data-astro-cid-nrsa3ias] dd[data-astro-cid-nrsa3ias]{margin:0;font-size:.87rem;line-height:1.65}.screen-place__facts[data-astro-cid-nrsa3ias] dt[data-astro-cid-nrsa3ias]{color:var(--screen-soft);font-weight:650}.screen-place__facts[data-astro-cid-nrsa3ias] dd[data-astro-cid-nrsa3ias]{font-weight:750;overflow-wrap:anywhere}.screen-place__map-link[data-astro-cid-nrsa3ias]{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:24px;border-bottom:1px solid #111214;font-size:.9rem;font-weight:800}.screen-place__map-link[data-astro-cid-nrsa3ias]:hover{text-decoration:underline;text-underline-offset:4px}.screen-place__map-note[data-astro-cid-nrsa3ias]{margin-top:14px;max-width:33rem;color:var(--screen-soft);font-size:.75rem;line-height:1.75}.screen-place__map-section[data-astro-cid-nrsa3ias]{margin-top:clamp(32px,5vw,56px);padding-top:clamp(28px,4vw,48px);border-top:1px solid var(--screen-line)}.screen-place__map-intro[data-astro-cid-nrsa3ias]{display:grid;grid-template-columns:1fr minmax(14rem,.65fr);align-items:end;gap:28px;margin-bottom:clamp(22px,4vw,42px)}.screen-place__map-intro[data-astro-cid-nrsa3ias] h3[data-astro-cid-nrsa3ias]{margin:0;font-family:var(--font-display);font-size:var(--text-sub);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-display)}.screen-place__map-intro[data-astro-cid-nrsa3ias]>p[data-astro-cid-nrsa3ias]{max-width:28rem;margin:0;color:var(--screen-muted);font-size:.92rem;line-height:1.8}.screen-place__map-frame[data-astro-cid-nrsa3ias]{position:relative;width:100%;max-width:100%;min-height:clamp(340px,39vw,490px);overflow:hidden;background:#e9e6df}.screen-place__map-frame[data-astro-cid-nrsa3ias] iframe[data-astro-cid-nrsa3ias]{display:block;width:100%;max-width:100%;height:clamp(340px,39vw,490px);min-height:clamp(340px,39vw,490px);border:0;pointer-events:none;visibility:hidden}.screen-place__map-frame[data-astro-cid-nrsa3ias] iframe[data-astro-cid-nrsa3ias][data-map-state=loaded]{visibility:visible}.screen-place__map-status[data-astro-cid-nrsa3ias],.screen-place__map-error[data-astro-cid-nrsa3ias],.screen-place__map-noscript[data-astro-cid-nrsa3ias]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:28px;margin:0;text-align:center;color:#555;font-size:.9rem;line-height:1.8;background:linear-gradient(90deg,transparent 49.8%,rgb(17 18 20 / 5%) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgb(17 18 20 / 5%) 50%,transparent 50.2%),#e9e6df;background-size:80px 80px}.screen-place__map-status[data-astro-cid-nrsa3ias][hidden],.screen-place__map-error[data-astro-cid-nrsa3ias][hidden]{display:none}.screen-place__map-status[data-astro-cid-nrsa3ias] p[data-astro-cid-nrsa3ias],.screen-place__map-error[data-astro-cid-nrsa3ias] p[data-astro-cid-nrsa3ias],.screen-place__map-noscript[data-astro-cid-nrsa3ias]{max-width:28rem;margin:0}.screen-place__map-error[data-astro-cid-nrsa3ias]{color:#333}.screen-place__map-footer[data-astro-cid-nrsa3ias]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 30px;margin-top:15px}.screen-place__map-footer[data-astro-cid-nrsa3ias] p[data-astro-cid-nrsa3ias]{max-width:44rem;margin:0;color:var(--screen-soft);font-size:.8rem;line-height:1.75}.screen-place__map-footer[data-astro-cid-nrsa3ias] a[data-astro-cid-nrsa3ias]{display:inline-flex;min-height:44px;align-items:center;font-size:.86rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width: 860px){.screen-place__map-intro[data-astro-cid-nrsa3ias]{grid-template-columns:1fr;gap:16px}.screen-place__grid[data-astro-cid-nrsa3ias]{grid-template-columns:1fr;gap:34px}.screen-place__copy[data-astro-cid-nrsa3ias]{max-width:100%}}@media (max-width: 480px){.screen-place__facts[data-astro-cid-nrsa3ias] div[data-astro-cid-nrsa3ias]{grid-template-columns:1fr;gap:2px}}.screen-use[data-astro-cid-vytpvqnl]{padding-block:clamp(64px,9vw,112px);background:#fff}.screen-use__intro[data-astro-cid-vytpvqnl]{max-width:40rem}.screen-use[data-astro-cid-vytpvqnl] h2[data-astro-cid-vytpvqnl]{margin:0;font-family:var(--font-display);font-size:var(--text-section);font-weight:600;line-height:var(--leading-display);letter-spacing:-.02em}.screen-use__lead[data-astro-cid-vytpvqnl]{margin:18px 0 0;color:var(--screen-muted, #3d3e43);font-size:1.05rem;line-height:1.85}.screen-use__steps[data-astro-cid-vytpvqnl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px);margin:clamp(36px,5vw,56px) 0 0;padding:24px 0 0;list-style:none;border-top:2px solid var(--screen-ink, #111214)}.screen-use__steps[data-astro-cid-vytpvqnl] span[data-astro-cid-vytpvqnl]{display:block;margin-bottom:12px;color:#b54409;font-size:.78rem;font-weight:800;letter-spacing:.14em}.screen-use__steps[data-astro-cid-vytpvqnl] h3[data-astro-cid-vytpvqnl]{margin:0 0 10px;font-family:var(--screen-display, "Noto Serif JP", serif);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:600;letter-spacing:-.03em;line-height:1.4}.screen-use__steps[data-astro-cid-vytpvqnl] p[data-astro-cid-vytpvqnl]{margin:0;color:var(--screen-muted, #3d3e43);font-size:.98rem;line-height:1.75}.screen-use__more[data-astro-cid-vytpvqnl]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px 28px;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--screen-line, #d9dbe0)}.screen-use__more[data-astro-cid-vytpvqnl] h3[data-astro-cid-vytpvqnl]{margin:0 0 8px;font-size:.95rem;font-weight:700}.screen-use__more[data-astro-cid-vytpvqnl] p[data-astro-cid-vytpvqnl]{margin:0;max-width:36rem;color:var(--screen-muted, #3d3e43);font-size:.95rem;line-height:1.75}.screen-use__disclaimer[data-astro-cid-vytpvqnl]{max-width:44rem;margin:28px 0 0;color:var(--screen-soft, #6a6b70);font-size:.84rem;line-height:1.7}@media (max-width: 800px){.screen-use__steps[data-astro-cid-vytpvqnl]{grid-template-columns:1fr;gap:0;border-top:0;border-left:2px solid var(--screen-ink, #111214);padding:0 0 0 18px}.screen-use__steps[data-astro-cid-vytpvqnl] li[data-astro-cid-vytpvqnl]+li[data-astro-cid-vytpvqnl]{margin-top:28px}}.screen-brief[data-astro-cid-cyit5bmh]{padding-block:clamp(80px,10vw,128px);background:#faf7f1}.screen-brief__shell[data-astro-cid-cyit5bmh]{display:block;max-width:52rem}.screen-brief__intro[data-astro-cid-cyit5bmh]{max-width:36rem;margin-bottom:clamp(28px,4vw,40px)}.screen-brief[data-astro-cid-cyit5bmh] h2[data-astro-cid-cyit5bmh]{margin:0;font-family:var(--font-display);font-size:var(--text-section);font-weight:600;line-height:var(--leading-display);letter-spacing:-.02em}.screen-brief__intro[data-astro-cid-cyit5bmh] p[data-astro-cid-cyit5bmh],.screen-brief__footnote[data-astro-cid-cyit5bmh]{margin:16px 0 0;color:var(--screen-muted, #3d3e43);font-size:1.02rem;line-height:1.8}.screen-brief__list[data-astro-cid-cyit5bmh]{margin:0;border-top:1px solid var(--screen-ink, #111214)}.screen-brief__row[data-astro-cid-cyit5bmh]{display:grid;grid-template-columns:minmax(8rem,.38fr) minmax(0,.62fr);gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--screen-line, rgb(17 18 20 / 12%))}.screen-brief__row[data-astro-cid-cyit5bmh] dt[data-astro-cid-cyit5bmh]{color:var(--screen-soft, #6a6b70);font-size:.95rem;font-weight:700}.screen-brief__row[data-astro-cid-cyit5bmh] dd[data-astro-cid-cyit5bmh]{margin:0;font-family:var(--screen-display, "Noto Serif JP", serif);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;letter-spacing:-.03em}.screen-brief__footnote[data-astro-cid-cyit5bmh]{font-size:.92rem}.screen-brief__footnote[data-astro-cid-cyit5bmh] a[data-astro-cid-cyit5bmh]{display:inline-block;margin-left:12px;font-weight:700;border-bottom:1px solid rgb(17 18 20 / 40%)}@media (max-width: 560px){.screen-brief__row[data-astro-cid-cyit5bmh]{grid-template-columns:1fr;gap:4px}}.screen-page{--screen-display: var(--font-display);--screen-sans: var(--font-sans);--screen-ink: var(--ink);--screen-paper: #ffffff;--screen-warm: #f3efe6;--screen-muted: #3d3e43;--screen-soft: #6a6b70;--screen-line: rgb(17 18 20 / 12%);--screen-max: var(--content-max);--screen-gutter: var(--gutter);overflow-x:clip;color:var(--screen-ink);background:var(--screen-paper);font-family:var(--screen-sans)}.screen-page .screen-display{font-family:var(--screen-display);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-display)}.screen-page .screen-kicker{margin:0 0 var(--space-2);color:var(--screen-soft);font-family:var(--font-sans);font-size:var(--text-note);font-weight:600;letter-spacing:.08em}.screen-page .screen-shell{width:min(var(--screen-max),calc(100% - 2 * var(--screen-gutter)));margin-inline:auto}.screen-page a:focus-visible{outline:2px solid var(--screen-ink);outline-offset:3px}
