@charset 'utf-8';


/*
 * !!recommand!! - 타이틀
 */
.c_page_tit { position:relative; border-bottom:1px #ddd solid; padding-bottom:5px; }
.c_page_tit .tit { font-size:24px; letter-spacing:-3px; margin-top:-7px; font-weight:bold; }
.c_page_tit .desc { margin-top:4px; letter-spacing:-1px; }
.c_page_tit .breadcrumb { position:absolute; top:0; right:0; font-size:11px; color:#959595; }
.c_page_tit .breadcrumb a { display:inline-block; padding-top:2px; color:#838383; }
.c_page_tit .breadcrumb strong { color:#666; }
.c_page_tit .breadcrumb a.home { background:url(/resources/images/icon/ico_home.gif) 0 4px no-repeat; padding:2px 0 0 15px; }

	/* 
	 * !!deprecated!! - title:h2 
	 * absolute 사용, 이미지 폰트등으로 확장성 없음.
	 */
	.h2_tit_area {position:relative; _display:inline-block; padding-bottom:40px; border-bottom:1px #ddd solid;}
	.h2_tit_area.type02 {padding-bottom:60px;}
	.h2_tit_area.type03 {border-bottom:0;}
	.h2_tit_area h2.h2_tit {font-size:25px; color:#ff242c; font-family: var(--font-primary); font-weight: 600;} /* 2026.로그인페이지 UI 개선 m  [TES-3537 : P256276] */
	.h2_tit_area .h2_tit.darken {color: #212121} /* 2026.로그인페이지 UI 개선 m [TES-3537 : P256276] */
	.h2_tit_area .h2_tit.darken + .sub_text {margin-top: 24px; font-size: 14px; line-height: 22px; color: #666; font-family: var(--font-primary);}  /* 2026.로그인페이지 UI 개선 #1 추가 [TES-3537 : P256276] */
	.h2_tit_area .h2_txt {position:absolute; top:34px; left:0;}
	.h2_tit_area .h2_desc {font-size: 14px; color: #777;}  /* 본인인증개선, 2019.10.21 add */
	.h2_tit_area .location_map {position:absolute; top:0; right:0; font-size:11px; color:#959595;}
	.h2_tit_area .location_map a {display:inline-block; padding-top:2px; color:#838383;}
	.h2_tit_area .location_map strong {color:#666;}
	.h2_tit_area .location_map a.home {background:url(/resources/images/icon/ico_home.gif) 0 4px no-repeat; padding:2px 0 0 15px;}
	.h2_tit_area2 {position:relative; padding-bottom:30px; border-bottom:1px #ddd solid;}
	.h2_tit_area2 .h2_tit { font-size:25px; color:#ff242c; letter-spacing:-1px; font-family:"SKPGo",dotum,Tahoma,arial,sans-serif; }
	.h2_tit_area2 .h2_txt { margin-top: 6px; font-family: "SKPGo",dotum,Tahoma,arial,sans-serif;}
	.h2_tit_area2 .location_map {position:absolute; top:0; right:0; font-size:11px; color:#959595;}
	.h2_tit_area2 .location_map a {display:inline-block; padding-top:2px; color:#838383;}
	.h2_tit_area2 .location_map strong {color:#666;}
	.h2_tit_area2 .location_map a.home {background:url(/resources/images/ico/ico_home.gif) 0 0 no-repeat; padding:2px 0 0 15px;}
	 /* 2026.로그인페이지 UI 개선 s  [TES-3537 : P256276] */
	.h2_tit_area.ui-refined {border-bottom: 0; padding: 22px 0 0;}
	.h2_tit_area.ui-refined .h2_tit {font-family: var(--font-primary); color: #212121; font-size: 26px; font-weight: 600;}
	.h2_tit_area.ui-refined .h2_tit_desc {font-family: var(--font-primary); color: #7F7F7F; font-weight: 300; line-height: 140%; font-size: 14px; margin-top: 10px;}
	/* 2026.로그인페이지 UI 개선 e */
	/* 
	 * !!deprecated!! - title:h3 
	 */
	.h3_tit_area { position:relative; margin:40px 0 10px 0; min-height:17px; _height:17px; *zoom:1; z-index:5; } /* 2026.로그인페이지 UI 개선 m  [TES-3537 : P256276] */
	.h3_tit_area:after {content:""; display:block; clear:both;}
	.h3_tit_area h3.h3_tit {float:left; font-size:17px; font-family: var(--font-primary); font-weight:600; line-height: 140%; color: #212121;} /* 2026.로그인페이지 UI 개선 m  [TES-3537 : P256276] */
	.h3_tit_area h3.h3_tit strong {font-weight:600;} /* 2026.로그인페이지 UI 개선  [TES-3537 : P256276]  */
	.h3_tit_area h3.h3_tit strong>span {font-weight: 500; color: #4D4D4D;} /* 2026.로그인페이지 UI 개선  [TES-3537 : P256276] */
	.h3_tit_area .txt_tit {font-size:11px; color:#959595; letter-spacing:-1px; font-weight:normal;}
	.h3_tit_area ul.txt_tit li { display:inline-block; *display:inline; *zoom:1; }
	.h3_tit_area ul.txt_tit.pointTxt li { margin-right: 10px; }
	.h3_tit_area ul.txt_tit.pointTxt li img { margin-right:3px; vertical-align:-3px; }
	.h3_tit_area .txt_tit02 {clear:both; padding-top:5px; font-size:11px; color:#959595; letter-spacing:-1px; font-weight:normal;}
	.h3_tit_area .txt_tit_list li { display:inline-block; *display:inline; *zoom:1; margin-left:10px; font-size:11px; color:#959595; letter-spacing:-1px; font-weight:normal; }
	.h3_tit_area .txt_tit_list.type_point li { line-height:16px; }
	.h3_tit_area .tit_select {position:absolute; top:-8px; right:0;}
	.h3_tit_area .tit_select .btn_txt {margin:0;}
	.h3_tit_area .txt_sub {position:absolute; bottom:0px; right:0; font-size:11px; color:#616161; text-align:right;}
	.h3_tit_area.borb {padding-bottom:12px; border-bottom:1px solid #ddd;}
	.h3_tit_area.bort {padding-top:22px; border-top:1px solid #ddd;}
	.h3_tit_area .lp_btn {float:right;}
	.h3_tit_area.marSet {margin:20px 0 9px 0; *margin:40px 0 9px 0; _margin:20px 0 9px 0;}
	.h3_tit_area p.tit_btn{text-align:right;}
	.h3_tit_area p.tit_btn .btn_more{ padding-right: 10px; margin-right: 10px; background: url(/resources/images/icon/i_titlebar_more.png) right 5px no-repeat; color: #333; font-weight: 700;}

	/* title:h4 */
	h4.h4_tit {position:relative; background:url(/resources/images/icon/ico_h4.gif) 0 3px no-repeat; padding-left:10px; margin:25px 0 15px 0; font-size:12px; color:#333; line-height:12px;}
