﻿@charset "utf-8";
/*  [Default]  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,iframe { margin:0;padding:0; }
body { background:#ffffff; color:#666666; font:normal 12px AppleGothic,'돋움',Dotum,Verdana,Arial,San-Serif; }
img { border:0 none; vertical-align:middle; }
a { color:#464646; text-decoration:none; }
a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:none; color:#767676; }
input, select { font-size:100%; vertical-align:middle; margin:0; padding:0; }
ol,ul,li { list-style:none; } fieldset, blockquote { border:0 none; }
i,em,cite { font-style:normal; }
b { color:#ccc;font-weight:normal}
h3,h4,h5,h6 { clear:both; font:bold 12px AppleGothic,'돋움',Dotum,Verdana,Arial,San-Serif; }
caption,legend { display:none; clear:both;font:bold 12px AppleGothic,'돋움',Dotum,Verdana,Arial,San-Serif; }
hr { display:none; clear:both; }
table { table-layout:fixed; border-collapse:collapse;border-spacing:0; }
th,td { border-collapse:collapse; }
.text-ellipsis { white-space:nowrap; overflow:hidden; }
.text-replace { height:0px;overflow:hidden; font-size:0; text-indent:-1000em; }

/* =float 해제 */
.f_clear:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
/* ie용 홀리 핵 시작 */
* html .f_clear { height: 1px; }
.f_clear { display: block;min-height:1px; }
/* ie용 홀리 핵 끝 */

