@charset "utf-8";
/* align */
.img-center {
	text-align:center;
}
	.img-center img {
		max-width:100%;
	}
.text-center {
	text-align:center;
}
.tbl-right-txt {
	float:right;
	font-size:12px;
}
.tbl-bottom-txt {
	margin:5px 0 0 0;
	font-size:12px;
}
.tbl-right-txt.type {
	margin:40px 0 0 0;
}
.tbl-left-txt {
	font-size:12px;
	padding:20px 0 0 0;
}

/* point */
.point {
	color:#d22237;
}
.point1 {
	color:#db323a !important;
}
.point2 {
	color:#ff6000 !important;
}
.point3 {
	color:#2057b5 !important;
}
.line {text-decoration:underline;}
.font18 {font-size:18px!important;}
/* tit */
.sstit {
	padding:0 0 0 40px;
	font-size:20px;
	line-height:1.2;
	color:#333;
	background:url('/2019/eng/images/layout/bg_sstit.gif') no-repeat 0 0;
}
.sstit.type {
	margin:0px 0 0 0;
}
.sstit.type2 {
	margin:60px 0 0 0;
}
.sstit.type3 {
	margin:20px 0 0 0;
}

/* tit2 */
.sstit2 {
	padding:0 0 0 15px;
	font-size:18px;
	line-height:1.6;
	color:#333;
	background:url('/2019/eng/images/common/bl_arrow.png') no-repeat 0 7px;
	
}
.sstit2.type {
	margin:0px 0 0 0;
}
.sstit2.type2 {
	margin:40px 0 0 0;
}

/* tit2 */
.sstit3 {
	margin:60px 0 0 0;
	padding:0 0 0 15px;
	font-size:18px;
	line-height:1.8;
	color:#db323a;
	background:url('/2019/eng/images/common/bl_dot.png') no-repeat 0 12px;
}
.sstit3.type {
	margin:30px 0 0 0;
}

.desc {
	font-size:14px;
	line-height:22px;
}
.desc.type {
	padding:0 0 0 11px;
}
.desc.first {
	margin:20px 0 0 0;
}

.desc-list {
	margin:15px 0 0 ;
}
	.desc-list li {
		font-size:13px;
		line-height:22px;
		padding:0 0 0 14px;
		background:url('/2019/eng/images/common/bl_star.png') no-repeat 0 8px;
	}

.desc-list2 {
	margin:10px 0 0 10px;
}
	.desc-list2 li {
		font-size:13px;
		line-height:22px;
	}

.desc-list3 {
	margin:15px 0 0 ;
}
.desc-list3.first {
	margin:0;
}
	.desc-list3 li {
		font-size:13px;
		line-height:22px;
		padding:0 0 0 10px;
		background:url('/2019/eng/images/common/bl_desc.gif') no-repeat 0 10px;
	}
