@charset "utf-8";
@import url(reset.css);
@import url(print.css) print;

/* 전체 팝업 > 공통 */
/* html{overflow:hidden} */
html.popup{overflow-y:auto}

.x{position:absolute;top:10px;right:15px}

/* 우편번호 */
body.zipcode #header{width:555px;height:50px;background-color:#2c6def}
body.zipcode #header img{margin-left:15px;margin-top:10px}
body.zipcode #wrap{width:500px;margin:23px 0 0 23px}
body.zipcode #wrap > ul > li{border-top:dashed 1px #e4e4e6;padding-top:15px;margin-bottom:15px}
body.zipcode #wrap > ul > li:first-child{border-top:0;padding:0;margin:0}
.search_area p{margin-bottom:18px}
.search_area .area{width:250px;height:25px}
.search_result{margin-top:15px}
.search_result dl{margin-top:18px;overflow:hidden;position:relative;height:234px;background:url("../popup/img/add_pop_tabbg.gif") repeat-x}
.search_result dl dt{float:left;width:147px;height:31px;border:solid 1px #dedede;border-bottom:0;background-color:#f8f8f8;text-align:center;line-height:31px;cursor:pointer}
.search_result dl dt.on{height:32px;background-color:#ffffff;font-weight:bold;border:solid 1px #2c6def;border-bottom:0}
.search_result dl dd{position:absolute;top:32px;left:0;margin-top:10px;width:100%;height:190px;background-color:#fcfcfc;border:solid 1px #eeeeee;overflow-y:scroll;padding:15px;padding-right:0}
.search_result dl dd li a{color:#686868;font-size:11px;line-height:20px}
.search_result dl dd li a:hover{color:#2c6def}
.search_result dl dd li.no_result{text-align:center;margin-top:20px;text-decoration:underline}
.search_table table{margin-top:10px;border-collapse:collapse;width:100%;margin-bottom:14px}
.search_table table th,
.search_table table td{border:solid 1px #d1d9ee;line-height:34px}
.search_table table th{text-align:center;background-color:#e9f1f3;color:#797f8b}
.search_table table td{padding-left:12px;background-color:#f4f8f9;color:#3b3b3b;font-size:11px}
.search_table .input_dtl{width:457px;height:25px;margin-right:1px}
.support_btn{text-align:center;margin-top:45px}
.support_btn img{margin-right:5px}
.form_member th{width:70px}
.form_member th,
.form_member td{padding:8px 0;text-align:left}
.form_member input,
.form_member select{height:25px}
.form_member input.name,
.form_member input.auth_num{width:242px}
.form_member input.name1{width:260px}
.form_member select.birth{width:78px}
.form_member .mobile{width:71px}
.form_member td.check{padding:0px}
.form_member td.check input{height:12px;vertical-align:text-bottom}

/* 채용공고 등록 팝업 > 공통 */
#popup_header{background:#2c6def;height:50px;top:0;left:0;margin:0;padding:0}
#popup_header h1{float:left;padding:16px 0 15px 23px}
#popup_wrap *{font-family:'Malgun Gothic','맑은 고딕';}
#popup_wrap{margin:19px 28px 0 25px}
#popup_wrap .btn{text-align:center;margin-top:20px;padding-bottom:20px}
#popup_wrap .btn .close{position:absolute;top:0;left:610px;background:url("../company/img/close_pop_icon.gif") no-repeat;width:20px;height:20px;margin:15px 33px 15px 0;cursor:pointer}
#popup_wrap .btn .close.right{left:initial;right:0;margin:15px 20px}
#popup_wrap p{color:#494949;background:url("../common/img/dot_m.png") no-repeat 3px 8px;line-height:21px;padding-left:10px}
#popup_wrap p strong{font-weight:bold}

/* 채용공고 등록 팝업 > 우대조건 선택 */
#popup_wrap.preferential{width:696px}
#popup_wrap .borderbox{border:1px solid #e3e5e6;background:#f7fafc;height:366px;margin-top:12px;overflow:hidden}
#popup_wrap dl{float:left;padding-right:13px}
#popup_wrap dt.tit{color:#3366ca;font-weight:bold;margin:20px 0 0 14px}
#popup_wrap dd{padding:10px 0 0 13px}
#popup_wrap dd label{font-size:11px}
#popup_wrap.prefer_wrap{width:600px}
#popup_wrap.prefer_wrap .borderbox{border:1px solid #e3e5e6;background:#f7fafc;height:610px;margin-top:12px;overflow:hidden}
#popup_wrap.prefer_wrap dl{float:left;width:199px;height:300px}
#popup_wrap.prefer_wrap dt.tit{color:#3366ca;font-weight:bold;margin:20px 0 0 14px}
#popup_wrap.prefer_wrap dd{padding:10px 0 0 13px}
#popup_wrap.prefer_wrap dd label{font-size:11px}

/* 채용공고 등록 팝업 > 채용담당자 선택 */
body.managers{width:600px;height:410px}
body.managers #popup_wrap.recruiters .recruiters_list table{width:100%}
body.managers #popup_wrap.recruiters .btn span.close{left:553px}
body.managers #popup_wrap.recruiters .paging_wrap{background:none}
body.managers #popup_wrap.recruiters p,
body.managers #popup_wrap.recruiters table{background:#fff}
body.managers #popup_wrap.recruiters table td em{display:block;font-size:11px;color:#999}
body.managers a{text-decoration:none}
#popup_wrap.recruiters{width:550px}/*width:490px;*/
#popup_wrap .recruiters_list table{margin:0 auto}
#popup_wrap .recruiters_list table th{border-top:2px solid #4b80ee;height:35px;font-weight:normal;text-align:center;color:#6e717f;font-size:12px;letter-spacing:0px;background:url("../common/img/tab_th_bg.gif")repeat-x}
#popup_wrap .recruiters_list table td{border-bottom:1px solid #cfcfcf;height:35px;color:#6e717f;padding:5px 0;text-align:center}
#popup_wrap .recruiters_list table td img{vertical-align:middle}
#popup_wrap .recruiters_list p{vertical-align:middle}
#popup_wrap .recruiters_list .tel_in{color:#666}
#paging{text-align:center;padding-top:25px}
#paging a{vertical-align:middle;margin-bottom:2px}
#paging a.pre_end{display:inline-block;width:17px;height:15px;background:url('../company/img/c_icon_set.png') no-repeat 0px -78px}
#paging a.pre_next{display:inline-block;width:16px;height:15px;background:url('../company/img/c_icon_set.png') no-repeat -22px -78px}
#paging a.next_pre{display:inline-block;width:16px;height:15px;background:url('../company/img/c_icon_set.png') no-repeat -43px -78px}
#paging a.next_end{display:inline-block;width:17px;height:15px;background:url('../company/img/c_icon_set.png') no-repeat -64px -78px}
#paging span{display:inline-block;min-width:24px;height:23px;padding:3px 2px 3px 1px;line-height:17px}/*line-height:22px;*/
#paging span.num a{font-size:12px;color:#777d8c;text-decoration:none;text-align:center}
#paging span.num.on{border:1px solid #4b80ee;font-weight:bold}
#paging span.num.on a{color:#4b80ee}

/* 채용공고 등록 팝업 > 복리후생 선택 */
#popup_wrap.welfare_table{width:551px}
#popup_wrap.welfare_table .box{border:1px solid #c7cdd1;margin-top:12px;margin-bottom:15px}
#popup_wrap.welfare_table .box textarea{width:546px}
#popup_wrap.welfare_table .welfare{border-top:2px solid #4b80ee}
#popup_wrap.welfare_table dl{overflow:hidden;width:100%;float:none;padding:0;position:relative;border-bottom:1px solid #e3e4e7}
#popup_wrap.welfare_table dt.tit{position:absolute;left:0;right:445px;top:0;bottom:0;vertical-align:middle;text-align:center;font-weight:bold;color:#3c3c3c;background-color:#f7fafc;margin:0}
#popup_wrap.welfare_table dt.tit span{position:absolute;left:0;width:106px;top:50%;margin-top:-6px}
#popup_wrap.welfare_table dd.con{float:right;width:430px;margin:0;padding:0}
#popup_wrap.welfare_table dd.con ul{overflow:hidden;padding:5px 0}
#popup_wrap.welfare_table dd.con ul li{float:left;width:32%;line-height:25px}

/* 채용공고 등록 팝업 > 직종 선택 */
#popup_wrap.jobs_table{width:696px}
#popup_wrap.jobs_table .jobs{border-top:2px solid #4b80ee;border-bottom:1px solid #e3e5e6;background:#f7fafc;margin-top:12px}
#popup_wrap.jobs_table dl{width:100%;float:none;padding:0;position:relative;border-bottom:1px dashed #e3e4e7}
#popup_wrap.jobs_table dt.tit{vertical-align:middle;line-height:40px;text-align:left;font-weight:bold;color:#3366ca;background-color:#f7fafc;margin:0;padding-left:13px}
#popup_wrap.jobs_table dd.con{margin-bottom:10px;padding:0}
#popup_wrap.jobs_table dd.con ul{padding:0;overflow:hidden}
#popup_wrap.jobs_table dd.con ul li{float:left;width:25%;line-height:23px;padding:0 9px}
#popup_wrap.jobs_table dd.con ul li label{font-size:11px}
#popup_wrap.jobs_table .btn span.close{margin:0;top:14px;left:697px}

/* 채용공고 등록 팝업 > 자사 입사지원서 */
#popup_wrap.application_table{width:490px}
#popup_wrap.application_table p{font-size:11px}
#popup_wrap.application_table p strong{font-size:11px;color:#d54a4a}
#popup_wrap.application_table dl{width:100%;float:none;padding:0;position:relative}
#popup_wrap.application_table dl.list_type1 > dt{width:164px}
#popup_wrap.application_table dl.list_type1 > dt.tab02{position:absolute;left:163px;top:-1px}
#popup_wrap.application_table dl.list_type1 > dt.tab03{position:absolute;left:326px;top:-1px}
#popup_wrap.application_table dl.list_type1 > dt.on{border-bottom-color:#c7cbd3}
#popup_wrap.application_table dd.coform{border:1px solid #afb5be;padding-left:0;padding-top:34px}
#popup_wrap.application_table dd .coform_box p.box{border-bottom:1px solid #c7cbd3;height:50px;text-align:center;width:100%;padding:14px 7px;background:none;background-color:#f7fafc;color:#484848;font-size:12px;line-height:14px}
#popup_wrap.application_table dd .coform_box p strong{color:#484848;font-size:12px}
#popup_wrap.application_table dd .coform_box .scroll_box{margin:16px;width:450px}
#popup_wrap.application_table dd .coform_box .scroll_box ol{display:block;list-style:none;width:450px}
#popup_wrap.application_table dd .coform_box .scroll_box li{display:block;list-style:none;position:relative;padding:5px 0 3px 3px;border-bottom:1px solid #e5e5e5}
#popup_wrap.application_table dd .coform_box .scroll_box input{vertical-align:middle}
#popup_wrap.application_table dd .coform_box .scroll_box img{vertical-align:middle;position:relative;top:-1px}
#popup_wrap.application_table dd .coform_box .scroll_box label{cursor:pointer}
#popup_wrap.application_table dd .coform_box .scroll_box span.del{position:absolute;right:2px;top:8px}
#popup_wrap.application_table dd .coform_box .cofile{position:relative;padding:20px 0 20px 19px}
#popup_wrap.application_table dd .coform_box .cofile input{width:374px;height:21px;margin-left:0px}
#popup_wrap.application_table dd .coform_box .url{position:relative;padding:20px 0 20px 19px}
#popup_wrap.application_table dd .coform_box .url input{width:410px;height:21px;margin-left:0px}

/* 파일등록관리 팝업 */
/*html{background-color:#eee}*/
body{background-color:#fff}
body.filebox{width:464px;height:548px}
body.filebox *{font-family:'Malgun Gothic','맑은 고딕';}
body.filebox #header{position:relative;width:464px;height:50px;background-color:#2c6def}
body.filebox #header .title{margin-left:15px;padding-top:14px}
body.filebox #header .x{position:absolute;top:14px;right:25px}
body.filebox #wrap{width:435px;margin:15px auto}
.bbs_area .tip{margin:0 auto 20px;padding:22px 7px;border:1px solid #c7cbd3;background-color:#f7fafc;line-height:20px;text-align:center}
.bbs_area .tip strong{font-weight:bold}
.bbs_area dl.tab{overflow:hidden;position:relative;min-height:380px;margin:18px 0 10px;background:url('../popup/img/add_pop_tabbg.gif') repeat-x}
.bbs_area dl.tab > dt{position:absolute;top:0;width:145px;height:31px;border:solid 1px #dedede;border-left-width:0;border-bottom:0;background-color:#f8f8f8;line-height:31px;text-align:center;cursor:pointer}
.bbs_area dl.tab > dt.on{height:32px;border:solid 1px #2c6def;border-bottom:0;background-color:#fff;font-weight:bold}
.bbs_area dl.tab > dt.menu1{border-left-width:1px}
.bbs_area dl.tab > dd{display:none;width:100%;margin-top:45px;padding-top:0}
.bbs_area dl.tab > dd.on{display:block !important}
.bbs_area dl.type1 > dt.menu1{left:0}
.bbs_area dl.type1 > dt.menu2{left:145px}
.bbs_area dl.type1 > dt.menu3{left:290px}
.bbs_area ul.reg a.btn{float:right}
.bbs_area ul.reg p.row{margin-bottom:5px}
.bbs_area ul.reg li p{overflow:hidden}
.bbs_area ul.reg select.category{float:left;height:26px;width:88px;margin-right:3px}
.bbs_area ul.reg input.file{display:none}
.bbs_area ul.reg input.url,
.bbs_area ul.reg input.meta,
.bbs_area ul.reg input.file_box{display:inline-block;float:left;height:26px;border:solid 1px #c7ced1;line-height:26px;vertical-align:middle}
.bbs_area ul.reg input.url{width:386px;padding-left:10px}
.bbs_area ul.reg input.meta{width:295px;margin-bottom:3px;padding-left:10px}
.bbs_area ul.reg input.file_box{width:255px}
.bbs_area ul.reg input.file_box.file_box_popup{width:240px}
.bbs_area ul.reg input.file_box:hover{cursor:pointer}
.bbs_area dl.load{overflow:hidden}
.bbs_area dl.load dt{display:block;float:left;width:85px;height:25px;font-weight:bold;line-height:25px}
.bbs_area dl.load dd{float:right}
.bbs_area dl.load dd select{width:320px;height:26px}
.bbs_area .wrap{width:435px;height:186px;margin-top:15px;padding:5px;border:solid 1px #EEEEEE;overflow-y:scroll;color:#686868}
.bbs_area ul.list{border:solid 1px #eee;border-bottom:0;background-color:#fcfcfc}
.bbs_area ul.list li{border-bottom:1px solid #e5e5e5;line-height:30px;height:30px;overflow-y:hidden}
.bbs_area ul.list input[type=checkbox]{margin:0 5px}
.bbs_area ul.list label{width:238px;margin:0 5px;vertical-align:middle}
.bbs_area ul.list span.file_size{display:inline-block;width:70px;margin-right:0px;text-align:right;vertical-align:middle;font-size:11px;color:#929296}
.btn_area{padding:10px 0;text-align:center}
.btn_area .btn.off{display:none}
.btn_area .btn.on{display:inline}
.ie11 .bbs_area ul.list label{vertical-align:-12px}
.ie11 .bbs_area ul.list span.file_size{vertical-align:-2px}
.ie11 .basic.btn_pack{padding:6px 9px 4px 9px}
.ie11 .gray.btn_pack{padding:6px 7px 4px 7px}
body.filebox.iframe li.btn_area.menu1{display:none}
body.filebox.iframe .bbs_area .wrap{height:256px}


/* 로고등록/수정 팝업 */
body.logo_sign #header{width:527px;height:50px;background-color:#2c6def;position:relative}
body.logo_sign #header .title{margin-left:15px;padding-top:14px}
body.logo_sign #header .x{position:absolute;right:25px;top:14px}
body.logo_sign #wrap{width:475px;margin:23px 0 0 23px}
.p_search{height:52px;background:url("../popup/img/pic_box_bg.gif") repeat-x;text-align:center}
.p_search input{height:26px;width:325px;margin-right:4px;padding-left:4px;margin-top:11px}
.p_search a{margin-top:11px}
.pic .logo_box{border:solid 1px #dee2e5;margin:10px auto;box-sizing:content-box}
.pic .logo_box img .com_logo_thumb{margin:0;padding:0}
.pic table.logo_table th{height:20px;vertical-align:bottom}
.pic table.logo_table td{height:190px}
.pic table.logo_table td .notice{width:230px}
p.com_logo{height:155px;line-height:150px}
.logo_box .com_logo_empty{vertical-align:middle}
.com_logo_orgin{max-width:100%;max-height:100%;vertical-align:middle;box-sizing:content-box;border:1px solid #dee2e5}
.com_logo_thumb{max-width:100%;max-height:100%;vertical-align:middle}

/* 사진등록/수정 팝업 */
body.pic_sign #header{width:527px;height:50px;background-color:#2c6def;position:relative}
body.pic_sign #header .title{margin-left:15px;padding-top:14px}
body.pic_sign #header .x{position:absolute;right:25px;top:14px}
body.pic_sign #wrap{width:475px;margin:23px 0 0 23px}
.info_txt p{font-family:'굴림',gulim;color:#3c3c3c;line-height:18px}
.info_txt strong{font-weight:bold}
.info_txt span{font-weight:bold;color:#2c6def}
.info_txt p.point{font-weight:bold}
.info_txt p.warning{color:#FF0000}
.pic{border:solid 1px #afb5be;margin-top:22px;position:relative}
.pic .arrow{top:150px;left:217px;position:absolute}
.p_search{height:52px;background:url("../popup/img/pic_box_bg.gif") repeat-x;text-align:center}
.p_search input{height:26px;width:325px;margin-right:4px;padding-left:4px;margin-top:11px}
.p_search a{margin-top:11px}
.pic table{text-align:center}
.pic table th div{position:relative;line-height:20px;height:20px}
.pic .line{background-color:#dde0e2}
.pic .notice{font-family:'굴림',gulim;color:#3c3c3c;line-height:18px;width:235px}/*margin-top:60px;margin-bottom:60px;*/
.pic .notice span{color:#4b80ee}
.pic .before_txt{position:absolute;z-index:1;width:100%;margin-top:15px;font-family:'굴림',gulim;color:#3c3c3c;font-weight:bold;text-align:center}
.pic .after_txt{position:absolute;z-index:1;width:100%;margin-top:15px;font-family:'굴림',gulim;color:#ff2045;font-weight:bold;text-align:center}
.pic .pic_box{display:inline-block;*display:inline;*zoom:1;padding:5px;text-align:center;background:#fff;border:1px solid #ddd;margin:10px auto 10px auto}
.pic .logo_box img .per_pic_thumb{margin:0;padding:0}
.pic table.pic_table th{height:20px;vertical-align:bottom}
.pic table.pic_table td{height:190px}
p.per_pic{height:155px;line-height:150px}
.per_pic_empty{width:100%;height:100%}
.per_pic_orgin{max-width:180px;max-height:145px;vertical-align:middle;box-sizing:content-box;border:1px solid #dee2e5}
.per_pic_thumb{max-width:180px;max-height:145px;vertical-align:middle}
.pic .logo_box img .com_pic_thumb{margin:0;padding:0}
p.com_pic{height:155px;line-height:150px}
.com_pic_empty{width:100%;height:100%}
.com_pic_orgin{max-width:180px;max-height:145px;vertical-align:middle;box-sizing:content-box;border:1px solid #dee2e5}
.com_pic_thumb{max-width:180px;max-height:145px;vertical-align:middle}
.pic_ok_btn{margin-top:15px;text-align:center}
.p_title{padding:5px 0;border-bottom:1px solid #dde0e2}
.p_title strong{display:inline-block;width:80px;text-align:center}
.p_title #cp_title{height:26px;width:355px;margin-right:4px;padding-left:4px}

/* 이력서 이메일 전송 팝업 */
html{overflow:hidden}
body.re_email #header{width:515px;height:50px;background-color:#2c6def;position:relative}
body.re_email #header .title{margin-left:15px;padding-top:14px}
body.re_email #header .x{position:absolute;right:25px;top:14px}
body.re_email #wrap{width:465px;margin:20px 0 0 20px}
.mail_send li{margin-bottom:18px;text-align:left}
.mail_send span{display:inline-block;width:135px;font-family:'굴림',gulim;color:#3c3c3c;font-weight:bold}
.mail_send .mail_send_txt {margin-top: 15px; width: 100%; text-align: center;}
.mail_send select{width:325px;height:25px}
.mail_send input{width:325px;height:25px;margin-left:3px}
.mail_send_btn{text-align:center;margin-top:30px}
.mail_send_btn img{margin-right:5px}


/* 지원취소 팝업 */
html{overflow:hidden}
body.support01 #header{width:438px;height:50px;background-color:#2c6def;position:relative}
body.support01 #header .title{margin-left:15px;padding-top:14px}
body.support01 #header .x{position:absolute;right:25px;top:14px}
body.support01 #wrap{width:390px;margin:20px 0 0 20px}
body.support01 .notice{font-family:'굴림',gulim;color:#3c3c3c;line-height:18px}
body.support01 .notice strong{font-weight:bold}
body.support01 .question{margin-top:15px;font-family:'굴림',gulim;color:#2c6def}
body.support01 .support_btn{text-align:center;margin-top:45px}
body.support01 .support_btn img{margin-right:5px}
body.support01 #support_info_wrap{width:500px;margin:15px 0 0 15px;}
body.support01 #support_info_wrap p.notice{line-height:18px}


/* 재 입사지원 불가 안내 팝업 */
html{overflow:hidden}
body.support02 #header{width:438px;height:50px;background-color:#2c6def;position:relative}
body.support02 #header .title{margin-left:15px;padding-top:14px}
body.support02 #header .x{position:absolute;right:25px;top:14px}
body.support02 #wrap{width:390px;margin:20px 0 0 20px}
.notice{width: 420px;font-family:'굴림',gulim;color:#3c3c3c;line-height:18px}
.notice strong{font-weight:bold}
.question{margin-top:15px;font-family:'굴림',gulim;color:#2c6def}
.support_btn{text-align:center;margin-top:45px}
.support_btn img{margin-right:5px}




/* 파일등록관리 팝업 */
html{overflow:hidden}
body.file_sign #header{width:464px;height:50px;background-color:#2c6def;position:relative}
body.file_sign #header .title{margin-left:15px;padding-top:14px}
body.file_sign #header .x{position:absolute;right:25px;top:14px}
body.file_sign #wrap{width:415px;margin:20px 0 0 20px}
.file_form li{margin-bottom:15px}
.file_form span{font-family:'굴림',gulim;color:#3c3c3c;font-weight:bold;display:inline-block;width:85px}
.file_form select{width:325px;height:25px}
.file_form .search{margin-left:88px}
.file_form .search input{width:280px;height:26px;margin-right:5px;margin-top:10px}
.file_form .search a{margin-top:10px}

/* 자격증/면허증 검색 */
html{overflow:hidden}
body.licence #header{width:514px;height:50px;background-color:#2c6def;position:relative}
body.licence #header .title{margin-left:15px;padding-top:14px}
body.licence #header .x{position:absolute;right:25px;top:14px}
body.licence #wrap{width:467px;margin:20px 0 0 20px}
.lic_txt{font-family:'굴림',gulim;color:#3c3c3c;line-height:18px}
.lic_txt span{font-size:11px;color:#7a7f8b}
.lic_box{border:solid 1px #afb5be;margin-top:15px}
.lic_box dt{height:52px;background:url("../popup/img/licen_box_bg.gif") repeat-x;padding-left:20px}
.lic_box img{margin-right:15px;padding-top:15px}
.lic_box input{width:280px;height:26px;margin-right:5px;margin-top:11px}
.lic_box dt > a{margin-top:11px}
.lic_box dd{width:100%;height:195px;background-color:#fcfcfc;overflow-y:scroll;padding:18px;padding-right:0px}
.lic_box a{color:#686868;line-height:20px;font-size:11px}

/* 직급(직책)선택 */
body.rank_select #header{width:500px;height:50px;background-color:#2c6def;position:relative}
body.rank_select #header .title{margin-left:15px;padding-top:14px}
body.rank_select #header .x{position:absolute;right:25px;top:14px}
body.rank_select #wrap{width:460px;margin:20px 0 0 20px}
.jik_che{width:460px;border:solid 1px #afb5be}
.jik_che th{height:37px;background:url("../popup/img/jik_che_bg.gif") repeat-x;text-align:center;font-family:'굴림',gulim;color:#3c3c3c;font-weight:bold;font-size:13px}
.jik_che th img{margin-left:3px}
.jik_che td{border-right:solid 1px #afb5be}
.jik_che td.vtop{vertical-align:top}
.jik_che .jik1{border-right:solid 1px #afb5be}
.jik_che ul{margin:15px;margin-left:20px;overflow:hidden}
.jik_che li{line-height:24px;width:50%;float:left;text-align:left}
.jik_che .input_area{background-color:#edeef1;height:40px;text-align:center}
.jik_che .input_area input.txt{width:118px;height:24px}
.support_btn{text-align:center;margin-top:15px}
.support_btn img{margin-right:5px}

/* 입사지원요청 */
body.j_jiwon #header{width:630px;height:50px;background-color:#2c6def;position:relative}
body.j_jiwon #header .title{margin-left:15px;padding-top:14px}
body.j_jiwon #header .x{position:absolute;right:25px;top:14px}
body.j_jiwon #wrap{width:590px;margin:24px 20px 0 20px}
body.j_jiwon .recuit_s{overflow:hidden}
body.j_jiwon .recuit_s .title{float:left;padding-left:7px;padding-top:7px}
body.j_jiwon .recuit_s .selec{float:right}
body.j_jiwon .recuit_s .selec p{font-size:11px;font-family:돋움;color:#9397a0;margin-bottom:12px}
body.j_jiwon .recuit_s .selec .input_job{width:446px;height:29px;margin-bottom:9px;border:solid 1px #9199a9}
body.j_jiwon table{width:590px;border-top:solid 2px #476199;border-left:solid 1px #c9d5eb;border-right:solid 1px #e4e3e8;border-bottom:solid 1px #e4e3e8}
body.j_jiwon table th{border:solid 1px #c9d5eb;background-color:#f4f8f9;padding:14px 0px 14px 20px;font-weight:bold;color:#5c6c88}
body.j_jiwon table td{border-bottom:solid 1px #e4e3e8;padding-left:20px;color:#5c6c88}
body.j_jiwon table .input_name{width:275px;height:25px;border:solid 1px #d1d6db}
body.j_jiwon table .input_pn{width:89px;height:25px;border:solid 1px #d1d6db}
body.j_jiwon table .rec_cont{width:405px;height:137px;border:solid 1px #d1d6db;margin-top:10px;margin-bottom:8px}
body.j_jiwon table .con_txt{font-size:11px;font-family:돋움;color:#9397a0;padding-bottom:10px}
.support_btn{text-align:center;margin-top:15px}
.support_btn img{margin-right:5px}


/* 입사지원 */
#popup_wrap.pop_online_apply em.bar{height:1px;width:550px;border:0;padding:0;margin:0 auto;margin-bottom:10px;background:#ccc;display:block}
#popup_wrap.pop_online_apply .pop_border_blue{border-top:2px solid #4b80ee !important}
#popup_wrap.pop_online_apply .table_info h2{margin:0 0 8px 29px}
#popup_wrap.pop_online_apply .table_info table.tb{border:1px solid #e3e4e7;width:550px;margin:0 auto}
#popup_wrap.pop_online_apply .table_info th{border-right:1px solid #e3e4e7;border-bottom:1px solid #e3e4e7;height:40px;background-color:#f9f9f9;font-weight:bold;padding-left:11px}
#popup_wrap.pop_online_apply .table_info td{border-bottom:1px solid #e3e4e7;padding-left:11px}
#popup_wrap.pop_online_apply .table_info td input{height:23px;line-height:23px}
#popup_wrap.pop_online_apply .table_info td input.tel1,
#popup_wrap.pop_online_apply .table_info td input.tel2,
#popup_wrap.pop_online_apply .table_info td input.mobile1,
#popup_wrap.pop_online_apply .table_info td input.mobile2{width:75px}
#popup_wrap.pop_online_apply .table_info td input.mail1{width:80px}
#popup_wrap.pop_online_apply .table_info td input.mail2{width:110px}
#popup_wrap.pop_online_apply .table_info td select{height:23px;line-height:23px}
#popup_wrap.pop_online_apply .table_info td select.sel_mail{width:110px;height:23px;line-height:23px}
#popup_wrap.pop_online_apply .table_info td textarea{width:407px;height:130px;line-height:23px;border:1px solid #c7ced1;margin:10px 0 7px 0}
#popup_wrap.pop_online_apply .table_info td .w1{width:407px}
#popup_wrap.pop_online_apply .table_info td .w2{width:219px}
#popup_wrap.pop_online_apply .table_info td .w3{width:101px}

#popup_wrap.pop_online_apply .rec_info_wrap{margin:0 auto;margin-bottom:10px;text-align:center}
#popup_wrap.pop_online_apply .rec_info_wrap h2{color:#f46d2a;font-family:"굴림";line-height:30px;text-align:center;font-size:16px;font-weight:bold}
#popup_wrap.pop_online_apply .rec_info_wrap strong{color:#3a4662;font-weight:bold;text-align:center;vertical-align:middle;display:inline-block;line-height:30px}

#popup_wrap.pop_online_apply .mobile_wrap{height:60px;padding:15px 0 0 95px;margin-top:15px;border:1px solid #e3e4e7;border-top:2px solid #4b80ee;width:550px;background-color:#f9f9f9;margin:0 auto;margin-top:25px}

#popup_wrap.pop_online_apply dl{width:565px;margin:0 auto;border-bottom:1px solid #e3e4e7;padding:0;float:none}
#popup_wrap.pop_online_apply dt{padding:10px 0;margin-top:15px}
#popup_wrap.pop_online_apply #rsm_area_mejob{margin-top:5px}
#popup_wrap.pop_online_apply #rsm_area_mejob dt{margin:0;padding:0}
#popup_wrap.pop_online_apply dd{padding:10px;border:1px solid #e3e4e7;border-bottom:0}
#popup_wrap.pop_online_apply dd.bg_box{background-color:#f9f9f9}
#popup_wrap.pop_online_apply dd label{margin-left:5px;margin-right:10px}
#popup_wrap.pop_online_apply dl.part_dtl_wrap dd.bg_box select{width:100%;height:26px}
#popup_wrap.pop_online_apply dl.part_dtl_wrap dd label{font-size:12px}
#popup_wrap.pop_online_apply dl.resume_fileload_wrap dd.bg_box input{width:334px;height:26px}
#popup_wrap.pop_online_apply dl.resume_fileload_wrap dd.bg_box select{height:26px}

#popup_wrap.pop_online_apply dl.login_wrap{border:1px solid #e3e4e7;background-color:#f9f9f9}
#popup_wrap.pop_online_apply dl.login_wrap dt{padding:45px 0 10px 35px;margin:0}
#popup_wrap.pop_online_apply dl.login_wrap dd{overflow:hidden}
#popup_wrap.pop_online_apply dl.login_wrap dd.bg_box{padding:0 35px 45px 35px;border:0}
#popup_wrap.pop_online_apply dl.login_wrap dd input{width:373px;height:23px;line-height:23px;margin-bottom:5px;float:left}
#popup_wrap.pop_online_apply dl.login_wrap dd a.login_submit{float:right;display:inline-block;width:100px;height:53px;background:url('img/btn_login.gif') no-repeat;margin:-28px 0 0 0}
#popup_wrap.pop_online_apply dl.login_wrap dd a.login_submit span{display:block;overflow:hidden;height:0;width:0;text-indent:-9999em;font-size:0}
#popup_wrap.pop_online_apply dl.login_wrap dd span.find_idpw{display:block;clear:both;padding-top:5px}

#popup_wrap.pop_online_apply dl.resume_select_wrap dd.bg_box{overflow:hidden}
#popup_wrap.pop_online_apply dl.resume_select_wrap span.rsm_list_box{line-height:25px}
#popup_wrap.pop_online_apply dl.resume_select_wrap span.rsm_title{display:inline-block;width:415px}
#popup_wrap.pop_online_apply dl.resume_select_wrap input.upload_resume{width:370px;height:26px}
#popup_wrap.pop_online_apply dl.resume_select_wrap input.title_resume{width:370px;height:26px;line-height:26px}
#popup_wrap.pop_online_apply dl.resume_select_wrap input.file{width:370px;height:26px;line-height:26px}

#popup_wrap.pop_online_apply dl.resume_applicants_wrap{border-bottom:0px}

#popup_wrap.pop_online_apply .fileload{margin:0 10px 0 5px}
#popup_wrap.pop_online_apply .tip,
#popup_wrap.pop_online_apply .btn_pack,
#popup_wrap.pop_online_apply img{vertical-align:middle}
#popup_wrap.pop_online_apply .tip{letter-spacing:-0.5px}
#popup_wrap.pop_online_apply .table_info{padding:0;border:0}
#popup_wrap.pop_online_apply .app_tips{padding-left:3px;margin-top:5px;border:0}

#popup_wrap{width:605px;border-top:0}
#popup_wrap .top_img{background:url("img/img_incident_complete.gif") no-repeat;width:435px;height:68px;margin:0 auto;margin-bottom:20px}
#popup_wrap .top_img span{text-indent:-9999em;font-size:0}
#popup_wrap .top_text{padding:17px 0 15px 0;color:#3a4662;font-family:"굴림";line-height:25px;letter-spacing:-1px;text-align:center;font-size:14px;font-weight:bold}
#popup_wrap .top_text strong{color:#f46d2a;font-size:16px;font-weight:bold}
#popup_wrap .box{border:1px solid #e3e4e7;border-top:2px solid #4b80ee;width:550px;background-color:#f9f9f9;margin:0 auto}
#popup_wrap .box .login{padding:20px 15px}
#popup_wrap .box p{background:none}
#popup_wrap .box .push_area{overflow:hidden;margin-top:15px;padding-left:10px}
#popup_wrap .box .push_area span{float:left}
#popup_wrap .box .push_area span input{width:367px;height:23px;display:block;line-height:23px;margin-bottom:7px}
#popup_wrap .box .bzone{clear:both;padding-left:27px;text-align:left;display:inline-block}
#popup_wrap .box.mobile_box{height:60px;padding:15px 0 0 127px;margin-top:15px}
#popup_wrap .box select{vertical-align:middle;width:76px;height:23px}
#popup_wrap .box input{vertical-align:middle;width:80px;height:23px}
#popup_wrap .txtpoint{background:none;color:#f46d2a;text-align:center;margin-top:7px}

#popup_wrap .table_info h2{margin:0 0 8px 29px}
#popup_wrap .table_info table.tb{border:1px solid #e3e4e7;border-top:2px solid #4b80ee;width:550px;margin:0 auto}
#popup_wrap .table_info th{border-right:1px solid #e3e4e7;border-bottom:1px solid #e3e4e7;height:40px;background-color:#f9f9f9;font-weight:bold;padding-left:11px}
#popup_wrap .table_info td{border-bottom:1px solid #e3e4e7;padding-left:11px}
#popup_wrap .table_info td input{height:23px;line-height:23px}
#popup_wrap .table_info td select{width:120px;height:23px;line-height:23px}
#popup_wrap .table_info td textarea{width:407px;height:130px;line-height:23px;border:1px solid #c7ced1;margin:10px 0 7px 0}
#popup_wrap .table_info td .w1{width:407px}
#popup_wrap .table_info td .w2{width:219px}
#popup_wrap .table_info td .w3{width:101px}

#popup_wrap .top_logo{background:url("img/ex_logo.gif") no-repeat;width:161px;height:43px;margin:0 auto;padding:20px}

#popup_wrap .apply_complete{background:url("img/img_incident_complete.gif") no-repeat;width:435px;height:68px;margin:0 auto;margin-bottom:20px}
#popup_wrap .apply_complete span{text-indent:-9999em;font-size:0}

/* 결제 안내팝업 관련 */
body.pay_laypop01{border:2px solid #334565}
body.pay_laypop02{border:2px solid #334565}
body.pay_laypop03{border:2px solid #334565}
body.pay_laypop04{border:2px solid #334565}
body.pay_laypop05{border:2px solid #334565}
body.pay_laypop06{border:2px solid #334565}
#pay_header{position:relative;height:50px;background-color:#364669;padding-left:15px}
#pay_header .x{position:absolute;top:17px;right:17px}
#pay_header .title{text-align:left;color:#ffffff;font-size:16px;line-height:50px}
#pay_wrap{padding:15px 15px 0 6px}
#pay_wrap ul .tel{height:42px;margin-bottom:5px;background-color:#f0f0f0;border:1px solid #dbdbdb;line-height:40px}
#pay_wrap ul .tel .tel_box{display:inline-block;width:141px;text-align:center;background-color:#ffffff;margin-right:8px}
#pay_wrap ul .tel .tel_box img{margin-top:3px;margin-left:10px}
#pay_wrap ul .tel .pay_b{color:#4b80ee;font-size:11px;font-family:'돋움',dotum}
#pay_wrap ul{overflow:hidden}
#pay_wrap ul .bank_box{float:left;width:110px;height:30px;border:1px solid #dbdbdb;margin-left:9px;margin-bottom:9px;background-color:#f0f0f0;color:#686868;text-align:center;line-height:28px;font-size:14px}
#pay_wrap dl .official{margin-bottom:8px;font-weight:bold;color:#555555}
#pay_wrap dl .official_na{padding:10px;border:1px solid #dbdbdb;background-color:#f0f0f0;margin-bottom:20px;line-height:16px;color:#686868}
#pay_wrap dl .official img{margin-right:8px}
#pay_wrap dl .tit_noti{margin-left:15px;margin-bottom:10px;font-size:11px;color:#8f9090;font-family:'돋움',dotum}
#pay_wrap dd .pay_tb{border:1px solid #dbdbdb}
#pay_wrap dd .pay_tb .pay_tb_h{background-color:#f0f0f0;border:solid 1px #dbdbdb;padding:10px;color:#686868}
#pay_wrap dd .pay_tb .pay_tb_d{padding-left:15px;border:solid 1px #dbdbdb;font-size:11px;color:#4b80ee;font-family:'돋움',dotum}
#pay_wrap dd .pay_tb .pay_tb_d2{text-align:center;border:solid 1px #dbdbdb;font-size:11px;color:#686868;font-family:'돋움',dotum;line-height:15px}
#pay_wrap dd .pay_tb .pay_tb_d3{font-weight:bold;font-size:11px;color:#686868;font-family:'돋움',dotum}
#pay_wrap dd .pay_noti{font-size:11px;color:#999999;font-family:'돋움',dotum;margin-left:10px;margin-top:10px}
#pay_wrap dd .pay_b_b{font-size:11px;color:#4b80ee;font-weight:bold;font-family:'돋움',dotum}
#pay_wrap dd .pay_b_b{font-size:11px;color:#4b80ee;font-weight:bold;font-family:'돋움',dotum}

/* 사용법 리뉴얼 */
@import url('KoPubDotum.css');

.guide_wrap{width:926px;height:633px;padding:20px}
.guide_wrap a:hover{text-decoration:none}
.guide_wrap .guide_top_wrap{width:100%;height:214px;background: url(../popup/img/img_guide_new_top.jpg)}
.guide_wrap .guide_btn_wrap{width:100%;height:359px;margin-top:20px}
.guide_wrap .guide_btn_wrap:after{content:'';display:block;clear:both}
.guide_wrap .guide_btn_wrap a{display:block;float:left}
.guide_wrap .guide_btn_wrap .guide_com_btn{width:432px;height:359px;background: url(../popup/img/img_guide_new_btn_com.jpg)}
.guide_wrap .guide_btn_wrap .guide_per_btn{width:432px;height:359px;margin-right:22px;background: url(../popup/img/img_guide_new_btn_per.jpg)}
.guide_wrap .guide_head{width:100%;height:53px;padding-top:19px;padding-left:22px}
.guide_wrap .guide_title{width:100%;height:89px;border-bottom:1px solid #ffffff}
.guide_wrap .tabs{background:url(../popup/img/img_guide_new_title_bot.jpg)}
.guide_wrap .tabs li{float:left;width:147px;height:53px;border-left:1px solid #ffffff}
.guide_wrap .tabs li:first-child{width:151px;border:none}
.guide_wrap .tabs li a{display:block;text-align:center;width:100%;line-height:53px;font-size:17px;color:#ffffff;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕'}
.guide_wrap .tabs li a.active{background:#4489fe;}
.guide_wrap .tabs li a:hover{background:#4489fe;color:#ffffff;text-decoration:none}
.guide_wrap .tabgroup ul{margin-top:23px}
.guide_wrap .tabgroup ul li{width:150px;height:43px;float:left;text-align:center;line-height:43px;font-size:17px;color:#8f8f8f;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕'}
.guide_wrap .tabgroup ul li.active{border-bottom:4px solid #4489fe;color:#202020;font-weight:bold}
.guide_wrap .swiper-container{width:100%;height:349px}
.guide_wrap .swiper-container .swiper-button-next{background-image: url(../popup/img/img_guide_new_arr_right.png);width:50px;height:50px;background-size:contain}
.guide_wrap .swiper-container .swiper-button-prev{background-image: url(../popup/img/img_guide_new_arr_left.png);width:50px;height:50px;background-size:contain}
.guide_wrap .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center}
.guide_wrap .swiper-slide .desc_btn_wrap{margin-top: 60px;margin-right:32px}
.guide_wrap .swiper-slide .desc_btn_wrap .link_btn{padding:16px;display:block;width:215px;margin:auto;font-size:19px;font-weight:600;color:#ffffff;background:#4489fe;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕'}
.guide_wrap .swiper-slide .desc_btn_wrap .link_btn:hover{text-decoration:none}
.guide_wrap .swiper-slide .desc_wrap{padding-top:9px;width:365px;height:150px;margin-bottom:25px}
.guide_wrap .swiper-slide .desc_wrap .sup_text{font-size:16px;margin-bottom:13px;font-weight:300;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕';color:#202020}
.guide_wrap .swiper-slide .desc_wrap .sub_text{font-size:16px;margin-top:15px;font-weight:300;line-height:20px;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕';color:#202020}
.guide_wrap .swiper-slide .desc_wrap a{position:relative;z-index:10;font-size:16px;font-weight:600;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕';color:#202020}
.guide_wrap .swiper-slide .desc_wrap .cate{position:relative;top:-10px;left:50%;margin-left:-95px;width:190px;height:14px;background:#ffed7f;padding-top:10px;transform: skewX(-20deg)}
.guide_wrap .swiper-slide .desc_wrap .value_text{font-size:26px;line-height:29px;font-weight:900;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕';color:#202020}
.guide_wrap .swiper-slide .desc_wrap .value_text span{font-size:26px;line-height:29px;font-weight:900;font-family: 'KoPub Dotum','나눔스퀘어','Nanum Square','나눔바른고딕';color:#4489fe}
.guide_wrap .swiper-slide .desc_img_wrap{margin-top: 60px}
.guide_wrap .swiper-pagination{position:absolute;top:10px;right:10px;width:auto!important;left:auto!important;margin:0}
.guide_wrap .swiper-pagination-bullet{padding:5px 10px;border-radius:0;width:auto;height:30px;text-align:center;line-height:30px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}
.guide_wrap .swiper-pagination-bullet-active{color:#fff;background:#007aff}

/* 채용정보 상품안내 - 부스 */
#guide_pop div.guide_pop_bg{position:relative}
#guide_pop div.guide_pop_bg ul{position:relative;width:1000px;height:646px}
#guide_pop div.guide_pop_bg ul.bg_01{background:url("../popup/img/guide_pop01.gif") no-repeat}
#guide_pop div.guide_pop_bg ul.bg_02{background:url("../popup/img/guide_pop02.gif") no-repeat}
#guide_pop div.guide_pop_bg ul.bg_03{background:url("../popup/img/guide_pop03.gif") no-repeat}
#guide_pop div.guide_pop_bg ul.bg_04{background:url("../popup/img/guide_pop04.gif") no-repeat}
#guide_pop div.guide_pop_bg ul.bg_05{background:url("../popup/img/guide_pop05.gif") no-repeat}
#guide_pop div.guide_pop_bg ul.bg_06{background:url("../popup/img/guide_pop06.gif") no-repeat}
#guide_pop div.guide_pop_bg ul.bg_07{background:url("../popup/img/guide_pop07.gif") no-repeat}
#guide_pop div.guide_pop_bg ul.bg_08{background:url("../popup/img/guide_pop08.gif") no-repeat}
#guide_pop div.guide_pop_bg ul .lst1,
#guide_pop div.guide_pop_bg ul .lst2,
#guide_pop div.guide_pop_bg ul .lst3,
#guide_pop div.guide_pop_bg ul .lst4,
#guide_pop div.guide_pop_bg ul .lst5,
#guide_pop div.guide_pop_bg ul .lst6,
#guide_pop div.guide_pop_bg ul .lst7,
#guide_pop div.guide_pop_bg .go_pay{display:block;position:absolute;width:190px;height:42px;top:127px;left:832px}
#guide_pop div.guide_pop_bg ul .lst1{top:81px;left:0px}
#guide_pop div.guide_pop_bg ul .lst2{top:127px;left:0px}
#guide_pop div.guide_pop_bg ul .lst3{top:172px;left:0px}
#guide_pop div.guide_pop_bg ul .lst4{top:218px;left:0px}
#guide_pop div.guide_pop_bg ul .lst5{top:263px;left:0px}
#guide_pop div.guide_pop_bg ul .lst6{top:308px;left:0px}
/*#guide_pop div.guide_pop_bg ul .lst7{top:354px;left:0px}*/
#guide_pop div.guide_pop_bg .home{display:block;position:absolute;width:191px;height:81px;top:0px;left:0px}

/* 채용정보 상품안내 - 배너 */
#guide_pop div.bn_guide_pop_bg{position:relative}
#guide_pop div.bn_guide_pop_bg ul{position:relative;width:1000px;height:507px}
#guide_pop div.bn_guide_pop_bg ul.bg_01{background:url("../popup/img/bn_guide_pop01.gif") no-repeat}
#guide_pop div.bn_guide_pop_bg ul.bg_02{background:url("../popup/img/bn_guide_pop02.gif") no-repeat}
#guide_pop div.bn_guide_pop_bg ul.bg_03{background:url("../popup/img/bn_guide_pop03.gif") no-repeat}
#guide_pop div.bn_guide_pop_bg ul.bg_04{background:url("../popup/img/bn_guide_pop04.gif") no-repeat}
#guide_pop div.bn_guide_pop_bg ul.bg_05{background:url("../popup/img/bn_guide_pop05.gif") no-repeat}
#guide_pop div.bn_guide_pop_bg ul.bg_06{background:url("../popup/img/bn_guide_pop06.gif") no-repeat}
#guide_pop div.bn_guide_pop_bg ul .bn01,
#guide_pop div.bn_guide_pop_bg ul .bn02,
#guide_pop div.bn_guide_pop_bg ul .bn03,
#guide_pop div.bn_guide_pop_bg ul .bn04,
#guide_pop div.bn_guide_pop_bg ul .bn05,
#guide_pop div.bn_guide_pop_bg ul .bn06,
#guide_pop div.bn_guide_pop_bg .go_pay{display:block;position:absolute;width:227px;height:42px;top:127px;left:832px}
#guide_pop div.bn_guide_pop_bg ul .bn01{top:81px;left:0px}
#guide_pop div.bn_guide_pop_bg ul .bn02{top:127px;left:0px}
#guide_pop div.bn_guide_pop_bg ul .bn03{top:172px;left:0px}
#guide_pop div.bn_guide_pop_bg ul .bn04{top:218px;left:0px}
#guide_pop div.bn_guide_pop_bg ul .bn05{top:263px;left:0px}
#guide_pop div.bn_guide_pop_bg ul .bn06{top:308px;left:0px}
/* #guide_pop div.bn_guide_pop_bg .go_pay{display:block;position:absolute;width:227px;height:42px;top:127px;left:832px} */
#guide_pop div.bn_guide_pop_bg .home{display:block;position:absolute;width:191px;height:81px;top:0px;left:0px}

/* 결제페이지 견적서 */
#popup_wrap.estimate_box .estimate_title{border:2px solid #476199;margin-top:10px;text-align:center;vertical-align:middle;padding-top:14px;padding-bottom:14px;}
#popup_wrap.estimate_box .estimate_title span.title{font-size:16px;font-weight:bold;}
#popup_wrap.estimate_box .estimate_title p.contact{text-align:left;background:none;}
#popup_wrap.estimate_box h3{font-weight:bold;color:#585858;margin-top:26px;}
#popup_wrap.estimate_box table.est_tb{margin-top:8px;border:2px solid #476199;width:100%}
#popup_wrap.estimate_box table.est_tb td{height:38px;border-bottom:1px solid #476199;border-right:1px solid #476199}
#popup_wrap.estimate_box table.est_tb td.s_tit_b{background-color:#fbfcff;text-align:center;font-weight:bold;}
#popup_wrap.estimate_box table.est_tb td.s_con{padding:5px 10px;line-height:16px;white-space:pre-wrap}
#popup_wrap.estimate_box table.est_tb td.b_r2{border-right:0px}
#popup_wrap.estimate_box table.est_tb td.p_r5{padding-right:5px}
#popup_wrap.estimate_box table.est_tb td.txt_rb{text-align:right;padding-right:5px;font-weight:bold}
#popup_wrap.estimate_box table.est_tb td.txt_r{text-align:right}
#popup_wrap.estimate_box table.est_tb td.txt_c{text-align:center}

/* 채용공고 등록 팝업 > 복리후생 선택 */
#popup_wrap.welfare_wrap{width:700px;background:#fff}
#popup_wrap.welfare_wrap .borderbox{border:0;border-top:2px solid #4b80ee;background:#fff;height:640px;margin-top:12px;overflow:hidden}
#popup_wrap.welfare_wrap dl{position:relative;overflow:hidden;float:none;padding:0;width:100%;border-bottom:1px solid #e3e4e7}
#popup_wrap.welfare_wrap dt.tit{position:absolute;left:0;right:570px;top:0;bottom:0;vertical-align:middle;text-align:center;font-weight:bold;color:#3c3c3c;background-color:#f7fafc;margin:0}
#popup_wrap.welfare_wrap dt.tit span {position:absolute;left:0;width:100%;top:50%;margin-top:-6px}
#popup_wrap.welfare_wrap dd{float:right;width:570px;margin:0;padding:0 0 0 15px}
#popup_wrap.welfare_wrap dd ul{overflow:hidden;padding:2px 0}
#popup_wrap.welfare_wrap dd ul li{float:left;width:25%;line-height:25px}
#popup_wrap.welfare_wrap dd label{letter-spacing:-1px;font-size:12px;}
#popup_wrap.welfare_wrap div.btn span.close{left:700px}
#popup_wrap.welfare_wrap ul.welfare_checked{overflow:hidden;overflow-y:auto;height:60px;border:1px solid #c7cdd1;padding:5px}
#popup_wrap.welfare_wrap ul.welfare_checked li{float:left;display:inline-block;margin-right:3px;margin-bottom:3px;font-size:11px;cursor:pointer}
#popup_wrap.welfare_wrap ul.welfare_checked li span{font-size:11px}
#popup_wrap.welfare_wrap ul.welfare_checked li:last-child span{display:none}

/* 이메일 무단수집 거부 */
body.deny_email_box{width:474px}
body.deny_email_box #popup_wrap{width:474px;margin:19px auto 0}
body.deny_email_box #popup_wrap .deny_email{width:450px;border:1px solid #e3e4e7;background-color:#fafafa;padding:12px 0 12px 10px;margin:0 auto}
body.deny_email_box #popup_wrap .deny_email p{background:none}

/* 프린트 페이지 설정 */
@media print{
    html,body{position:absolute !important}
}