.resumeBody {background:#272727 url('/Recruit/images/resume/bg_resume_repeat.gif') left top repeat-x;}
.resumeContainer {background:url('/Recruit/images/resume/bg_resume.jpg') center top no-repeat;}

#resumeWrap {width:980px;margin:0 auto;}
	#resumeWrap .header {position:relative;width:980px;height:48px;background:url('/Recruit/images/resume/bg_header.jpg') left top no-repeat;}
		/* 2010-05-25 */
		.header h1 {position:absolute;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.header h2 {position:absolute;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.header a {display:block;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.header .hbsRe {top:18px;left:0;width:70px;height:16px;}
			.header .hbsRe a {width:70px;height:16px;}
		.header .hbs {top:14px;right:134px;width:103px;height:17px;}
			.header .hbs a {width:103px;height:17px;}
		.header .t3e {top:14px;right:0;width:125px;height:20px;}
			.header .t3e a {width:125px;height:20px;}
		/* 2010-05-25 추가 끝 */
	#resumeWrap .cntBody {clear:both;width:980px;min-height:700px;_height:700px;padding:0 0 40px 0;background:url('/Recruit/images/resume/bg_lh_repeat.gif') 190px top repeat-y;}
		.cntBody .lhCntArea {float:left;width:330px;}
		.cntBody .contentArea {float:right;width:626px;padding:39px 0 0 0;}
			.contentArea .topArea {width:601px;height:58px;background:url('/Recruit/images/resume/bg_top_area.jpg') left bottom no-repeat;}
				.contentArea .topArea h3 {float:left;height:45px;background-image:url('/Recruit/images/hr/bg_h3_sub_set.jpg');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;} /* 2010-05-08 width값은 개별적으로 세팅 */
				.topArea .hrWanted {width:288px;background-position:0 0;}
				.topArea .welfare {width:290px;background-position:0 -50px;} /* 2010-05-25 */
				.topArea .hireProcess {width:286px;background-position:0 -100px;}
				.topArea .hireProcess1 {width:320px;background-position:0 -150px;}
				.topArea .hireProcess2 {width:210px;background-position:0 -200px;}
				.topArea .hireFaq {width:170px;background-position:0 -250px;}
				.topArea .hireMail {width:177px;background-position:0 -300px;}
				.contentArea .topArea .statusNav {float:right;margin:32px 0 0 0;color:#666;font-size:11px;}
					.topArea .statusNav a {color:#666;}

	.hrWantedWrap {width:601px;height:647px;background:url('/Recruit/images/hr/bg_hr_wanted.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
	.welfareWrap {width:601px;height:880px;background:url('/Recruit/images/hr/bg_welfare.jpg') left top no-repeat;} /* 2010-05-25 */
		.welfareWrap * {overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;} /* 2010-05-25 */
		/* .welfareWrap .headDesc {width:601px;height:101px;margin:12px 0 0 0;background:url('/Recruit/images/hr/bg_top_desc_welfare.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.welfareWrap .welfareList {position:relative;width:601px;margin:0 0 30px 0;} 
			.welfareWrap .welfareList dt {height:37px;background-image:url('/Recruit/images/hr/bg_dt_txt_welfare.jpg');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
			.welfareWrap .welfare1 dt {width:153px;background-position:0 0;}
			.welfareWrap .welfare2 dt {width:179px;background-position:0 -40px;}
			.welfareWrap .welfare3 dt {width:190px;background-position:0 -80px;}
			.welfareWrap .welfare4 dt {width:184px;background-position:0 -120px;}
			.welfareWrap .welfare5 dt {width:146px;background-position:0 -160px;}
			.welfareWrap .welfare6 dt {width:145px;background-position:0 -200px;}
			.welfareWrap .welfare7 dt {width:120px;background-position:0 -240px;}
			.welfareWrap .welfare8 dt {width:170px;background-position:0 -280px;}
			.welfareWrap .welfare9 dt {width:120px;background-position:0 -320px;}
			.welfareWrap .welfareList dd {margin:-8px 0 0 46px;letter-spacing:-1px;color:#7f7f7f;line-height:1.4em;} */
	.processWrap {position:relative;width:601px;height:530px;background:url('/Recruit/images/hr/bg_process_wrap.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.processWrap .goResume {position:absolute;top:462px;left:203px;display:block;width:191px;height:41px;}
	
	.hireBrdWrap {width:601px;}
		.hireBrdWrap .hireTop {width:601px;height:54px;background:url('/Recruit/images/hr/bg_top_desc_hire.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.hireBrdWrap .hireBrd {width:601px;}
			.hireBrd th {height:34px;background-image:url('/Recruit/images/hr/bg_th_hire.jpg');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;} /* selector Reset */
			.hireBrd .numTh {width:56px;background-position:0 0;}
			.hireBrd .titleTh {width:348px;background-position:-56px 0;}
			.hireBrd .endTh {width:121px;background-position:-404px 0;}
			.hireBrd .statusTh {width:76px;background-position:-525px 0;}
			.hireBrd td {padding-top:4px;padding-bottom:5px;background:url('/Recruit/images/hr/bg_dot_1x1.gif') left bottom repeat-x;text-align:center;color:#b3b3b3;} /* 2010-05-25 */
			.hireBrd .numTd {padding-left:17px;background:url('/Recruit/images/hr/bg_dot_num.gif') left bottom no-repeat;text-align:left;color:#808080;}
			.hireBrd .titleTd {padding-left:24px;text-align:left;}
				.hireBrd .titleTd img {margin:0 7px 0 0;}
				.hireBrd .titleTd a {color:#b3b3b3;} /* 2010-05-25 */
				.hireBrd td strong {margin:0 0 0 11px;color:#be221a;font-weight:normal;} /* 2010-05-25 */
		.paging {width:100%;margin:14px 0 0 0;text-align:center;}
			.paging a {margin:0 9px 0 0;color:#4e4e4e;font-size:11px;}
			.paging .current {color:#808080;font-weight:bold;} /* 2010-05-25 */

	.hireCateWrap {}
		.hireCateWrap .cateTopWrap {width:601px;height:97px;background:url('/Recruit/images/hr/bg_top_desc_hire1.jpg') left top no-repeat;overflow:hidden;text-indent:-1000em;font:normal 0/0 verdana;}
		.hireCateWrap .cateTableWrap {width:601px;padding:0 0 4px 0; background:url('/Recruit/images/hr/bg_cate_wrap.gif') left bottom no-repeat; }
			.cateTableWrap .hireCate {width:601px;background:url('/Recruit/images/hr/bg_cate_repeat.gif') right top repeat-y;}
				.hireCate .topHead {height:40px;background-image:url('/Recruit/images/hr/bg_th_hire_cate.gif');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
				.hireCate .cateTh1 {width:79px;background-position:0 0;}
				.hireCate .cateTh2 {width:102px;background-position:-79px 0;}
				.hireCate .cateTh3 {width:420px;background-position:-181px 0;}
				.hireCate .firstCol {padding-left:5px;color:#b3b3b3;line-height:1.2em;}
				.hireCate .secondCol {background:url('/Recruit/images/hr/bg_dot_1x1_2.gif') left bottom repeat-x;line-height:1.6em;color:#b3b3b3;letter-spacing:-1px;}
				.hireCate .thirdCol {padding-left:16px;background:url('/Recruit/images/hr/bg_3rd_col.gif') left bottom no-repeat;border-left:1px solid #2f2f2f;line-height:1.2em;color:#808080;font-size:11px;letter-spacing:-1px;}
				.hireCate .headCate1 {height:263px;background:url('/Recruit/images/hr/bg_cate1.gif') left top no-repeat;}
				.hireCate .headCate2 {height:371px;background:url('/Recruit/images/hr/bg_cate2.gif') left top no-repeat;}
				.hireCate .headCate3 {height:143px;background:url('/Recruit/images/hr/bg_cate3.gif') left top no-repeat;}
				.hireCate .headCate4 {height:527px;background:url('/Recruit/images/hr/bg_cate4.gif') left top no-repeat;}
				.hireCate .headCate5 {height:177px;background:url('/Recruit/images/hr/bg_cate5.gif') left top no-repeat;}
				.hireCate .headCate6 {height:483px;background:url('/Recruit/images/hr/bg_cate6.gif') left top no-repeat;}
				.hireCate .headCate7 {height:353px;background:url('/Recruit/images/hr/bg_cate7.gif') left top no-repeat;}
				.hireCate .headCate8 {height:386px;background:url('/Recruit/images/hr/bg_cate8.gif') left top no-repeat;}

	.hireFaqWrap {}
		.hireFaqWrap .topDesc {width:601px;height:40px;background:url('/Recruit/images/hr/bg_top_desc_faq.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.hireFaqWrap .faqSrch {display:block;width:582px;height:33px;margin:0 0 22px 0;padding:7px 0 0 19px;background:url('/Recruit/images/hr/bg_faq_srch.jpg') left top no-repeat;}
			.faqSrch select {background:#272727;border:0 none;color:#939393;}
			.faqSrch .queryStringArea {width:344px;height:20px;margin:0 3px;padding:2px 5px 0;border:0 none;background:#272727;color:#939393;}
			.faqSrch .querySendBtn {width:50px;height:25px;background:url('/Recruit/images/hr/btn_query_send.gif') left top no-repeat;border:0 none;text-indent:-10000em;font:normal 0/0 verdana;cursor:pointer;}
		.hireFaqWrap .faqFormat {width:599px;margin:0 0 15px 0;padding:0 0 8px 2px;border-bottom:1px solid #373737;}
			.hireFaqWrap .faqFormat dt {font-weight:bold;color:#ff4539;} /* 2010-05-25 */
			.hireFaqWrap .faqFormat dd {margin:5px 0 0 23px;color:#999797;line-height:1.3em;letter-spacing:-1px;}

	.hireMailWrap {}
		.hireMailWrap .topDesc {width:601px;height:54px;background:url('/Recruit/images/hr/bg_top_desc_mail.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.hireMailWrap .mailBrdWrap {position:relative;width:601px;padding:0 0 10px 0;}
			.mailBrdWrap .mailBrd {width:601px;}
				.mailBrdWrap .mailBrd th {height:33px;background-image:url('/Recruit/images/hr/bg_th_mail.jpg');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
				.mailBrdWrap .mailBrd .numTh {width:56px;background-position:0 0;}
				.mailBrdWrap .mailBrd .titleTh {width:301px;background-position:-56px 0;}
				.mailBrdWrap .mailBrd .nameTh {width:61px;background-position:-357px 0;}
				.mailBrdWrap .mailBrd .dateTh {width:92px;background-position:-418px 0;}
				.mailBrdWrap .mailBrd .statusTh {width:91px;background-position:-510px 0;}
				.mailBrdWrap .mailBrd td {padding-top:7px;padding-bottom:6px;background:url('/Recruit/images/hr/bg_dot_1x1.gif') left bottom repeat-x;text-align:center;color:#808080;}
				.mailBrdWrap .mailBrd .titleTd {padding-left:24px;text-align:left;}
					.mailBrdWrap .mailBrd .titleTd a {margin:0 6px 0 0;color:#808080;}
				.mailBrdWrap .mailBrd .numTd {background:url('/Recruit/images/hr/bg_dot_num2.gif') left bottom no-repeat;}
					.mailBrdWrap .mailBrd .statusTd strong {font-weight:normal;color:#952924;}
			.mailBrdWrap .writeQuest {position:absolute;bottom:0;right:0;display:block;width:69px;height:26px;background:url('/Recruit/images/hr/btn_write.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
			.mailBrdWrap .pwLayer {position:absolute;top:25%;left:25%;width:238px;height:107px;background:url('/Recruit/images/hr/bg_pw_layer.gif') left top no-repeat;}/* 2010-05-25 */
				/* 2010-05-25 */
				.mailBrdWrap .pwLayer .pwLayerInner {position:relative;width:165px;height:55px;padding:52px 0 0 73px;}
					.pwLayerInner .btnCls {position:absolute;top:13px;right:11px;display:block;width:16px;height:15px;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
				/* 2010-05-25 끝 */
				.pwLayer .pwString {width:81px;height:16px;padding:2px 5px 0;border:0 none;background:#646464;}
				.pwLayer .pwSend {width:42px;height:18px;background:url('/Recruit/images/hr/btn_confirm.gif') left top no-repeat;border:0 none;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;cursor:pointer;}
		.viewSection {width:601px;}
			.viewSection .articleInfo {position:relative;width:601px;height:63px;background:url('/Recruit/images/hr/bg_article_info.gif') left top no-repeat;}
				.articleInfo dt {position:absolute;top:-10000px;}
				.articleInfo dd {position:absolute;color:#b3b3b3;} /* 2010-05-26 */
				.articleInfo .articleTit {left:63px;top:13px;}
				.articleInfo .articleAuthor {left:63px;top:40px;}
				.articleInfo .articleDate {left:260px;top:40px;}
			.viewSection .articleView {width:553px;margin:0 auto;padding:15px 20px;color:#b3b3b3;line-height:1.3em;} /* 2010-05-26 */
				.viewSection .articleView .viewAreaTitle {color:#fff;} /* 2010-05-13 추가 */
			.viewSection .btnArea {width:100%;padding:8px 0 0 0;text-align:right;border-top:1px solid #373737;}
			/* 2010-05-13 추가 */
			.viewSection .reply {width:581px;margin:0 0 22px 0;padding:10px;background:#232323;}
				.viewSection .reply dt {width:555px;padding:7px 0 8px 26px;background:#373737 url('/Recruit/images/hr/icon_enter.gif') 10px 8px no-repeat;color:#fff;font-weight:bold;}
				.viewSection .reply dd {margin:9px 0 0 0;padding:0 19px;color:#b3b3b3;line-height:1.2em;} /* 2010-05-26 */
			/* 2010-05-13 추가 끝 */
		.writeSection {width:601px;}
			.writeSection .setAuthorInfo {position:relative;width:601px;height:63px;background:url('/Recruit/images/hr/bg_article_info_write.gif') left top no-repeat;}
				.setAuthorInfo dt {position:absolute;top:-10000px;}
				.setAuthorInfo dd {position:absolute;}
					.setAuthorInfo dd input {height:15px;padding:2px 5px 0;background:#666;border:0 none;color:#fff;}
				.setAuthorInfo .titleSet {top:10px;left:103px;}
					.setAuthorInfo .titleSet input {width:459px;}
				.setAuthorInfo .nameSet {top:36px;left:103px;}
					.setAuthorInfo .nameSet input {width:90px;}
				.setAuthorInfo .pwSet {top:36px;left:314px;}
					.setAuthorInfo .pwSet input {width:75px;}
				.setAuthorInfo .pwChk {top:36px;left:487px;}
					.setAuthorInfo .pwChk input {width:75px;}
			.writeSection .writeArea {width:593px;margin:0 auto;padding:15px 0;border-bottom:1px solid #373737;color:#808080;line-height:1.3em;}
				.writeArea textarea {width:573px;height:100px;padding:5px 10px;background:#666;border:0 none;color:#fff;font-size:12px;}
			.writeSection .btnArea {width:601px;margin:8px 0 0 0;text-align:right;}
				.writeSection .btnArea input {width:72px;height:36px;border:0 none;cursor:pointer;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
				.writeSection .btnArea .submitForm {background:url('/Recruit/images/hr/btn_submit.jpg') left top no-repeat;}
				.writeSection .btnArea .cancel {background:url('/Recruit/images/hr/btn_cancel.jpg') left top no-repeat;}

#footer {width:100%;height:192px;background:url('/Recruit/images/resume/bg_footer_repeat.jpg') left top repeat-x;}
	.footerWrap {width:100%;height:192px;background:url('/Recruit/images/resume/bg_footer_wrap.jpg') center top no-repeat;}
	.footer {width:618px;height:175px;margin:0 auto;padding:17px 0 0 362px;background:url('/Recruit/images/resume/bg_footer.jpg') left top no-repeat;} /* 2010-05-26 */
		.footer h3 {height:0;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.footer address {display:block;height:0;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.footer a {float:left;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
		.footer .privacy {width:85px;height:13px;margin:0 29px 0 0;}
		.footer .noMail {width:96px;height:13px;}

	/* 2010-05-13 */
	.hireDesc {}
		.hireDesc .descTop {position:relative;width:600px;height:37px;margin:10px 0 0 1px;background:url('/Recruit/images/hr/bg_hire_desc_top.jpg') left top no-repeat;}
			.descTop dt {position:absolute;top:-1000px;}
			.descTop dd {position:absolute;}
			.descTop .hireTitle {top:11px;left:91px;color:#808080;}
			.descTop .hireDuring {top:14px;left:414px;color:#808080;font-size:11px;}
			.descTop .goApply {top:12px;right:10px;}
		.hireDesc .descDoc {padding:20px 25px;color:#808080;line-height:1.2em;}
		.hireDesc .btnArea {width:600px;margin:0 0 0 1px;padding:9px 0 0 0;border-top:1px solid #373737;text-align:right;}
		.hireDesc .otherHire {position:relative;width:601px;height:64px;background:url('/Recruit/images/hr/bg_other_hire.gif') left top no-repeat;}
			.otherHire dt {position:absolute;top:-1000px;}
			.otherHire dd {position:absolute;left:92px;}
			.otherHire .nextHire {top:11px;}
			.otherHire .prevHire {top:39px;}
				.otherHire dd a {color:#808080;}
