.st.svelte-d1339f{background:#fff;padding:clamp(80px,10vw,140px) 0}.st.dark.svelte-d1339f{background:var(--navy);color:#fff}.h2.svelte-d1339f{margin-top:18px}.line.svelte-d1339f{margin-top:clamp(40px,5vw,64px);height:4px;background:#1c25411a}.dark.svelte-d1339f .line:where(.svelte-d1339f){background:#ffffff1f}.line.svelte-d1339f i:where(.svelte-d1339f){display:block;height:100%;background:var(--red);transform-origin:left}.ol.svelte-d1339f{display:grid;grid-template-columns:repeat(6,1fr);gap:26px;margin-top:28px}.n.svelte-d1339f{display:block;font-size:clamp(44px,4.4vw,68px);font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--red)}h3.svelte-d1339f{margin-top:14px;font-size:18px;font-weight:700;line-height:1.3}p.svelte-d1339f{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--mute)}.dark.svelte-d1339f p:where(.svelte-d1339f){color:#ffffffb3}@media(max-width:1100px){.ol.svelte-d1339f{grid-template-columns:repeat(3,1fr);row-gap:40px}}@media(max-width:600px){.ol.svelte-d1339f{grid-template-columns:1fr 1fr;gap:30px 18px}.line.svelte-d1339f{display:none}}.vs.svelte-1u93ctn{background:#fff;padding:clamp(80px,10vw,140px) 0}.grid.svelte-1u93ctn{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}.ph.svelte-1u93ctn{position:relative;overflow:hidden;margin:0;will-change:transform}.ph.svelte-1u93ctn img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}figcaption.svelte-1u93ctn{position:absolute;left:0;bottom:0;padding:10px 16px;background:var(--red);color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em}.txt.svelte-1u93ctn .h2{margin-top:18px}.lead.svelte-1u93ctn{margin-top:18px;color:var(--mute)}dl.svelte-1u93ctn{margin:30px 0;border-top:var(--line)}dl.svelte-1u93ctn div:where(.svelte-1u93ctn){display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px 0;border-bottom:var(--line);font-size:15px}dt.svelte-1u93ctn{font-weight:600}.tel.svelte-1u93ctn{font-size:20px;font-weight:700;text-decoration:none}.act.svelte-1u93ctn{display:flex;flex-wrap:wrap;gap:12px}.star.svelte-1u93ctn{color:#f5b301}.wx.svelte-1u93ctn{margin-top:26px;display:flex;align-items:center;gap:16px;font-size:14px}.wx.svelte-1u93ctn img:where(.svelte-1u93ctn){border:var(--line);padding:6px;background:#fff}@media(max-width:900px){.grid.svelte-1u93ctn{grid-template-columns:1fr}dl.svelte-1u93ctn div:where(.svelte-1u93ctn){grid-template-columns:100px 1fr}}
