/* ㄴ판 덧붙임(2026-10-07 · 본부 20:10): 진료시간 · 비급여 표 — 기존 결(자주 #665071 · 옅은 선 #ded6e2) */
.hours-list{margin-top:22px;display:grid;gap:10px;max-width:460px}
.hours-list>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding-bottom:10px;border-bottom:1px solid #e6e0e8}
.hours-list dt{font:500 16px/1.6 Pretendard,sans-serif;color:#665071}
.hours-list dd{font:400 17px/1.6 Pretendard,sans-serif;color:#292929}
.hours-sub{display:block;margin-top:2px;font-size:14px;color:#6b6370}
.hours-note{margin-top:16px!important;font-size:15px!important;color:#6b6370!important}
.fee-basis{margin-top:-10px;font-size:16px!important;color:#6b6370}
.fee-table-wrap{margin:28px 0 30px;border-top:2px solid #665071;overflow-x:auto}
.fee-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6}
.fee-table th,.fee-table td{padding:13px 16px;border-bottom:1px solid #e6e0e8;text-align:left;font-weight:400;color:#292929}
.fee-table thead th{font-weight:600;color:#665071;background:#f7f4f8}
.fee-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.fee-table thead th:last-child{text-align:right}
@media(max-width:1024px){
 .hours-list>div{grid-template-columns:96px 1fr;gap:12px}
 .hours-list dt{font-size:15px}.hours-list dd{font-size:16px}
 .fee-table{font-size:15px}.fee-table th,.fee-table td{padding:11px 10px}
}