.gray-box {
	margin:10px 0 0 0;
	border:1px solid #d5d5d5;
	background:#f1f1f1;
	padding:15px;
}
.tbl-top{position:relative}
.tbl_dsc_right { position: absolute;right: 0px;bottom:0;text-align: center;color:#6d6d6d;font-size:12px}

.text1{font-size:14px;color:#333; line-height:25px;}
.text2{font-size:20px;color:#666666;}

/* table */
.baseTable {width:100%;border-top:2px solid #333333;text-align:center;border-bottom:1px solid #737e8d}
.baseTable thead tr th {font-size:15px;font-weight:bold;color:#47505c;background:#f9f9f9;border-bottom:1px solid #e1e1e1;padding:10px 0}
.baseTable tfoot tr td {font-size:15px;font-weight:bold;color:#47505c;background:#f9f9f9;padding:10px 0;}
.baseTable tbody tr th {font-size:15px;color:#666666;border-bottom:1px solid #e1e1e1;padding:10px 0;background:#f9f9f9;position:relative;}
.baseTable tbody tr td {font-size:14px;color:#666666;border-bottom:1px solid #e1e1e1;padding:10px 0;}

.baseTable tbody tr th.type {font-size:13px;padding:5px;}
.baseTable tbody tr td.type {font-size:13px;padding:5px 0 5px 10px;background:#fffff7;}

.baseTable.type01 tr th {border-right:1px solid #e1e1e1;}
.baseTable.type01 tr th img{margin-bottom:5px}
.baseTable.type01 tr td {border-right:1px solid #e1e1e1;text-align:left;padding-left:15px}
.baseTable.type01 tr td.center {border-right:1px solid #e1e1e1;text-align:center;padding:0 5px;}
.baseTable.type01 tr td ul li{padding-top:5px}
.baseTable.type01 tr th.br0 , .baseTable.type01 tr td.br0 {border-right:0;}
.baseTable.type01 tr th.bb0 , .baseTable.type01 tr td.bb0 {border-bottom:0;}
.baseTable.type01 tr th.bt0 , .baseTable.type01 tr td.bt0 {border-top:0;}
.baseTable.type01 tr td img{vertical-align:middle}

.baseTable.type02 tr th{border-right:0px;text-align:left;padding-left:30px;border-right:1px solid #e1e1e1;}
.baseTable.type02 tr th.txtC {text-align:center;padding:0;}
.baseTable.type02 tr th .rf_tit{font-size:18px;}
.baseTable.type02 tr th .rf_btn{color:red;float:right;padding-right:10px}
.baseTable.type02 tr th .rf_btn2 {position:absolute;right:0;top:6px;padding-right:10px;}
.baseTable.type02 tr th img{margin-bottom:5px}
.baseTable.type02 tr td {border-right:1px solid #e1e1e1;text-align:left;padding-left:20px}
.baseTable.type02 tr td ul li{padding-top:5px}
.baseTable.type02 tr th.br0 , .baseTable.type02 tr td.br0 {border-right:0;}

.baseTable .gray_bg {background-color:#fbfbfb;}
.baseTable .g_blu {color:#2764b4 !important; font-weight:bold;}
.baseTable .g_grn {color:#00a651 !important; font-weight:bold;}
.baseTable .g_yell {color:#f7941d !important; font-weight:bold;}
.baseTable .g_bus {color:#92278f !important; font-weight:bold;}
.baseTable .g_dis {color:#9e0b0f !important; font-weight:bold;}


.baseTable.type03 tr th {border-right:1px solid #e1e1e1;}
.baseTable.type03 tr td {border-right:1px solid #e1e1e1;text-align:center;}
.baseTable.type03 tr td.txtL {text-align:left;padding:10px 0 10px 15px;}
.baseTable.type03 tr th.br0 , .baseTable.type03 tr td.br0 {border-right:0;}

.baseTable.type04 tr th {border-left:1px solid #e1e1e1;}
.baseTable.type04 tr th:first-child {border-left:0;}
.baseTable.type04 tr th.lineL {border-left:1px solid #e1e1e1;}
.baseTable.type04 tr th.lineR {border-right:1px solid #e1e1e1;}
.baseTable.type04 tr td {border-left:1px solid #e1e1e1;text-align:center;padding:5px 10px;}
.baseTable.type04 tr td:first-child {border-left:0;}
.baseTable.type04 tr td.txtL {text-align:left;padding:5px 0 5px 10px;}
.baseTable.type04 tr td.txtR {text-align:right;padding:5px 10px 5px 0;}
/* table */
/* .baseTable {width:100%;border-top:2px solid #333333;text-align:center;border-bottom:1px solid #737e8d}
.baseTable thead tr th {font-size:15px;font-weight:bold;color:#47505c;background:#f9f9f9;border-bottom:1px solid #e1e1e1;padding:10px 0}
.baseTable tfoot tr td {font-size:15px;font-weight:bold;color:#47505c;background:#f9f9f9;padding:10px 0;}
.baseTable tbody tr th {font-size:15px;color:#666666;border-bottom:1px solid #e1e1e1;padding:10px 0;background:#f9f9f9;position:relative;}
.baseTable tbody tr td {font-size:14px;color:#666666;border-bottom:1px solid #e1e1e1;padding:10px 0;}

.baseTable tbody tr th.type {font-size:13px;padding:5px;}
.baseTable tbody tr td.type {font-size:13px;padding:5px 0 5px 10px;background:#fffff7;}

.baseTable.type01 tr th {border-right:1px solid #e1e1e1;}
.baseTable.type01 tr th img{margin-bottom:5px}
.baseTable.type01 tr td {border-right:1px solid #e1e1e1;text-align:left;padding-left:15px}
.baseTable.type01 tr td.center {border-right:1px solid #e1e1e1;text-align:center;padding:0 5px;}
.baseTable.type01 tr td ul li{padding-top:5px}
.baseTable.type01 tr th.br0 , .baseTable.type01 tr td.br0 {border-right:0;}
.baseTable.type01 tr td img{vertical-align:middle}

.baseTable.type02 tr th{border-right:0px;text-align:left;padding-left:30px;border-right:1px solid #e1e1e1;}
.baseTable.type02 tr th.txtC {text-align:center;padding:0;}
.baseTable.type02 tr th .rf_tit{font-size:18px;}
.baseTable.type02 tr th .rf_btn{color:red;float:right;padding-right:10px}
.baseTable.type02 tr th .rf_btn2 {position:absolute;right:0;top:6px;padding-right:10px;}
.baseTable.type02 tr th img{margin-bottom:5px}
.baseTable.type02 tr td {border-right:1px solid #e1e1e1;text-align:left;padding-left:20px}
.baseTable.type02 tr td ul li{padding-top:5px}
.baseTable.type02 tr th.br0 , .baseTable.type02 tr td.br0 {border-right:0;}

.baseTable .gray_bg {background-color:#fbfbfb;}
.baseTable .g_blu {color:#2764b4 !important; font-weight:bold;}
.baseTable .g_grn {color:#00a651 !important; font-weight:bold;}
.baseTable .g_yell {color:#f7941d !important; font-weight:bold;}
.baseTable .g_bus {color:#92278f !important; font-weight:bold;}
.baseTable .g_dis {color:#9e0b0f !important; font-weight:bold;}


.baseTable.type03 tr th {border-right:1px solid #e1e1e1;}
.baseTable.type03 tr td {border-right:1px solid #e1e1e1;text-align:center;}
.baseTable.type03 tr td.txtL {text-align:left;padding:10px 0 10px 15px;}
.baseTable.type03 tr th.br0 , .baseTable.type01 tr td.br0 {border-right:0;}

.baseTable.type04 tr th {border-left:1px solid #e1e1e1;}
.baseTable.type04 tr th:first-child {border-left:0;}
.baseTable.type04 tr th.lineL {border-left:1px solid #e1e1e1;}
.baseTable.type04 tr td {border-left:1px solid #e1e1e1;text-align:center;padding:5px 10px;}
.baseTable.type04 tr td:first-child {border-left:0;}
.baseTable.type04 tr td.txtL {text-align:left;padding:5px 0 5px 10px;}
.baseTable.type04 tr td.txtR {text-align:right;padding:5px 10px 5px 0;}
 */

/*LOGIN*/
.loginBox{width:896px;border:1px solid #e9e9e9;background-color:#f9f9f9}
.loginBox.type {margin:40px 0 0 0;}
.loginBox:after {content:""; display:block; clear:both;}
.loginBox .formBox0{padding:30px}
.loginBox .formBox0 ul{width:500px;margin:0 auto;background-color:#ffffff;border:1px solid #e9e9e9;padding:20px}
.loginBox .formBox0 ul:after {content:""; display:block; clear:both;}
.loginBox .formBox0 ul li{float:left;}
.loginBox .formBox0 ul li.tilte{width:100px;font-size:15px;line-height:50px;clear:both;}

.loginBox .formBox1{float:left;width:388px;border-right:1px solid #e9e9e9;padding:30px}
.loginBox .formBox2{float:left;width:387px;padding:30px}
.loginBox .formBox3 {padding:30px}
.loginBox input{line-height:40px;height:40px;border:1px solid #d7d7d7;margin-top:5px;color:#999999;font-size:15px;padding-left:5px}
.loginBox .formBox3 input{display:block;line-height:40px;height:40px;border:1px solid #d7d7d7;margin:5px auto 0 auto;color:#999999;font-size:15px;padding-left:5px;}

.loginBox .formBox4 {float:left;width:387px;padding:70px 30px 30px 30px}
.loginBox .formBox4 input{display:block;line-height:40px;height:40px;border:1px solid #d7d7d7;margin:5px auto 0 auto;color:#999999;font-size:15px;padding-left:5px;}

.passFind{font-size:13px;}
.passFind img{vertical-align:middle;}
.passFind:after{content:""; display:block; clear:both;}

p.ss_tit2{text-align:center;font-size:24px;color:#333;font-weight:300}
h5.ss_tit1{text-align:center;font-size:25px;color:#333;font-weight:bold}



/*버튼*/
div.btn-center {margin:20px 0 0 0;text-align:center;}
div.btn-center.type {margin:50px 0 0 0;}
div.btn-left {margin:20px 0 0 0;}
div.btns-center {margin:30px 0 0 0;text-align:center;}
div.btns-center a {margin:0 2px;}
div.btn-right {margin:7px 0 0 0;text-align:right;}
div.btn-right.type {margin:-25px 0 0 0;}

a.btn_big_red {display:inline-block;margin:0 auto;text-align:center;color:#ffffff;line-height:50px;background-color:#db323a;font-size:20px;font-weight:bold;}
a.btn_big_red:visited {color:#fff;}
a.btn_big_red:hover{background-color:#b9282f}

a.btn_big_gray {display:inline-block;margin:0 auto;text-align:center;color:#ffffff;line-height:50px;background-color:#354053;font-size:20px;font-weight:bold;}
a.btn_big_gray:visited{color:#fff;}
a.btn_big_gray:hover{background-color:#000000}

a.btn_red {display:inline-block;margin:0 auto;text-align:center;color:#ffffff;line-height:30px;background-color:#db323a;font-size:14px;font-weight:bold;padding:0 8px}
a.btn_red:visited {color:#fff;}
a.btn_red:hover{background-color:#b9282f}

a.btn_gray {display:inline-block;margin:0 auto;text-align:center;color:#ffffff;line-height:30px;background-color:#354053;font-size:14px;font-weight:bold;padding:0 8px}
a.btn_gray:visited {color:#fff;}
a.btn_gray:hover{background-color:#000000}


a.btn_border1{display:inline-block;margin:0 auto;text-align:center;color:#47505c;padding:0 10px;border:1px solid #47505c;line-height:27px;font-size:13px;font-weight:bold;}
a.btn_border1:hover{background-color:#000000;color:#ffffff}
a.btnSch1{display:inline-block;margin:0 auto;text-align:center;color:#ffffff;padding:0 10px;background-color:#47505c;line-height:31px;font-size:13px;font-weight:bold;}
a.btnSch1:hover{background-color:#000000;color:#ffffff}

.btnGroup{text-align:center}
.btnGroup ul {display:inline;}
.btnGroup ul li {display:inline-block;}
.btnGroup ul li a {display:block;font-size:18px;font-weight:bold;padding:0 55px;line-height:40px;}

.btnGroup2{float:right}
.btnGroup2:after{content:""; display:block; clear:both;}

.btnGroup3{margin:40px 0 0 0;}
.btnGroup3:after{content:""; display:block; clear:both;}
.btnGroup3 .right {float:right;}

.btnGroup4{text-align:right}
.btnGroup4:after{content:""; display:block; clear:both;}

.btn-50 {display:inline-block;min-width:114px;height:50px;line-height:50px;padding:0 35px;font-weight:bold;font-size:18px;letter-spacing:-1px;vertical-align:middle;}
.btn-35 {display:inline-block;height:34px;line-height:34px;padding:0 19px;font-weight:bold;font-size:12px;letter-spacing:-1px;vertical-align:middle;}
.btn-30 {display:inline-block;height:30px;line-height:30px;padding:0 14px;font-weight:bold;font-size:13px;/* letter-spacing:-1px; */vertical-align:middle;}
.btn-25 {display:inline-block;height:25px;line-height:25px;padding:0 14px;font-weight:bold;font-size:13px;letter-spacing:-1px;vertical-align:middle;}
.btn-40 {display:inline-block;height:40px;line-height:40px;padding:0 25px;font-weight:bold;font-size:14px;letter-spacing:-1px;vertical-align:middle;}
.btn-gray {background:#474d60 !important; color:#fff;}
.btn-gray2 {background:#333 !important; color:#fff;}


/*아이디 비밀번호찾기*/
.FindLayerWrap{width:100%;margin:0 auto;}
.FindLayerWrap div.titPop{padding:0 10px;height:55px;line-height:55px;background-color:#354053}
.FindLayerWrap div.titPop h5{display:inline-block;color:#ffffff;font-size:18px;font-weight:bold;}
.FindLayerWrap div.titPop .pop_downBtn{position:absolute;right:70px;top:15px}
.FindLayerWrap div.titPop .pop_closeBtn{position:absolute;right:10px;top:10px}

.FindBox{width:640px;margin:0 auto;border:1px solid #e9e9e9;background-color:#f9f9f9}
.FindBox:after {content:""; display:block; clear:both;}
.FindBox .FindformBox0{padding:30px}
.FindBox .FindformBox0 ul{width:500px;margin:0 auto;background-color:#ffffff;border:1px solid #e9e9e9;padding:20px}
.FindBox .FindformBox0 ul:after {content:""; display:block; clear:both;}
.FindBox .FindformBox0 ul li{float:left;}
.FindBox .FindformBox0 ul li.tilte{width:100px;font-size:15px;line-height:40px;clear:both;}


/* tab */
ul.tab-list {	width:100%;	overflow:hidden;}
	ul.tab-list li {float:left;	width:20%;}
		ul.tab-list li a {display:block;padding:0 0 0 32px;	border:1px solid #d5d5d5;border-left:0;height:48px;	line-height:48px;font-size:15px;color:#333;background:#f9f9f9 url('/2019/eng/images/common/tab_on.png') no-repeat 17px 50%;	}
		ul.tab-list li:first-child a {border-left:1px solid #d5d5d5;}
		ul.tab-list li.on a,
		ul.tab-list li a:hover {background:#353693 url('/2019/eng/images/common/tab_off.png') no-repeat 17px 50%;color:#fff;font-weight:bold;}

.tab-content-selected {display:block !important;}
div.tab-cont {display:none;	margin:40px 0 0 0;}
div.tab-block {margin:40px 0 0 0;}
ul.tabs {overflow:hidden;margin:35px 0 0 0;	height:35px;background:#f5f5f5;}
	ul.tabs li {float:left;background:url('/2019/eng/images/common/tab_bar.gif') no-repeat 0 50%;margin:0 0 0 14px;padding:0 0 0 14px;line-height:35px;letter-spacing:-1px;	}
	ul.tabs li:first-child {margin:0;background:none;}
		ul.tabs li a {display:block;color:#666666;font-size:13px;}
		ul.tabs li.selected a,
		ul.tabs li a:hover {color:#db323a;font-weight:bold;	}