@charset "utf-8";

/* 인재채용  */

h2.careers-title {margin:0 0 20px;}
h3.careers-s-title {margin:0 0 12px 0;}

.careers-system {overflow:hidden;}
.careers-system li {position:relative; width:585px; font:0/0 Arial; padding:0 0 0 165px; margin-bottom:10px;}
.careers-system li strong {position:absolute; left:0; top:0;}
.careers-system span, .careers-system em {display:block; padding:0 0 10px 9px;}
.careers-system span {background:url(../img/icon/bul_bar2.gif) no-repeat left 4px;}

.system-evaluation {margin:-10px 0 0; padding:162px 0 20px; background:url(../img/common/system-evaluation.gif) no-repeat left top;}
.system-compensation {padding:142px 0 0 0; background:url(../img/common/system-compensation.gif) no-repeat left top;}
.system-compensation li {margin-bottom:7px;}
.system-compensation span, .careers-system em {padding-bottom:9px;}

.careers-list {font:0/0 Arial;}
.careers-list .icon-txt {width:100%; margin-bottom:40px;}
.careers-list .icon-txt li {padding-left:23px; background-position:14px 4px; margin:0 0 3px;}
.careers-list .sub-title { margin:0 0 10px;}
.careers-list .txt {padding:0 0 10px 22px; margin:0 0 10px; border-bottom:1px solid #e4e4e4;}
.careers-list dl.txt dt {margin-bottom:5px;}
.careers-list dl.txt dd {margin-bottom:9px;}
.careers-list .txt .last {margin:0;}
.careers-list .last {border-bottom:none;}

.system-education {background:url(../img/common/visual1.gif) no-repeat right top;}

.recruit-step {padding:10px 0 0; background:url(../img/common/visual2.gif) no-repeat right top;}
.msie6 .recruit-step .mes-top {height:243px;}
.recruit-step .mes-top {min-height:243px;}
.recruit-step .mes-top strong {display:block; margin-bottom:15px;}
.recruit-step .txt {padding:0 0 15px 24px; margin-bottom:15px;}
.recruit-step .recruit-process {width:100%; height:290px; background:url(../img/common/visual_recruit_process.gif) no-repeat left top; overflow:hidden;}
.recruit-step .recruit-process li {text-indent:-9999px;}
.recruit-step .last {margin-bottom:40px;}

.system-benefits {font:0/0 Arial;}
.system-benefits h2 {min-height:85px; padding:15px 0 0 112px; background-position:left top; background-repeat:no-repeat;}
.system-benefits .txt {min-height:63px; margin:-63px 0 0; padding:0 0 0 126px; border-bottom:1px solid #e4e4e4;}
.system-benefits p.txt {background:url(../img/icon/bul_bar2.gif) no-repeat 126px 4px; padding-left:135px;}
.system-benefits ul.txt li {background:url(../img/icon/bul_bar2.gif) no-repeat left 4px; padding-left:9px; margin-bottom:8px; }
.msie6 .system-benefits h2 {height:85px;}
.msie6 .system-benefits .txt {height:63px;}
.system-benefits .bg1 {background-image:url(../img/common/visual_benefits1.gif);}
.system-benefits .bg2 {background-image:url(../img/common/visual_benefits2.gif);}
.system-benefits .bg3 {background-image:url(../img/common/visual_benefits3.gif);}
.system-benefits .bg4 {background-image:url(../img/common/visual_benefits4.gif);}
.system-benefits .bg5 {background-image:url(../img/common/visual_benefits5.gif);}
.system-benefits .bg6 {background-image:url(../img/common/visual_benefits6.gif);}
.system-benefits .bg7 {background-image:url(../img/common/visual_benefits7.gif);}
.system-benefits .bg8 {background-image:url(../img/common/visual_benefits8.gif);}

.content-recruit .tab-list{margin-bottom:0;}
.mes-top-recruit {width:735px; min-height:67px; padding:40px 0 0 15px; background:url(../img/common/visual_recruit.gif) no-repeat right bottom;}
.mes-top-recruit strong {display:block; margin-bottom:9px;}
.msie6 .mes-top-recruit {height:67px;}

.content-recruit .sub-title {padding:40px 0 10px;}
.content-recruit .sub-title-first {border-top:1px solid #eaeaea;}
.content-recruit em.mes {margin-top:7px; color:#aaaaaa; font-size:0.917em;}
.content-recruit p.mes {margin-top:-3px;}

.title-type1 {margin:20px 0 10px;}
.title-type2 {margin:0 0 10px;}
.title-type3 {margin:0 0 15px;}

.box-line {width:722px; border:1px solid #e4e4e4; padding:11px 14px;}
ul.box-line {padding:11px 14px 8px;}
ul.box-line li {margin-bottom:2px;}

.recruit-login ul.icon-txt {font:0/0 Arial;}
.recruit-login ul.icon-txt li {background-position:left 4px;}
.recruit-login ul.icon-txt li a, .recruit-login ul.icon-txt li img{vertical-align:top;}
.recruit-login ul.icon-txt li a.btn1 {margin:-3px 3px 0 5px;}
.recruit-login ul.icon-txt li a.btn2 {margin:-3px 3px 0 0;}

.login-form {border:1px solid #e1ddd6; background:#fcfbfa; padding:3px; margin:0 0 20px;}
.login-form fieldset {background:#f3f1ec; padding:18px 0 18px 72px;}
.login-form fieldset div {padding:3px 0;}
.login-form input.text {vertical-align:middle; padding-top:4px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.login-form input.image {display:block; margin:-51px 0 0 323px;}
.login-form label {width:76px;}

.find-form {margin:0 0 20px;}
.find-form fieldset {border:1px solid #e1ddd6; background:#fcfbfa; padding:3px; margin-bottom:10px;}
.find-form fieldset div {background:#f3f1ec; padding:17px 0 17px 58px;}
.find-form input.text {vertical-align:middle; padding-top:4px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.find-form label {width:76px;}

.chk-form {position:relative; height:315px;}
.chk-form .mes-top {position:absolute; left:0; top:0; width:100%; min-height:180px; padding:10px 0 0 0; background:url(../img/common/visual3.png) no-repeat right top; z-index:30;}
.msie6 .chk-form .mes-top {height:170px;}
.chk-form .mes-top strong {display:block; margin-bottom:15px;}
.chk-form .mes-bottom {position:absolute; right:0; top:294px;}
.chk-form fieldset {position:absolute; left:0; top:152px; width:742px; height:124px; border:1px solid #e1ddd6; background:#fcfbfa; padding:3px; margin:0 0 9px; z-index:20;}
.chk-form fieldset div.form {background:#f3f1ec; padding:23px 0 23px 214px;}
.chk-form fieldset div.form div {padding:3px 0;}
.chk-form fieldset label {width:76px;}
.chk-form .icon-txt {position:absolute; left:0; bottom:10px; background-position:left 4px; font:0/0 Arial;}

.box-policy {width:712px; height:169px; border:1px solid #d9d9d9; padding:17px 19px; margin:0 0 7px; overflow-x:hidden; overflow-y:auto;
	scrollbar-face-color:#ffffff; scrollbar-base-color:#f5f5f5; scrollbar-highlight-color:#d6d6d6; scrollbar-shadow-color:#d6d6d6; 
	scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-arrow-color:#c0c0c0; scrollbar-track-color:#f5f5f5;
}
.box-policy .title1 {padding:27px 0 17px; color:#8c662a;}
.box-policy .txt {margin-bottom:1px;}

.form-policy-chk {margin-bottom:18px;}
.form-mes {margin:7px 0; color:#aaaaaa; font-size:0.916em;}
.form-mes2 {margin:-23px 0 10px; color:#e31212; font-size:0.916em; padding-left:60px;}
.form-mes3 {margin:7px 0 -26px;color:#aaaaaa; font-size:0.916em;}

.faq {width:750px; border-top:2px solid #8c662a;}
.faq dt, .faq dd {width:693px; border-bottom:1px solid #e4e4e4;}
.faq dt {padding:9px 15px 8px 42px; background:url(../img/icon/icon_q.gif) no-repeat 15px 0.417em; line-height:1em; cursor:pointer;}
.faq dd {padding:6px 15px 4px 42px; background:url(../img/icon/icon_a.gif) no-repeat 15px 0.417em;}

.recuit_txt_type1 {margin:0 0 40px 0;}
.mgb_40 {margin-bottom:40px !important;}