/* 진료안내(/about/services.html) — 원본 sub.css 로 덮이지 않는 잔여 격차만 보정 */

/* 진료시간표 이미지는 원본 폭 1063px 고정(.list_content_img 에 폭 규칙 없음) —
   좁은 화면에서 문서 가로 넘침이 나므로 유동화한다. */
.list_content_img img { max-width: 100%; height: auto; }

/* 서브 탭(.sub1_nav) — 1/4 폭이라 좁은 화면에서 라벨이 2줄로 깨진다.
   원본 높이(50px)·색은 그대로 두고 글자 크기만 줄여 한 줄을 유지한다. */
@media screen and (max-width: 640px) {
  .content_nav ul li a { font-size: 14px; }
}
@media screen and (max-width: 480px) {
  .content_nav ul li { height: 44px; line-height: 44px; }
  .content_nav ul li a { font-size: 12px; }
}

/* 본문 박스 — 원본 좌우 여백 30px 이 모바일에서 과하다(본문 폭 잠식). */
@media screen and (max-width: 480px) {
  .detail_content { padding: 20px 15px 40px; }
  .detail_content > h3 { padding: 30px 0 20px 30px; font-size: 21px; }
}
