:root{
  --bg:#FBFAF7;
  --ink:#23302A;
  --accent:#9C2F2A;
  --font-head:"Zen Old Mincho",serif;
  --font-body:"Noto Sans JP",sans-serif;
  --head-weight:600;
  --radius:4px;
}
.t06 .hero{padding-bottom:32px}
.t06 .layout-side{padding-bottom:72px}
.t06 .block{padding-block:40px;border-top:1px solid var(--line)}
.t06 .block:first-of-type{border-top:0;padding-top:0}
.t06 .side .addr{font-size:17px;margin-bottom:4px}
.t06 .side .map{aspect-ratio:4/3}
@media (max-width:860px){.t06 .side{margin-top:8px}}
