@charset 'euc-kr';

@import url("common.css"); /* ·¹ÀÌ¾Æ¿ô °¡ÀÌµå css */
.pageVisual { margin-bottom:43px; }
#container.applyInfo .pageVisual { margin:0; background-image:url("../images/recruit/visual_applyinfo.jpg"); } /* Áö¿øÇÏ±â > ¸ðÁý¾È³» */
#container.applyInfo .pageVisual .baseIn { height:399px; }
/* #container.applySend { position:relative; width:960px; margin-left:auto; margin-right:auto; } */
#container.applySend .pageVisual .location, #container.applyReport .pageVisual .location { background:url("../images/common/location_bg3.png") 100% 10px no-repeat !important; }
#container.applySend .baseIn { position:relative; }
#container.applySend .pageVisual, #container.applySend .pageVisual .location .in { background:#fff; } /* Áö¿øÇÏ±â > Áö¿øÇÏ±â */
#container.applySend .pageVisual .baseIn { height:auto; }
#container.applyReport .pageVisual { background-image:url("about:blank"); } /* Áö¿øÇÏ±â > Áö¿øÇöÈ² */
#container.applyReport .pageVisual .baseIn { height:250px; }
#container.applyFaq .pageVisual, #container.applyFaq .pageVisual .location .in { background:#fff; } /* Áö¿øÇÏ±â > Áö¿ø¹®ÀÇ */
#container.applyFaq .pageVisual .baseIn { height:auto; }
#container.applyHR .pageVisual { background-image:url("about:blank"); } /* Áö¿øÇÏ±â > HRº¥´õ */
#container.applyHR .pageVisual .baseIn { height:250px; }
#container { padding:0; }

/* Modal */
#container.applySend { position:relative; }
#recruitHelpStep1.modalPopup .modalCont { width:960px; top:176px; left:50%; margin-left:-480px; }
#recruitHelpStep2.modalPopup .modalCont { width:960px; top:320px; left:50%; margin-left:-480px; }
#recruitHelpStep2.modalPopup .modalCont .modalClose { position:absolute; top:-225px; }
#recruitHelpStep1.modalPopup .modalCont .modalClose { position:absolute; top:-100px; }

/* Áö¿øÇÏ±â > ¸ðÁý¾È³» */
#container.applyInfo .pageVisual .stepAnchor .s1 a .go { background-position:0 -100px; }
#container.applyInfo .pageVisual .stepAnchor .s1 a:hover .go, #container.applyInfo .pageVisual .stepAnchor .s1 a:focus .go { background-position:-50px -100px; }
#container.applyInfo .pageVisual .stepAnchor .s2 a .go { background-position:0 -150px; }
#container.applyInfo .pageVisual .stepAnchor .s2 a:hover .go, #container.applyInfo .pageVisual .stepAnchor .s2 a:focus .go { background-position:-50px -150px; }
#container.applyInfo .applyFirst { padding:60px 0 62px; }
#container.applyInfo .applyFirst .tTy3 { position:relative; }
#container.applyInfo .applyFirst .img { position:relative; margin-top:31px; }
#container.applyInfo .applyFirst .date { position:absolute; display:block; top:260px; left:330px; width:300px; text-align:center; z-index:5; color:#333; font-size:15px; }
#container.applyInfo .applyStep { padding-top:60px; border-top:1px solid #b2b2b2; }
#container.applyInfo .applyStep .img { margin:42px 0 50px; }

