.clinics-module__n8pyCq__wrap{max-width:860px;margin:0 auto;padding:96px 32px 40px}.clinics-module__n8pyCq__pageHead{margin-bottom:64px}.clinics-module__n8pyCq__h1{font-family:var(--font-serif);margin:0 0 20px;font-size:clamp(26px,3vw,36px);font-weight:500}.clinics-module__n8pyCq__lede{color:var(--ink-soft);max-width:32em;margin:0;font-size:15px;font-weight:300;line-height:2}.clinics-module__n8pyCq__notice{border:1px solid var(--line);margin-bottom:72px;padding:32px 36px}.clinics-module__n8pyCq__noticeHead{margin-bottom:16px}.clinics-module__n8pyCq__noticeIndex{letter-spacing:.08em;color:var(--navy);border-bottom:1px solid var(--navy);padding-bottom:4px;font-size:13px}.clinics-module__n8pyCq__noticeBody p{color:var(--ink-soft);margin:0 0 14px;font-size:13.5px;font-weight:300;line-height:2}.clinics-module__n8pyCq__noticeBody p:last-child{margin-bottom:0}.clinics-module__n8pyCq__noticeBody b{color:var(--ink);font-weight:500}.clinics-module__n8pyCq__h2{font-family:var(--font-serif);margin:0 0 36px;font-size:20px;font-weight:500}.clinics-module__n8pyCq__regionBlock{margin-bottom:44px}.clinics-module__n8pyCq__regionHead{align-items:baseline;gap:14px;margin-bottom:4px;display:flex}.clinics-module__n8pyCq__regionLabel{font-family:var(--font-serif);color:var(--navy);font-size:16px}.clinics-module__n8pyCq__regionEn{font-family:var(--font-latin);color:var(--ink-faint);letter-spacing:.04em;font-size:12.5px;font-style:italic}.clinics-module__n8pyCq__clinicList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.clinics-module__n8pyCq__clinicItem{border-bottom:1px solid var(--line)}.clinics-module__n8pyCq__clinicLink{grid-template-columns:88px 1fr auto;align-items:center;gap:20px;padding:22px 8px;text-decoration:none;transition:background .2s,padding .2s;display:grid}.clinics-module__n8pyCq__clinicLink:hover{background:var(--bg-panel);padding-left:16px;padding-right:16px}.clinics-module__n8pyCq__clinicPref{color:var(--ink-faint);letter-spacing:.04em;font-size:12px}.clinics-module__n8pyCq__clinicName{color:var(--ink);font-size:15.5px}.clinics-module__n8pyCq__clinicArrow{color:var(--ink-faint);font-size:15px;transition:color .2s,transform .2s}.clinics-module__n8pyCq__clinicLink:hover .clinics-module__n8pyCq__clinicArrow{color:var(--navy);transform:translate(2px,-2px)}.clinics-module__n8pyCq__clinicNote{color:var(--ink-faint);margin-top:24px;font-size:12px;line-height:1.9}@media (max-width:720px){.clinics-module__n8pyCq__wrap{padding:64px 20px 32px}.clinics-module__n8pyCq__notice{padding:24px 20px}.clinics-module__n8pyCq__clinicLink{grid-template-columns:64px 1fr auto;gap:14px;padding:20px 4px}.clinics-module__n8pyCq__clinicName{font-size:14.5px}}
