@charset"utf-8";

html, body {height:100%;font-family:'NanumGothic', san-serif; font-weight:400;font-size:13px;color:#666;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;} /* 나눔고딕 기본값을 초기값으로 지정 / 폰트 사이즈 초기값 설정 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,select,input,textarea,p,blockquote,th,td, figure, figcaption {margin:0;padding:0;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
img, legend, fieldset, button {border:none;}
input, select, textarea {font-family:inherit;font-size:inherit;*font-weight:inherit;vertical-align:middle;}
table {border-collapse:collapse;}
caption, legend {width:0;height:0;line-height:0;visibility:hidden;font-size:0;}
ul, ol, li {list-style-type:none;}
hr {display:none;}
em {font-style:normal;}
textarea {resize:none;} /* 리사이징 초기화 */
		  
a {text-decoration:none;}


/**************** 로그인/로그아웃/회원가입 시작 ****************/
#headerWrap {background:#ffffff; /*url('../img/bg_headerWrap.png') no-repeat center top;*/min-width:1200px;/*border-bottom:1px solid #cccccc;*/}
#headerWrap .container {position:relative; margin:0 auto; padding:35px 0 0 0;}
.utility {position:absolute; right:50px; top:10px; line-height:13px;}
	.utility ul:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.utility li {float:left;background:url('../img/bg_greyLine.png') no-repeat left center;margin-left:15px; padding-left:15px;}
		.utility li:first-child {background:none;margin-left:0;padding-left:0; }
		.utility button, .utility a {padding:0 0;color:#666666;font-weight:700; font-size:0.8em;}
		.utility strong {color:#444444;}
		.utility .language a {color:#0b50a1;}
/**************** 로그인/로그아웃/회원가입 끝 ****************/

.wrap {background:#f7f7f7; min-width:1200px;}	
	
/****************상단메뉴 시작 ****************/
/*.logo {margin:0 auto; text-align:center; margin-bottom:3px;}*/

#menu {margin:0 auto; min-width:1200px; border-bottom:1px solid #d8d8d8;
              height:84px; background:#ffffff;}
h1{margin:0 auto; float:left;}   
.navi { margin:0 auto; width:1000px; height:60px; position:relative; left:17px;}
.navi > li {float:left; width:150px;}
.navi > li a {display:block; font-size:15px; font-weight:600; line-height:85px; text-decoration:none; 
                   color:#333333;  text-align:center;}
.navi > li:hover >a { color:#143e90;}
/****************상단메뉴 끝 ****************/

/****************서브배너 시작 ****************/
.subbanner04 {margin:0 auto; text-align:center; min-width:1200px; max-width:2600px; height:190px; background-color:#f1f1f1;}
.subbanner04 .banner li{width:100%;height:190px;display:none;}
/**************** 서브배너 끝 ****************/

/**************** vertical 메뉴 / 컨텐츠영역 시작 ****************/

/*구분선*/
.textbox {overflow:hidden; margin:0 auto; width:1200px;}
.textbox .text1 { border-bottom:1px solid #ececec; width:70px;}
.textbox .text2 {float:right; width:253px; margin-top:20px; margin-bottom:20px;font-size:14px;}
.textbox .text2 a {color:#143e90; font-weight:bold;}
.textbox .text2 span {text-decoration:underline;}

/*Vertical*/
.contain { width:1200px; margin:0 auto; clear:both;}
.contain .sidemenu { width:200px; border:1px solid #ececec; margin:0 10px 0 10px; float:left;}
.contain h3 { background:url(../img/sub_menubg.png) no-repeat; color:#ececec; /*font-weight:600;*/  font-size:20px; 
                   font-family:'NanumGothic', san-serif; padding-top:70px; border-bottom:2px solid #143e90; text-align:center; 
				   width:200px; height:30px; margin:0px 0 0 0; }
.contain ul { width:200px; }
.contain ul li { border-bottom:1px solid #ededed; font:10.5pt/40pt 'NanumGothic', san-serif; text-indent:30px; }
.contain ul li a { color:#333333; font-weight:600;}
.contain ul li a:hover { color:#143e90; }
.contain  .now {display:block; color:#143e90;}

.contain .sidemenu .sub_sidemenu { width:190px; height:120px; padding:20px 0 0 10px; background:#fbfbfb; clear:both; }
.contain .sidemenu .sub_sidemenu ul { clear:both; height:100px; }
.contain .sidemenu .sub_sidemenu li { border:none; height:20px; font:9pt/15pt "나눔바른고딕";  }
.contain .sidemenu .sub_sidemenu li a:hover { background:#fbfbfb; color:#fc6e36;}
.contain h2 {background:url(../img/call.jpg) no-repeat; padding-top:120px; text-align:center; 
				  width:200px; margin:0px 0 0 0;}
/**************** vertical 메뉴 끝 ****************/
 
/**************** 게시판 시작 ****************/

/*컨텐츠영역 초기값 설정 .contents*/
.contentsWrap {padding:10px 0 0 240px;min-height:600px;}
		 /*.contentsWrap .infoTxt {margin-bottom:16px;font-size:14px;line-height:22px;} 페이지 상단 안내글 영역 */
	
/* 최소단위 테이블 설정 */
.defaultTable {width:920px;table-layout:fixed;border-top:2px solid #363636; }
.defaultTable th, .defaultTable td {padding:9px 10px;line-height:21px;text-align:center;vertical-align:middle;border-top:1px solid #d6d6d6;}
.defaultTable th {background-color:#fbfbfb;color:#333333;font-weight:700;}
.defaultTable td img, .defaultTable td span, .defaultTable td strong {vertical-align:middle;}
.defaultTable td [class*="btn"] {line-height:normal;}
.defaultTable .ellipsis {padding:0 20px;text-align:left;}
.defaultTable .ellipsis a{color:#143e90;}
.defaultTable .ellipsis a:hover{text-decoration:underline;}
.defaultTable .tbSum {background:#eef3f8;text-align:right;}
.defaultTable .pointColor {color:#1767b3;} /* 기본 포인트 색상 
.defaultTable .lineLeft {border-left:1px solid #d6d6d6;}

/*paging style*/
.pageArea {margin-top:30px;text-align:center;}
.pageArea a, .pageArea strong, .pageArea span {display:inline-block;zoom:1;*display:inline;}
.pageArea a, .pageArea strong {margin-left:5px;width:28px;height:28px;line-height:30px;text-align:center;vertical-align:middle;}
	.pageArea strong {background:#ebeff5;color:#0b50a1;border:1px solid #0b50a1;}
	.pageArea a {border:1px solid #d6d6d6;}
	.pageArea a:first-child {margin-left:0;}

	.pageArea [class*="btn"] {width:30px;height:30px;}
	.pageArea [class*="btn"] span {font-size:0;position:absolute;top:-9999px;}
	.pageArea .btnPrev {background:url('../img/btn_pagePrev.png') no-repeat center center;}
	.pageArea .btnNext {background:url('../img/btn_pageNext.png') no-repeat center center;}
	.pageArea .btnFirst {background:url('../img/btn_pageFirst.png') no-repeat center center;}
	.pageArea .btnLast {background:url('../img/btn_pageLast.png') no-repeat center center;}*/	

/**************** 게시판 끝 ****************/
 
/**************** 고객센터 탭 시작 ****************/
#custombox {margin:0 auto;}
.customtit {font-size:27px; color:#143e90; font-weight:600; font-family: 'nbg', '맑은 고딕', HelveticaNeue, DroidSans, Sans-serif, Helvetica;}
/**************** 고객센터 탭 끝 ****************/
 
/**************** footer 시작 ****************/
.foot_02{width:100%; clear:both; margin-top:50px;}

.foot_02{background-color:#f1f1f1; height:100px; padding-top:20px;}
.foot_02 > .box{width:1024px; margin:0 auto; overflow:hidden;}
.foot_02 > .box > .logo_02{float:left; margin-top:-4px;}
.foot_02 > .box > .f_text{float:left; margin-left:18px;}
.foot_02 > .box > .f_text > ul{overflow:hidden; margin-bottom:13px;}
.foot_02 > .box > .f_text > ul > li{float:left; margin-right:3px; font-size:13px; color:#989898;}
.foot_02 > .box > .f_text > ul > li > a {font-size:13px; color:#989898; text-decoration:none;}
.foot_02 > .box > .f_text > ul > li > a:hover {color:#f7d028;}
.foot_02 > .box > .f_text > p {line-height: 18px; font-size:11px; color:#6b6b6b;}

.foot_02 > .box > .sns {float:right;}
.foot_02 > .box > .sns > strong{}
.foot_02 > .box > .sns > ul{overflow:hidden;}
.foot_02 > .box > .sns > ul > li{float:left; margin-left:5px;}
/**************** footer 끝 ****************/