/* Áö¿øÇÏ±â > Áö¿øÇÏ±â */
.agreeAreaW { overflow:hidden; }
.agreeArea { float:left; display:inline-block; width:100%; background-color:#f8f8f8; }
.agreeArea .title { padding:11px 0; background-color:#d31145; color:#fff; text-align:center; font-weight:bold; font-size:16px; }
.agreeArea .rule { margin:19px 0 0 25px; padding:20px 15px 5px; width:92%; height:125px; background-color:#fff; overflow-y:auto; font-size:14px; }
.agreeArea .rule .inTy1 { margin-left:7px; }
.agreeArea .rule .indentTy1 { padding-left:14px; background:url("../images/common/bul_dot4.png") 0 8px no-repeat; }
.agreeArea .rule .inTy2 { margin-left:15px; }
.agreeArea .rule ol > li { text-indent:-13px; margin-left:13px; }
.agreeArea .rule, .agreeArea .rule div, .agreeArea .rule li, .agreeArea .rule dd, .agreeArea .rule p, .agreeArea .rule td, .agreeArea .rule th { word-break: keep-all; }
.agreeArea .check { padding:25px 25px 20px; height:45px; background:#f8f8f8; font-size:14px; text-align:center; }
.agreeArea .check label { display:inline-block; width:370px; }

.rsumSign { position:relative; min-height:92px; border-top:1px solid #e1e1e1; border-bottom:2px solid #9e9e9e; margin:70px 0 40px; }
.rsumSign .msg { padding:28px 25px; color:#d31145; font-size:14px; }
.rsumSign .sign { position:absolute; right:25px; top:50%; margin-top:-21px; text-align:right; font-weight:bold; }
.rsumSign .sign .label { font-size:12px; }
.rsumSign .sign .name { display:block; font-size:13px; }
.rsumSign .sign .name strong { font-size:17px; color:#005699; }

.moreArea { position:relative; width:883px; height:43px; padding:32px 0 15px 75px; background:#f5f0f2 url("../images/recruit/bg_morearea.png") 29px 27px no-repeat; border:1px solid #d8c5cd; color:#470a1a; font-size:16px; }
.moreArea .check { position:absolute; right:23px; top:23px; }

.recruitGate h2 { margin:0 0 3px; font-size:30px; font-weight:bold; }
.recruitGate h2 a { margin:-3px 0 0 4px; }
.recruitGate .choiceType { width:100%; overflow:hidden; }
.recruitGate .choiceType dt { width:0; height:0; font-size:0; overflow:hidden; white-space:nowrap; text-indent:-999px;}
.recruitGate .choiceType dd.type1 { margin-left:0; }
.recruitGate .choiceType dd { position:relative; float:left; width:458px; height:221px; margin:0 0 0 40px; border:1px solid #f0f0ef; background-color:#f7f7f7; }
.recruitGate .choiceType dd .ts { display:block; padding:25px 45px 16px; font-size:20px; color:#111; text-align:center; }
.recruitGate .choiceType dd .text { display:block; padding:45px 0 0 233px; font-size:16px; background-position:50% 0; background-repeat:no-repeat; color:#666; text-align:left; }
.recruitGate .choiceType dd .text strong { color:#444; }
.recruitGate .choiceType dd.type1 { background-image:url("../images/recruit/gate_bg1.png"); background-position:29px 48px; background-repeat:no-repeat; }
.recruitGate .choiceType dd.type2 { background-image:url("../images/recruit/gate_bg2.png"); background-position:29px 47px; background-repeat:no-repeat; }
.recruitGate .choiceType dd.type3 .text { background-image:url("../images/recruit/gate_bg3.gif"); }
.recruitGate .choiceType dd span.btn { display:block; margin:15px 0 0 233px; width:185px; text-align:center; padding-bottom:17px; }
.recruitGate .choiceType dd:hover {  border:1px solid #f0f0ef; background-color:#fffcf1; }
.recruitGate .choiceType dd:hover .ts { color:#d31145; }
.recruitGate .choiceType dd:hover span.btn a { color:#fff !important; background-position:100% -170px; }
.recruitGate .choiceType dd:hover span.btn a .in { color:#fff !important; background-position:0 -170px; }

.curStep { position:relative; height:120px; overflow:hidden; margin:-10px 0 35px 0; background:url("../images/recruit/recruit_step.png") left 0 no-repeat; }
.curStep .text, .curStep .text1, .curStep .text2, .curStep .text3, .curStep .text4 { position:absolute; display:inline-block; font-size:16px; color:#fff; letter-spacing:-0.05em; }
.curStep .text { top:38px; left:116px; }
.curStep .text1 { top:38px; left:134px; }
.curStep .text2 { top:21px; left:128px; }
.curStep .text3 { top:38px; left:120px; }
.curStep .text4 { top:50px; left:144px; }
.curStep .btn_help { position:absolute; display:inline-block; top:20px; left:360px; }
.curStep.activeCase1 { background-position:left 10px; }
.curStep.activeCase2 { background-position:left -119px; }
/* .curStep.activeCase3 { background-position:left -160px; } */
.curStep.activeCase3, .curStep.activeCase4 { background-position:left bottom; }
.curStep.activeCase3 .step3, .curStep.activeCase4 .step3 { display:block; }
.curStep .step3 { position:absolute; top:0; right:-10px; padding-left:13px; width:261px; height:37px; background:url("../images/recruit/recruit_step4_bg.png") 0 0 no-repeat; }
.curStep .step3 span { display:inline-block; color:#fff; }
.curStep.activeCase3 .step3 .steps1 { position:relative; display:inline-block; padding-left:8px; height:23px; font-size:14px; font-weight:bold; color:#d31145; background:url("../images/recruit/process_step_bul7.png") 0 bottom no-repeat; letter-spacing:-1px; }
.curStep.activeCase4 .step3 .steps2 { position:relative; display:inline-block; margin-left:2px; padding:4px 0 0 23px; height:23px; font-size:14px; color:#d31145; font-weight:bold; background:url("../images/recruit/process_step_bul6.png") 0 bottom no-repeat; letter-spacing:-1px; }
.curStep.activeCase3 .step3 .steps2 { position:relative; display:inline-block; margin-left:2px; padding:4px 0 0 23px; height:23px; font-size:14px; color:#9e9e9e; letter-spacing:-1px; background:url("../images/recruit/process_step_bul6.png") 0 8px no-repeat; }
.curStep.activeCase4 .step3 .steps1 { position:relative; display:inline-block; padding:4px 0 0 8px; height:23px; font-size:14px; color:#9e9e9e; background:url("../images/recruit/process_step_bul7.png") 0 11px no-repeat; letter-spacing:-1px; }
.curStep.activeCase4 .step4 a.steps1, .curStep.activeCase5 .step4 a.steps2, .curStep.activeCase4 .step4 .steps1, .curStep.activeCase5 .step4 .steps2 { text-decoration:none; }
.curStep .step1, .curStep .step2, .curStep .step3, .curStep .step3 .num, .curStep .step3 .name, .curStep .step3, .curStep .step5 { display:none; }


.curStepCertify { position:relative; height:120px; overflow:hidden; margin:-10px 0 35px 0; background:url("../images/recruit/recruit_certify_step.png") left 0 no-repeat; }
.curStepCertify .text { position:absolute; display:inline-block; font-size:16px; color:#fff; letter-spacing:-0.05em; }
.curStepCertify .text { top:21px; left:128px; }


.recruitApplyStep { position:relative; width:100%; font-size:13px; }
.recruitApplyStep h2 { padding:26px 0 0 70px; width:890px; height:52px; background:url("../images/recruit/process_title.png") 0 0 no-repeat; font-size:20px; font-weight:bold; }
.recruitApplyStep h3 { position:absolute; width:100%; height:48px; margin:32px auto 0 auto; text-align:center; font-size:20px; font-weight:bold; vertical-align:middle; z-index:2; }
.recruitApplyStep h3 span { display:inline-block; padding-left:22px; height:22px; background:url("../images/common/bul_t4.png") 0 7px no-repeat; }
.recruitApplyStep h3 span strong { color:#389acd; display:inline-block; border-bottom:1px solid #389acd; line-height:21px; }
.recruitApplyStep .process { position:relative; margin-left:-5px; margin-bottom:32px; padding:87px 0 0 109px; width:862px; height:366px; background:url("../images/recruit/process_body.png") 0 0 no-repeat; }
.recruitApplyStep .process > li { display:inline; }
.recruitApplyStep .process span.step { position:relative; display:inline-block; width:253px; height:212px; margin-right:-4px; vertical-align:top; background:url("../images/recruit/process_step_bg.png") 0 0 no-repeat; }
.recruitApplyStep .process span.step .num, .recruitApplyStep .process span.step .name { position:absolute; left:0; top:0; width:0; height:0; overflow:hidden; white-space:nowrap; text-indent:-999px; }
.recruitApplyStep .process li.step1 span.step { z-index:3; margin-bottom:84px;  background-position:0 0; }
.recruitApplyStep .process li.step3 span.step { z-index:2; margin-bottom:84px; background-position:-253px 0; }
.recruitApplyStep .process li.step4 span.step { z-index:1; margin-bottom:120px; background-position:-506px 0; }
.recruitApplyStep .process li.step4 span.step span { display:none; }
.recruitApplyStep .process li.step4 span.step span.steps1 { margin-top:223px; }
.recruitApplyStep.activeCase3 .process li.step1 span.step { background-position:0 -220px; }
.recruitApplyStep.activeCase3 .process li.step3 span.step { background-position:-253px -220px; }
.recruitApplyStep.activeCase4 .process li.step1 span.step { background-position:0 -443px; }
.recruitApplyStep.activeCase4 .process li.step3 span.step { background-position:-253px -443px; }
.recruitApplyStep.activeCase4 .process li.step4 span.step { background-position:-506px -443px; }
.recruitApplyStep.activeCase4 .process li.step1 span.step, .recruitApplyStep.activeCase5 .process li.step1 span.step { background-position:0 -443px; }
.recruitApplyStep.activeCase4 .process li.step3 span.step, .recruitApplyStep.activeCase5 .process li.step3 span.step { background-position:-253px -443px; }
.recruitApplyStep.activeCase4 .process li.step4 span.step, .recruitApplyStep.activeCase5 .process li.step4 span.step { background-position:-506px -443px; }
.recruitApplyStep.activeCase4 .process li.step4 span.step span.steps1 { display:block; text-decoration:none; padding-top:3px; padding-left:25px; height:28px; font-size:14px; color:#fff; font-weight:bold; background:url("../images/recruit/process_step_bul4.png") 0 0 no-repeat; letter-spacing:-1px; margin-left:112px; }
.recruitApplyStep.activeCase5 .process li.step4 span.step span.steps1 { display:block; text-decoration:none; padding-top:3px; padding-left:25px; height:28px; font-size:14px; background:url("../images/recruit/process_step_bul5.png") 0 0 no-repeat; letter-spacing:-1px; margin-left:112px; }
.recruitApplyStep.activeCase4 .process li.step4 span.step span.steps2 { display:block; text-decoration:none; padding-top:3px; padding-left:25px; height:28px; font-size:14px; background:url("../images/recruit/process_step_bul5.png") 0 0 no-repeat; letter-spacing:-1px; margin-left:112px; }
.recruitApplyStep.activeCase5 .process li.step4 span.step span.steps2 { display:block; text-decoration:none; padding-top:3px; padding-left:25px; height:28px; font-size:14px; font-weight:bold; color:#fff; background:url("../images/recruit/process_step_bul4.png") 0 0 no-repeat; letter-spacing:-1px; margin-left:112px; }
.recruitApplyStep.activeCase4 .process > li .box,
.recruitApplyStep.activeCase5 .process > li .box { top:390px; }
.recruitApplyStep.activeCase1 .process > li .box { top:325px; }
.recruitApplyStep.activeCase2 .process > li .box { top:325px; }
.recruitApplyStep.activeCase4 .process { height:435px; background:url("../images/recruit/process_body1.png") 0 0 no-repeat; }
.recruitApplyStep.activeCase5 .process { height:405px; background:url("../images/recruit/process_body2.png") 0 0 no-repeat; }
.recruitApplyStep .process > li .box { position:absolute; left:77px; top:340px; padding-top:5px; width:814px; text-align:left; background:url("../images/recruit/box_round.gif") 0 0 no-repeat; }
.recruitApplyStep .process > li dl { display:none; padding:15px 20px 20px; background:url("../images/recruit/box_round.gif") 0 100% no-repeat; }
.recruitApplyStep .process > li dt { display:inline; padding-left:16px; margin:0 0 12px; font-size:16px; background:url("../images/common/bul_arrow.png") 0 7px no-repeat; color:#000; }
.recruitApplyStep .process > li dt.point { color:#cf0038; font-size:16px; font-weight:bold; }
.recruitApplyStep .process > li dd { display:block; }
.recruitApplyStep .process > li dd span { display:inline-block; margin:0; padding:0 0 0 8px; background:url("../images/common/bul_dot.png") 0 7px no-repeat; }
.recruitApplyStep .process > li dd.hyphen { padding:0 0 0 15px; font-size:14px; background:none; }
.recruitApplyStep .process > li dd.in { margin-left:24px; }
.recruitApplyStep .process > li.active dl { display:block; }
.recruitApplyStep.activeCase1 .process > li.step1 dl, .recruitApplyStep.activeCase2 .process > li.step2 dl, .recruitApplyStep.activeCase3 .process > li.step3 dl,
.recruitApplyStep.activeCase4 .process > li.step4 dl, .recruitApplyStep.activeCase5 .process > li.step4 dl { display:block; }
.recruitApplyStep .footCase1, .recruitApplyStep .footCase2, .recruitApplyStep .footCase3, .recruitApplyStep .footCase4, .recruitApplyStep .footCase5 { display:none; }
.recruitApplyStep.activeCase1 .footCase1, .recruitApplyStep.activeCase2 .footCase2, .recruitApplyStep.activeCase3 .footCase3,
.recruitApplyStep.activeCase4 .footCase4, .recruitApplyStep.activeCase5 .footCase5 { display:block; }
.recruitApplyStep .clickGuide { text-align:center; color:#333; font-size:18px; margin:0; }
.recruitApplyStep .btnAreaTy1 { margin-top:15px; }
.recruitApplyStep .btnAreaTy1 .btnTxt .in { width:165px; }

.eqtestArea { position:relative; border:0 solid #9e9e9e; border-top-width:1px; }
.eqtestArea iframe { padding:0; margin:0; border:0; }
.eqtestArea .text { text-align:center; font-weight:bold; color:#d31145; font-size:16px; }
.eqtestArea .btnAreaTy3 { display:block; margin-top:0 !important; text-align:center !important; }
.eqtestArea .nextStep { margin-top:28px; font-size:15px; }
.eqtestArea .nextStep img { display:inline-block; margin-top:37px; }
.eqtestArea .ps { margin-top:69px; }
.eqtestArea .endArea { position:relative; margin:40px 20px 0; }
.eqtestArea .endArea .result { font-weight:bold; color:#d31145; font-size:30px; text-align:center; }
.eqtestArea .endArea .result1 { margin-top:5px; font-size:16px; font-weight:bold; text-align:center; }
.eqtestArea .endArea .result1 strong { color:#389acd; display:inline-block; line-height:19px; border-bottom:1px solid #389acd; }
.eqtestArea .endArea .stepArea .ulArea { margin:0 auto; padding-bottom:25px; width:693px; border-bottom:1px solid #e0e0e0;}
.eqtestArea .endArea .stepArea .ulArea ul { font-size:16px; font-weight:bold; }
.eqtestArea .endArea .stepArea .ulArea ul li { text-align:center; color:#c7083b; }
.eqtestArea .endArea .stepArea img { position:relative; margin-top:0; }
.eqtestArea .endArea > ul { margin-top:30px; font-size:16px; font-weight:bold; }
.eqtestArea .endArea > ul li { padding-left:16px; background:url("../images/common/bul_dot.png") 0 8px no-repeat; }
.eqtestArea .endArea > img { position:relative; margin-top:20px; }
.eqtestArea .endArea .btnArea { position:absolute; bottom:50px; left:108px; z-index:10; text-align:center; }
.eqtestArea .endArea .head { margin:0 auto; overflow:hidden; width:878px; height:197px; background:url("../images/recruit/eqtest_end_bg.png") 0 0 no-repeat; }
.eqtestArea .endArea .head2 { background-position:0 -197px; }
.eqtestArea .endArea .head2 .text { color:#1e3600; }
.eqtestArea .endArea .head3 { background-position:0 -394px; }
.eqtestArea .endArea .head3 .text { color:#352d00; }
.eqtestArea .endArea .head .title { margin:0 auto; padding-top:14px; width:422px; height:62px; background:url("../images/recruit/eqtest_end_title_bg.png") 0 0 no-repeat; font-size:28px; line-height:28px; font-weight:bold; color:#fff; text-align:center; }
.eqtestArea .endArea .head .text { margin-top:18px; font-size:22px; line-height:32px; font-weight:normal; text-align:center; color:#493401; }
.eqtestArea .endArea .stepArea { margin:48px 0 0 0; padding-top:30px; background-color:#f9f9f9; }
.eqtestTextTy1 { margin:50px 0 30px; font-size:18px; font-weight:bold; text-align:center; }

.confirmArea { border:1px solid #9e9e9e; }
.confirmArea dl { padding:30px; text-align:center; }
.confirmArea dt { font-size:17px; font-weight:bold; margin-bottom:15px; }
.confirmArea dd { font-size:14px; color:#666; }
.confirmArea dd.result { margin:15px; padding:15px; background-color:#f7f7f7; }
.confirmArea dd.result .btnArea { margin-top:15px; text-align:center; }
.confirmArea .attention { padding:15px 30px; background-color:#f7f7f7; }
.confirmArea .process { width:420px; overflow:hidden; margin:0 auto 30px; }
.confirmArea .process > li { float:left; width:200px; padding-left:20px; background:url("../images/temp/step_bg2.png") 6px 50% no-repeat; }
.confirmArea .process > li:first-child { padding-left:0; background:none; }
.confirmArea .process > li .step { display:block; padding:15px 0; border:1px solid #e1e1e1; text-align:center; color:#000; font-size:14px; font-weight:bold; }
.confirmArea .process > li .step .num { display:block; margin-bottom:5px; color:#999; font-size:11px; font-weight:bold; }

.ipinInfo { padding:30px 0 0 20px; border-top:1px solid #9e9e9e; }
.ipinInfo dl { width:100%; }
.ipinInfo dt { font-size:16px; margin-bottom:44px; }
.ipinInfo dd { position:relative; float:left; width:50%; padding-top:217px; text-align:center; background:url("../images/recruit/ipin_bg1.png") 50% 0 no-repeat; }
.ipinInfo dd.ipin { border-left:1px solid #e1e1e1; margin-left:-1px; background-image:url("../images/recruit/ipin_bg2.png"); }

.ipinInfoEnd { padding:37px 0 43px; border-top:1px solid #9e9e9e; }
.ipinInfoEnd dl { width:100%; overflow:hidden; text-align:center; }
.ipinInfoEnd dt { font-size:30px; font-weight:bold; color:#d31145; }
.ipinInfoEnd dd { font-size:15px; }
.ipinInfoEnd dd.text { margin:25px 0; line-height:24px; font-size:18px; }

.recruitLogin { margin:0 auto; width:736px; height:393px; border:1px solid #ddd; }
.recruitLogin .formArea { position:relative; }
.recruitLogin .formArea .title { display:block; margin:29px 0 0 75px; padding:33px 0 0 113px; width:470px; height:69px; background:url("../images/recruit/gate_bg3.png") 0 0 no-repeat; }
.recruitLogin .formArea h2 { display:inline-block; float:left; font-size:30px; color:#333; font-weight:bold; }
.recruitLogin .formArea .sTitle { display:block; float:right; margin:0; width:370px; font-size:14px; color:#222; }
.recruitLogin .formArea table { margin:42px 0 0 85px; table-layout:auto; }
.recruitLogin .formArea td, .recruitLogin .formArea th { padding-top:15px; }
.recruitLogin .formArea tr:first-child td, .recruitLogin .formArea tr:first-child th { padding-top:0; }
.recruitLogin .formArea th { color:#470a1a; text-align:left; font-weight:normal }
.recruitLogin .formArea .text { display:block; padding:171px 0 0; font-size:14px; background-position:50% 0; background-repeat:no-repeat; color:#555; text-align:center; }
.recruitLogin .formArea span.btn { position:absolute; right:86px; top:145px; width:160px; text-align:center; }
.recruitLogin .ess { display:inline-block; width:6px; height:5px; margin-left:7px; background:url("../images/common/ico_ess.png") 0 0 no-repeat; vertical-align:middle; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0; text-align:left; }
.recruitLogin .ps + .ps { margin-top:5px; }
.recruitLogin .ps .ess { margin-left:0; }
.recruitLogin ul.list { margin:29px 0 0 84px; font-size:14px; }
.recruitLogin ul.list li { clear:both; padding-left:9px; background:url("../images/common/bul_dot.png") 0 14px no-repeat; vertical-align:middle; }
.recruitLogin ul.list li .text, .recruitLogin ul.list li .text1 { display:inline-block; float:left; margin-right:24px; width:374px; letter-spacing:-1px; }
.recruitLogin ul.list li .text1 { margin-top:7px; }

.inputTy1, .inputTy3 { display:inline-block; width:27px; height:30px; border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.inputTy3 { width:40px; }
.inputTy2, .inputTy4 { display:inline-block; width:40px; height:30px; border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.inputTy4 { width:120px; }
.inputTy5, .inputTy6 { display:inline-block; width:80px; height:30px; border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.inputTy4 { width:120px; }
.inputTy7, .inputTy8 { display:inline-block; width:90px; height:30px; border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.inputTy1 input, .inputTy3 input { padding:2px 4px; width:19px; height:26px; border:none; background:url("../images/recruit/value1.gif") 50% 50% no-repeat; }
.inputTy2 input, .inputTy4 input { padding:2px 4px; width:32px; height:26px; border:none; background:url("../images/recruit/value2.gif") 5px 50% no-repeat; }
.inputTy5 input { padding:2px 4px; width:70px; height:26px; border:none; background:url("../images/recruit/value1.gif") 50% 50% no-repeat; }
.inputTy6 input { padding:2px 4px; width:70px; height:26px; border:none; background:url("../images/recruit/value2.gif") 50% 50% no-repeat; }
.inputTy7 input { padding:2px 4px; width:90px; height:26px; border:none; background:url("../images/recruit/value7.gif") 50% 50% no-repeat; }
.inputTy8 input { padding:2px 4px; width:90px; height:26px; border:none; background:url("../images/recruit/value8.gif") 50% 50% no-repeat; }
.inputTy3 input, .inputTy3 .none input { width:32px !important; }
.inputTy4 input, .inputTy4 .none input { width:112px !important; }
.inputTy1 .none input, .inputTy3 .none input { padding:2px 4px; width:19px; height:26px; background:none; }
.inputTy2 .none input, .inputTy4 .none input { padding:2px 4px; width:32px; height:26px; background:none; }
.inputTy5 .none input, .inputTy6 .none input { padding:2px 4px; width:70px; height:26px; background:none; }
.inputTy7 .none input, .inputTy8 .none input { padding:2px 4px; width:70px; height:26px; background:none; }

.explain { margin-top:45px; font-size:18px; color:#333; font-weight:bold; text-align:center; }

/* µµ¿ò¸» */
.btn_help2 { position:relative; display:inline-block; margin-left:7px; vertical-align:middle; text-decoration:none !important; word-wrap:normal !important; }
.btn_help2 .posiTy01, .btn_help2 .posiTy02, .btn_help2 .posiTy03, .btn_help2 .posiTy04, .btn_help2 .posiTy05, .btn_help3 .posiTy01, .btn_help3 .posiTy02 { display:none; }
.btn_help2:hover .posiTy01, .btn_help2:focus .posiTy01,
.btn_help2:hover .posiTy02, .btn_help2:focus .posiTy02,
.btn_help2:hover .posiTy03, .btn_help2:focus .posiTy03,
.btn_help2:hover .posiTy04, .btn_help2:focus .posiTy04,
.btn_help3:hover .posiTy01, .btn_help3:focus .posiTy01,
.btn_help2:hover .posiTy05, .btn_help2:focus .posiTy05 { display:block; position:absolute; padding:15px; font-size:13px; line-height:21px; letter-spacing:-1px; text-align:left; text-decoration:none !important; color:#666 !important; z-index:100; }
.btn_help2:hover .posiTy01, .btn_help2:focus .posiTy01 { top:-90px; left:20px; width:214px; height:64px; background:url("../images/recruit/help_box1.png") 0 0 no-repeat; }
.btn_help2:hover .posiTy02, .btn_help2:focus .posiTy02 { top:-90px; left:-279px; width:254px; height:64px; background:url("../images/recruit/help_box2.png") 0 0 no-repeat; }
.btn_help2:hover .posiTy03, .btn_help2:focus .posiTy03 { top:19px; left:-262px; width:234px; height:44px; background:url("../images/recruit/help_box3.png") 0 0 no-repeat; }
.btn_help2:hover .posiTy04, .btn_help2:focus .posiTy04 { top:19px; left:20px; width:267px; height:64px; background:url("../images/recruit/help_box4.png") 0 0 no-repeat; }
.btn_help2:hover .posiTy05, .btn_help2:focus .posiTy05 { top:19px; left:20px; width:267px; height:64px; background:url("../images/recruit/help_box6.png") 0 0 no-repeat; }

.btn_help3 { position:absolute; display:inline-block; bottom:0; right:90px; vertical-align:middle; text-decoration:none !important; }
.btn_help3:hover .posiTy01, .btn_help3:focus .posiTy01,
.btn_help3:hover .posiTy02, .btn_help3:focus .posiTy02 { display:block; position:absolute; padding:13px 15px 15px 15px; font-size:13px; line-height:21px; letter-spacing:-1px; text-align:left; text-decoration:none !important; color:#666 !important; z-index:10; }
.btn_help3:hover .posiTy01, .btn_help3:focus .posiTy01 { top:25px; left:-225px; width:214px; height:66px; background:url("../images/recruit/help_box1.png") 0 0 no-repeat; }
.btn_help3:hover .posiTy02, .btn_help3:focus .posiTy02 { top:25px; left:-225px; width:249px; height:157px; background:url("../images/recruit/help_box5.png") 0 0 no-repeat; }

/* Áö¿øÇÏ±â > Áö¿ø¹®ÀÇ */
.recruitQuestion .current { border-color:#d31145; }
.recruitQuestion .current dt { background:#d31145 url("../images/recruit/recruit_question_q_on.png") 14px 50% no-repeat; }
.recruitQuestion .current dt a { padding-bottom:24px; color:#fff !important; }
.recruitQuestion .current dd div.in { background-image:url("../images/recruit/recruit_question_a_on.png"); }
.recruitQuestion dl { border:3px solid #f3f3f3; margin-top:6px; }
.recruitQuestion dl:first-child { margin-top:0; }
.recruitQuestion dt { background:#f3f3f3 url("../images/recruit/recruit_question_q.png") 14px 50% no-repeat; }
.recruitQuestion dt a { display:block; padding:19px 0 22px 60px; color:#222 !important; font-size:18px; text-decoration:none !important; }
.recruitQuestion dd { display:none; }
.recruitQuestion dd div.in { color:#111; font-size:16px; padding:27px 0 25px 65px; background:url("../images/recruit/recruit_question_a.png") 15px 0 no-repeat; }
.btnFormX { display:inline-block; vertical-align:middle; margin-right:8px; }

/* HRÆÄÆ®³Ê½º */
#container.applyHR h2 { display:inline-block; margin-top:98px; font-size:36px; line-height:36px; color:#333; font-weight:bold; }
#container.applyHR .tTy1 { margin:0 0 33px; letter-spacing:0; }
#container.applyHR .tTy1 .total { font-size:14px; letter-spacing:0; }
#container.applyHR .tableTy1 .unitPos .inner { padding:0 0 15px; }
#container.applyHR .tbScrollY .tbHead thead th { padding:0 5px; }
#container.applyHR table.data td { padding:8px 5px; }
#container.applyHR table.data td .mTy1 { display:inline-block; margin-top:5px; }
#container.applyHR .tbScrollY table.tbHead.thtdH th { height:51px; }
#container.applyHR .tbScrollY .tbBody { border-bottom:1px solid #e1e1e1 !important; }
#container.applyHR .tbScrollY .tbBody caption { display:none; }
#container.applyHR .tbScrollY .tbBody table.thtdH td { height:35px; }
#container.applyHR .dataFoot { margin-top:0px !important; padding:14px 0; background-color:#f7f7f7; border-bottom:1px solid #9e9e9e; }
#footer.applyHR .baseIn address { position:relative; }
#footer.applyHR .baseIn .logo { float:left; display:inline-block; }
#footer.applyHR .baseIn .add { margin-left:295px; font-size:14px; line-height:14px; }
#footer.applyHR .baseIn .phone { margin-left:295px; margin-top:8px; font-size:14px; line-height:14px; }
#footer.applyHR .baseIn .phone a, #footer.applyHR .baseIn .phone a:hover, #footer.applyHR .baseIn .phone a:focus { color:#ddd !important; text-decoration:none !important; }
#footer.applyHR .baseIn .copy { margin-left:295px; margin-top:6px; }
#container.applyHR .baseIn .recruitLoginHr { margin:0 auto; width:960px; border:0; }
#container.applyHR .baseIn .recruitLoginHr .fArea { position:relative; margin:0 auto; width:736px; }
#container.applyHR .baseIn .recruitLoginHr .fArea td, #container.applyHR .baseIn .recruitLoginHr .fArea th { padding-top:15px; text-align:left; }
#container.applyHR .baseIn .recruitLoginHr .fArea tr:first-child td, #container.applyHR .baseIn .recruitLoginHr .fArea tr:first-child th { padding-top:0; }
#container.applyHR .baseIn .recruitLoginHr .fArea .title { margin-top:73px; padding-left:215px; width:535px; height:76px; background:url("../images/recruit/hr_login_bg.png") 0 0 no-repeat; font-size:16px; font-weight:bold; }
#container.applyHR .baseIn .recruitLoginHr .fArea .body { margin:0 0 0 6px; padding:42px 0 0 0; width:737px; border:1px solid #ddd; border-top:0; }
#container.applyHR .baseIn .recruitLoginHr .fArea table.login { margin:0 0 0 85px; table-layout:auto; }
#container.applyHR .baseIn .recruitLoginHr .fArea .text { display:block; padding:171px 0 0; font-size:14px; background-position:50% 0; background-repeat:no-repeat; color:#555; text-align:center; }
#container.applyHR .baseIn .recruitLoginHr .fArea span.btn { margin:33px 0 25px; display:block; width:750px; text-align:center; }
#container.applyHR .baseIn .recruitLoginHr .fArea span.checkMsg { display:inline-block; padding-left:19px; margin-left:10px; color:#555; font-size:14px; vertical-align:middle; background:url("../images/common/bul_checkmsg1.png") 0 3px no-repeat; }