@charset "utf-8";

/* tab */
.tabs-type02,
.tabs-type03,
.tabs-type05,
.tabs-type06 { 
	width: 980px; 
	overflow: hidden; 
	background: url('/img/share/tab_bg.gif') no-repeat left top;
	margin: 0 auto;
}
.tabs-type02 li { 
	float: left;
	width: 122px;
	background: url('/img/share/tab8_new.png') no-repeat left top;
	padding: 14px 0;
	text-align: center;
	display: block;
	font-size: 18px;
	line-height: 1.5;
}
/*.tabs-type02 li a { 
	padding: 14px 0; text-align: center; 
	display: block; font-size: 18px; line-height: 1.5;
}*/
.tabs-type02 li.current { background: url('/img/share/tab8_on_new.png') no-repeat left top; }
.tabs-type02 li.current a { color: #00448c }
/* tab3 */
.tabs-type03 li { 
	float: left;
	width: 245px;
	background: url('/img/share/tab4.gif') no-repeat left top; 
}
.tabs-type03 li a { 
	padding: 14px 0; text-align: center; 
	display: block; font-size: 18px; line-height: 1.5;
}
.tabs-type03 li.current { background: url('/img/share/tab4_on.gif') no-repeat left top; }
.tabs-type03 li.current a { color: #e05a12 }
/* tab5 */
.tabs-type05 li { 
	float: left;
	width: 196px;
	background: url('/img/share/tab5.gif') no-repeat left top; 
}
.tabs-type05 li a { 
	padding: 14px 0; text-align: center; 
	display: block; font-size: 18px; line-height: 1.5;
}
.tabs-type05 li.current { background: url('/img/share/tab5_on.gif') no-repeat left top; }
.tabs-type05 li.current a { color: #e05a12; }

/* tab6 */
.tabs-type06 li { 
	float: left;
	width: 196px;
	background: url('/img/share/tab4_new.png') no-repeat left top; 
}
.tabs-type06 li a { 
	padding: 14px 0; text-align: center; 
	display: block; font-size: 18px; line-height: 1.5;
}
.tabs-type06 li.current { background: url('/img/share/tab4_new_on.png') no-repeat left top; }
.tabs-type06 li.current a { color: #508fd3 }

/* Table 채용공고 */
.tbl-cont { overflow: hidden; margin-bottom: 70px; }
.tbl-app-L { float: left; width: 178px; margin-right: 30px; }
.tbl-app { float: right; width: 772px; }

.tbl-reg-type02 { margin-bottom: 28px; }
	.tbl-reg-type02 .chek { padding: 0; background: #e2e6ea; text-align: center; }
.tbl-reg-type03 {}
	.tbl-reg-type03 th { font-weight: bold !important; font-size: 13px !important; }
	.tbl-reg-type03 td { font-size: 13px !important; }
.tbl-align thead th,
.tbl-align tbody td { padding-left: 0; padding-right: 0; text-align: center; }
.tbl-desc-style { margin-bottom: 5px; }

/* 채용공고 */
.personal-agr { clear: both; width: 100%; height: 230px; margin-bottom: 20px; border-top: 1px solid #222; border-bottom: 1px solid #222; }
	.personal-agr .tit { float: left; width: 240px; height: 205px; padding: 25px 0 0 20px; background: #f9f9f9; }
	.personal-agr .tit h3 { margin-bottom: 20px; }
	.personal-agr .tit ul { overflow: hidden; padding-left: 5px; }
	.personal-agr .tit ul li { float: left; padding: 0 10px; color: #ff8400; }
	.personal-agr .tit ul li.first { border-right: 1px solid #aeaeae; }
	.personal-agr .cont { overflow-y: auto; float: right; width: 640px; height: 150px; padding: 40px; }

.cont-tit h2 { margin: 30px 0 15px; font-size: 18px; }
.tbl-reg th.requisite { background: #eef0f2 url('/img/share/red_bu.png') no-repeat 10px; }
.star { color: red; }
.btnL { float: left; margin-bottom: 20px; }
.width230 { width: 230px; vertical-align: top; }
.fileup { margin-bottom: 15px; }
.font13 { padding: 5px 0; font-size: 13px; color: #a2b0bf; }
.font12 { font-size: 12px; text-align: center; }
.mt55 { margin-top: 55px; }

/* FAQ 채용정보 */
/*.faq .answer_blue { padding: 35px 35px 35px 192px; font-size: 15px; color: #444; background: #fff url('/img/share/answer_blue.gif') no-repeat 38px 35px;}*/


/* pg-title background-img */
.pg-title-type01, 
.pg-title-type02, 
.pg-title-type03, 
.pg-title-type04,
.pg-title-type05,
.pg-title-type06,
.pg-title-type07{ 
	width: 980px; margin: 0 auto;
	/*margin-top: 70px; */
	/*margin-bottom: 46px;	*/
}

.pg-title-type05{ 
	margin-top: auto;
}

.pg-title-type01 h1 { 
	padding: 60px 0 50px 0px;
}
.pg-title-type02 h1 { 
	padding: 40px 0 50px 0px;
	font-size: 35px;
}
.pg-title-type03 h1 { 
	margin-left: -46px; 
	padding: 50px 0 50px 101px;
}
.pg-title-type04 h1 { 
	padding: 60px 0 50px 0px;
}
.pg-title-type05 h1 {  
	padding: 80px 0 50px 101px;
}
.pg-title-type06 h1 { 
	margin-left: -46px; background: url('/img/share/cata6_bg.gif') no-repeat left top; 
	padding: 50px 0 50px 101px;
}
.pg-title-type07 h1 { 
	margin-left: -46px; background: url('/img/share/cata7_bg.gif') no-repeat left top; 
	padding: 50px 0 50px 101px;
}

/* POPUP */
/* 확인사항 */
#popWrap .rec-notice {}
#popWrap .rec-notice h1 { font-size: 18px; margin-bottom: 13px; }
#popWrap .rec-notice h2 { font-size: 18px; margin: 0 0 23px 0; color: #00379b; }
	.rec-notice p { margin-top: 27px; color: #767676; }

/* 우편번호 검색 */
#popWrap .rec-zip {}
#popWrap .rec-zip h1 { font-size: 18px; margin-bottom: 13px; }
	.rec-zip form { padding-top: 20px; border-top: 1px solid #767676; border-bottom: 1px solid #e5e5e5; }
	.rec-zip fieldset { margin-bottom: 36px; text-align: center; }
	.rec-zip table { font-size: 13px; }
	.rec-zip table th { font-weight: bold; text-align: center; background: #f9f9f9; }
	.rec-zip table td { padding: 30px 0; text-align: center; color: #444; }


/* Table 채용공고 View */
.tbl-reg-type04, 
.tbl-reg-type05 { border-top: 2px solid #bcc1c7 !important; border-bottom: 1px solid #bcc1c7 !important; }
.tbl-reg-type04 tbody th { background: #f1f1f1; font-size: 15px; font-weight: bold; }
.tbl-reg-type04 tbody td { background: #fff; font-size: 13px; }

/* Table 회사소개 밸류파트너 */
.tbl-reg-type05 { margin: 20px 0 63px 0; }
.tbl-reg-type05 thead th { padding-right: 0; background: #f1f1f1; font-size: 15px; font-weight: bold; text-align: center; border-right: 1px solid #d7d7d7; }
.tbl-reg-type05 tbody th { background: #fff; padding-right: 0; font-weight: bold; font-size: 14px; text-align: center; border-right: 1px solid #d7d7d7; }
.tbl-reg-type05 tbody td { padding-left: 0; font-size: 14px; text-align: center; border-right: 1px solid #d7d7d7; } 
.tbl-reg-type05 thead th.bd-none,
.tbl-reg-type05 tbody th.bd-none,
.tbl-reg-type05 tbody td.bd-none { border-right: 0; }
.mt55 { margin-top: 55px; }

/* Table 티베로 */
.tbl-list {}
.tbl-list td.tmax { font-weight: bold; color: #7ebe10; }
.tbl-list td.tibero { font-weight: bold; color: #ffa200; }

/* 회사소개 */
h2.sub-tit-company { padding: 45px 0 64px 30px; margin-bottom: 20px; background: url('/img/company/sub-tit-company.gif') no-repeat 0 0;}
h2.sub-tit-company02 { padding: 45px 0 64px 30px; margin-bottom: 20px; background: url('/img/company/submain_tit_company02.gif') no-repeat 0 0;}

/* 회사소개 - 밸류파트너 프로그램 */
.partner_cont { overflow: hidden; }
.partner_cont dt { float: left; width: 83px; padding-left: 15px; background: url('/img/company/dot.gif') no-repeat left center; font-weight: bold; line-height: 25px; }
.partner_cont dd { overflow: hidden;  color: #444; line-height: 25px; }
.partner_cont dd a { text-decoration: underline; color: #ff8400; }
	
.mgt {
	margin-top: 150px;
}

.mgt100 {
	margin-top: 100px;
}

.pdb10 {
	padding-bottom: 10px !important;
}


.simpleLinkBtn{
	margin-top:5px;
}

.simpleLinkBtn a span{
		border:1.5px solid #3c4c4163;
		padding:5px;
		font-size:12px;
		color:#000000;
}

.agreeArea{
	text-align: right;
}

.agreeArea input[type="checkbox"]{
	cursor: pointer;
}


.font-emphasize{
	color: red;
	font-weight: bold;
}