
.furano-area .area-lead{max-width:760px;margin:0 auto 24px;text-align:center;line-height:1.8}
.furano-area .area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.furano-area .area-grid article{padding:26px;border:1px solid #bdd9ea;border-top:5px solid #087caa;border-radius:10px;background:#f4faff}
.furano-area .area-grid article>span{font-size:12px;font-weight:800;letter-spacing:.12em;color:#087caa}
.furano-area .area-grid h3{font-size:1.25rem;color:#075481;margin:12px 0}
.furano-area .area-grid p{line-height:1.8;margin:0 0 18px}.furano-area .area-grid a{font-weight:800;color:#066eaa;display:block;padding:8px 0;text-decoration:underline;text-underline-offset:4px}
.area-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px}.area-links a{min-height:44px;display:inline-flex;align-items:center;color:#075481;font-weight:700;text-decoration:underline}
.brand strong{white-space:nowrap}.hero h1{letter-spacing:.01em}
@media(max-width:700px){.furano-area .area-grid{grid-template-columns:1fr;gap:12px}.furano-area .area-grid article{padding:20px}.brand strong{font-size:1.35rem}.furano-area .section-head h2{font-size:1.25rem}}

.hero .hero-fare strong{font-size:clamp(3.5rem,7vw,6.4rem)}
.hero .hero-fare strong small{font-size:.3em}.area-card>div>strong{font-size:clamp(1.3rem,3vw,2rem)}
.furano-area .area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.furano-local-guide{background:#eef8fd;border-block:1px solid #c9e5f0}.furano-local-guide p{line-height:1.9}.furano-local-guide .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.furano-local-guide article{background:white;border-radius:14px;padding:28px;border:1px solid #d1e7f0}.furano-local-guide h3{color:#075481}.furano-local-guide .source{font-size:.8rem;text-align:center;margin-top:24px}.furano-local-guide a{color:#066eaa;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.furano-area .area-grid,.furano-local-guide .guide-grid{grid-template-columns:1fr}.hero .hero-fare strong{font-size:4rem}.hero-fare{gap:8px}.furano-local-guide article{padding:22px}}
