.Rise_rise__2FxmP[data-rise=wait]{opacity:0;-webkit-transform:translateY(18px);-moz-transform:translateY(18px);transform:translateY(18px)}.Rise_rise__2FxmP[data-rise=in]{-webkit-transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,-webkit-transform .7s ease;-moz-transition:opacity .7s ease,transform .7s ease,-moz-transform .7s ease;transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease,-webkit-transform .7s ease,-moz-transform .7s ease}@media (prefers-reduced-motion:reduce){.Rise_rise__2FxmP[data-rise=wait]{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.ClinicInfo_sect__G4ko2{position:relative;padding-block:44px;scroll-margin-top:76px}.ClinicInfo_table__KZAwO{margin:0 14px;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:#fff}.ClinicInfo_row__17a5U{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.ClinicInfo_row__17a5U:first-child{border-top:0}.ClinicInfo_dt__1RQ8o{padding-top:1px;font-size:12.5px;font-weight:700;line-height:1.7;color:var(--teal)}.ClinicInfo_dd__3M-KQ{font-size:13.5px;line-height:1.7;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty}.ClinicInfo_addr__221CH{word-break:keep-all;overflow-wrap:anywhere}.ClinicInfo_small__LJdVs{display:block;font-size:12px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.ClinicInfo_tel__3q500{display:inline-block;padding:11px 0;margin:-11px 0;color:var(--teal);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ClinicInfo_tel__3q500:hover{color:var(--teal)}.ClinicInfo_notice__i7ixu{margin:18px 14px 0;padding:4px 18px 6px;border-radius:18px;border:1px solid var(--line);background:-webkit-linear-gradient(290deg,#f7fbfb,#fff 60%);background:-moz-linear-gradient(290deg,#f7fbfb,#fff 60%);background:linear-gradient(160deg,#f7fbfb,#fff 60%)}.ClinicInfo_noticeHead__2HOOX{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px;padding:14px 0 10px;font-family:var(--f-disp);font-size:13px;line-height:1.6;letter-spacing:.12em;color:var(--teal)}.ClinicInfo_noticeIco__3eul-{width:16px;height:16px;-moz-box-flex:0;flex:none;fill:none;stroke:var(--teal);stroke-width:1.6;stroke-linecap:round}.ClinicInfo_noticeRow__4h_SX{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;grid-gap:14px;gap:14px;padding:14px 2px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.6;color:var(--ink);text-wrap:pretty;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s}.ClinicInfo_noticeArrow__1J83m{width:12px;height:12px;-moz-box-flex:0;flex:none;fill:none;stroke:var(--teal);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-moz-transition:transform .2s,-moz-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-moz-transform .2s}@media (hover:hover){.ClinicInfo_noticeRow__4h_SX:hover{color:var(--teal)}.ClinicInfo_noticeRow__4h_SX:hover .ClinicInfo_noticeArrow__1J83m{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);transform:translateX(3px)}}@media (min-width:768px){.ClinicInfo_table__KZAwO{max-width:760px;margin:0 var(--pad)}.ClinicInfo_notice__i7ixu{max-width:760px;margin:22px var(--pad) 0}}@media (min-width:900px){.ClinicInfo_sect__G4ko2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-template-rows:auto auto;grid-column-gap:clamp(32px,4vw,64px);-webkit-column-gap:clamp(32px,4vw,64px);-moz-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);-moz-box-align:start;align-items:start;padding:clamp(56px,6vw,96px) var(--pad) clamp(56px,6vw,96px) 0;scroll-margin-top:110px}.ClinicInfo_head__25Vcr{grid-column:1;grid-row:1/span 2;align-self:start;position:sticky;top:-moz-calc(33vh - 70px);top:calc(33vh - 70px)}.ClinicInfo_table__KZAwO{grid-column:2;grid-row:1;max-width:none;margin:0;overflow:visible;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.ClinicInfo_row__17a5U{grid-template-columns:120px minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px 8px;border-top:0;border-bottom:1px solid var(--line)}.ClinicInfo_dt__1RQ8o{padding-top:2px;font-size:14px}.ClinicInfo_dd__3M-KQ{font-size:15px;line-height:1.8}.ClinicInfo_small__LJdVs{font-size:13px}.ClinicInfo_notice__i7ixu{grid-column:2;grid-row:2;max-width:none;margin:24px 0 0}}.ClinicFaq_sect__FQbfI{position:relative;padding-block:44px;scroll-margin-top:76px}.ClinicFaq_title__1q0pY{margin-bottom:8px}.ClinicFaq_lead__x-MNA{margin:0 0 22px;padding:0 var(--pad);font-size:14px;line-height:1.8;color:var(--ink-2)}.ClinicFaq_list__3fhcX{display:grid;grid-gap:10px;gap:10px;margin:0 14px}.ClinicFaq_qa__19hNf{border-radius:14px;background:#fff;-webkit-box-shadow:0 0 0 1px var(--line);box-shadow:0 0 0 1px var(--line)}.ClinicFaq_q__25oUH{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:12px;gap:12px;min-height:56px;padding:12px 16px;list-style:none;cursor:pointer;font-size:14px;line-height:1.6;color:var(--ink)}.ClinicFaq_q__25oUH::-webkit-details-marker{display:none}.ClinicFaq_a__26hjI>b,.ClinicFaq_q__25oUH>b{-moz-box-flex:0;flex:none;font-family:var(--f-disp);font-weight:500;font-size:18px;color:var(--brand)}.ClinicFaq_q__25oUH>span{-moz-box-flex:1;flex:1 1;min-width:0}.ClinicFaq_q__25oUH>i{position:relative;-moz-box-flex:0;flex:none;width:24px;height:24px;border-radius:50%;background:var(--mist)}.ClinicFaq_q__25oUH>i:after,.ClinicFaq_q__25oUH>i:before{content:"";position:absolute;left:7px;top:11.3px;width:10px;height:1.4px;background:var(--teal);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-moz-transition:transform .25s,-moz-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-moz-transform .25s}.ClinicFaq_q__25oUH>i:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.ClinicFaq_qa__19hNf[open] .ClinicFaq_q__25oUH>i:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.ClinicFaq_a__26hjI{display:-moz-box;display:flex;grid-gap:12px;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--line)}.ClinicFaq_a__26hjI>b{color:var(--ink-3)}.ClinicFaq_a__26hjI>p{margin:0;font-size:13.5px;line-height:1.85;color:var(--ink-2);white-space:pre-line;line-break:strict}.ClinicFaq_more__3x5-3{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;margin-top:18px;padding:22px var(--pad) 0}@media (min-width:900px){.ClinicFaq_sect__FQbfI{display:grid;grid-template-columns:minmax(240px,28%) minmax(0,1fr);grid-template-rows:auto 1fr;grid-column-gap:clamp(36px,4.4vw,72px);-webkit-column-gap:clamp(36px,4.4vw,72px);-moz-column-gap:clamp(36px,4.4vw,72px);column-gap:clamp(36px,4.4vw,72px);padding:clamp(56px,6vw,96px) var(--pad);scroll-margin-top:110px}.ClinicFaq_head__3KKYN{grid-column:1;grid-row:1/span 2;align-self:start}.ClinicFaq_head__3KKYN>*{padding-left:0}.ClinicFaq_head__3KKYN .ClinicFaq_title__1q0pY{font-size:clamp(28px,2.6vw,40px)}.ClinicFaq_lead__x-MNA{padding:0;font-size:15px}.ClinicFaq_list__3fhcX{grid-column:2;grid-row:1;margin:0}.ClinicFaq_more__3x5-3{grid-column:2;grid-row:2;-moz-box-pack:start;justify-content:flex-start;padding:0}.ClinicFaq_q__25oUH{padding:14px 20px;font-size:15px}.ClinicFaq_a__26hjI{padding:14px 20px 18px}}.ClinicAccess_sect__2HdWU{position:relative;padding-block:44px;scroll-margin-top:76px}.ClinicAccess_card__1K7ga{margin:0 14px;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:#fff;-webkit-box-shadow:0 18px 36px -28px rgba(29,42,44,.45);box-shadow:0 18px 36px -28px rgba(29,42,44,.45)}.ClinicAccess_map__31ljG{aspect-ratio:16/10;background:var(--mist)}.ClinicAccess_iframe__3MqCo{display:block;width:100%;height:100%;border:0}.ClinicAccess_addr__xJ0Va{padding:18px}.ClinicAccess_zip__bo4VL{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:6px;gap:6px;font-size:12px;line-height:1.6;letter-spacing:.06em;color:var(--teal)}.ClinicAccess_zipIco__3RxuP{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ClinicAccess_line__3cbAh{margin-top:6px;word-break:keep-all;overflow-wrap:anywhere;font-family:var(--f-disp);font-size:17px;line-height:1.6;color:var(--ink)}.ClinicAccess_lineSub__2pLbW{display:block;font-family:var(--f-body);font-size:13px;color:var(--ink-2)}.ClinicAccess_acts__3xVVW{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.ClinicAccess_btn__2W3gk{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;grid-gap:6px;gap:6px;min-height:44px;margin:0;padding:0 10px;border-radius:999px;border:1px solid rgba(46,110,118,.35);background:#fff;font:inherit;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--teal);white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color .25s,color .25s,filter .25s;-moz-transition:background-color .25s,color .25s,filter .25s;transition:background-color .25s,color .25s,filter .25s}.ClinicAccess_btn__2W3gk:hover{color:var(--teal);background:#eaf7f8}.ClinicAccess_btnMain__2FVnb{border-color:transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 6px 16px -8px rgba(46,110,118,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 6px 16px -8px rgba(46,110,118,.6)}.ClinicAccess_btnMain__2FVnb,.ClinicAccess_btnMain__2FVnb:hover{color:#fff;background:-webkit-linear-gradient(290deg,#3e8189,#2e6e76);background:-moz-linear-gradient(290deg,#3e8189,#2e6e76);background:linear-gradient(160deg,#3e8189,#2e6e76)}.ClinicAccess_btnMain__2FVnb:hover{filter:brightness(1.08)}.ClinicAccess_btnDone__3NJJL{background:var(--mist)}.ClinicAccess_btnIco__1FwRU{-moz-box-flex:0;flex:none;width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ClinicAccess_fold__xQpft{margin:14px 14px 0;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:#fff}.ClinicAccess_item__3H1Qw+.ClinicAccess_item__3H1Qw{border-top:1px solid var(--line)}.ClinicAccess_foldHead__Ka2cA{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:76px;margin:0;padding:14px 16px;border:0;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ClinicAccess_foldIco__17TDm{display:grid;place-items:center;-moz-box-flex:0;flex:none;width:42px;height:42px;border-radius:50%;background:var(--mist);color:var(--teal)}.ClinicAccess_foldSvg__KXrJy{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ClinicAccess_foldTitle__bcg9h{display:grid;-moz-box-flex:1;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.ClinicAccess_foldName__1uEmm{font-family:var(--f-body);font-weight:500;font-size:16px;line-height:1.5}.ClinicAccess_foldSub__2shTX{font-size:12px;line-height:1.5;color:var(--ink-2)}.ClinicAccess_chev__1r708{display:grid;place-items:center;-moz-box-flex:0;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.ClinicAccess_chevIco__2GjRf{width:12px;height:12px;stroke:var(--ink-2);fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:-webkit-transform .45s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .45s cubic-bezier(.22,.61,.36,1);-moz-transition:transform .45s cubic-bezier(.22,.61,.36,1),-moz-transform .45s cubic-bezier(.22,.61,.36,1);transition:transform .45s cubic-bezier(.22,.61,.36,1);transition:transform .45s cubic-bezier(.22,.61,.36,1),-webkit-transform .45s cubic-bezier(.22,.61,.36,1),-moz-transform .45s cubic-bezier(.22,.61,.36,1)}.ClinicAccess_open__3qXKT .ClinicAccess_chev__1r708{border-color:transparent;background:var(--mist)}.ClinicAccess_open__3qXKT .ClinicAccess_chevIco__2GjRf{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.ClinicAccess_foldBody__1Az_G{display:grid;grid-template-rows:0fr;visibility:hidden;-webkit-transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1),visibility .45s;-moz-transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1),visibility .45s;transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1),visibility .45s;transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1),visibility .45s,-ms-grid-rows .45s cubic-bezier(.22,.61,.36,1)}.ClinicAccess_open__3qXKT .ClinicAccess_foldBody__1Az_G{grid-template-rows:1fr;visibility:visible}.ClinicAccess_foldInner__3_3oT{min-height:0;overflow:hidden}.ClinicAccess_parking__iSwUC,.ClinicAccess_stations__1MRGT{margin:0 16px 0 70px;padding:0 0 14px;list-style:none}.ClinicAccess_station__Rd_xv{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-box-align:center;align-items:center;grid-column-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:12px 0;border-top:1px dashed var(--line)}.ClinicAccess_stLines__1zZHe{grid-column:1;font-size:11.5px;line-height:1.5;color:var(--ink-2);white-space:pre-line}.ClinicAccess_stName__3YpHm{grid-column:1;font-weight:700;font-size:14.5px;line-height:1.5}.ClinicAccess_walk__1ZdY9{grid-column:2;grid-row:1/3;display:grid;place-items:center;align-content:center;width:56px;height:56px;border-radius:50%;background:var(--mist);color:var(--teal);font-size:10px;line-height:1.2}.ClinicAccess_walkNum__3_GR3{margin-right:1px;font-style:normal;font-family:var(--f-disp);font-size:22px;line-height:1}.ClinicAccess_plain__1a257{margin:0 16px 14px 70px;font-size:13px;line-height:1.7;white-space:pre-line}.ClinicAccess_route__dztPS{padding:0 0 16px}.ClinicAccess_route__dztPS+.ClinicAccess_route__dztPS{padding-top:4px}.ClinicAccess_routeTitle__3h08_{display:-moz-box;display:flex;-moz-box-align:baseline;align-items:baseline;-moz-box-pack:justify;justify-content:space-between;grid-gap:8px;gap:8px;margin:0 16px;padding-top:12px;border-top:1px dashed var(--line);font-size:13.5px;font-weight:700;line-height:1.6;color:var(--ink)}.ClinicAccess_routeNote__3VRCB{-moz-box-flex:0;flex:none;font-size:12px;font-weight:400;color:var(--ink-3)}.ClinicAccess_nw__ljF3O{white-space:nowrap}.ClinicAccess_rail__2W1kc{position:relative}.ClinicAccess_arw__31anj{display:none}.ClinicAccess_steps__1_Y60{display:-moz-box;display:flex;grid-gap:10px;gap:10px;margin:10px 0 0;padding:0 16px 4px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;list-style:none}.ClinicAccess_steps__1_Y60::-webkit-scrollbar{display:none}.ClinicAccess_step__Clqjn{-moz-box-flex:0;flex:none;width:min(62%,220px);scroll-snap-align:start}.ClinicAccess_stepFig__1zHuO{position:relative;overflow:hidden;margin:0;border-radius:10px;aspect-ratio:var(--ar,4/3);background:#eef3f3}.ClinicAccess_stepImg__2xdPk{display:block;width:100%;height:100%;max-width:none;-webkit-object-fit:cover;object-fit:cover}.ClinicAccess_stepNo__1TS2O{position:absolute;left:8px;top:8px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--teal);color:#fff;font-size:12px;font-weight:700;line-height:1}.ClinicAccess_stepText__3MV05{margin-top:6px;line-break:strict;text-wrap:pretty;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.ClinicAccess_lot__1zhIW{display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-top:1px dashed var(--line)}.ClinicAccess_lotName__M7ARO{font-weight:700;font-size:14px;line-height:1.5}.ClinicAccess_tags__11KcL{display:-moz-box;display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.ClinicAccess_tag__3spDw{padding:5px 9px;border-radius:999px;border:1px solid var(--line);font-style:normal;font-size:11px;line-height:1;color:var(--ink-2)}.ClinicAccess_lotCont__3BAXh{padding:2px 0 8px;white-space:pre-line;font-size:13px;line-height:1.6;color:var(--ink)}.ClinicAccess_lotText__3H8ro{padding:10px 12px;margin-top:4px;white-space:pre-line;border-radius:10px;background:#f6f5f2;font-size:12px;line-height:1.6;color:var(--ink-2)}@media (min-width:768px){.ClinicAccess_card__1K7ga,.ClinicAccess_fold__xQpft{margin-inline:var(--pad)}}@media (min-width:768px) and (max-width:899px){.ClinicAccess_sect__2HdWU{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-column-gap:28px;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;-moz-box-align:start;align-items:start;padding-inline:var(--pad)}.ClinicAccess_head__1fXwY{grid-column:1/-1;--pad:0px}.ClinicAccess_card__1K7ga,.ClinicAccess_fold__xQpft{margin:0}}@media (min-width:900px){.ClinicAccess_sect__2HdWU{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-column-gap:clamp(36px,4.4vw,80px);-webkit-column-gap:clamp(36px,4.4vw,80px);-moz-column-gap:clamp(36px,4.4vw,80px);column-gap:clamp(36px,4.4vw,80px);-moz-box-align:start;align-items:start;padding:clamp(56px,6vw,96px) var(--pad);background:-webkit-gradient(linear,left top,left bottom,from(#eef6f7),to(#f6fafa));background:-webkit-linear-gradient(top,#eef6f7,#f6fafa);background:-moz-linear-gradient(top,#eef6f7 0,#f6fafa 100%);background:linear-gradient(180deg,#eef6f7,#f6fafa);scroll-margin-top:110px}.ClinicAccess_head__1fXwY{grid-column:2;grid-row:1;--pad:0px}.ClinicAccess_card__1K7ga{display:contents}.ClinicAccess_map__31ljG{grid-column:1;grid-row:1/span 3;aspect-ratio:4/3;overflow:hidden;border-radius:20px;-webkit-box-shadow:0 24px 50px -30px rgba(29,42,44,.45);box-shadow:0 24px 50px -30px rgba(29,42,44,.45)}.ClinicAccess_addr__xJ0Va{grid-column:2;grid-row:2;padding:0}.ClinicAccess_fold__xQpft{grid-column:2;grid-row:3;margin:22px 0 0}.ClinicAccess_spHint__1BJ1w{display:none}.ClinicAccess_arw__31anj{position:absolute;top:-moz-calc(50% - 30px);top:calc(50% - 30px);z-index:2;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--teal);border-radius:50%;background:hsla(0,0%,100%,.94);color:var(--teal);cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .25s,color .25s,opacity .25s;-moz-transition:background-color .25s,color .25s,opacity .25s;transition:background-color .25s,color .25s,opacity .25s}.ClinicAccess_arw__31anj[hidden]{display:none}.ClinicAccess_prev__14esw{left:-8px}.ClinicAccess_next__3WMD5{right:-8px}.ClinicAccess_arw__31anj:hover:not(:disabled){background:var(--teal);color:#fff}.ClinicAccess_arw__31anj:disabled{opacity:.35;cursor:default}.ClinicAccess_arwIco__2bSvR{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}}@media (prefers-reduced-motion:reduce){.ClinicAccess_chevIco__2GjRf,.ClinicAccess_foldBody__1Az_G{-webkit-transition:none;-moz-transition:none;transition:none}}.ClinicContact_sect__3rAeP{position:relative;padding-block:44px;scroll-margin-top:76px}.ClinicContact_box__1IX5C{margin:0 14px;padding:26px 18px;border-radius:18px;background:-webkit-linear-gradient(290deg,#f0f8f8,#e5f2f2);background:-moz-linear-gradient(290deg,#f0f8f8,#e5f2f2);background:linear-gradient(160deg,#f0f8f8,#e5f2f2);text-align:center}.ClinicContact_title__24R2D{margin-bottom:8px;font-family:var(--f-disp);font-weight:500;font-size:22px;line-height:1.6;color:var(--ink)}.ClinicContact_tel__2519s{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px;margin-top:6px;font-family:var(--f-disp);font-size:30px;line-height:1.6;letter-spacing:.04em;color:var(--teal)}.ClinicContact_tel__2519s:hover{color:var(--teal)}.ClinicContact_telIco__J93IK{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ClinicContact_note__KPfT8{font-size:12px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.ClinicContact_btns__vrS71{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.ClinicContact_btn__MZbDF{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;grid-gap:8px;gap:8px;min-height:52px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.4;-webkit-transition:filter .25s,background-color .25s,color .25s;-moz-transition:filter .25s,background-color .25s,color .25s;transition:filter .25s,background-color .25s,color .25s}.ClinicContact_btnMain__35Kzc{background:-webkit-linear-gradient(290deg,#3e8189,#2e6e76);background:-moz-linear-gradient(290deg,#3e8189,#2e6e76);background:linear-gradient(160deg,#3e8189,#2e6e76);color:#fff;-webkit-box-shadow:0 10px 22px -12px rgba(46,110,118,.8);box-shadow:0 10px 22px -12px rgba(46,110,118,.8)}.ClinicContact_btnMain__35Kzc:hover{color:#fff;filter:brightness(1.08)}.ClinicContact_btnLine__GvXDB{border:1.5px solid #06c755;background:#fff;color:#06a04d}.ClinicContact_btnLine__GvXDB:hover{background:#06c755;color:#fff}.ClinicContact_btnIg__2X6vI{border:1.5px solid var(--line);background:#fff;color:var(--ink)}.ClinicContact_btnIg__2X6vI:hover{color:var(--ink);border-color:#c13584}.ClinicContact_igIco__36Fyu{width:18px;height:18px;-moz-box-flex:0;flex:none;fill:none;stroke:#c13584;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (min-width:768px){.ClinicContact_box__1IX5C{margin:0 var(--pad);padding:40px}.ClinicContact_btns__vrS71{grid-template-columns:repeat(3,minmax(0,240px));-moz-box-pack:center;justify-content:center}}@media (min-width:900px){.ClinicContact_sect__3rAeP{padding-block:clamp(56px,6vw,96px);scroll-margin-top:110px}.ClinicContact_box__1IX5C{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto auto;-moz-box-align:center;align-items:center;grid-column-gap:clamp(40px,5vw,96px);-webkit-column-gap:clamp(40px,5vw,96px);-moz-column-gap:clamp(40px,5vw,96px);column-gap:clamp(40px,5vw,96px);padding:clamp(52px,5.4vw,84px) clamp(44px,5vw,88px);border-radius:24px;text-align:left}.ClinicContact_title__24R2D{grid-column:1;grid-row:1/span 3;margin:0;font-size:clamp(28px,2.6vw,40px)}.ClinicContact_tel__2519s{grid-column:2;grid-row:1;justify-self:start;margin:0;font-size:clamp(36px,3.2vw,50px);line-height:1.2}.ClinicContact_telIco__J93IK{width:32px;height:32px}.ClinicContact_note__KPfT8{grid-column:2;grid-row:2;margin-top:8px;font-size:13.5px}.ClinicContact_btns__vrS71{grid-column:2;grid-row:3;display:-moz-box;display:flex;flex-wrap:wrap;max-width:560px;margin-top:24px}.ClinicContact_btn__MZbDF{-moz-box-flex:1;flex:1 1;min-height:58px;font-size:15px;white-space:nowrap}}