@charset "utf-8";
/* ============================================================================
   typography.css — 사이트 공통 타이포그래피 기준 (2026-08-24)

     1) 본문 문단 (긴 글 · 섹션 설명 · 약관/정책 본문 · 안내 문단)
          데스크탑 16px  /  모바일(≤640px) 14px
     2) 행간은 사이트 전체 160% 로 통일
          (2026-08-24 : 본문 160% / 그 외 130% 이원 체계에서 160% 단일로 변경.
           기본값은 body 에서 상속되고, 개별 선언은
           main.css · board.css · board_mobile.css · schedule.css 안에서
           1.6 으로 일괄 정규화됨)

   ※ height 와 짝을 이룬 line-height (버튼 · 뱃지 · 표 셀 · 달력 셀의
      세로 중앙정렬)는 "행간"이 아니라 레이아웃이므로 대상에서 제외했고
      원본 값을 그대로 유지한다.

   ※ 이 파일은 반드시 모든 CSS 뒤에 로드되어야 한다.
      (include/headHtml.jsp 최하단 — board_mobile.css 다음)
   ========================================================================== */


/* ── 1. 기본 행간 160% ───────────────────────────────────────────────── */
body{line-height:1.6;}


/* ── 2. 본문 문단 : 16px (행간은 위 기본값 160% 와 동일) ──────────────── */

/* 메인 랜딩 — 히어로 리드 + con01~con07 섹션 설명 문단 */
.vcms_main_visual .after .text p,
.vcms_main_con01 .text .center p,
.vcms_main_con02 .after .text p,
.vcms_main_con03 .text p,
.vcms_main_con04 .text p,
.vcms_main_con05 .text p,
.vcms_main_con06 .text p,
.vcms_main_con07 .text p{font-size:16px; line-height:1.6;}

/* 개인정보처리방침 · 이용약관 본문 (일반 페이지 + 팝업 공통) */
#member #policy,
#member #policy p,
#member #policy li,
#member #policy a,
#member #agree p,
#member #agree ol li,
#member #agree ul li{font-size:16px; line-height:1.6;}

/* 약관/정책 안의 소제목 — 사이트 전체 160% 통일 (2026-08-24, 기존 130% 에서 변경) */
#member #policy h5,
#member #policy h6,
#member #agree h5,
#member #agree h6{line-height:1.6;}

/* 에러 페이지(404/500) 안내 문단 */
.er_cont p.desc_er{font-size:16px; line-height:1.6;}
.er_cont p.tit_er{line-height:1.6;}


/* ── 3. 모바일(≤640px) 본문 14px ─────────────────────────────────────── */
@media all and (max-width:640px){
	.vcms_main_visual .after .text p,
	.vcms_main_con01 .text .center p,
	.vcms_main_con02 .after .text p,
	.vcms_main_con03 .text p,
	.vcms_main_con04 .text p,
	.vcms_main_con05 .text p,
	.vcms_main_con06 .text p,
	.vcms_main_con07 .text p{font-size:14px;}

	#member #policy,
	#member #policy p,
	#member #policy li,
	#member #policy a,
	#member #agree p,
	#member #agree ol li,
	#member #agree ul li{font-size:14px;}

	.er_cont p.desc_er{font-size:14px;}
}
