.office-map-wrap[data-astro-cid-kukayzs7]{margin-bottom:40px}.office-map-wrap[data-astro-cid-kukayzs7] h2[data-astro-cid-kukayzs7]{font:700 clamp(21px,3vw,28px) var(--font-display);color:var(--green-deep);margin-bottom:20px}.office-map-note[data-astro-cid-kukayzs7],#map-status[data-astro-cid-kukayzs7]{font-size:14px;color:var(--ink-soft);margin-top:14px}#office-map{width:100%;height:clamp(340px,48vw,480px);border-radius:var(--radius-l);box-shadow:var(--shadow-soft);z-index:0}.office-pin{display:block;width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border:3px solid #fff;box-shadow:0 3px 8px #00000059}.office-pin:after{content:"";position:absolute;inset:0;margin:auto;width:7px;height:7px;border-radius:50%;background:#fff}.office-pin--tokyo{background:var(--green)}.office-pin--chiba{background:var(--leaf)}.leaflet-popup-content-wrapper{border-radius:14px;font-family:var(--font-body)}.leaflet-popup-content{margin:12px 16px;line-height:1.6}.office-pop__name{font-family:var(--font-display);font-weight:700;font-size:14px}.office-pop__name a{color:var(--green-deep)}.office-pop__tel a{color:var(--ink)}.office-pop__link a{color:var(--orange-deep);font-weight:700;font-size:13.5px}.office-finder[data-astro-cid-itfybw3l]{background:var(--green-pale);border-radius:var(--radius-m);padding:clamp(20px,4vw,32px);margin-bottom:28px}.finder-heading[data-astro-cid-itfybw3l] h2[data-astro-cid-itfybw3l]{font:700 clamp(21px,3vw,28px) var(--font-display);color:var(--green-deep)}.finder-heading[data-astro-cid-itfybw3l] p[data-astro-cid-itfybw3l]{margin-top:10px}.finder-controls[data-astro-cid-itfybw3l]{display:grid;grid-template-columns:auto 1fr;gap:12px 18px;align-items:center;margin-top:22px}.finder-controls[data-astro-cid-itfybw3l] label[data-astro-cid-itfybw3l]{font-weight:700}.finder-controls[data-astro-cid-itfybw3l] input[data-astro-cid-itfybw3l],.finder-controls[data-astro-cid-itfybw3l] select[data-astro-cid-itfybw3l]{width:100%;min-height:48px;border:1px solid var(--green);border-radius:10px;padding:10px 14px;background:var(--paper);color:var(--ink);font:inherit}.finder-controls[data-astro-cid-itfybw3l] button[data-astro-cid-itfybw3l]{grid-column:2;justify-self:start;padding:8px 18px}#office-count[data-astro-cid-itfybw3l]{margin-top:18px;font-weight:700}.finder-note[data-astro-cid-itfybw3l]{font-size:14px;margin-top:8px;color:var(--ink-soft)}.office-result[data-astro-cid-itfybw3l]{min-width:0;display:flex}.office-result[data-astro-cid-itfybw3l] .office-card{width:100%}.finder-empty[data-astro-cid-itfybw3l]{padding:32px;border:1px solid var(--cream-3);border-radius:var(--radius-m)}.finder-empty[data-astro-cid-itfybw3l] a[data-astro-cid-itfybw3l]{display:inline-block;padding-block:12px;text-decoration:underline}.map-details[data-astro-cid-itfybw3l]{margin-top:40px;border-block:1px solid var(--cream-3)}.map-details[data-astro-cid-itfybw3l] summary[data-astro-cid-itfybw3l]{cursor:pointer;padding:20px 4px;color:var(--green-deep);font-weight:700}#map-status[data-astro-cid-itfybw3l]{margin-bottom:16px}@media(max-width:560px){.finder-controls[data-astro-cid-itfybw3l]{grid-template-columns:1fr;gap:8px}.finder-controls[data-astro-cid-itfybw3l] button[data-astro-cid-itfybw3l]{grid-column:1;margin-top:8px}}.office-directory[data-astro-cid-itfybw3l]{padding-top:36px}.office-directory[data-astro-cid-itfybw3l]>.container[data-astro-cid-itfybw3l]>.sec-head[data-astro-cid-itfybw3l]{margin-bottom:28px}.office-map-wrap[data-astro-cid-itfybw3l]{margin-bottom:clamp(32px,5vw,48px)}.office-map-note[data-astro-cid-itfybw3l]{margin-top:12px;text-align:center;font-size:13.5px;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.pin-sample[data-astro-cid-itfybw3l]{display:inline-block;width:13px;height:13px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);margin-left:8px}.pin-sample--tokyo[data-astro-cid-itfybw3l]{background:var(--green)}.pin-sample--chiba[data-astro-cid-itfybw3l]{background:var(--leaf)}.area-title[data-astro-cid-itfybw3l]{display:inline-block;font-family:var(--font-display);font-weight:800;font-size:20px;color:#fff;padding:7px 30px;border-radius:999px;margin-bottom:22px}.area-title--tokyo[data-astro-cid-itfybw3l]{background:var(--green)}.area-title--chiba[data-astro-cid-itfybw3l]{background:var(--leaf);color:var(--green-deep)}.office-grid[data-astro-cid-itfybw3l]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,28px)}@media(max-width:900px){.office-grid[data-astro-cid-itfybw3l]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.office-grid[data-astro-cid-itfybw3l]{grid-template-columns:1fr}}
