@charset "utf-8";
@import url("reset.css?t=2022112101");
@import url("default.css?t=2022112101");
@import url("webfont.css?t=2022112101");
/* @import url(font-awesome/css/font-awesome.min.css); */
/*
Introduced in IE 10.
See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
*/

/*
body{

-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;

-ms-user-select: none;
user-select: none;
}
*/
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// common ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#container{position:relative;width:960px;margin:0 auto}
#container.supporting_disables,#container.supporting_disables #content{width:690px}
#container #content{position:relative;width:960px;margin:0 auto 30px;min-height:685px}
#container #content.cont_wrap{float:right;width:760px}
#container:after,#container #content:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#cont_wrap{float:right}
#container .all{font-weight:bold}
#container .red{color:#e83d45}
#container #con_left_box div li a.red{color:#e83d45}
#fav_idx{margin-left:32px}
#check_id{width:102px;margin:0 0 0 -5px}
#content.search .section:after{display:block;clear:both;content:''}
#content .section_join_top{display:none}
#container #content.product_list,#container #content.person_product_list,#container #content.person_product_list1,#container #content.person-product-list{padding-top:10px}
.c_name3,.th_check2{text-align:left}
.com_idx{margin-left:20px}
.msg{padding-bottom:5px}
.msg.warning{padding-bottom:5px;font-size:11px;font-family:tahoma,'돋움';color:#f00 !important}
.msg.success{padding-bottom:5px;font-size:11px;font-family:tahoma,'돋움';color:#1880ea !important}
.tip-right{display:inline-block;width:268px;height:20px;margin-left:8px;border:1px solid #DDD;border-radius:5px;background-color:#FFFFE0;font-size:11px;font-family:tahoma,'돋움';line-height:17px;color:#818181}
span.square{display:inline-block;background:url(/img/common/dot_l.png) no-repeat 0 center;width:5px;height:14px;vertical-align:text-bottom}
.resume_board_list .scrap_star.on,.resume_board_list .scrap_star.off{margin-bottom:8px}
.c_name{font-weight:bold;text-align:left;text-indent:20px}
.ceo_name{width:12%}
.type{width:22%}
.ing_gong{width:11%}
.ing_gong a{font-weight:bold;color:#e83d45;text-decoration:underline}
.table_b_btn{margin-top:10px}
.all_gunsu{position:absolute;top:0}
.all_gunsu.apply{right:0;color:#686868}
#my_resume .backimg{display:inline-block;width:15px;height:12px;background:url(/img/common/icon_set_de.png) no-repeat}
.backimg{display:inline-block;width:15px;height:12px;background:url(/img/common/icon_set_de.png) no-repeat}
#my_resume .print,.print{background-position:-145px -310px}
.resume-list #my_resume .print,.print{background-position:0 -62px}
#my_resume .email,.email{background-position:0 -82px}
#my_resume .word,.word{background-position:0 -102px}
.resume{background-position:0 -123px}
.money{background-position:0 -144px}
#com_nm,#upjong{width:270px}
#upjong{margin-left:10px}
#com_nm{width:270px;height:25px}
#content.personform #mobile1{margin-left:2px}
#content.personform #email1,#content.personform #email2,#content.personform #email_select{width:143px}
#con_left_box div li a.red{color:#e83d45}
#container .cont_wrap .tab_menu_box li.on{border-top:2px solid #595959;border-bottom:none;background-color:#fff}
#content #con_left_box .focuscontent a{font-weight:bold;color:#e83d45}
.f_l a,.f_r a{color:#6E717F}
textarea,.cont{width:97.5%;height:60px;height:140px;margin-top:3px;border:1px solid #DDD;resize:vertical}
.tb_part1 textarea{width:98%;height:60px;height:140px;margin-top:15px;border:1px solid #DDD;resize:vertical}
.icon_loud_speaker{display:inline-block;width:18px;height:11px;background:url(/img/common/icon_set.png) no-repeat;background-position:-148px -27px}
.notice{margin-bottom:13px}
.form_last_border{border-bottom:1px solid #DDD}
.icon_phone{margin-right:5px;vertical-align:middle}
.section_txt_top{margin-top:30px;margin-bottom:20px}
.txt_top_right .notice{display:inline-block;width:28px;height:16px;margin-bottom:0;background-color:red;background:url(/img/common/icon_set.png) no-repeat;background-position:-169px 0;vertical-align:text-top}
.btn_service_tr{position:absolute;top:15px;right:0}
.btn_service_tr span{display:inline-block;width:137px;height:24px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -121px}
.btn_service_tr{position:absolute;top:15px;right:0}
.btn_service_rsm span{display:inline-block;width:128px;height:24px;background:url(/img/main/btn_resume_search.gif) no-repeat;background-position:0 0}
.section_txt_top span,.section_txt_top span strong,.txt_desc span,.txt_desc span strong{line-height:20px;font-size:11px;font-family:tahoma,'돋움';color:#818181}
.txt_desc{margin-top:16px;margin-bottom:16px}
.list_tip{width:100%;margin-top:10px;margin-bottom:16px}
.list_tip li,.list_tip li strong{font-size:11px;font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;line-height:18px;color:#818181}
.list_tip li strong{font-weight:bold}
.loginweb{margin-top:100px;text-align:center}
.member_title{clear:both;margin-bottom:15px}
.member_title img{padding-top:75px}
.member_puls{float:right;width:479px;height:253px;border-left:1px solid #DDD}
.member_puls strong{font-weight:bold;color:#3c3c3c}
.member_puls p{width:95%;margin:30px auto;line-height:17px}
.member_puls .color_ff5{color:#ff503d}
.all{font-weight:bold}
.red{color:#e83d45}
.red span{color:#e83d45}
.tip.ess{color:#3C3C3C}
span.ess{display:inline-block;text-indent:0;vertical-align:middle}
.article:after{display:block;clear:both;content:''}
.delimbar_m{display:inline-block;overflow:hidden;width:1px;height:9px;margin:auto 3px;background-color:#a7a7a7}
.popup_alliance{display:none;float:left;position:absolute;top:27px;right:190px;z-index:9999;width:655px;height:456px;background:red;background:url(/img/pay/layer_img_alliance.png) no-repeat}
.popup_alliance a{display:block;position:absolute;top:25px;right:20px;width:25px;height:20px}
.tab_menu_box .line4 li{width:190.8px}
.bar_line_top{display:none}
.deadline_label button{background-color:transparent;line-height:1;border:none;}
.txt_pay_title{font-size:19px;font-weight:bold;vertical-align:middle;font-family:'맑은 고딕','Malgun Gothic';padding-left:4px;letter-spacing:-2px;}
.box_main h3,.box_booth h3{margin-bottom:3px;margin-top:30px;line-height:19px;font-weight:normal}
.box_main h3 a,.box_booth h3 a{font-size:11px;font-family:tahoma,'돋움',dotum,Sans-serif;color:#444}
.box_main h3 a span.arrow,.box_booth h3 a span.arrow{display:inline-block;width:10px;height:10px;background:url(/img/common/icon_set.png) no-repeat;background-position:2px -27px}
.light_blue{color:#4DA6DE !important}
.tip.ess{color:#3C3C3C}
span.ess{display:inline-block;text-indent:0;vertical-align:middle}
.watcher .cont_wrap .all_gunsu{position:static;line-height:37px}
.watcher .cont_wrap .all_gunsu span.all{font-weight:bold;color:#CF1218}
.watcher .cont_wrap .select_box{position:absolute;top:0;left:75.7%}
.watcher .cont_wrap table .first{border-top:2px solid #595959}
.re_litle_box span.red{font-family:tahoma,'돋움';font-size:11px}
.re_litle_box strong.red{font-family:tahoma,'돋움';font-size:11px}
table th{font-weight:bold;color:#828282}
.box .emptybox{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #B0B7C0;line-height:25px}
.box .emptybox a{color:#3C3C3C;text-decoration:underline}
.box_mediajob_middle,.edu_support_clients{margin-top:20px}
.box_mediajob_middle h3{padding-bottom:5px}
button.btn_soclal{display:inline-block;height:29px;border:none;background:url("/img/icon/btn_soclal.png") no-repeat;}
button.btn_soclal.facebook{background-position:-5px -4px;width:126px;}
button.btn_soclal.google{background-position:-134px -4px;width:126px;}
button.btn_soclal.naver{background-position:-263px -4px;width:126px;}
button.btn_soclal.kakao{background-position:-392px -4px;width:126px;}
button.btn_soclal.m{display:inline-block;height:25px;width:25px;border:none;background:url("/img/icon/btn_m_soclal.png") no-repeat;}
button.btn_soclal.m.facebook{background-position:-8px -4px;}
button.btn_soclal.m.google{background-position:-37px -4px;}
button.btn_soclal.m.naver{background-position:-66px -4px;}
button.btn_soclal.m.kakao{background-position:-94px -3px;}
.ico_sns_mem_id{width:14px;height:14px;}
.portfolio_booth li.prf_booth_premium.pri:after{content:"";display:block;clear:both;width:76px;height:76px;position:absolute;top:-1px;left:-1px;background:url("/img/portfolio/icon_prf_pri.png") 0 0 no-repeat;}

/* ST app_sms_layer_popup ST */
#app_sms_layer_popup{position:absolute;width:451px;height:230px;z-index:100001;top:33px;right:187px;margin-left:-255px;border:0}
#app_sms_layer_popup .app_sms_layer_popup_close{position:absolute;display:block;cursor:pointer;background-color:#fff;opacity:0;-khtml-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}
#app_sms_layer_popup .close_btn{top:10px;right:10px;width:21px;height:21px}
#app_sms_layer_popup div.relative{overflow:hidden;height:230px;}
#app_sms_layer_popup div.intext{width:221px;height:27px;border:1px solid #909090;font-family:tahoma,'굴림',gulim;font-size:12px;position:absolute;top:153px;left:47px;}
#app_sms_layer_popup div.send_btn a{display:block;width:132px;height:27px;background-color:#fff;position:absolute;bottom:50px;right:46px;zoom:1;filter:alpha(opacity=0);opacity:0;}
#app_sms_layer_popup div.send_android img{width:59px;height:60px;top:147px;right:47px;position:absolute;}
#app_sms_layer_popup div.txt_app_down{color:#2c6cef}
#app_sms_layer_popup #app_sms_hp{width:219px;height:25px}
/* ED app_sms_layer_popup ED */

/* ST txt_hottip ST */
/*
.txt_hottip,.txt_hottip *{font:bold 13px '맑은 고딕','Malgun Gothic';}
.txt_hottip,.txt_hottip *{font:bold 13px 'NanumBarunGothicWeb';}
.txt_hottip,.txt_hottip *{font:bold 13px 'NanumSquare';}
*/

.txt_hottip,.txt_hottip *{font:normal 13px 'JejuGothic';letter-spacing:-2px;font-size:13px;word-spacing:1px}
.txt_hottip{display:inline-block;margin:0 0 0 5px;vertical-align:middle;line-height:26px;white-space:nowrap;}
.txt_hottip img{vertical-align:middle;margin-top:1px}
.txt_hottip strong{color:#FF3D3D;letter-spacing:-1px;margin-left:1px;word-spacing:-1px;}
.pay .txt_hottip{float:right;margin:13px 12px 0px 5px}

html.recruit .txt_hottip{margin:-31px 0px 0px -20px;display:none;}
/* ED txt_hottip ED */

/* ST slide_banner ST */
#slide_banner{position:relative;text-align:center}
#slide_banner .box_close:hover .desc{display:block}
#slide_banner .box_close .btn_close{display:block;position:absolute;top:20px;left:50%;margin-left:455px;padding:2px;border-radius:4px;background:rgba(255, 255, 255, 0.4)}
#slide_banner .box_close .desc{display:none;overflow:hidden;position:absolute;top:51px;left:50%;z-index:1;width:100px;margin-left:378px;padding:3px;border:1px solid #c7c7c7;background:#FFFFEA;line-height:11px;font-size:11px;text-align:center}
/* ED slide_banner ED */

/* ST table ST */
table .btn_pack.zipcode{width:92px;background-position:-265px -165px}
table.box .how_ji_e{font-family:tahoma,'굴림',gulim;font-weight:bold;color:#42ab19;text-align:center}
table.box .how_ji_o{font-family:tahoma,'굴림',gulim;font-weight:bold;color:#ff8328;text-align:center}
table #zip1,table #zip2{width:93px}
table #com_url{width:417px}
table #homepage{width:401px}
table #homepage.person{width:373px}
table #btn_zip{width:91px;margin-left:0;margin-top:0}
table.companyform{border-bottom:1px solid #DDD}
table .area_addr{float:left;width:195px}
table .area_addr #addr1{width:190px}
table .area_addr #addr2{width:258px}
table .area_zip{width:97%;margin-left:10px;border-bottom:1px dotted #DDD;text-indent:0}
table.box tr.first th,table.box tr.first th label{font-family:tahoma,'돋움';font-size:11px;font-weight:normal;line-height:30px;color:#6F717E}
table.box tr.first th #fav_idx{margin-bottom:2px;vertical-align:middle}
table input{text-indent:5px}
select{width:90px;height:25px}
span.id_desc input{width:142px;height:21px;border:none;background:url(/img/member/join_btn.png) no-repeat;background-position:0 -229px}
/* ED table ED */

/* ST member padding ST */
#container #content.regist_step1,
#container #content.regist_step2,
#container #content.id_find,
#container #content.password_find,
#container #content.modify_page,
#container #content.password_modify_page,
#container #content.mailing_modify_page,
#container #content.remove_page,
#container #content.regist_complete,
#container #content.certify_page{padding-top:110px}
#container #content .box_meminfo h3.tit_meminfo span{display:inline-block;font-size:18px;line-height:19px;letter-spacing:-1px;}
/* ED member padding ED */

/* ST box_agree ST */
#box_agree0,#box_agree1{float:left;width:49%;padding-top:10px}
#box_agree1{margin-left:2%}
#box_agree0 .btn_agree,#box_agree1 .btn_agree{padding-top:15px;text-align:center}
#box_agree0 p.box_read,#box_agree1 p.box_read{overflow-y:scroll;width:468px;height:255px;margin-top:12px;padding:20px;border:solid 1px #DDDeee;line-height:18px;color:#868686;white-space:pre-line}
#box_agree0 p .color_3c,#box_agree0 p .color_3c{color:#3c3c3c}
#box_agree2{overflow:hidden;width:100%;height:50px;border:1px solid #DDD;background-color:#f8f8f8;line-height:48px}
#box_agree2 img{padding-top:20px}
#box_agree2 li{float:left;margin-left:15px}
#phone_agree{overflow:hidden;width:100%;border:1px solid #DDD;border-top:0}
/* ED box_agree ED */

/* ST ipin_agree ST */
#ipin_agree{overflow:hidden;width:100%;border:1px solid #DDD;border-top:0}
#ipin_agree #ipin_top_box{width:95%;margin:17px auto;padding-bottom:10px;border-bottom:1px solid #DDD}
#ipin_agree #ipin_top_box p strong{font-weight:bold;color:#2E6CF1}
#ipin_agree #ipin_top_box span{display:block;margin-top:4px}
#ipin_agree #ipin_bottom_box{display:block;width:95%;margin:0 auto;margin-bottom:25px}

/* ED ipin_agree ED */

/* ST foreign_agree ST */
#foreign_agree{overflow:hidden;margin-top:-1px;border:1px solid #DDD}
#foreign_agree #foreign_box_left{float:left;width:45%}
#foreign_agree #foreign_box_left #foreign_group0{margin-left:25px;margin-top:20px}
#foreign_agree #foreign_box_left #foreign_group0 input{width:260px;height:25px}
#foreign_agree #foreign_box_left #foreign_group0 .frgn_no{width:128px}
#foreign_agree #foreign_box_left #foreign_group0 label{width:100px}

#foreign_agree #foreign_box_left #foreign_group0 .frgn_margin,#foreign_agree #foreign_box_left #foreign_group0 .frgn_no{margin-top:17px}
#foreign_agree #foreign_box_left #foreign_group0 .frgn_margin{vertical-align:middle}
#foreign_agree #foreign_box_left #frgn_agree{display:inline-block;margin-left:130px}
#foreign_agree #foreign_box_left #foreign_group1{margin-top:10px}
#foreign_agree #foreign_box_right{float:right;width:50%;height:130px;border-left:1px solid #DDD}
#foreign_agree #foreign_box_right p{width:95%;margin:15px auto;font-weight:bold}
#foreign_agree #foreign_box_right span{display:block;width:95%;margin:0 auto;line-height:17px}

/* ED foreign_agree ED */

/* ST tbl_member ST */
.tbl_member{width:100%}
.tbl_member th{width:20%;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#f8f8f8;line-height:33px}
.tbl_member th label{color:#3c3c3c}
.tbl_member th strong{display:inline-block;text-indent:10px}
.tbl_member td{width:80%;border-top:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;text-indent:10px}
.tbl_member .line_border_top3{border-top:2px solid #595959}
.tbl_member input{height:25px;margin-top:12px;margin-bottom:12px}
.tbl_member input.email,.tbl_member select.email{width:171px}
.tbl_member .last{border-bottom:1px solid #DDD}
.tbl_member #addr2{margin-left:-1px}

/* ED tbl_member ED */
#container #content .box_grand,
#container #content .box_premium,
#container #content .box_special,
#container #content .box_line{position:relative;}
#container #content .btn_service_tr{position:absolute;top:15px;right:0}
#container #content.recruit_lists .btn_service_tr{position:absolute;top:-3px;right:0}
#container #content .box_premium li.booth p.ed_date{bottom:-4px;}
#container #content .box_main.box_grand h3 .sub_title,
#container #content .box_booth.box_grand h3 .sub_title{display:inline-block;width:112px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -188px}
#container #content .box_main.box_premium h3 .sub_title,
#container #content .box_booth.box_premium h3 .sub_title{display:inline-block;width:130px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:-130px -188px}
#container #content .box_main.box_special h3 .sub_title,
#container #content .box_booth.box_special h3 .sub_title{display:inline-block;width:113px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:-404px -220px}
#container #content .box_main.box_line h3 .sub_title,
#container #content .box_booth.box_line h3 .sub_title{display:inline-block;width:128px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:-347px -252px}
#container #content .box_main.box_brand h3,
#container #content .box_booth.box_brand h3{background-color:#F3F3F3}
#container #content .box_main.box_brand h3 .sub_title,
#container #content .box_booth.box_brand h3 .sub_title{display:inline-block;width:111px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:-387px -188px}
#container #content #edu_premium h3 .sub_title{display:inline-block;width:147px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -252px}
#container #content .box_network h3 .sub_title,#container #content .box_network h3 .sub_title{display:inline-block;width:162px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:-165px -252px}
#container #content .rsm_premium .m_tit .sub_title{display:inline-block;width:138px;height:20px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -220px}
#container #content .section_portfolio_top{position:relative;margin-top:40px}
#container #content .title_portfolio h3 .sub_title,#container #content .title_portfolio h3 .sub_title{display:inline-block;width:144px;height:20px;margin-bottom:8px;background:url(/img/main/main_title_portfolio.png) no-repeat;background-position:0 0}
html.recruit #container #content .box_premium li.booth p.ed_date{bottom:7px;}
html.recruit.index #container #content .box_booth.box_grand h3 .sub_title{background:url(/img/recruit/title_grand.gif) no-repeat;width:95px;vertical-align:sub}
html.recruit.index #container #content .box_booth.box_premium h3 .sub_title{background:url(/img/recruit/title_premium.gif) no-repeat;width:110px;vertical-align:sub}
html.recruit.index #container #content .box_booth.box_special h3 .sub_title{background:url(/img/recruit/title_special.gif) no-repeat;width:120px;vertical-align:sub}
html.recruit.index #container #content .box_booth.box_line h3 .sub_title{background:url(/img/recruit/title_hotline.gif) no-repeat;width:125px;vertical-align:sub}
html.resume.index #container #content .rsm_premium .m_tit .sub_title{background:url(/img/resume/title_premium.gif) no-repeat;vertical-align:sub;}
html.education.index #container #content #edu_premium h3 .sub_title{background:url(/img/education/title_premium.gif) no-repeat;background-position:0 0;width:121px;vertical-align:sub}
/* ST rec_split ST */
#container .rec_split.title01,#container .rec_split.title02,#container .rec_split.title03,#container .rec_split.title04,#container .rec_split.title05,#container .rec_split.title06,#container .rec_split.title07,#container .rec_split.title08,#container .rec_split.title09,#container .rec_split.title10,#container .rec_split.title11,#container .rec_split.title12,#container .rec_split.title13,#container .rec_split.subtit_edu,#container .rec_split.subtit_job,#container .rec_split.subtit_exp,#container .rec_split.subtit_pay{display:inline-block;width:78px;height:15px;background:url(/img/recruit/recruit_img.png) no-repeat;background-position:0 0}
#container .rec_split.title02{background-position:0 -25px}
#container .rec_split.title03{background-position:0 -50px}
#container .rec_split.title04{background-position:0 -75px}
#container .rec_split.title05{background-position:0 -100px}
#container .rec_split.title06{background-position:0 -125px}
#container .rec_split.title07{background-position:0 -150px}
#container .rec_split.title08{background-position:0 -175px}
#container .rec_split.title09{background-position:0 -200px}
#container .rec_split.title10{background-position:0 -225px}
#container .rec_split.title11{background-position:0 -250px}
#container .rec_split.title12{background-position:0 -275px}
#container .rec_split.title13{background-position:0 -300px}
#container .rec_split.subtit_edu{background-position:-191px 0}
#container .rec_split.subtit_job{background-position:-250px 0}
#container .rec_split.subtit_exp{background-position:-134px 0}
#container .rec_split.subtit_pay{background-position:-308px 0}

/* ED rec_split ED */

/* ST btn_pack ST */
.btn_area span{width:136px;margin-top:40px;margin-bottom:20px;background-position:0 0}
.btn_area span.btn_pack.submit_mobile.company{background-position:0 0}
.btn_area span.btn_pack.submit_edit_ok.ok{background-position:-785px 0}
.btn_area span.btn_pack.submit_edit_ok.a0{width:125px;background-position:-595px -55px}
.modify_page.modify-page .btn_pack.submit_edit_ok{width:136px;background-position:-786px 0}
.btn_pack.ico.num1,.btn_pack.ico.num2,.btn_pack.ico.num3,.btn_pack.ico.num4{display:inline-block;width:20px;height:20px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-50px -215px}
.btn_pack.ico.num2{background-position:-50px -242px}
.btn_pack.ico.num3{background-position:-50px -269px}
.btn_pack.ico.num4{background-position:-50px -296px}
.cont_wrap .tbl_company .btn_pack.basic.s{width:70px}
.companyform table .btn_pack.zipcode{margin-left:1px}
.person_home .box.tbl_bortopno.incident .btn_pack.basic.blue_m{margin-top:24px;margin-right:16px}
.btn_area3 span.btn_pack.submit_confirm{width:85px;height:45px;background-position:-500px -55px}
.btn_area3 span.btn_pack.submit_confirm.no{width:86px;margin-left:20px;background-position:-356px -110px}
.btn_area3 .btn_pack.submit_confirm.yes{margin-right:30px}
.btn_pack.submit.apply{width:120px;height:45px;background-position:-733px -55px}
.btn_pack.submit.cancel{width:87px;height:45px;margin-left:10px;background-position:-356px -110px}
.btn_pack.submit_ipin{width:145px;background-position:-338px -55px}
.btn_pack.listsearch{height:25px;line-height:25px}
.btn_pack.listsearch .submit{width:23px;height:25px;margin-top:-14px;line-height:25px;color:#fff}
.btn_pack.overlap{width:112px}
.btn_pack.submit_join{display:inline-block;width:136px;margin-top:40px;margin-bottom:20px;background-position:-460px 0;text-align:center}
.match_recruit .cont_wrap .btn_pack.basic{margin-top:5px;padding:3px 9px 3px 0}
.match_recruit .cont_wrap .btn_pack.basic span.cristal,.match_recruit .cont_wrap .btn_pack.basic span.delet{display:inline-block;width:19px;height:14px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:-146px -29px}
.match_recruit .cont_wrap .btn_pack.basic span.delet{background-position:-81px -29px}
.match_recruit .cont_wrap .btn_pack.basic.w_th{padding:3px 9px 3px 1px}
.watcher.match .cont_wrap .btn_pack.basic{margin-top:5px;padding:3px 9px 3px 0}
.watcher.match .cont_wrap .btn_pack.basic span.cristal,.watcher.match .cont_wrap .btn_pack.basic span.delet{display:inline-block;width:19px;height:14px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:-146px -29px}
.watcher.match .cont_wrap .btn_pack.basic span.delet{background-position:-81px -29px}
.watcher.match .cont_wrap .btn_pack.basic.w_th{padding:3px 9px 3px 1px}
.btn_pack2{margin:0 auto;text-align:center}
.btn_pack2 .btn_login,.btn_pack2 .btn_user_search,.btn_pack2 .button_go03,.btn_pack2 .button_go04,.btn_pack2 .button_go05,.btn_pack2 .button_go02_ok{display:inline-block;border:none}
.btn_pack2 .btn_login{width:132px;height:46px;background:url(/img/member/join_btn.png) no-repeat;background-position:-310px 0}
.btn_pack2 .btn_user_search{width:176px;height:46px;background:url(/img/member/join_btn.png) no-repeat;background-position:0 -110px}
.btn_pack2 .btn_job_enter{width:162px;height:45px;background:url(/img/member/join_btn.png) no-repeat;background-position:-185px -110px}
.btn_pack2 .button_go05{width:160px;height:45px;background:url(/img/member/join_btn.png) no-repeat;background-position:0 -55px}
.btn_pack2 .button_go02_ok{background-position:-617px 1px}
.btn_area3{width:100%;margin-top:20px;margin-bottom:50px;text-align:center}
#container #cont .btn_pack{margin-left:20px;margin-bottom:3px}
#container #cont .btn_pack.basic.gray{margin-left:0}
/* ED btn_area ED */

/* ST point_box ST */
.re_litle_box span.red,.re_litle_box strong.red,.point_box .pointer_text,.point_box .pointer_text span,.point_box .pointer_text strong{font-family:tahoma,'돋움';font-size:11px}
.point_box .pointer_text strong.red{font-weight:normal}
.point_box .pointer_text{display:inline-block;margin-top:10px;font-family:tahoma,'돋움';font-size:11px;line-height:20px;color:#727C97}
.point_box .pointer_text strong{font-family:tahoma,'돋움';font-size:11px}
.point_box .pointer_text span{font-family:tahoma,'돋움';font-size:11px;color:#727C97}
.point_box .pointer_text .red{color:#e83d45}
.point_box.favor .pointer_text{margin-top:38px}
#apply_box .point_box.block .pointer_text{margin-top:21px;line-height:19px}
/* ED point_box ED */

/* ST tbl_bortopyes ST */
.tbl_bortopyes dl{text-align:left}
.tbl_bortopyes dl dt,.tbl_bortopyes dl dt strong{font-weight:bold}
.tbl_bortopyes dl dt strong,.tbl_bortopyes dl dt strong em,.tbl_bortopyes th.date{color:#757575}
.tbl_bortopyes dl dt a span{display:inline-block;overflow:hidden;max-width:400px;margin-left:10px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.tbl_bortopyes dl .field{display:inline-block;width:36px;height:17px;margin-right:5px;border:none;background-color:#9EA2CF;line-height:17px;color:#FEFEFC !important;text-align:center}
.tbl_bortopyes dl dd{line-height:21px;color:#919191}
.tbl_bortopyes dl dd span{color:#919191}
/* ED tbl_bortopyes ED */

/* ST form_wrap ST */
.form_wrap table .tb_frs.email th{width:120px}
.form_wrap #biznum1,.form_wrap #com_name,.form_wrap #id2{margin-left:23px}
.form_wrap #per_mobile{width:82px}
.form_wrap #biznum1{width:87px}
.form_wrap #per_name1.name,.form_wrap #per_mobile.email{margin-left:0}
.form_wrap #id1.id,.form_wrap #id1go.id,.form_wrap #per_name1.name,.form_wrap #per_name13.name,.form_wrap #per_mobile.mobile{margin-left:52px}
.form_wrap #id1.id.search,.form_wrap #per_name1.name.search,.form_wrap #per_mobile.mobile.search{margin-left:0}
.form_wrap #id1.id.emailp,.form_wrap #per_name1.name.emailp,.form_wrap #per_mobile.mobile.emailp{margin-left:0}
.form_wrap #biznum1.emailpp,.form_wrap #com_name.emailpp,.form_wrap #id2.emailpp{margin-left:0}
.form_wrap.ipin{clear:both}
/* ED form_wrap ED */

/* ST form_member ST */
.form_member{float:left;margin-top:25px}
.form_member th{padding-left:30px}
.form_member input,.form_member select{height:25px}
.form_member .name{width:242px}
.form_member .birth{width:78px}
.form_member .mobile{width:72.3px}
.form_member .auth_num{width:240px}
.form_member tr{height:40px}
/* ED form_member ED */

/* ST bottom_btn ST */
.bottom_btn{overflow:hidden;margin-top:10px}
.bottom_btn .f_l,.bottom_btn .f_r{display:inline-block;padding:3px 9px;border:1px solid #ccc}
.bottom_btn .f_r{float:right}
.bottom_btn .c_ico.viewing,.bottom_btn .c_ico.email,.bottom_btn .c_ico.email{background-position:-46px -32px}
.bottom_btn .c_ico.delete{display:inline-block;width:17px;height:9px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:-25px -32px;background-position:-86px -32px}
/* ED bottom_btn ED */

/* ST booth-empty ST */
li.booth .logo_com_nm{display:inline-block;width:150px;height:65px;border:1px solid #DDD;background-color:#fafafa;font-family:'맑은 고딕','Malgun Gothic';font-size:12px;color:#aaa}
li.booth .logo_com_nm{padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
li.booth.empty{text-align:center}
li.booth.empty .logo{float:none;width:100%;margin:0;padding:0;border:0}
li.booth.empty .logo img{vertical-align:middle}
.box_line li.booth .logo{display:none}
.box_line li.booth.empty .logo{display:block}
.list_cols2 li.booth.empty .logo img{max-width:235px}
.list_cols3 li.booth.empty .logo{line-height:75px}
/* ED booth-empty ED */

/* ST info-page ST */
#content.info-page #c_info_01,#content.info-page #c_info_02,#content.info-page #c_info_03,#content.info-page #c_info_04,#content.info-page #c_info_05,#content.info-page #c_info_06,#content.info-page #c_info_07{margin-top:25px}
#content.info-page #c_info_01 button,#content.info-page #c_info_02 button,#content.info-page #c_info_03 button,#content.info-page #c_info_04 button,#content.info-page #c_info_05 button,#content.info-page #c_info_06 button{float:right;margin-left:5px;padding:1px 3px;border:1px solid #BDBDBD;background-color:#F9F9F9;font-size:11px;font-family:tahoma,'돋움',dotum;color:#666}
#content.info-page #c_info_01 h2,#content.info-page #c_info_02 h2,#content.info-page #c_info_03 h2,#content.info-page #c_info_04 h2,#content.info-page #c_info_05 h2,#content.info-page #c_info_06 h2,#content.info-page #c_info_07 h2{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E3E4E8}
#content.info-page #map_container{width:582px;height:330px}
#content.info-page .map_info{width:100%;margin-top:20px}
#content.info-page .map_info li{color:#858585}
#content.info-page #c_info_01 div,#content.info-page #c_info_02 div,#content.info-page #c_info_03 div,#content.info-page #c_info_04 div,#content.info-page #c_info_05 div,#content.info-page #c_info_06 div{color:#858585}
#content.info-page .com_pic:after{display:block;clear:both;content:''}
#content.info-page .com_pic li{float:left;width:150px;height:165px;margin-left:10px;padding-top:15px;border:1px solid #DDD;text-align:center}
#content.info-page .com_pic li div{margin:0 auto}
#content.info-page .com_pic li div button{margin-left:5px;padding:1px 3px;border:1px solid #BDBDBD;background-color:#F9F9F9;font-size:11px;font-family:tahoma,'돋움',dotum;color:#666}
#content.info-page .com_pic li:first-child{margin-left:0}
#content.info-page .com_pic li .ellipsis.desc{padding-top:5px;padding-bottom:5px;color:#898989}
#content.info-page .top_bar.lh20{line-height:18px}
#content.info-page .top_bar.lh20 strong{display:inline-block;width:70px;font-weight:bold;color:#3767D3}
#content.info-page .top_bar.lh20 span{padding-left:5px;color:#858585}
/* ED info-page ED */

/* ST calc_graduate ST */
#calc_graduate{width:200px;background-color:#f5f5f7;word-spacing:-1px}
#calc_graduate h1{height:30px;padding-top:7px;border:solid 1px #4978bf;background-color:#6b92cd;font-family:tahoma,'굴림',gulim;font-size:13px;color:#fff;text-align:center}
#calc_graduate h1 span{font-family:tahoma,'굴림',gulim;font-size:13px;color:#fff}
#calc_graduate .calc_box{padding:0 15px 10px;border-right:solid 1px #c8cdd1;border-bottom:solid 1px #c8cdd1;border-left:solid 1px #c8cdd1}
#calc_graduate .calc_box > p{margin-top:10px;text-align:center}
#calc_graduate dt{padding-top:10px;padding-bottom:5px;font-family:tahoma,'굴림',gulim;font-size:13px;font-weight:bold;color:#3a4662;text-indent:5px}
#calc_graduate dd{padding:5px;border:solid 1px #dde4ea;background-color:#fff;line-height:17px}
#calc_graduate dd > p{font-family:tahoma,'굴림',gulim;color:#3a4662}
#calc_graduate dd .into{font-weight:bold;color:#4a80ff}
#calc_graduate dd .finish{font-weight:bold;color:#ff7b41}
/* ED calc_graduate ED */

/* ST table ST */
#content table.box thead tr th,#content table.box thead tr th label{line-height:30px;font-size:11px;font-weight:normal;font-family:tahoma,'돋움';color:#6F717E}
#content table.box thead tr th #fav_idx{margin-bottom:2px;vertical-align:middle}
#content .tbl_comm .text-c{padding-left:0;padding-right:0;text-align:center !important}
#content .tbl_comm .text-l{padding-left:10px;text-align:left !important}
#content .tbl_comm .text-r{padding-right:10px;text-align:right !important}
#content .tbl_comm{width:100%}
#content .tbl_comm th{border:1px solid #DDD;background-color:#f8f8f8;line-height:33px;font-weight:bold;color:#3B4761;text-align:center}
#content .tbl_comm td{padding:5px 10px;border:1px solid #DDD;line-height:20px;text-align:left}
#content .tbl_comm thead tr{border-top:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#f8f8f8}
#content .tbl_comm tbody tr{border-bottom:1px solid #DDD}
#content .tbl_comm td.empty{padding:20px 0;text-align:center}
#content .tbl_comm dl.line dt,#content .tbl_comm dl.line dd{display:inline}
#content .tbl_comm.tbl_st1 th{padding:5px 10px;border:1px solid #DDD;background-color:#f8f8f8;line-height:33px;font-weight:bold;color:#3B4761;text-align:center}
#content .tbl_comm.tbl_st1 td{padding:5px 10px;border:1px solid #DDD;line-height:20px;text-align:left}
#content .tbl_comm.tbl_st1 thead tr{border-top:1px solid #DDD;border-bottom:1px solid #DDD}
#content .tbl_comm.tbl_st1 tbody tr{border-bottom:1px solid #DDD}
#content .tbl_comm.tbl_st2 th{padding-left:10px;text-align:left}
/* ED table ED */

/* ST caution ST */
#container .caution{width:100%;margin-top:20px;margin-bottom:30px;border:1px solid #ddd}
#container .caution ul:after{display:block;clear:both;content:''}
#container .caution ul li{float:left}
#container .caution ul li .txt_caution_bottom{font-size:11px;font-family:tahoma,'돋움',dotum;color:#858585}
#container .caution .caution_logo{width:160px;height:75px;line-height:73px;border-right:1px solid #ddd;background-color:#F7F7F7;text-align:center}
#container .caution .caution_logo img{width:80%;vertical-align:middle;}
#container .caution .caution_desc{width:598px;padding:10px}
#container .caution .caution_desc .bold{margin-bottom:10px;color:#858585}
/* ED caution ED */

/* ST auto ST */
.auto_complete.focus{border-color:#4D90FE;outline:none}
.auto_layer{overflow-y:scroll;height:360px;margin-top:1px;border:1px solid #a1a1a1;background-color:#fff;box-sizing:content-box;outline:1px solid rgba(42,111,171,0.15)}
.auto_layer button{display:block;position:relative;width:100%;padding:0;border:1px solid #fff;border-bottom:1px solid #f1f1f1;background:#fff;text-align:left;text-indent:3px}
.auto_layer button.hover{padding:0;border:1px solid #4d90fe;background-color:#f1f1f1}
.auto_layer button span{display:none}
.auto_layer button span.value{display:block;overflow:hidden;height:22px;line-height:22px;white-space:nowrap;text-overflow:ellipsis}
.auto_layer button span.meta{display:block;overflow:hidden;height:16px;font:11px/13px tahoma,'돋움',dotum;color:#999;white-space:nowrap;text-overflow:ellipsis}
.auto_layer button span.com_ceonm:before{content:'대표 : '}
.auto_layer button span.sch_loc_si:before{content:'지역 : '}
/* ED auto ED */

/* ST keyword_list ST */
#container #content #keyword_list{overflow:hidden;padding-right:20px;padding-top:15px}
#container #content #keyword_list li{float:left;margin-right:10px;margin-bottom:5px;padding:3px 7px;border:solid 1px #C0C0C0;border-radius:8px;background-color:#FCFCFC;line-height:14px}
#container #content #keyword_list li:hover{cursor:pointer}
#container #content #keyword_list li a{font-size:11px;font-family:tahoma,'돋움',dotum;color:#8B8A8A}
#container #content #keyword_list li a:hover{text-decoration:none}
#container #content #keyword_list li .close{font-size:11px;font-family:tahoma,'돋움',dotum;font-weight:bold;color:#727272;vertical-align:top}
/* ED keyword_list ED */

/* ST scrap ST */
#container .cont_wrap #scrap_box .pointer_text{margin-top:30px}
#container .cont_wrap #scrap_box #gunsu_form{overflow:hidden;position:relative;width:100%;margin-top:15px;margin-bottom:5px;line-height:30px}
#container .cont_wrap #scrap_box #gunsu_form .all_gunsu{position:static}
#container .cont_wrap #scrap_box #gunsu_form .all_gunsu,#container .cont_wrap #scrap_box #gunsu_form .select_box{float:left}
#container .cont_wrap #scrap_box #gunsu_form .select_box{position:absolute;top:0;left:576px}
#container .cont_wrap #scrap_box .box.scrap{width:100%;border-bottom:1px solid #DEDEDE}
#container .cont_wrap #scrap_box .box.scrap td.empty{padding-top:7px;padding-bottom:7px}
#container .cont_wrap #scrap_box tr{line-height:20px}
#container .cont_wrap #scrap_box thead *{font-size:11px;font-family:dotum;text-align:center}
#container .cont_wrap #scrap_box thead tr{height:35px;border-top:2px solid #595959;border-bottom:1px solid #AEB5BF;line-height:35px}
#container .cont_wrap #scrap_box thead th.th_check{text-align:left}
#container .cont_wrap #scrap_box tbody tr{border-top:1px solid #DEDEDE}
#container .cont_wrap #scrap_box .bt.th_check .pscr_idx,
#container .cont_wrap #scrap_box .bt.th_check label{margin-left:10px}
#container .cont_wrap #scrap_box .date .pscr_idx,
#container .cont_wrap #scrap_box .date label{margin-left:10px}
#container .cont_wrap #scrap_box .recruit_title a{display:inline-block;overflow:hidden;width:320px;white-space:nowrap;text-overflow:ellipsis}
#container .cont_wrap .cancel{background-position:0 -162px}
/* ED scrap ED */

/* ST cert ST */
#container .cont_wrap .proof_flow{margin-top:10px;margin-bottom:20px}
#container .cont_wrap #proof_search .inqu{border:1px solid #ccc;border-top:2px solid #595959}
#container .cont_wrap #proof_search .inqu .title{margin-left:15px;font-weight:bold;color:#3B4252}
#container .cont_wrap #proof_search{overflow:hidden;border:1px solid #CCD0D7;border-top:none;line-height:45px}
#container .cont_wrap #proof_search dt,#container .cont_wrap #proof_search dd{float:left}
#container .cont_wrap #proof_search dd{margin-left:30px}
#container .cont_wrap #proof_search dd.width_40{width:40px}
#container .cont_wrap #proof_search dd.width_45{width:45px}
#container .cont_wrap #proof_search .hasDatepicker{width:110px;height:26px;text-align:center}
#container .cont_wrap .box.cert{width:100%;text-align:center}
#container .cont_wrap .box.cert .bt.th_check{width:17%}
#container .cont_wrap .box.cert .bt.conpany{width:34%}
#container .cont_wrap .box.cert .bt.address{width:22%}
/* ED cert ED */

/* ST list_cols5 ST */
#container #content .list_cols5{overflow:hidden;margin-left:-5px;margin-top:-5px;letter-spacing:-1px;}
#container #content .list_cols5 li.rec_pri{border:2px solid #007ecb;background-color:#e2f4ff}/* 2016-02-20 border:2px solid #007ecb 추가 */
#container #content .list_cols5 li{float:left;position:relative;width:148px;height:150px;margin-left:5px;margin-top:5px;border:1px solid #595959;border-top:3px solid #595959}
#container #content .list_cols5 li .logo{background-color:#FFF;line-height:65px;text-align:center}
#container #content .list_cols5 li .logo_com_nm,
#container #content .list_cols5 li .logo img{max-width:120px;max-height:50px;line-height:48px;vertical-align:middle}
#container #content .list_cols5 li.booth.empty{background-color:#fff;overflow:hidden}
#container #content .list_cols5 li.booth.empty .logo{height:100%;width:100%;padding:0}
#container #content .list_cols5 li.booth.empty .logo a{display:block;background:url(/img/common/booth_empty.png) no-repeat center center;width:100%;height:100%}
#container #content .list_cols5 div{margin:0 auto;padding:0 10px}
#container #content .list_cols5 div p.com_nm a{padding-right:3px;display:inline-block;overflow:hidden;margin-top:15px;margin-bottom:10px;font-size:13px;font-weight:bold;color:#848484;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols5 div p.com_nm a:first-child{max-width:149px}
#container #content .list_cols5 div p.com_nm a.txt_com_nm{display:inline-block;overflow:hidden;width:154px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols5 div p.subject a{display:inline-block;overflow:hidden;max-width:126px;color:#767676;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols5 div p.ed_date{position:absolute;bottom:5px;margin-top:0}
#container #content .list_cols5 div p.ed_date span{font-family:tahoma,'돋움';font-size:11px;color:#888}
/* ED list_cols5 ED */
#container #content .box_booth.box_premium .list_cols5 .rec_pri div{background-color:#e2f4ff}
#container #content .box_booth.box_premium .list_cols5 div{background-color:#F5F5F5}
#container #content .box_booth.box_premium .list_cols5 .empty div{background-color:#FFF}

/* ST list_cols4 ST */
html.recruit #container #content .list_cols4 li .banner{line-height:180px;}
html.recruit #container #content .list_cols4 li .banner a img{width:100%;vertical-align:middle;}
#container #content .box_grand ul li.rec_pri{background-color:#ffedeb}/* 2016-02-20 background-color:#ffedeb 추가 */
#container #content .box_booth ul li.rec_pen .subject .txt_subject{background-color:#f4ff75}
#container #content .list_cols4{overflow:hidden;position:relative;margin-left:-4px;letter-spacing:-1px;}
#container #content .list_cols4 li{float:left;position:relative;width:187px;height:180px;margin-left:4px;margin-bottom:4px;border:2px solid #FE999D}
#container #content .list_cols4 li .logo{line-height:90px;text-align:center;background-color:#fff}/* 2016-02-20 background-color:#fff 추가 */
#container #content .list_cols4 li .icon_grand_tl span{display:inline-block;position:absolute;top:0;left:0;width:66px;height:64px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -46px}
#container #content .list_cols4 li .logo_com_nm,
#container #content .list_cols4 li .logo img{max-width:150px;max-height:65px;line-height:63px;vertical-align:middle}
#container #content .list_cols4 li.booth.empty{background-color:#fff;overflow:hidden}
#container #content .list_cols4 li.booth.empty .logo{height:100%;width:100%;padding:0}
#container #content .list_cols4 li.booth.empty .logo a{display:block;background:url(/img/common/booth_empty.png) no-repeat center center;width:100%;height:100%}
#container #content .list_cols4 div{margin:0 auto;padding:5px 10px 0 10px}/* 2016-02-20 padding:0 10px 변경 */
#container #content .list_cols4 div p.com_nm{margin-bottom:5px}
#container #content .list_cols4 div p.com_nm a{padding-right:3px;display:inline-block;overflow:hidden;font-size:13px;font-weight:bold;color:#444;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols4 div p.com_nm a:first-child{max-width:196px}
#container #content .list_cols4 div p.com_nm a.txt_com_nm{display:inline-block;overflow:hidden;width:196px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols4 div p.subject a{display:inline-block;display:-webkit-box;overflow:hidden;max-width:168px;color:#595959;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
#container #content .list_cols4 div p.ed_date{position:absolute;bottom:10px;color:#888}
/* ED list_cols4 ED */

/* ST list_cols3 ST */
#container #content .list_cols3{overflow:hidden;position:relative;margin-left:-4px;margin-bottom:4px}
#container #content .list_cols3 li{float:left;position:relative;width:250px;height:75px;margin-left:4px;margin-top:5px;border-right:1px solid #CCC;border:1px solid #CCC}
#container #content .list_cols3 li.booth p.ed_date{position:absolute;top:0;right:0;left:auto;bottom:auto;width:auto;padding:10px;font-family:tahoma,'돋움';font-size:11px;color:#888}
#container #content .list_cols3 li.booth p.ed_date *{font-family:tahoma,'돋움';font-size:11px;color:#888}
#container #content .list_cols3 .com_nm{height:38px;padding-left:10px;border-bottom:1px solid #ccc;background-color:#F8F8F8;line-height:38px;font-size:13px;font-weight:bold;color:#848484}
#container #content .list_cols3 .com_nm a{display:inline-block;overflow:hidden;max-width:200px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols3 .subject a{display:block;overflow:hidden;max-width:277px;margin-left:10px;margin-right:25px;padding-top:10px;color:#767676;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols3 .txt_final_day{position:absolute;top:10px;right:10px;font-family:tahoma,'돋움';font-size:11px;color:#888}
#container #content.recruit_index .box_booth{position:relative}
#container #content.recruit_index .box_header a.btn_service_tr{position:absolute;top:-3px;right:0}
/* ED list_cols3 ED */

/* ST list_cols2 ST */
#container #content .list_cols2 .subject{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols2 .booth div p{float:left}
#container #content .list_cols2 .booth div p.com_nm{width:130px;height:35px;padding-left:10px;background-color:#F7F7F7}
#container #content .list_cols2{margin-left:-4px;margin-top:-3px;letter-spacing:-1px}/*overflow:hidden;*/
#container #content .list_cols2 li{float:left;position:relative;width:378px;height:36px;margin-left:4px;overflow:hidden;border:1px solid #ddd;margin-top:3px}
#container #content .list_cols2 li.booth.perm_list_bold .subject a.ellipsis{font-weight:bold}
#container #content .list_cols2 li.booth.perm_list_pen{background-color:#fff !important;padding:0}
#container #content .list_cols2 li.booth.perm_list_pen .subject a.ellipsis{background-color:#f4ff75 !important}
#container #content .list_cols2 li.booth.perm_list_border{border:2px solid #e83d45 !important;padding:0}
#container #content .list_cols2 li.booth.perm_list_border > div{margin:-1px}
#container #content .list_cols2 li.booth.perm_list_color .subject a.ellipsis,
#container #content .list_cols2 li.booth.perm_list_color .subject a.ellipsis .txt_subject{color:#e83d45 !important}

/* 라인채용관 */
#container #content .list_cols2 li.on{border:1px solid #ED5459}
#container #content .list_cols2 li.on div p.com_nm{height:34px}
#container #content .list_cols2 li .logo{width:110px;line-height:70px;text-align:center}
#container #content .list_cols2 li.booth > div{float:none;margin-right:0;padding:0}
#container #content .list_cols2 li.booth .btn_pack.ico.icon{vertical-align:-4px}
#container #content .list_cols2 li.booth .logo_com_nm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols2 li.booth .logo_com_nm,
#container #content .list_cols2 li.booth .logo img{max-width:100px;max-height:65px;line-height:63px;vertical-align:middle}
#container #content .list_cols2 li.booth div p.ed_date{position:absolute;top:0;right:0;left:auto;bottom:auto;width:auto;margin:0;padding:0;padding-right:5px;font-weight:normal}
#container #content .list_cols2 li.booth div p.ed_date.d-day{color:#fc7272}
#container #content .list_cols2 li.booth div p.ed_date.d-day strong{font-family:tahoma,'돋움';font-size: 11px;color:#fc7272}
#container #content .list_cols2 li.booth div{position:relative;margin:0 auto;padding:0;line-height:35px;height:35px}
#container #content .list_cols2 li.booth div:after{display:block;clear:both;content:''}
#container #content .list_cols2 li.booth div p.com_nm{position:absolute}
#container #content .list_cols2 li.booth div p.com_nm a{font-weight:bold;color:#848484}
#container #content .list_cols2 li.booth div p.com_nm a.title{padding-right:3px;color:#383838;display:inline-block;overflow:hidden;max-width:98px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .list_cols2 li.booth div p.subject{display:block;vertical-align:middle;float:none;width:auto;padding-left:5px;margin-left:130px;margin-right:70px;line-height:33px}
#container #content .list_cols2 li.booth div p.subject a.ellipsis{display:inline-block;vertical-align:middle;max-width:151px;color:#767676;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;line-height:1.5}
#container #content .list_cols2 li.booth div p.subject:hover a{color:#e83d45}
#container #content .list_cols2 li.booth div p.ed_date span{font-family:tahoma,'돋움';font-size:11px;color:#888}
#container #content .box_booth.box_line .list_cols2 li.booth div p.ed_date span.D-day{display:none}

#container #content .list_cols2 .booth.empty .logo{margin:0;width:100%;height:100%;}
#container #content .list_cols2 .booth.empty .logo a{display:inline-block;width:100%;height:100%;background:url(/img/main/booth_empty_line.png) no-repeat;background-position:center;}
#container #content .box_special .list_cols2 li.booth .logo_com_nm{margin-top:-4px}


/* ED list_cols2 ED */

/* ST html ST */
#container #content .list_cols5 li{background-color:#F5F5F5}
html.landscape .btn_pack.submit_edit_ok{width:124px;height:45px;background-position:-596px -55px}
html.index .section_category_portfolio{margin-top:13px}
html.applicant_list .tbl_bortopyes dl dd{overflow:hidden;max-width:362px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.applicant_list .tbl_bortopyes dl .rsm_subject{overflow:hidden;max-width:362px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.popup #wrap{width:100%;min-width:100%;max-width:100%}
html.win.person.resume_introduce_regist_page #content.resume_input .cont2{width:918px;margin-left:20px}
html.webkit.chrome.win.person.index #container #content.home .all_gunsu{padding-right:15px;font-size:11px;font-family:tahoma,'돋움',dotum;color:#919191}
html.file_list #container .cont_wrap .sub_title a{margin-top:0}
html.recruit.view #content .tbl_bortopyes .first{border-top:2px solid #595959}
html.total_search #header .lnb_search{height:40px;border-top:2px solid #595959;border-bottom:1px solid #ddd;background-color:#FFF;line-height:40px}
html.total_search #header .lnb_search ul{width:960px;margin:0 auto}
html.total_search #header .lnb_search ul:after{display:block;clear:both;content:''}
html.total_search #header .lnb_search ul li{float:left;position:relative}
html.total_search #header .lnb_search ul li a{display:block;float:left;position:relative;height:28px;padding:0 20px;white-space:nowrap}
html.total_search #header .lnb_search ul li:first-child{margin-left:0}
html.total_search #header .lnb_search ul li img{vertical-align:baseline}
html.total_search #header .lnb_search ul li .line_bar{display:inline-block;width:1px;height:13px;margin-bottom:1px;background-color:#E9E9E9;vertical-align:baseline}
html.resume.index #container #content.resume_lists #frm{border:none}
html.resume.lists #container .type_list_layer .list_layer01{float:left;width:100%}
html.search #header > .inner{height:110px}
html.resume_regist_page #container #content.resume_input #section_resume .box_text_top,html.resume_regist_page #container #con_introduce .box_text_top{margin-top:80px}
html.company.viewed_list #container #content.viewed_resume_list .pointer_text{padding-top:20px}
html.education #container .cont_wrap #my_resume .print,html.education #container .cont_wrap .print{background-position:-144px -310px}
html.education #container .caution .caution_logo img{width:90%;margin-top:0}
html.education.board table #btn_zip{width:56px}
html.landscape.tabletwide .btn_area span.btn_pack.submit_edit_ok{width:136px;background-position:-786px 0}
html.viewed_list #container .cont_wrap #favor_box thead th.th_check{padding-left:10px}
html.viewed_list #container .cont_wrap #favor_box tbody tr .date,html.viewed_list #container .cont_wrap #favor_box tbody tr .title{padding-left:10px}
html.person.resume_modify_page #container #content.resume_input #section_resume .box_text_top,html.person.resume_modify_page #container #con_introduce .box_text_top{margin-top:80px}
html.recruit #container #content .list_cols4 div p.com_nm a:first-child{max-width:146px}
html.recruit #container #content .list_cols5 div p.com_nm a:first-child{max-width:109px;color:#383838;}
html.recruit #container #content .list_cols3 .com_nm a:first-child{max-width:136px}
html.recruit.lists #container .type_list_layer{position:absolute;width:580px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}
html.recruit.lists .cols_5{margin-top:10px;margin-bottom:10px}
/* ED html ED */

/* ST con_right_box ST */
#container .cont_wrap #file_box{width:100%}
#container .cont_wrap .i_btn_set{display:inline-block;width:93px;height:28px;background:url(/img/individual/i_btn_set.png) no-repeat;background-position:0 -94px}
#container .cont_wrap .sub_title{overflow:hidden;width:100%}
#container .cont_wrap .sub_title h3{width:87%}
#container .cont_wrap .sub_title h3,#container .cont_wrap .sub_title a{float:left}
#container .cont_wrap .sub_title a{float:right;margin-top:28px}
/* ED con_right_box ED */

/* ST point_box ST */
#container .cont_wrap .point_box{overflow:hidden;height:120px;border:1px solid #EAEAEA;background-color:#F8F8F8}
#container .cont_wrap .point_box span{float:left;letter-spacing:-1px}
html.payment_list #container .cont_wrap .point_box span{letter-spacing:0}
#container .cont_wrap .point_box span.red{float:none}
#container .cont_wrap .point_box .pointer_box{width:120px;text-align:center}
#container .cont_wrap .point_box .pointer_box img{margin-top:15px}
/* ED point_box ED */

/* ST profile_boxlist ST */
#container .cont_wrap .profile_boxlist{overflow:hidden;width:100%;margin-top:10px;margin-bottom:20px;padding-top:1px;padding-left:2px}
#container .cont_wrap .profile_boxlist li{float:left;width:20%;margin-bottom:3px;margin-left:-2px;margin-top:-1px;border-right:1px solid #DEDEDE;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border:1px solid #ddd;text-align:center;box-sizing:content-box}
#container .cont_wrap .profile_boxlist li:first-child{border-left:1px solid #DEDEDE}
#container .cont_wrap .profile_boxlist li.border_DEDEDE{border-left:1px solid #DEDEDE}
#container .cont_wrap .profile_boxlist li .pic{height:156px;padding-top:5px;border-bottom:1px solid #DEDEDE;background-color:#F9F9F9;line-height:156px}
#container .cont_wrap .profile_boxlist li .pic img{max-width:148px;max-height:148px;vertical-align:middle}
#container .cont_wrap .profile_boxlist li .type{width:100%;height:25px;border-bottom:1px solid #DEDEDE;line-height:25px;text-align:center}
#container .cont_wrap .profile_boxlist li .type span{display:block;overflow:hidden;width:100%;max-width:151px;border-bottom:1px solid #DEDEDE;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container .cont_wrap .profile_boxlist li .date{height:25px;line-height:25px}
#container .cont_wrap .profile_boxlist li .file_idx.m_b2{margin-left:20px}
#container .cont_wrap .profile_boxlist li .profileno{background-color:#F8F8F8}
#container .cont_wrap .profile_boxlist li .profileno img{padding-top:34px}
/* ED profile_boxlist ED */

/* ST paginateType3 ST */
#content .paginateType3{width:100%;height:30px;margin-top:30px;margin-bottom:20px;line-height:30px;text-align:center;cursor:default}
#content .paginateType3 a{display:inline-block;width:24px;height:23px;line-height:21px;color:#777;text-indent:1px;white-space:nowrap}
#content .paginateType3 a:hover{color:#ff503d}
#content .paginateType3 a.on{border:1px solid #ff503d;color:#ff503d}
#content .paginateType3 a.gt1_btn,#content .paginateType3 a.lt1_btn{width:26px;margin:0 8px;border:none;color:#bbb}
#content .paginateType3 a.gt1_btn:hover,#content .paginateType3 a.lt1_btn:hover{color:#777}
#content .paginateType3 .gt_btn,#content .paginateType3 .lt_btn{width:18px;height:18px;margin:0 -8px 1px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:5px -324px;background-position:-20px -324px;vertical-align:middle}
#content .paginateType3 a.btn_prev{margin-right:5px}
#content .paginateType3 a.btn_next{margin-left:5px}
/* ED paginateType3 ED */

/* ST tbl_bortopno ST */
#content .tbl_bortopno .first,#content .tbl_bortopno .middle,#content .tbl_bortopno .last{height:30px;border-bottom:1px solid #B0B7C0}
#content .tbl_bortopno{width:100%;text-align:center}
#content .tbl_bortopno .first{border-bottom:1px solid #B0B7C0}
#content .tbl_bortopno .first .th_check{width:19.5%}
#content .tbl_bortopno .first .width_10{width:10%}
#content .tbl_bortopno .middle{border-bottom:1px solid #ddd}
#content .tbl_bortopno .middle td{padding-top:7px;padding-bottom:7px}
#content .tbl_bortopno .middle td.title{padding-left:10px;text-align:left}
#content .tbl_bortopno .middle .rsm_pic .per_pic{width:90px;height:120px}
#content .tbl_bortopno .last td{padding-top:7px;padding-bottom:7px}
#content .tbl_bortopno .last td.title{padding-left:10px;text-align:left}
#content .tbl_bortopno .textalignleft{display:block;overflow:hidden;max-width:362px;text-align:left;text-indent:10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#content .tbl_bortopno #file_idx,#content .tbl_bortopno #file_idx1{margin-right:15px}
#content .tbl_bortopno .textaligncenter{text-align:center}
#content .tbl_bortopno thead tr,#content .tbl_bortopno tbody tr,#content .tbl_bortopno tfoot tr{height:30px}
#content .tbl_bortopno thead tr{border-bottom:1px solid #B0B7C0}
#content .tbl_bortopno thead tr .th_check{width:19.5%}
#content .tbl_bortopno thead tr .width_10{width:10%}
#content .tbl_bortopno tbody tr{border-bottom:1px solid #ddd}
#content .tbl_bortopno tbody tr:last-child,#content .tbl_bortopno tfoot tr{border-bottom:1px solid #B0B7C0}
html.file_list #content .tbl_bortopno .textalignleft{max-width:308px;display:table-cell}
/* ED tbl_bortopno ED */

/* ST tbl_bortopyes ST */
#content .tbl_bortopyes td{padding-left:10px}
html.scrap_list #content .tbl_bortopyes td,
html.viewed_list #content .tbl_bortopyes td,
html.recruit.view #content .tbl_bortopyes td,
html.tabletnarrow #content .tbl_bortopyes td,
html.recruit_view #content .tbl_bortopyes td,
html.recruit_list #content .tbl_bortopyes td,
html.applicant_list #content .tbl_bortopyes td{padding-top:7px;padding-bottom:7px}
html.payment_list #content .tbl_bortopyes td{padding-top:7px;padding-bottom:7px;padding-left:0;border-bottom:1px solid #ddd;}
html.scrap_list.company #content .tbl_bortopyes td.rsm_list dt{padding:5px 0 10px;}
html.scrap_list.company #content .tbl_bortopyes td.rsm_list dt *{color:#383838}
html.scrap_list.company #content .tbl_bortopyes td.rsm_list dt .gender.M{color:#728AD4}
html.scrap_list.company #content .tbl_bortopyes td.rsm_list dt .gender.F{color:#e83d45}
html.scrap_list.company #content .tbl_bortopyes dl dd,
html.scrap_list.company #content .tbl_bortopyes dl dd *{font-size:11px;font-family:dotum}
#content .tbl_bortopyes{width:100%;padding-top:10px;text-align:center}
html.work_cert_list #content .tbl_bortopyes{margin-top:20px}
#content .tbl_bortopyes .first .th_check{width:19.5%}
#content .tbl_bortopyes .first .width_10{width:10%}
#content .tbl_bortopyes .middle{border-bottom:1px solid #ddd}
#content .search_box.tbl_bortopyes.type1 .middle{border-bottom:0}
#content .tbl_bortopyes .last{border-bottom:1px solid #B0B7C0}
#content .tbl_bortopyes .textalignleft{text-align:left;text-indent:39px}
#content .tbl_bortopyes #file_idx,#content .tbl_bortopyes #file_idx1{margin-right:15px}
#content .tbl_bortopyes td.title{text-align:left}
#content .tbl_bortopyes td.title .edu_title{display:inline-block;overflow:hidden;max-width:374px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#content .tbl_bortopyes thead tr{border-top:2px solid #595959}
#content .tbl_bortopyes thead tr .th_check{width:19.5%}
#content .tbl_bortopyes thead tr .width_10{width:10%}
#content .tbl_bortopyes tbody tr{border-top:1px solid #ddd}
#content .tbl_bortopyes tfoot{border-top:1px solid #B0B7C0}
#content .tbl_bortopyes.part1 .first{border-top:2px solid #595959;border-bottom:1px solid #ddd;line-height:33px}
/* ED tbl_bortopyes ED */

/* ST con_left_box ST */
#content #con_left_box{float:left;width:182px;border:1px solid #ddd}
#content #con_left_box .txt_title{margin-top:0;margin-bottom:0}
#content #con_left_box div li:hover{background-color:#fff0f0}
#content #con_left_box div li:hover a{color:#e83d45}
#content #con_left_box h3{width:100%;height:30px;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#F9F9F9;line-height:30px;font-weight:bold;font-size:13px;color:#3C3C3C}
#content #con_left_box h3 a{font-size:13px}
#content #con_left_box h3:hover a{color:#e83d45}
#content #con_left_box div li{margin-bottom:2px;padding-top:2px;padding-bottom:2px}
#content #con_left_box div li a{color:#3C3C3C}
#content #con_left_box div{text-indent:10px}
#content #con_left_box div .con_list_frs{margin-top:7px}
#content #con_left_box div .con_list_lst{margin-bottom:13px}
/* ED con_left_box ED */

/* ST ad ST */
#content.search .banner_ad_top{height:120px;margin-top:20px;border:1px solid #D4D4D4}
#content.search .banner_ad_top div.adsense_script{width:730px;margin:13px auto 0}
#content.search .banner_ad_btm{height:120px;margin-top:20px;border:1px solid #D4D4D4}
#content.search .banner_ad_btm div.adsense_script{width:730px;margin:13px auto 0}
/* ED ad ED */

/* ST search ST */
#container #content.search .section_search{float:left}
#container #content.search .section_search{width:760px}
#container #content.search .section_search:after{display:block;clear:both;content:''}
#container #content.search .section_search .recommend_word{position:relative;width:100%}
#container #content.search .section_search .recommend_word:after{display:block;clear:both;content:''}
#container #content.search .section_search .recommend_word strong,#container #content.search .section_search .recommend_word .list{float:left}
#container #content.search .section_search .recommend_word .list{width:590px;margin-left:20px}
#container #content.search .section_search .recommend_word .list a{margin-right:15px;line-height:18px;color:#00c}
#container #content.search .section_search .recommend_word .list a:hover,#container #content.search .section_search .recommend_word .list a:visited{text-decoration:underline}
#container #content.search .section_search .recommend_word .btn_toggle_view{float:right}
#container #content.search .section_search .recommend_word .btn_toggle_view img{margin-top:3px;margin-right:3px}
#container #content.search .powerlink_search_list{position:relative;width:100%;margin-top:25px;border-bottom:1px solid #D4D4D4}
#container #content.search .powerlink_search_list #nbp h3 span.tit{font-size:14px}
#container #content.search .powerlink_search_list #nbp h3 span.img img{margin-top:3px}
#container #content.search .powerlink_search_list #nbp h3 span.btn{position:absolute;right:0;bottom:10px}
#container #content.search .powerlink_search_list #nbp h3 span.btn a span{font-weight:normal;color:#696969;text-decoration:underline}
#container #content.search .powerlink_search_list #BannerDataList{margin-left:15px;margin-top:15px}
#container #content.search .powerlink_search_list #BannerDataList dl dt a{font-size:13px;line-height:28px;color:#00c;text-decoration:underline}
#container #content.search .powerlink_search_list #BannerDataList dl dt a strong{font-weight:bold;font-size:13px;color:#00c}
#container #content.search .powerlink_search_list #BannerDataList dl dd{line-height:15px}
#container #content.search .powerlink_search_list #BannerDataList dl dd strong{font-weight:bold}
#container #content.search .powerlink_search_list #BannerDataList dl .url a{color:#4F9477}
#container #content.search .con_list{position:relative;border-bottom:1px solid #D4D4D4}
#container #content.search .con_list .con_title{margin-top:25px;font-size:14px;font-weight:bold}
#container #content.search .con_list .con_title .total_cnt{font-weight:normal;color:#696969}
#container #content.search .con_list ul{margin-left:15px;margin-top:15px;padding-bottom:50px}
#container #content.search .con_list ul li{line-height:26px}
#container #content.search .con_list ul li a{line-height:22px;font-size:13px}
#container #content.search .con_list ul li span,
#container #content.search .con_list dl dd a.cont,
#container #content.search .con_list ul li a.com_nm,
#container #content.search .con_list ul li a.per_nm,
#container #content.search .con_list dl dd a.cont strong,
#container #content.search .con_list ul li a.com_nm strong,
#container #content.search .con_list ul li a.per_nm strong{color:#696969}
#container #content.search .con_list ul li a.subject,
#container #content.search .con_list ul li a.subject strong{font-size:13px;color:#00c;text-decoration:underline}
#container #content.search .con_list .list_more{position:absolute;right:0;bottom:10px}
#container #content.search .con_list .list_more a{color:#696969;text-decoration:underline}
#container #content.search .con_list.con_job_guide .cont{border:none !important}
#container #content.search .con_list.con_job_guide{margin-bottom:20px;padding-bottom:50px}
#container #content.search .con_list.con_job_guide dl{margin-top:20px;margin-left:15px}
#container #content.search .con_list.con_job_guide dl dt a{font-size:13px;line-height:25px}
#container #content.search .con_list.con_job_guide dl dt a.subject{color:#00c;text-decoration:underline}
#container #content.search .con_list.con_job_guide dl dd a{line-height:18px}
#container #content.search .con_list.con_job_guide a:hover,
#container #content.search .con_list.con_job_guide a:visited{text-decoration:underline}
#container #content.search .section_right{float:right;width:185px}
#container #content.search .section_right .box_career_top h3{margin-bottom:0;padding-left:8px;border:1px solid #D4D4D4;border-bottom:0;background:#f5f5f5;font-size:12px;font-weight:bold;line-height:30px;color:#444;margin-top:20px;}
#container #content.search .section_right .box_career_top ul{border:1px solid #D4D4D4;border-top:none}
#container #content.search .section_right .box_career_top ul li{padding:8px;border-top:1px solid #D4D4D4}
#container #content.search .section_right .box_career_top ul li .com_nm{display:block;float:left;max-width:100px;font-size:11px;font-family:dotum;font-weight:bold}
#container #content.search .section_right .box_career_top ul li .com_nm:hover{text-decoration:underline}
#container #content.search .section_right .box_career_top ul li .eddt_date{display:block;float:right;font-size:11px;font-family:dotum}
#container #content.search .section_right .box_career_top ul li .eddt_date:hover{text-decoration:underline}
#container #content.search .section_right .box_career_top ul li .subject{display:block;clear:both;width:100%;padding-top:5px;font-size:11px;font-family:dotum;color:#666}
#container #content.search .section_right .box_career_top ul li .subject:hover{color:#00c}
#container #content.search .section_right .box_ad_middle{margin-top:10px;margin-bottom:10px;padding:10px;border:1px solid #D4D4D4}
#container #content.search .section_right .box_ad_middle > div.adsense_script{overflow:hidden}
#container #content.search .section_right .box_ad_top{margin-top:10px;margin-bottom:10px;padding:10px;border:1px solid #D4D4D4}
#container #content.search .banner_ad_bottom{clear:both;height:115px;padding-top:10px;border:1px solid #D4D4D4}
#container #content.search .banner_ad_bottom div{width:730px;margin:0 auto;border:1px solid #D4D4D4}
#container #content.search .banner_ad_bottom div img{width:100%}
#container #content.search .search_btm_area{overflow:hidden;width:312px;height:31px;margin:0 auto;text-align:center}
#container #content.search .search_btm_area:after{display:block;clear:both;content:''}
#container #content.search .search_btm_area input,#container #content.search .search_btm_area a{float:left}
#container #content.search .search_btm_area input{width:300px;height:30px;border:2px solid #393939;line-height:30px;text-indent:5px}
#container #content.search .search_btm_area a{display:inline-block;width:40px;height:30px;background-color:#393939}
#container #content.search .search_btm_area a img{margin-top:5px}
#container #content.search a{text-decoration:none}
#container #content.search a:hover{text-decoration:underline}
#container #content.search .srch_bar{overflow:hidden;width:339px;height:30px;margin:0 auto;border:3px solid #383838;box-sizing:content-box}
#container #content.search .srch_bar .inp_txt{display:inline;float:left;width:303px;height:18px;margin:6px 0 0 6px;padding:0;border:0;background-color:transparent;font-size:12px;line-height:18px;outline:none;ime-mode:active}
#container #content.search .srch_bar .btn_srch{float:right;width:30px;height:32px;margin:-1px 0;padding:0;border:0;border-left:3px solid #383838;background:#383838 url(/img/common/icon_search.png) no-repeat center}
#container #content.search .search_content .con_list h3 strong{font-weight:bold;color:#FF6D00}
#container #content.search .search_content.empty{width:100%;height:200px;margin:0 auto}
#container #content.search .search_content.empty .con_list{padding:30px;border-bottom:0}
#container #content.search .search_frm_btm{float:left;position:relative;width:100%;margin-top:-1px;padding-top:15px;border-top:1px solid #d4d4d4}
#container #content.search .search_btm_area form{margin-top:4px;margin-left:10px}
#container #content.search .search_btm_area form .search_txt{width:265px;height:23px;border:0;line-height:23px}
#container #content.search .search_btm_area form .search_btn{width:30px;height:20px;border:0;background:url(/img/common/icon_set.png) -117px -24px no-repeat}
#container #content.search .search_content .con_list{overflow:hidden;margin-top:15px;border-bottom:1px solid #d4d4d4}
#container #content.search .search_content{overflow:hidden;float:left;clear:both;position:relative;width:760px;margin-top:15px}
#container #content.search .search_content .con_list ul.info li{padding:2px 0 0 10px;background:url(/img/common/dot_m.png) 3px 10px no-repeat;font-size:12px;color:#737d95}
#container #content.search .search_content .con_list span.total_cnt{font-size:12px;font-weight:normal;color:#8b8b8b;word-spacing:-2px}
#container #content.search .search_content .con_list p.con_title{font-size:14px;font-weight:bold;color:#484c56}
#container #content.search .search_content .con_list p.list_more{padding-bottom:10px;padding-right:5px;text-align:right}
#container #content.search .search_content .con_list p.list_more a{font-family:gulim,'굴림';letter-spacing:-1px;text-decoration:underline}
#container #content.search .search_content .con_list ul,
#container #content.search .search_content .con_list dl{margin-top:20px;margin-bottom:20px}
#container #content.search .search_content .con_list li,
#container #content.search .search_content .con_list dt{padding-left:20px;line-height:20px}
#container #content.search .search_content .con_list li,
#container #content.search .search_content .con_list li span{font-size:11px;font-family:'돋움',dotum}
#container #content.search .search_content .con_list li a{font-size:13px;color:#333}
#container #content.search .search_content .con_list li a.com_nm{font-size:13px;color:#333}
#container #content.search .search_content .con_list li a.per_nm{font-size:13px;color:#333}
#container #content.search .search_content .con_list li a.subject,
#container #content.search .search_content .con_list li a.subject strong{font-size:13px;color:#00c;text-decoration:underline}
#container #content.search .search_content .con_list dt a{font-size:13px;color:#333}
#container #content.search .search_content .con_list dt a.ctg_title{font-size:13px;color:#333}
#container #content.search .search_content .con_list dt a.subject,
#container #content.search .search_content .con_list dt a.subject strong{font-size:13px;color:#00c;text-decoration:underline}
#container #content.search .search_content .con_list dd{padding-left:20px;font-size:12px;color:#8b8b8b}
#container #content.search .search_content .con_list dd a.cont{font-size:12px;line-height:18px;color:#8b8b8b}
#container #content.search .search_content .con_list li.line{margin-bottom:30px}
#container #content.search .search_content .con_list dl.line{margin-bottom:60px}
#container #content.search .search_content .bot_search_box{height:125px;background-color:#f7f7f7}
/* ED search ED */

/* ST snb ST */
#container #content .snb{float:left;width:182px;border:1px solid #ddd}
#container #content .snb .txt_title{margin-top:0;margin-bottom:0}
#container #content .snb_cate h3{width:100%;height:30px;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#F9F9F9;line-height:30px;font-weight:bold;font-size:13px;color:#3C3C3C;text-indent:10px}
#container #content .snb_cate h3 a{font-size:13px}
#container #content .snb_cate h3:hover a{color:#e83d45}
#container #content .snb_cate dl a{color:#3c3c3c}
#container #content .snb_cate dl a.on{color:#e83d45}
#container #content .snb_cate dl dt,#container #content .snb_cate dl dd{margin-bottom:2px;padding-top:2px;padding-bottom:2px}
#container #content .snb_cate dl dt{text-indent:10px}
#container #content .snb_cate dl dt:hover,#container #content .snb_cate dl dd:hover{background-color:#fff0f0}
#container #content .snb_cate dl dt:hover a,#container #content .snb_cate dl dd:hover a{color:#e83d45}
#container #content .snb_cate dl dd{background:url(/img/common/dot_m.png) no-repeat 13px 9px;text-indent:20px}
#container #content .snb_cate dl.list_loc{overflow:hidden;margin-left:5px}
#container #content .snb_cate dl.list_loc dt,#container #content .snb_cate dl.list_loc dl{float:left;width:34px;height:19px;text-align:center;text-indent:0}
#container #content .snb_cate.on h3{background-color:#ddd}
/* ED snb ED */

/* ST rec_cnt_info ST */
#container #content .rec_cnt_info.float_r .count em{float:left}
#container #content .rec_cnt_info.float_r .today em.comma.empty,
#container #content .rec_cnt_info.float_r .total em.comma.empty{width:6px;background-position:-149px 0}
/* ED rec_cnt_info ED */

/* ST ppm_box ST */
#container .ppm_box:first-child{margin-top:0;}
#container .ppm_box{overflow:hidden;width:100%;margin-top:20px}
#container .ppm_box .tab_total7 li{width:109.4px}
#container .ppm_box .MB_sorce{display:inline-block;position:absolute;right:0;bottom:0;width:310px;border-bottom:1px solid #D9DDE0;line-height:34px;text-align:right}
#container .ppm_box .MB_sorce strong{font-weight:bold}
#container .ppm_box.apply .apply_width{width:23%}
#container .ppm_box.apply .resume_tit{margin-top:5px;padding-top:10px;padding-bottom:10px}
#container .ppm_box.profile{position:relative}
#container .ppm_box.profile #file_idx{margin-right:10px}
#container .ppm_box.apply dl{overflow:hidden;width:100%;margin-top:3px;text-align:left}
#container .ppm_box.apply dl .info_m2 dt,
#container .ppm_box.apply dl .info_m2 dd{float:left;line-height:22px}
#container .ppm_box.apply dl .info_m2 dt{clear:both;margin-right:3px}
#container .ppm_box.apply dl dd{color:#818590}
#container .ppm_box.apply .tit{margin-left:3px}
#container .ppm_box.apply .c_name{width:170px}
#container .ppm_box.apply #app_idx,
#container .ppm_box.apply #app_idx1{margin-right:17px}
/* ED ppm_box ED */

/* ST match-list ST */
#container #content.match_recruit #list_result{position:relative;margin-top:20px}
#container #content.match_recruit #list_result p span{font-weight:bold;color:#FF2044}
#container #content.match_recruit #list_result select{position:absolute;top:-10px;left:88.2%}
#container #content.match_recruit .match_name{font-weight:bold}
#container .ppm_box  .info_title{margin-top:10px;margin-bottom:10px}
#container #content.match_recruit .point_box .pointer_text{margin-top:30px}
#container #content.match_recruit .box.tbl_bortopno{margin-top:10px}
#container #content.match_recruit .box.tbl_bortopno .first{border-top:2px solid #595959}
#container #content.match_recruit .box.tbl_bortopno .tr_color{background-color:#F8F8F8}
#container #content.match_recruit .box.tbl_bortopno .match_name{width:124px;line-height:55px}
#container #content.match_recruit .box.tbl_bortopno .recruit_title{width:487px;text-align:left;text-indent:20px}
#container #content.match_recruit .box.tbl_bortopno .recruit_title .area{font-family:tahoma,'돋움';font-size:11px;color:#959596}
#container #content.match_recruit .box.tbl_bortopno .new_old{width:72px}
#container #content.match_recruit .box.tbl_bortopno .end_date{width:77px}
#container .ppm_box .section_target_mid{position:relative}
#container .ppm_box .section_target_mid .info{overflow:hidden;padding:15px 0 7px;border-top:2px solid #595959;border-bottom:1px solid #E4E3E8;background-color:#F8F8F8}
#container .ppm_box .section_target_mid .info dt,#container .ppm_box .section_target_mid .info dd{float:left;width:79%;margin-bottom:7px;color:#6D6D6D;text-indent:10px}
#container .ppm_box .section_target_mid .info dt{width:100px;border-right:1px solid #BDBCC2;font-weight:bold;color:#4D5361}
#container .ppm_box .section_target_mid .box_point_right{position:absolute;top:30px;left:76%;width:150px;height:120px;border:none;border:1px solid #D4D4D4;background-color:#fff}
#container .ppm_box .section_target_mid .box_point_right dt{border-bottom:1px solid #D4D4D4;background-color:#F9F9F9;line-height:35px;text-align:center}
#container .ppm_box .section_target_mid .box_point_right dt img{padding-top:9px}
#container .ppm_box .section_target_mid .box_point_right .gun{margin:10px 0;text-align:center}
#container .ppm_box .section_target_mid .box_point_right .gun,#container .ppm_box .section_target_mid .box_point_right .gun a{font-size:15px;font-weight:bold;color:#e83d45}
#container .ppm_box .section_target_mid .box_point_right .gun a{font-size:18px;text-decoration:underline}
#container .ppm_box .section_target_mid .box_point_right .btn{margin-left:18px}
/* ED match_list ED */

/* ST special_p ST */
#container #content.resume_list .box.resume_list{border-bottom:1px solid #ddd;}
#container #content.resume_lists #special_p{position:relative}
#container #content.resume_lists #special_p .m_tit a{position:absolute;top:0;right:0}
#container #content.resume_lists #special_p ul{margin-left:-5px;margin-top:10px}
#container #content.resume_lists #special_p ul:after{display:block;clear:both;content:''}
#container #content.resume_lists #special_p ul li{float:left;width:250px;height:100px;margin-left:5px;margin-top:5px;border:1px solid #ABD589}
#container #content.resume_lists #special_p ul li:after{display:block;clear:both;content:''}
#container #content.resume_lists #special_p ul li .special_pic,#container #content.resume_lists #special_p ul li .special_info{float:left}
#container #content.resume_lists #special_p ul li .special_info a{font-weight:bold;color:#595959}
#container #content.resume_lists #special_p ul li .special_pic{width:85px;text-align:center}
#container #content.resume_lists #special_p ul li .special_pic img{margin-top:6px}
#container #content.resume_lists #special_p ul li .special_info{width:163px;margin-top:6px;line-height:18px}
#container #content.resume_lists #special_p ul li .special_info dd{color:#818181}
#container #content.resume_lists #special_p ul li .special_info dd a{font-weight:normal;color:#818181}
#container #content.resume_lists #special_p ul li .special_info dd.point a{font-weight:normal;color:#296CD4}
#container #content.resume_lists #special_p ul li .bottom strong{font-weight:bold}
#container #content.resume_lists #special_p ul li.special_box.no{border-color:#CCC;background-color:#F4F4F4;text-align:center}
#container #content.resume_lists #special_p ul li.special_box.no img{margin-top:26px}
#container #content.resume_lists #special_p ul li.special_box{overflow:hidden}
/* ED special_p ED */

/* ST premium_p ST */
#container #content.resume_lists #premium_p{position:relative}
#container #content.resume_lists #premium_p .m_tit a{position:absolute;top:0;right:0}
#container #content.resume_lists #premium_p ul{margin-left:-5px;margin-top:3px}
#container #content.resume_lists #premium_p ul:after{display:block;clear:both;content:''}
#container #content.resume_lists #premium_p ul li{float:left;width:250px;height:120px;margin-left:5px;margin-top:5px;border:1px solid #CBCBCB;background-color:#F9F9F9}
#container #content.resume_lists #premium_p ul li:after{display:block;clear:both;content:''}
#container #content.resume_lists #premium_p ul li .premium_pic,
#container #content.resume_lists #premium_p ul li .premium_info{float:left;height:115px}
#container #content.resume_lists #premium_p ul li .premium_info a:first-child{margin-bottom:6px;color:#537DC5}
#container #content.resume_lists #premium_p ul li .premium_pic{width:100px;text-align:center}
#container #content.resume_lists #premium_p ul li .premium_pic img{margin-top:8px}
#container #content.resume_lists #premium_p ul li .premium_info{width:138px;padding-top:15px}
#container #content.resume_lists #premium_p ul li .premium_info dt{font-weight:bold;font-size:13px}
#container #content.resume_lists #premium_p ul li .premium_info dt a{display:block;overflow:hidden;max-width:134px;color:#5A5A5A;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.resume_lists #premium_p ul li .premium_info dd.txt_info_center{border-bottom:1px solid #C9C9C9}
#container #content.resume_lists #premium_p ul li .premium_info dd.txt_info_center a,
#container #content.resume_lists #premium_p ul li .premium_info dd.txt_info_center em,
#container #content.resume_lists #premium_p ul li .premium_info dd.txt_info_center span{color:#929292}
#container #content.resume_lists #premium_p ul li .premium_info dd a{display:inline-block;overflow:hidden;max-width:134px;font-size:11px;font-family:tahoma,'돋움',dotum;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.resume_lists #premium_p ul li .premium_info dd span{font-size:11px;font-family:tahoma,'돋움',dotum}
#container #content.resume_lists #premium_p ul li .premium_info dd span.icon_field{display:inline-block;width:31px;height:16px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -155px;vertical-align:sub}
#container #content.resume_lists #premium_p ul li .premium_info dd.point a{line-height:35px;color:#434343}
#container #content.resume_lists #premium_p ul li .bottom{clear:both;background-color:#F0F2FE;line-height:23px;text-indent:10px}
#container #content.resume_lists #premium_p ul li .bottom strong{margin-right:5px;font-weight:bold}
#container #content.resume_lists #premium_p ul li.premium_box.no{border:1px solid #CBCBCB;background-color:#FFF;}
#container #content.resume_lists #premium_p ul li.premium_box.no a{width:100%;height:100%;display:inline-block;background:url(/img/common/booth_empty.png) no-repeat;background-position:center;}
#container #content.resume_lists #premium_p ul li.premium_box{overflow:hidden}
#container #content.resume_lists .rec_cnt_info.float_r .job_info li a.search_products{display:inline-block;float:left;width:25%;background:url(/img/resume/main_icon.png) no-repeat;background-position:0 12px;background-color:#F8F8F8;line-height:61px}
#container #content.resume_lists #premium_p ul li .premium_pic{position:relative}
#container #content.resume_lists #premium_p ul li .premium_pic .box_info_bottom{display:inline-block;position:absolute;left:10px;bottom:7px;width:80px;height:22px;background-color:#000;line-height:22px;opacity:0.6}
#container #content.resume_lists #premium_p ul li .premium_pic .txt_info_bottom{position:absolute;top:90px;left:25px;color:#FFF}
#container #content.resume_lists #premium_p ul li .premium_pic .txt_info_bottom .txt_gender.gender_M{color:#82C7FE}
#container #content.resume_lists #premium_p ul li .premium_pic .txt_info_bottom .txt_gender.gender_F{color:#FF8184}
#container #content.resume_lists #premium_p ul li .premium_pic .txt_info_bottom .txt_age{color:#FFF}
/* ED premium_p ED */

/* ST search_box ST */
#container #content .search_box{overflow:hidden;border:0}
#container #content .search_box dt,
#container #content .search_box dd{overflow:hidden;float:left;line-height:47px}
#container #content .search_box{clear:both}
#container #content .search_box .s_c_name,
#container #content .search_box .s_type{margin-left:20px}
#container #content .search_box ul.area_list{overflow:hidden;width:572px;margin-top:3px;margin-bottom:7px;padding:5px 0 5px 10px;border:1px solid #c7cdd1;color:#7a7a7a}
#container #content .search_box ul.area_list li{float:left;width:112px;height:18px;line-height:1}
#container #content .search_box ul.area_list li.on{font-weight:bold}
#container #content .search_box ul.area_list li label{margin-left:-2px;font-size:11px;font-family:tahoma,'돋움',dotum;line-height:18px;color:#7a7a7a}
#container #content .search_box ul.area_list li label strong{font-size:11px;font-family:tahoma,'돋움',dotum;font-weight:normal;color:#7a7a7a}
/* ED search_box ED */

/* ST favor_love on off ST */
#container #content .favor_love.off,#container #content .favor_love.on{display:inline-block;width:13px;height:13px;background:url(/img/common/icon_set.png);vertical-align:middle}
#container #content .favor_love.off{background-position:-151px -581px}
#container #content .favor_love.on{background-position:-120px -581px}
/* ED favor_love on off ED */

/* ST scrap_star on off ST */
#container #content .btn_star{position:absolute;right:10px;bottom:10px;line-height:1;z-index:1}
#container #content .list_cols2 .btn_star{position:inherit;right:5px;bottom:5px}
#container #content .list_cols5 .btn_star{position:absolute;right:7px;bottom:7px}
#container #content .scrap_star.off,#container #content .scrap_star.on{display:inline-block;width:13px;height:13px;background:url(/img/common/icon_set.png);vertical-align:middle}
#container #content .scrap_star.off{background-position:-148px -280px}
#container #content .scrap_star.on{background-position:-148px -254px}
/* ED scrap_star on off ED */

/* ST favor_love on off ST */
#container #content.favor_love.off,#container #content.favor_love.on{display:inline-block;width:13px;height:13px;background:url(/img/common/icon_set.png);vertical-align:middle}
#container #content.favor_love.off{background-position:-151px -581px}
#container #content.favor_love.on{background-position:-119px -581px}
/* ED favor_love on off ED */

/* ST scrap_star on off ST */
#container #content .scrap_star.off,#container #content .scrap_star.on{display:inline-block;width:13px;height:13px;background:url(/img/common/icon_set.png);vertical-align:middle}
#container #content .scrap_star.off{background-position:-148px -280px}
#container #content .scrap_star.on{background-position:-148px -254px}
/* ED scrap_star on off ED */

/* ST top_baaner ST */
#container #content .top_baaner{overflow:hidden;float:left;width:484px;height:130px;background-color:#FFF;line-height:130px;text-align:center}
/* ED top_baaner ED */

/* ST btn_wholecareer ST */
#container #content .btn_wholecareer{margin-top:40px;margin-bottom:30px}
/* ED btn_wholecareer ED */

/* ST txt_title ST */
#content .txt_title{padding-top:15px;padding-bottom:12px}
html.main #content .txt_title{padding-top:45px;}
.tit.tit_portfolio{padding-top:25px;padding-bottom:12px;}
.inner_resume .tit,
.inner_recruit .tit,
.tit.tit_portfolio,
a.btn_service_info{font-size:19px;font-weight:normal;letter-spacing:-2px;color:#333;font-family: '맑은 고딕','Malgun Gothic';}
a.btn_service_info{display:inline-block;padding:1px 4px 1px 4px;border:1px solid #dc3c3c;color:#dc3c3c;margin-left:3px;vertical-align:top;margin-top:3px;font-size:13px;font-weight:bold;}
a.btn_service_info .txt_blue{display:inline-block;font-family:'굴림',gulim;font-size:12px;padding-left:2px;font-weight:bold;color:#dc3c3c}
#content.remove-page .txt_title,
#content.mailing_regist .txt_title{padding-top:0;padding-bottom:0}
#content .box_sub_img{position:relative;}
#content .box_sub_img .txt_nm_info{position:absolute;bottom:15px;right:129px}
/* ED txt_title ED */

/* ST overflow_banner_info ST */
#container #content .overflow_banner_info{overflow:hidden}
/* ED overflow_banner_info ED */

/* ST top_banner ST */
#container .cont_wrap .top_banner{overflow:hidden;float:left;width:484px;height:130px;border:1px solid #ddd;background-color:#FFF;line-height:130px;text-align:center}
#container .cont_wrap .top_banner img{margin-left:-1px;margin-top:-1px}
/* ED top_banner ED */

/* ST snb ST */
#sidebar.snb{margin-bottom:40px}
#sidebar.snb .customer_support{position:inherit;border-top:1px solid #ddd;}
#sidebar{float:left;width:182px;border:1px solid #ddd}
#sidebar h2{outline:#E83D45 1px solid}
#sidebar h2 img{width:180px;height:50px;margin-bottom:-1px}
#sidebar .txt_title{margin-top:0;margin-bottom:0}
#sidebar .snb_cate{margin-bottom:-1px}
#sidebar .snb_cate h3{clear:both;width:100%;height:30px;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#F9F9F9;line-height:30px;font-weight:bold;font-size:13px;color:#3C3C3C;text-indent:10px}
#sidebar .snb_cate h3 a{font-size:13px}
#sidebar .snb_cate h3:hover a{color:#e83d45}
#sidebar .snb_cate dl a{color:#3c3c3c}
#sidebar .snb_cate dl{margin:0;padding-top:7px;padding-bottom:7px}
#sidebar .snb_cate dl dt,
#sidebar .snb_cate dl dd{margin-bottom:2px;padding-top:2px;padding-bottom:2px}
#sidebar .snb_cate dl dt{text-indent:10px}
#sidebar .snb_cate dl dt:hover,
#sidebar .snb_cate dl dd:hover{background-color:#fff0f0}
#sidebar .snb_cate dl dt:hover a,
#sidebar .snb_cate dl dd:hover a{color:#e83d45}
#sidebar .snb_cate.on h3{background-color:#e9e9e9}
#sidebar .snb_cate.on dl dt a.on,
#sidebar .snb_cate.on dl dd a.on{color:#e83d45}
#sidebar .snb_cate dl dd{background:url(/img/common/dot_m.png) no-repeat 13px 9px;text-indent:20px}
#sidebar .snb_cate dl.list_loc dt,
#sidebar .snb_cate dl.list_loc dl{float:left;width:34px;height:19px;margin-left:2px;padding-bottom:18px;text-align:center;text-indent:0}
/* ED snb ED */

/* ST box_menu_tr ST */
#container #content .box_menu_tr{float:right;width:267px;height:130px;border:1px solid #ddd;background-color:#F8F8F8}
#container #content .box_menu_tr:after{display:block;clear:both;content:''}
#container #content .section_support .box_menu_tr li a{display:inline-block;float:left;width:50%;height:64px;background:url(/img/education/icon_edu01.gif) no-repeat;background-position:-5px -5px}
#container #content .section_support .box_menu_tr li.mn1 a{background:url(/img/education/icon_edu01.gif) no-repeat;background-position:-2px -1px}
#container #content .section_support .box_menu_tr li.mn2 a{background:url(/img/education/icon_edu02.gif) no-repeat;background-position:2px -1px}
#container #content .section_support .box_menu_tr li.mn3 a{background:url(/img/education/icon_edu03.gif) no-repeat;background-position:-2px 0}
#container #content .section_support .box_menu_tr li.mn4 a{background:url(/img/education/icon_edu04.gif) no-repeat;background-position:2px 0}
#container #content.pzone .box_menu_tr li a{display:inline-block;float:left;width:50%;height:64px;padding-left:48px;padding-top:12px;text-align:center;font-weight:bold;font-family:'맑은 고딕', 'Malgun Gothic';font-size:14px;letter-spacing:-2px;}
#container #content.pzone .box_menu_tr li.mn1 a{background:url(/img/guide/icon_guide01.png) no-repeat;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#container #content.pzone .box_menu_tr li.mn2 a{background:url(/img/guide/icon_guide02.png) no-repeat;border-bottom:1px solid #ddd;}
#container #content.pzone .box_menu_tr li.mn3 a{background:url(/img/guide/icon_guide03.png) no-repeat;border-right:1px solid #ddd;}
#container #content.pzone .box_menu_tr li.mn4 a{background:url(/img/guide/icon_guide04.png) no-repeat;}
#container #content.education .box_menu_tr li a{display:inline-block;float:left;width:50%;height:64px}
#container #content.education .box_menu_tr li.mn1 a{background:url(/img/education/icon_edu01.gif) no-repeat;background-position:-2px -1px}
#container #content.education .box_menu_tr li.mn2 a{background:url(/img/education/icon_edu02.gif) no-repeat;background-position:2px -1px}
#container #content.education .box_menu_tr li.mn3 a{background:url(/img/education/icon_edu03.gif) no-repeat;background-position:-2px 0}
#container #content.education .box_menu_tr li.mn4 a{background:url(/img/education/icon_edu04.gif) no-repeat;background-position:2px 0}
/* ED box_menu_tr ED */

/* ST box_float_top ST */
#content .box_float_top:after{display:block;clear:both;content:''}
#content .box_float_top .box_banner_tl{float:left}
/* ED box_float_top ED */

/* ST cols_5 ST */
#container #content .cols_5{overflow:hidden}
#container #content .cols_5 li{float:left;width:20%;line-height:25px}
#container #content .cols_5 li span{font-weight:normal;color:#727272}
#container #content .cols_5 li a{color:#4D4D4D}
#container #content .cols_5 li a:hover,#container #content .cols_5 li a:focus{color:#e83d45}
#container #content .cols_5 li a.on{font-weight:bold;color:#e83d45}
/* ED cols_5 ED */

/* ST cols_4 ST */
#container #content .cols_4{overflow:hidden;margin-top:10px;margin-bottom:10px}
#container #content .cols_4 li{float:left;width:25%;line-height:25px}
#container #content .cols_4 li span{font-weight:normal;color:#727272}
#container #content .cols_4 li a{color:#4D4D4D}
#container #content .cols_4 li a:hover,
#container #content .cols_4 li a:focus{color:#e83d45}
#container #content .cols_4 li a.on{font-weight:bold;color:#e83d45}
/* ED cols_4 ED */

/* ST cols_3 ST */
#container #content .cols_3{overflow:hidden;width:570px;margin-top:80px;margin-bottom:15px}
#container #content .cols_3 li{float:left;width:33%;line-height:25px}
#container #content .cols_3 li a.on{font-weight:bold;color:#e83d45}
#container #content .cols_3 li a.on span{font-weight:normal}
#container #content .cols_3 li a:hover{color:#e83d45}
/* ED cols_3 ED */

/* ST favor_box ST */
#container .cont_wrap #favor_box #gunsu_form{overflow:hidden;position:relative;width:100%;margin-top:15px;margin-bottom:5px;line-height:30px}
#container .cont_wrap #favor_box #gunsu_form .all_gunsu{position:static}
#container .cont_wrap #favor_box #gunsu_form .all_gunsu,#container .cont_wrap #favor_box #gunsu_form .select_box{float:left}
#container .cont_wrap #favor_box #gunsu_form .select_box{position:absolute;top:0;right:0}
#container .cont_wrap #favor_box .box.favor{width:100%;border-bottom:1px solid #DEDEDE}
#container .cont_wrap #favor_box tr{line-height:30px}
#container .cont_wrap #favor_box thead *{font-size:11px;font-family:dotum}
#container .cont_wrap #favor_box thead tr{height:35px;border-top:2px solid #595959;border-bottom:1px solid #AEB5BF;line-height:35px}
#container .cont_wrap #favor_box thead th{text-align:center}
#container .cont_wrap #favor_box thead th.th_check{text-align:left}
#container .cont_wrap #favor_box tbody tr{border-top:1px solid #DEDEDE}
#container .cont_wrap #favor_box .bt.th_check .pscr_idx,
#container .cont_wrap #favor_box .bt.th_check label{margin-left:10px}
#container .cont_wrap #favor_box .date .pscr_idx,
#container .cont_wrap #favor_box .date label{margin-left:10px}
#container .cont_wrap #favor_box .recruit_title a{display:inline-block;overflow:hidden;width:320px;white-space:nowrap;text-overflow:ellipsis}
#container .cont_wrap #favor_box #fav_idx,
#container .cont_wrap #favor_box .fav_idx{margin-left:10px}
#container .cont_wrap #favor_box .cancel{background-position:0 -162px}
/* ED favor_box ED */

/* ST box_text_top ST */
.box_text_top span{font-family:tahoma,'돋움';font-size:11px;color:#747F95}
/* ED box_text_top ED */

/* ST form_member1 ST */
.form_member1{width:100%;border-top:solid 2px #595959}
.form_member1 input[type=text],.form_member1 input[type=password],.form_member1 select{height:25px;padding-left:5px;border:solid 1px #C8CDD1;line-height:23px;color:#7B7E8D}
.form_member1 th,.form_member1 td{border:solid 1px #EBEEEF;text-align:left}
.form_member1 th{padding:18px;background-color:#F8F8F8;color:#3B4761;text-align:left}
.form_member1 td{padding:12px;color:#383838}
.form_member1 td .tel_area{margin-bottom:10px}
.form_member1 #register_change{padding:0}
.form_member1 #com_established_y{width:83px}
.form_member1 #com_established_m{width:65px}
.form_member1 #com_established_d{width:65px}
.form_member1 #per_birth_y{width:30px;padding-left:0;border:0;text-align:right}
.form_member1 #per_birth_m{width:15px;padding-left:0;border:0;text-align:right}
.form_member1 #per_bzirth_d{width:15px;padding-left:0;border:0;text-align:right}
.form_member1 #per_birth_gb{width:36px;padding-left:0;border:0;text-align:center}
.form_member1 #per_gender{width:24px;padding-left:0;border:0;text-align:center}
.form_member1 #welfare_cds{display:none}
.form_member1 select.number.edit_mobile1,.form_member1 select.number.edit_tel1,.form_member1 input.number.edit_fax1{width:60px}
.form_member1 input.number.edit_mobile2,.form_member1 input.number.edit_mobile3,.form_member1 input.number.edit_tel2,.form_member1 input.number.edit_tel3,.form_member1 input.number.edit_fax2,.form_member1 input.number.edit_fax3{width:59px}
.form_member1 button.register_change{padding:2px;background:#F5F5F7;font-size:11px;cursor:pointer}
.form_member1 input.id,.form_member1 input.name,.form_member1 input.password{width:186px}
.form_member1 input.number,.form_member1 select.number{width:90px}
.form_member1 select.number{padding-left:0}
.form_member1 select.email{width:123px}
.form_member1 select.com_upjong{width:221px}
.form_member1 select.select{width:186px}
.form_member1 input.text{width:186px}
.form_member1 input.auth_name{width:446px;height:14px;padding-left:0;border:0;line-height:14px;color:#595959;}
.form_member1 input.auth_mobile,.form_member1 select.auth_mobile{border:1px solid #ddd !important;background:#fff !important;color:#B2B5BE !important}
.form_member1 input.tel_in{width:40px}
.form_member1 input.url{width:446px}
.form_member1 input.homepage{width:407px}
.form_member1 input.zip{width:90px}
.form_member1 input.addr{width:221px}
.form_member1 input.biznum{width:115px}
.form_member1 input.email{width:136px}
.form_member1 input.full{width:446px}
.form_member1 textarea.full{width:750px;min-height:175px;padding:5px;border:solid 1px #C8CDD1;line-height:18px;white-space:-moz-pre-wrap;white-space:pre-wrap;resize:vertical;word-wrap:break-word}
.form_member1 textarea.welfare_etc{width:750px;min-height:50px;padding:5px;border:solid 1px #C8CDD1;line-height:18px;white-space:-moz-pre-wrap;white-space:pre-wrap;resize:vertical;word-wrap:break-word}
.form_member1 input.com_capital{width:40px;padding-right:5px;text-align:right}
.form_member1 input.com_sales{width:40px;padding-right:5px;text-align:right}
.form_member1 input.emp_cnt{width:108px;padding-right:5px;text-align:right}
.form_member1 ul.welfare{margin:0}
.form_member1 ul.welfare li{padding:0}
.form_member1 ul.welfare li.reg{padding-bottom:0;background:none;line-height:26px}
.form_member1 ul.welfare li.mod{padding-bottom:0;background:none;line-height:26px}
.form_member1 ul.welfare li.mod dl.welfare_list{margin-top:5px}
.form_member1 ul.welfare li p.info{display:inline-block;*display:inline;margin-right:10px;*zoom:1}
.form_member1 ul.welfare li dl{overflow:hidden}
.form_member1 ul.welfare li dt,.form_member1 ul.welfare li dd{float:left}
.form_member1 ul.welfare li dt{width:100px;line-height:13px;font-weight:bold;color:#3767D3}
.form_member1 ul.welfare li dt .ast{font-weight:normal}
.form_member1 ul.welfare li dd{width:650px;line-height:18px}
.form_member1 ul.welfare li dd{position:relative}
.form_member1 ul.welfare li dd span.colon{position:absolute;line-height:14px}
.form_member1 ul.welfare li dd ul{overflow:hidden;min-height:18px;margin:0;padding-left:10px}
.form_member1 ul.welfare li dd li{float:left;padding-right:3px;background:none}
.form_member1 ul.welfare li dd li:after{content:', '}
.form_member1 ul.welfare li dd li:last-child:after{content:''}
.form_member1 .tip{line-height:18px;color:#777}
/* ED form_member1 ED */

/* ST manage_mailing ST */
#content .color_ff5{color:#ff503d}
#content .orange{color:#F3772D}
#content .left_area,#content .right_area{float:left;width:49%}
#content .right_area{float:right}
#content .area_text_left{border:1px solid #ddd;border-top:1px solid #9D9D9D}
#content .area_text_left div{width:95%;margin:15px auto 0}
#content .area_text_left div .mini_box_plus{position:relative;width:80px;height:73px;border:1px solid #ddd}
#content .area_text_left div .mini_box_plus a{position:absolute;top:100%;left:100%;margin-left:-21px;margin-top:-19px}
#content .area_text_left div .mini_box_plus,
#content .area_text_left div .mini_text{float:left}
#content .area_text_left div .mini_text{width:78%;height:73px;margin-left:10px}
#content .area_text_left div .mini_text strong{display:inline-block;margin-bottom:5px;padding-top:20px;font-size:13px;font-weight:bold;color:#818181}
#content .area_text_left div .mini_middle{display:inline-block;width:100%;margin-top:15px;padding-top:15px;border-top:1px dotted #ddd;line-height:17px}
#content .area_text_left div .mini_middle strong,
#content .area_text_left div .mini_middle .color_ff5{font-weight:bold;color:#818181}
#content .area_text_left div .mini_middle span.color_ff5{color:#FF5D4F}
#content .area_text_left div .orange{color:#F3772D}
#content .area_text_left .mail_select,
#content .area_text_left .mail_select_margin{width:100%;height:30px;margin-top:20px;border-top:1px solid #ddd;background-color:#f8f8f8;line-height:30px;text-align:center}
#content .area_text_left .mail_select_margin{margin-top:37.5px}
#content .area_text_left .mail_select input,
#content .area_text_left .mail_select_margin input{margin-left:30px}
#content .area_text_left #mail_y_1,
#content .area_text_left #mail_y{margin-left:8px}
#content .btn_area{clear:both;width:100%;text-align:center}
/* ED manage_mailing ED */

/* ST manage_user_out ST */
#content .password.tool-tip-dest,
#content .name.tool-tip-dest{width:143px}
#content #reason{width:95%;height:100px;margin-top:13px;margin-bottom:13px;border:1px solid #C7CED1}
/* ED manage_user_out ED */

/* ST id_search_phone ST */
#content table .tb_last input,
#content table .tb_last select{width:80.3px;height:25px}
/* ED id_search_phone ED */

/* ST id_search_ipin ST */
#content .form_wrap.ipin #ipin{line-height:100px;text-align:center}
#content .form_wrap.ipin #ipin strong{font-weight:bold}
/* ED id_search_ipin ED */

/* ST box_setrecv ST */
#content .box_setrecv{margin-top:10px}
#content .box_setrecv h3{margin-bottom:12px}
#content .box_setrecv table th #match_yn,
#content .box_setrecv th #mail_yn,
th #sms_yn{margin-left:10px}
#content .box_setrecv .desc{display:inline-block;font-size:11px;font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;text-indent:10px}
#content .box_setrecv tr{border-bottom:1px solid #ddd}
#content .box_setrecv .pre_veiw_button{height:15px;margin-left:-10px;margin-top:0}
/* ED box_setrecv ED */

/* ST introduce_input ST */
#content #cont{margin-top:30px;border:1px solid #E4E3E8;border-top:2px solid #595959}
#content #cont .heading,#content #freecont .heading{width:960px;height:43px;border-bottom:1px solid #E4E3E8;border-top:1px solid #E4E3E8;background-color:#F8F8F8;line-height:38px}
#content #cont .title{margin-left:10px;font-weight:bold}
#content #cont .txt,#content #freecont .txt{float:right;margin-right:20px}
#content #freecont{margin-top:30px;border:1px solid #E4E3E8;border-top:2px solid #595959}
#content #cont .title_cont.input26{height:23px;margin-bottom:3px;line-height:23px}
#content .input_table1 #state2,#content .input_table1 #state3{margin-left:23px}
#content #con_introduce .rsm_btn_area .m_l12 img{margin-right:10px}
/* ED introduce input ED */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// wrap //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#wrap{min-width:960px;font-family:tahoma,'굴림',gulim,Helvetica,'Apple SD Gothic Neo',Sans-serif}
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// header ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#header{z-index:100;width:100%;margin-bottom:10px}
#header > .inner{height:105px;padding-top:10px}
#header .inner{width:960px;margin:0 auto}
#header .inner:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#header .inner .ad .bx-controls-auto{display:none;}
#header .inner .ad .bx-controls-direction{display:none;}
#header .ico_arr{display:inline-block;width:13px;height:13px;margin:0 0 3px 2px;background:url(/img/common/global_set.png) -770px 0 no-repeat;vertical-align:middle}
#header .ico_new{display:inline-block;width:11px;height:11px;margin:0 0 3px 2px;background:url(/img/common/global_set.png) -750px 0 no-repeat;vertical-align:middle}
#header h1{float:left;width:254px; height:87px;}
#header #logo{display:block;width:254px;height:87px;background:#fff url(/img/common/logo_designerjob_ci.png?t=01) no-repeat}
#header #logo.christmas{display:block;width:288px;height:97px;background:#fff url(/img/common/designerjob_logo_christmas2016.jpg?t=2016122301) no-repeat;}
#header #logo.new_year{display:block;width:239px;height:98px;background:#fff url(/img/common/designerjob_logo_2016.jpg) no-repeat}
#header #logo.chuseok{display:block;width:247px;height:87px;background:#fff url(/img/common/20180903_designerjob_logo.png) no-repeat}
#header #logo.mjplex_20th{display:block;width:260px;height:87px;background:#fff url(/img/common/20161004_designerjob_logo.png?t=2016100402) no-repeat 0 15px;}
#header #logo.chuseok2019{display:block;width:247px;height:87px;background:#fff url(/img/common/190911_designerjob_logo.jpg) no-repeat}
#header #logo.fall2019{display:block;width:247px;height:87px;background:#fff url(/img/common/190916_designerjob_logo.jpg) no-repeat}
#header #logo.x_mas{display:block;width:254px;height:87px;background:#fff url(/img/common/191213_designer_logo.png) no-repeat}
#header #logo.new_year2020{display:block;width:254px;height:87px;background:#fff url(/img/common/191231_designer_logo.png) no-repeat}
#header #logo.christmas2021{display:block;width:254px;height:87px;background:#fff url(/img/common/D_211203_xMAS_logo.gif) no-repeat 0 -3px}

/* ST srch ST */
#header .srch{float:left;width:430px;margin-top:15px}
#header .srch .srch_bar{overflow:hidden;width:339px;height:30px;margin:0 auto;margin-left:55px;border:3px solid #383838;box-sizing:content-box}
#header .srch .srch_bar .inp_txt{display:inline;float:left;width:303px;height:18px;margin:6px 0 0 6px;padding:0;border:0;background-color:transparent;font-size:12px;line-height:18px;outline:none;ime-mode:active}
#header .srch .srch_bar .btn_srch{float:right;width:30px;height:32px;margin:-1px 0;padding:0;border:0;border-left:3px solid #383838;background:#383838 url(/img/common/icon_search.png) no-repeat center}
#header .srch .srch_keyword{overflow:hidden;position:relative;margin:5px 0 0 12px}
#header .srch .list_keyword{overflow:hidden;margin-left:-11px;text-align:center;}
#header .srch .list_keyword li{display:inline-block;height:16px;margin-left:11px}
#header .srch .list_keyword li a{color:#666;vertical-align:middle/* ;letter-spacing:-1px */}
#header .srch .list_keyword li a:hover,#header .list_keyword li a:focus{color:#e83d45}
#header .srch .list_keyword li:before{display:inline-block;position:absolute;margin-left:-7px;margin-top:3px;font-family:'돋움',dotum;font-size:11px;color:#ddd;content:'|'}
#header .srch .list_keyword li:first-child:before{display:none;content:''}
/* ED srch ED */

/* ST ad ST */
#header .ad{overflow:hidden;float:right;position:relative;width:266px;height:90px}
#header .ad ul{margin-top:3px}
/* ED ad ED */

/* ST gnb ST */
#header .gnb{position:relative;width:100%;height:33px;background-color:#F8F8F8}
#header .gnb a:link,#header .gnb a:visited{color:#717171}
#header .gnb .inner{height:33px;margin-top:0;padding-top:0;position:relative;}
#header .nav_fms{float:left}
#header .nav_fms ul{overflow:hidden}
#header .nav_fms li{float:left;margin-right:17px}
#header .nav_fms li a{display:inline-block}
#header .nav_fms li:before{display:inline-block;float:left;position:absolute;margin-top:10px;margin-left:-10px;font-family:'돋움',dotum;font-size:11px;color:#ddd;content:'|'}
#header .nav_fms li:first-child:before{display:none;content:''}
#header .nav_fms img{margin-top:7px;max-width: 100px;}
#header .nav_svc{float:right;height:30px}
#header .nav_svc *{font-family:'돋움',dotum;font-size:11px;letter-spacing:-.5px}
#header .nav_svc .txt_bold{color:#717171}
#header .nav_svc ul{position:relative;margin-right:-8px}
#header .nav_svc ul:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#header .nav_svc ul li{float:left;height:33px;margin-right:13px;line-height:33px;color:#717171}
#header .nav_svc ul li.mymenu{float:left;height:33px;margin-right:13px;line-height:33px;color:#717171}
#header .nav_svc ul li.mymenu:hover a{color:#717171}
#header .nav_svc ul li a{display:inline-block}
#header .nav_svc ul li:before{display:inline-block;position:absolute;margin-left:-8px;margin-top:2px;font-family:'돋움',dotum;font-size:11px;line-height:30px;color:#ddd;content:'|'}
#header .nav_svc ul li:first-child:before{display:none;content:''}
#header .nav_svc .layer_prod{display:none;position:absolute;top:26px;right:12px;z-index:100;width:125px;padding:10px 6px 8px;border:1px #ddd solid;background-color:#fff;box-sizing:content-box}
#header .nav_svc .layer_prod ul{margin:0}
#header .nav_svc .layer_prod ul li{float:none;height:20px;margin:-1px 0 0;padding:0 5px;background-color:#fff;line-height:20px}
#header .nav_svc .layer_prod ul li.bar{height:10px;}
#header .nav_svc .layer_prod ul li:before{display:none}
#header .nav_svc .layer_prod li a{letter-spacing:-1px}
#header .nav_svc .layer_prod li:hover{background-color:#fff6f6}
#header .nav_svc .layer_prod li:hover a{text-decoration:underline;color:#e83d45}
#header .nav_svc .menu_prod:hover .layer_prod{display:block}
#header .nav_svc .mymenu .layer_prod{display:none;position:absolute;top:26px;right:356px;z-index:100;width:100px;padding:4px 3px 3px;border:1px #c4c4c4 solid;background-color:#f1f1f1;box-sizing:content-box}
#header .nav_svc .mymenu .layer_prod .point_m, #header .nav_svc .mymenu_per .layer_prod .point_m{color:#e83d45}
#header .nav_svc .mymenu .layer_prod li:hover{background-color:#fff6f6}
#header .nav_svc .mymenu .layer_prod li:hover a{text-decoration:underline;color:#e83d45}
#header .nav_svc .mymenu_per .layer_prod{display:none;position:absolute;top:26px;right:345px;z-index:100;width:100px;padding:4px 3px 3px;border:1px #c4c4c4 solid;background-color:#f1f1f1;box-sizing:content-box}
#header .nav_sns{float:right}
#header .nav_sns ul{overflow:hidden}
#header .nav_sns ul li{float:left}
#header .nav_sns ul li a{display:inline-block}
#header .nav_sns img{margin:5px 0 0 5px}
.txt_top_right{margin-top:30px}
.txt_ban_right .bx-pager.bx-default-pager{display:none}
/* ED gnb ED */

/* ST lnb ST */

#header .lnb{overflow:visible;clear:both;position:relative;margin:0 auto;background-color:#383838;width:100%;}
#header .nav_menu{clear:both;position:relative;width:960px;margin:0 auto}
#header .nav_menu:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#header .list_comm{float:left;width:694px;height:42px;position:relative;}
#header .menu_comm{float:left}
#school_icon{position: absolute;bottom: 34px;left: 310px;width: 135px;height: 25px;display: block;z-index: 999;background: url(/img/common/ana_icon.png);}
#header .menu_comm h2 a{display:block;height:42px;background:url(/img/main/main_gnb.png) 0 0 no-repeat;cursor:pointer}
#header .menu_comm.menu_recruit h2 a{width:104px;background-position:0 0}
#header .menu_comm.menu_resume h2 a{width:104px;background-position:-114px 0}
#header .menu_comm.menu_portfolio h2 a{width:118px;background-position:-226px 0}
#header .menu_comm.menu_education h2 a{width:104px;background-position:-354px 0}
#header .menu_comm.menu_guide h2 a{width:118px;background-position:-466px 0}
#header .menu_comm.menu_salary h2 a{width:108px;background-position:-650px 0}
#header .menu_comm.menu_contest h2 a{width:144px;background-position:-594px 0}
#header .menu_comm.menu_recruit .column{min-height:355px}
#header .menu_comm.menu_resume .column{min-height:275px}
#header .menu_comm.menu_portfolio .column{min-height:255px}
#header .menu_comm.menu_education .column{min-height:290px}
#header .menu_comm.menu_guide .column{min-height:290px}
#header .menu_comm.menu_salary .column{min-height:215px}
#header .menu_comm.menu_portfolio .tooltip{overflow:hidden;position:absolute;top:-11px;width:101px;height:21px;margin-left:2px;background:url(/img/common/global_set.png) -750px -20px no-repeat;font:normal 12px/21px tahoma,'굴림',gulim;color:#fff;letter-spacing:-1px;text-align:center;cursor:default;word-spacing:-1px}
#header .menu_comm.menu_recruit:hover h2 a{background-position:0 -52px}
#header .menu_comm.menu_resume:hover h2 a{background-position:-114px -52px}
#header .menu_comm.menu_portfolio:hover h2 a{background-position:-226px -52px}
#header .menu_comm.menu_education:hover h2 a{background-position:-354px -52px}
#header .menu_comm.menu_guide:hover h2 a{background-position:-466px -52px}
#header .menu_comm.menu_salary:hover h2 a{background-position:-650px -52px}
#header .menu_comm.menu_contest:hover h2 a{background-position:-594px -52px}
#header .menu_comm .column{float:left;min-width:211px;margin-left:-1px;padding-left:20px;border-left:1px dotted #e9e9e9;box-sizing:content-box}
#header .menu_comm .layer_nav{display:none;overflow:hidden;position:absolute;left:0;z-index:10;width:960px;padding:0 0 20px;border:2px solid #383838;border-top:0;background-color:#fff}
#header .menu_comm .layer_nav dl{overflow:hidden;width:175px;margin-top:20px}
#header .menu_comm .layer_nav dl.list_loc dd{float:left}
#header .menu_comm .layer_nav dt{height:24px;margin-bottom:10px;padding-left:10px;border-bottom:1px dotted #3C4355;text-align:left}
#header .menu_comm .layer_nav dt a{font-weight:bold;font-size:13px}
#header .menu_comm .layer_nav dd{padding-left:10px;line-height:20px;text-align:left}
#header .menu_comm:hover .layer_nav{display:block}
#header .menu_comm .bnr_lnb{margin-top:20px}
#header .menu_comm .bnr_lnb .ir{display:none}
#header .menu_quick{float:left}
#header .menu_quick h2 a{display:block;width:133px;height:42px;cursor:pointer;background-position:0 0;}
#header .menu_quick.menu_guest1 h2 a    {background:url(/img/common/global_set_mem.jpg?t=01) no-repeat;}
#header .menu_quick.menu_guest2 h2 a    {background:url(/img/common/global_set_pay.jpg?t=01) no-repeat;}
#header .menu_quick.menu_person1 h2 a   {background:url(/img/common/global_set_per.jpg?t=01) no-repeat;}
#header .menu_quick.menu_person2 h2 a   {background:url(/img/common/global_set_rsm.jpg?t=01) no-repeat;}
#header .menu_quick.menu_company1 h2 a  {background:url(/img/common/global_set_com.jpg?t=01) no-repeat;}
#header .menu_quick.menu_company2 h2 a  {background:url(/img/common/global_set_rec.jpg?t=01) no-repeat;}
#header .list_quick{overflow:hidden;float:left;width:266px;height:42px;background-color:#CF1218}
#header .gnbFixed {position: fixed; top: 0px; z-index:999; background-color: #383838;}
/* ED lnb ED */

/* ST header_member ST */
#header.header_member .lnb{position:absolute;z-index:1;width:100%}
#header.header_member{height:65px;margin-bottom:0;border-bottom:1px solid #ddd}
#header.header_member > .inner{position:relative;height:100%;padding-top:0}
#header.header_member h1{float:left;width:150px;margin-top:20px}
#header.header_member #logo{display:block;width:144px;height:33px;background:#fff url(/img/member/logo.png) no-repeat}
#header.header_member .gnb{position:static;width:480px;height:65px;margin:-65px auto 0 50%;background:none}
#header.header_member .gnb > .inner{width:100%;height:65px}
#header.header_member .nav_svc{margin-top:30px}
#header.header_member .nav_svc ul{margin-right:-20px}
#header.header_member .nav_svc li{margin-right:20px}
#header.header_member .nav_svc li,#header.header_member .nav_svc li a{font-size:12px;font-family:'굴림',gulim;color:#818181}
#header.header_member .nav_svc li:before{margin-left:-12px;color:#818181}
/* ED header_member ED */

/* ST lnb_step_top ST */
#header .lnb_step_top{height:75px}
#header .lnb_step_top h2{float:left;margin-top:26px}
#header .lnb_step_top .inner{height:75px}
#header .lnb_step_top ul.list_step{float:right}
#header .lnb_step_top li{float:left}
#header .lnb_step_top li.step1,#header .lnb_step_top li.step2,#header .lnb_step_top li.step3{width:155px;height:75px;background:url(/img/member/h_flow_tit.png) no-repeat}
#header .lnb_step_top li.step1{background-position:0 -85px}
#header .lnb_step_top li.step2{background-position:-160px -85px}
#header .lnb_step_top li.step3{width:95px;margin-left:15px;margin-right:3px;background-position:-320px -85px}
#header .lnb_step_top li.step1.on{background-position:0 0}
#header .lnb_step_top li.step2.on{background-position:-160px 0}
#header .lnb_step_top li.step3.on{background-position:-320px 0}
#header .lnb_step_top .inner span img{padding-top:26px}
/* ED lnb_step_top ED */

/* ST lnb_search ST */
#header .lnb_search{height:75px;background-color:#383838}
#header .lnb_search .inner{width:960px;height:75px;margin:0 auto}
#header .lnb_search .list_step{width:100%;height:75px}
#header .lnb_search .list_step li{float:left;position:relative;width:25%;height:75px;margin-left:0;margin-right:0;border-right:1px solid #4c4c4c;border-left:1px solid #323232;background:none;cursor:pointer}
#header .lnb_search .list_step li.step1{border-left:1px solid #383838}
#header .lnb_search .list_step li.step4{border-right:1px solid #383838}
#header .lnb_search .list_step li a{display:block;position:absolute;top:0;left:0;width:190px;height:100%;margin-left:15px;background:url(/img/member/h_gnb_tit_4step.png) no-repeat;opacity:1 !important;-khtml-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=1) !important;-ms-filter:'alpha(opacity=1)'}
#header .lnb_search .list_step li.step1 a:hover{background-position:55px 0}
#header .lnb_search .list_step li.step2 a:hover{background-position:-105px 0}
#header .lnb_search .list_step li.step3 a:hover{background-position:-280px 0}
#header .lnb_search .list_step li.step4 a:hover{background-position:-451px 0}
#header .lnb_search .list_step li.step1.on a{background-position:55px 0}
#header .lnb_search .list_step li.step2.on a{background-position:-105px 0}
#header .lnb_search .list_step li.step3.on a{background-position:-280px 0}
#header .lnb_search .list_step li.step4.on a{background-position:-451px 0}
#header .lnb_search .list_step li.step1 a{background-position:55px -85px}
#header .lnb_search .list_step li.step2 a{background-position:-105px -85px}
#header .lnb_search .list_step li.step3 a{background-position:-280px -85px}
#header .lnb_search .list_step li.step4 a{background-position:-451px -85px}
/* ED lnb_search ED */

/* ST lnb_manage ST */
#header .lnb_manage{height:75px;background-color:#383838}
#header .lnb_manage .inner{width:960px;height:75px;margin:0 auto}
#header .lnb_manage .list_step{width:100%;height:75px}
#header .lnb_manage .list_step li{float:left;position:relative;width:25%;height:75px;margin-left:0;margin-right:0;border-right:1px solid #4c4c4c;border-left:1px solid #323232;background:none;cursor:pointer}
#header .lnb_manage .list_step li.step1{border-left:1px solid #383838}
#header .lnb_manage .list_step li.step4{border-right:1px solid #383838}
#header .lnb_manage .list_step li a{display:block;position:absolute;top:0;left:0;width:190px;height:100%;margin-left:15px;background:url(/img/member/edit2_gnb_tit.png) no-repeat;opacity:1 !important;-khtml-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=1) !important;-ms-filter:'alpha(opacity=1)'}
#header .lnb_manage .list_step li.step1 a:hover{background-position:30px 0}
#header .lnb_manage .list_step li.step2 a:hover{background-position:-150px 0}
#header .lnb_manage .list_step li.step3 a:hover{background-position:-340px 0}
#header .lnb_manage .list_step li.step4 a:hover{background-position:-525px 0}
#header .lnb_manage .list_step li.step1.on a{background-position:30px 0}
#header .lnb_manage .list_step li.step2.on a{background-position:-150px 0}
#header .lnb_manage .list_step li.step3.on a{background-position:-340px 0}
#header .lnb_manage .list_step li.step4.on a{background-position:-525px 0}
#header .lnb_manage .list_step li.step1 a{background-position:30px -85px}
#header .lnb_manage .list_step li.step2 a{background-position:-150px -85px}
#header .lnb_manage .list_step li.step3 a{background-position:-340px -85px}
#header .lnb_manage .list_step li.step4 a{background-position:-525px -85px}
#header .lnb_manage .list_step li.step5{display:none}
#header .lnb_manage.lnb_company_cert .list_step li{width:20%}
#header .lnb_manage.lnb_company_cert .list_step li a{margin-left:0;width:100%}
#header .lnb_manage .list_step li.step3 a:hover{background-position:-345px 0}
#header .lnb_manage .list_step li.step3.on a{background-position:-345px 0}
#header .lnb_manage .list_step li.step3 a{background-position:-345px -85px}
#header .lnb_manage.lnb_company_cert .list_step li.step5{display:block}
#header .lnb_manage.lnb_company_cert .list_step li.step5 a:hover{background-position:-677px 0}
#header .lnb_manage.lnb_company_cert .list_step li.step5.on a{background-position:-677px 0}
#header .lnb_manage.lnb_company_cert .list_step li.step5 a{background-position:-677px -85px}
#header .lnb_manage.lnb_company_cert .list_step li.step4{border-right:1px solid #4c4c4c}
#header .lnb_manage.lnb_company_cert .list_step li.step5{border-right:1px solid #383838}
/* ED lnb_manage ED */

/* ST nav_banner ST */
#header .lnb .nav_banner{width:100%;background-color:#f1f1f1}
#header .lnb .nav_banner .inner{overflow:hidden;height:30px}
#header .lnb .nav_banner .txt_ban_left{float:left;height:30px;line-height:28px}
#header .lnb .nav_banner .txt_ban_right{float:right;width:480px;height:30px;line-height:28px}
#header .lnb .nav_banner .txt_ban_right ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#header .menu_comm.menu_portfolio .tooltip{word-spacing:-1px}
#header .lnb .nav_none{display:none;}
/* ED nav_banner ED */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// footer ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#footer{clear:both;width:100%;padding:0;border-top:2px solid #595959}
#footer.footer_member{width:100%;border-top:none}
#footer .fnb{min-width:960px;height:25px;margin:0 auto;text-align:center}
#footer .fnb_list li{display:inline;margin-left:2px}
#footer .copyright{width:100%;min-width:960px;margin:0 auto;line-height:50px;text-align:center}
#footer .copyrightstrong{font-weight:bold}
#footer .footer_top .list_policy{width:100%;border-bottom:1px solid #D7E2F2}
#footer .footer_top .list_policy ul{width:960px;margin:0 auto;padding:0 50px;}
#footer .footer_top .list_policy ul:after{display:block;clear:both;content:''}
#footer .footer_top .list_policy li{float:left;margin-left:10px;padding-right:5px;padding-left:6px;line-height:35px}
#footer .footer_top .list_policy li:first-child{margin-left:0}
#footer .footer_top .list_policy li img{vertical-align:text-bottom}
#footer .footer_top .list_policy .bar_footer{font-size:11px;color:#dfdfdf;cursor:default}
#footer .footer_center{height:160px;border-bottom:1px solid #d7e2f2;background-color:#f7fafc}
#footer .footer_center .main_footer{width:960px;margin:0 auto}
#footer .footer_center .main_footer:after{display:block;clear:both;content:''}
#footer .footer_center .main_footer .left_footer{float:left;width:450px}
#footer .footer_center .main_footer .left_footer ul li,
#footer .footer_center .main_footer .left_footer ul li a{color:#595959;font-size:11px;font-family:tahoma,'돋움';line-height:17px;letter-spacing:-1px;}
#footer .footer_center .main_footer .left_footer ul li a{font-weight:bold;}
#footer .footer_center .main_footer .left_footer ul li strong{color:#595959}
#footer .footer_center .main_footer .left_footer ul li.txt_copyright{margin-bottom:5px}
#footer .footer_center .main_footer .left_footer ul li .footer_fms{width:100%}
#footer .footer_center .main_footer .left_footer ul li .footer_fms:after{display:block;clear:both;content:''}
#footer .footer_center .main_footer .left_footer ul li .footer_fms li{float:left;margin-left:10px;line-height:34px}
#footer .footer_center .main_footer .left_footer ul li .footer_fms li:first-child{margin-left:0}
#footer .footer_center .main_footer .left_footer ul li .footer_fms li img{vertical-align:middle;max-width:110px;}
#footer .footer_center .main_footer .left_footer .footer_logo{margin-top:10px;margin-bottom:5px}
#footer .footer_center .main_footer .right_footer{float:right;position:relative;width:510px;height:160px;padding:25px 0 0 10px;border-left:1px solid #D7E2F2}

#footer .right_footer .list_helper:after{content:"";display:block;clear:both;}
#footer .right_footer .list_helper .list{float:left;width:231px;padding-left:80px;height:47px;position:relative}
#footer .right_footer .list_helper .list .box_txt{display:inline-block;color:#2e75b6;width:70px;height:36px;line-height:36px;text-align:center;position:absolute;top:0;left:0;border:1px solid #9dc3e6;background-color:#deebf7}

#footer .right_footer .txt_tip,
#footer .right_footer .txt_tip strong{font-size:12px}
#footer .right_footer .txt_account,
#footer .right_footer .txt_account strong{font-size:11px;font-family:tahoma,'돋움';margin-top:5px;}
#footer .right_footer .txt_tip strong,
#footer .right_footer .txt_account strong{font-weight:bold;}
#footer .right_footer .txt_account strong{color:#606060}
#footer .right_footer .list_helper .box_send_info .txt_tell{font-size:20px;color:#2e75b6;font-family:'맑은 고딕','Malgun Gothic';font-weight:bold;line-height:20px;letter-spacing:-1px;}
#footer .right_footer .btn_pack.paper.mail{border:none;padding-left:15px;background-position:-150px -441px;}

/*
#footer .footer_center .main_footer .right_footer .right_footer_popup{position:absolute;top:20px;left:20px;width:300px;height:70px;border:1px solid #D9E2F3;background-color:#F7F7F7}
#footer .footer_center .main_footer .right_footer .right_footer_popup p{padding-top:20px;padding-left:10px}
#footer .footer_center .main_footer .right_footer .right_footer_popup input{width:47px;height:20px;margin-top:-15px;border:1px solid #999;background-color:#FFF;color:#595959}
#footer .footer_center .main_footer .right_footer .right_footer_popup #send_hp1{margin-left:10px}
#footer .footer_center .main_footer .right_footer .right_footer_popup #btn_account_sms,#footer .footer_center .main_footer .right_footer .right_footer_popup .footer_popup_cancel{cursor:pointer}
#footer .footer_center .main_footer .right_footer .helper_mail{display:block;width:182px;height:15px;background-color:#fff;position:absolute;top:52px;left:21px;zoom:1;filter:alpha(opacity=0);opacity:0;z-index:1;}
#footer .footer_center .main_footer .right_footer .btn_sms{display:inline-block;position:absolute;top:94px;left:133px;width:99px;height:18px;background-color:#fff}
*/
#footer .footer_mark{width:100%;border-bottom:1px solid #DDD}
#footer .footer_mark div{width:960px;margin:0 auto}

/* ST 좌측 어사이드 ST */
#aside_left{position:fixed;top:195px;right:49.6%;width:190px;margin-right:500px;background:#fff}
#aside_left ul{border-top:2px solid #595959;margin-bottom:5px;width:130px;}
#aside_left ul li{}
#aside_left ul li a:hover{color:#e83d45}
#aside_left ul li.aside_join,
#aside_left ul li.aside_member,
#aside_left ul li.aside_prod,
#aside_left ul li.aside_resume,
#aside_left ul li.aside_public{height:40px;padding-left:10px;border:1px solid #ddd;border-bottom:none;background:#F8F8F8;line-height:40px;text-align:left}
#aside_left ul li.aside_join img,
#aside_left ul li.aside_member img,
#aside_left ul li.aside_prod img,
#aside_left ul li.aside_resume img,
#aside_left ul li.aside_public img{margin-right:5px;vertical-align:text-bottom}
#aside_left ul li.aside_ad{border:1px solid #ddd;border-bottom:none;background:#F9FAFC;text-align:center}
#aside_left ul li.aside_ad div{padding-bottom:7px}
#aside_left ul li.aside_ad div a{display:block;margin-top:7px}
#aside_left ul li.btn_top{height:23px;background:#666;line-height:23px}
#aside_left ul li.btn_top a{display:block;width:100%;font-size:14px;font-family:'굴림';font-weight:bold;color:#fff;text-align:center}
#aside_left ul li.aside_ad_bottom{text-align:center;margin-top:10px}
#aside_left a{display:block;margin-bottom:5px}
/* ED 좌측 어사이드 ED */

/* ST 우측 어사이드 ST */
#aside_right{position:fixed;top:195px;left:49.4%;width:125px;margin-left:500px;background:#fff}
#aside_right ul{border-top:2px solid #383838}
#aside_right ul li{width:125px}
#aside_right ul li a:hover{color:#e83d45}
#aside_right ul li.aside_menu{padding-left:10px;border:1px solid #ddd;border-bottom:none;background:#f8f8f8;text-align:left}
#aside_right ul li.aside_menu .link{height:40px;line-height:40px;font-size:12px;vertical-align:middle;letter-spacing:-1px;font-family:'맑은 고딕','Malgun Gothic';}
#aside_right ul li.aside_menu img{margin-right:5px;vertical-align:middle;margin-bottom:3px;}
#aside_right ul li.aside_menu.aside_apply_list img{margin-right:3px;}
#aside_right ul li.aside_menu.aside_public img{margin-left:-2px;}

#aside_right ul li.aside_ad{border:1px solid #ddd;background:#F9FAFC;text-align:center}
/*#aside_right ul li.aside_ad div{padding-bottom:7px}*/
#aside_right ul li.aside_ad div a{display:block;margin-top:7px;margin-bottom:7px}
#aside_right ul li.btn_top{height:23px;background:#666;line-height:23px}
#aside_right ul li.btn_top a{display:block;width:100%;font-size:14px;font-family:'굴림';font-weight:bold;color:#fff;text-align:center}
#aside_right ul li.aside_ad_bottom{text-align:center;margin-top:10px;}
#aside_right .aside_pay_box,
#aside_right .aside_pay_box *{font-family:'NanumSquare';}
#aside_right .aside_pay_box{width:146px;background-color:#fff;border:1px solid #F0F0F0;border-top:2px solid #595959;text-align:center;}
#aside_right .aside_pay_box .txt_red{padding:5px 0;font-size:23px;font-weight:900;letter-spacing:-2px;color:#d43c41}
#aside_right .aside_pay_box .txt_guide{display:block;padding-top:8px;font-size:15px;font-weight:bold;}
#aside_right .aside_pay_box .box_img_pay{padding-top:10px;}
#aside_right .aside_pay_box .btn_pay_rec,
#aside_right .aside_pay_box .btn_pay_rsm{display:block;margin:0 5px 5px 5px;background-color:#cf1218;color:#fff;font-size:14px;letter-spacing:-1px;padding:14px 0px;text-decoration:none;}
#aside_right .aside_pay_box .btn_pay_rec.btn_pay_tab,
#aside_right .aside_pay_box .btn_pay_rsm.btn_pay_tab{background-color:#535353;}

#aside_right .aside_ad_bottom,
#aside_right .aside_ad_bottom *{font-family:'맑은 고딕','Malgun Gothic';}
#aside_right .aside_ad_bottom{position:relative;text-align:center;height:125px;}
#aside_right .aside_ad_bottom a{text-decoration:none;display:block;height:140px;}
#aside_right .aside_ad_bottom img{margin-top:0px;border:1px solid #dddddd;}
#aside_right .aside_ad_bottom .box_common_txt{position:inherit;}
#aside_right .aside_ad_bottom .box_common_txt span{display:block;width:100%;text-align:center;position:absolute;top:inherit;left:0px;font-size:14px;}
#aside_right .aside_ad_bottom .box_common_txt .tel{bottom:34px;font-weight:bold;color:#df354d;font-size:16px}
#aside_right .aside_ad_bottom .box_common_txt .txt_support{bottom:52px;font-size:17px;font-weight:bold}
#aside_right .aside_ad_bottom .txt_link{display:block;text-align:center;background-color:#595959;color:#fff;height:25px;line-height:25px;width:100%;font-size:13px;letter-spacing:-1px;position:absolute;bottom:0;left:0;}
#aside_right .aside_ad_bottom.guide{position:relative;text-align:center;height:166px;margin-top:10px}
#aside_right .aside_ad_bottom.guide .link{display:block;width:100%;height:100%}
#aside_right .aside_ad_bottom.guide .link img{margin:0}

#aside_right .btn_regist_top,
#aside_right .aside_regist_box,
#aside_right .aside_regist_box *{font-family:'NanumSquare';}
#aside_right .aside_regist_box{width:146px;background-color:#fff;border:1px solid #F0F0F0;border-top:3px solid #4d4d4d;text-align:center;}
#aside_right .aside_regist_box .txt_red{padding:5px 0;font-size:23px;font-weight:900;letter-spacing:-2px;color:#d43c41}
#aside_right .aside_regist_box .txt_guide{display:block;padding-top:8px;font-size:15px;font-weight:bold;}
#aside_right .aside_regist_box .box_img_pay{padding-top:10px;border-top:1px solid #e0e0e0;margin:0 10px}
#aside_right .aside_regist_box .btn_pay_product{display:block;margin:0 10px 10px 10px;color:#fff;font-size:14px;letter-spacing:-1px;padding:10px 0;text-decoration:none;}
#aside_right .aside_regist_box .btn_pay_product:first-child{margin-top:10px;}
#aside_right .aside_regist_box .btn_pay_product.bg_red  {background-color:#d4393d}
#aside_right .aside_regist_box .btn_pay_product.bg_black{background-color:#595959}
#aside_right .btn_regist_top{display:block;text-align:center;font-size:12px;margin-top:15px;width:146px;font-weight:bold}
#aside_right .btn_regist_top img{vertical-align:middle;zoom:0.9;margin-right:3px;}

#aside_right .btn_regist_top,
#aside_right .aside_regist_box,
#aside_right .aside_regist_box *{font-family:'NanumSquare';}
#aside_right .aside_regist_box{width:146px;background-color:#fff;border:1px solid #F0F0F0;border-top:3px solid #4d4d4d;text-align:center;}
#aside_right .aside_regist_box .txt_red{padding:5px 0;font-size:23px;font-weight:900;letter-spacing:-2px;color:#d43c41}
#aside_right .aside_regist_box .txt_guide{display:block;padding-top:8px;font-size:15px;font-weight:bold;}
#aside_right .aside_regist_box .box_img_pay{padding-top:10px;border-top:1px solid #e0e0e0;margin:0 10px}
#aside_right .aside_regist_box .btn_pay_product{display:block;margin:0 10px 10px 10px;color:#fff;font-size:14px;letter-spacing:-1px;padding:10px 0;text-decoration:none;}
#aside_right .aside_regist_box .btn_pay_product:first-child{margin-top:10px;}
#aside_right .aside_regist_box .btn_pay_product.bg_red  {background-color:#d4393d}
#aside_right .aside_regist_box .btn_pay_product.bg_black{background-color:#595959}
#aside_right .btn_regist_top{display:block;text-align:center;font-size:12px;margin-top:15px;width:146px;font-weight:bold}
#aside_right .btn_regist_top img{vertical-align:middle;zoom:0.9;margin-right:3px;}

#aside_right .aside_top{margin:10px 0 0 10px;}
/* ST 우측 어사이드 ST */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// container /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// company ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ST company / ok_box ST */
#container #ok_box{width:100%;height:280px;margin-top:12px;margin-bottom:50px;border:1px solid #DDD;background-color:#F8F8F8}
#container #ok_box.new_way{width:600px;height:720px;margin: auto; margin-top:12px;margin-bottom:50px;border:1px solid #DDD;background: url('/img/member/com_regist_complete.jpg')center center no-repeat}
#container #ok_box div{width:70%;height:200px;margin:0 auto;padding-top:40px}
#container #ok_box div .img_celebration_left,#container #ok_box div .txt_complete_right{float:left;margin-left:50px}
#container #ok_box div .txt_complete_right.new_way{width:436px;text-align: center;margin-left: 0px;}
#container #ok_box div .txt_complete_right{width:436px;line-height:25px;font-size:13px;letter-spacing:-1px}
#container #ok_box div .txt_complete_right strong{font-weight:bold;font-size:14px}
#container #ok_box div .txt_complete_right .cplt_mem_nm{letter-spacing:0}
#container #ok_box div .txt_complete_right .color_blue{font-weight:bold;font-size:14px;color:#3475ce;letter-spacing:1px}
/* ED company / ok_box ED */

/* ST company / button_go ST */
#content #button_go{margin:0 auto;text-align:center}
#content #button_go #button_go00{display:inline-block;width:132px;height:46px;border:none;background:url(/img/member/join_btn.png) no-repeat;background-position:-310px 0}
#content #button_go #button_go01{display:inline-block;width:176px;height:46px;background:url(/img/member/join_btn.png) no-repeat;background-position:0 -110px}
#content #button_go #button_go03{display:inline-block;display:inline-block;width:162px;height:45px;border:none;background:url(/img/member/join_btn.png) no-repeat;background-position:-615px 0}
#content #button_go #button_go04{display:inline-block;display:inline-block;width:162px;height:45px;border:none;background:url(/img/member/join_btn.png) no-repeat;background-position:-185px -110px}
#content #button_go #button_go05{display:inline-block;width:160px;height:45px;border:none;background:url(/img/member/join_btn.png) no-repeat;background-position:0 -55px}
#content #button_go #button_go02_ok{background-position:-617px 1px}
#content #button_go #button_go06{display:inline-block;width:151px;height:43px;border:none;background:url(/img/member/com_join_btn.png) no-repeat;}
#content #button_go #button_go07{display:inline-block;width:151px;height:43px;border:none;background:url(/img/member/com_join_apply.png) no-repeat;}
/* ED company / button_go ED */

/* ST company / scrap ST */
#container #content.scrap .pointer_text{padding-top:10px}
#container #content.scrap #section_nae_area{margin-top:20px}
#container #content.scrap #section_scrap_top{position:relative}
#container #content.scrap #section_scrap_top .all_gunsu{position:static;line-height:30px}
#container #content.scrap #section_scrap_top .select_box{position:absolute;top:0;left:78.8%}
#container #content.scrap #section_scrap_top .numberselect{width:67px}
/* ED company / scrap ED */

/* ST company / viewed-list ST */
#container .viewed_resume_list #section_viewed_top{position:relative;margin:28px 0 5px 0;}
#container .viewed_resume_list #section_viewed_top .all_gunsu{position:static;}
#container .viewed_resume_list #section_viewed_top .select_box{position:absolute;top:-10px;right:0px;}
#container .viewed_resume_list #section_viewed_top .select_box select{height:25px;}
#container .viewed_resume_list #section_viewed_top .select_box .numberselect{width:67px;}
/* ED company / viewed-list ED */

/* ST company / regist_step2 ST */
#container #content.regist_step2 .icon_phone{width:18px}
#container #content.regist_step2 #mobile2,#container #content.regist_step2 #mobile3{width:90px}
#container #content.regist_step2 #tel_in{width:60px}
#container #content.regist_step2 .email{width:143px}
#container #content.regist_step2 #com_url{width:452px}

/* ED company / regist_step2 ED */

/* ST company / recruit_view ST */
.layer_pop_rec_login{position:absolute;width:250px;top:160px;left:115px;padding-bottom:20px;background-color:#fff;text-align:center;border:1px solid #e4e4e4}
.layer_pop_rec_login:after{content:"";display:block;clear:both;}
.layer_pop_rec_login .relative{position:relative;padding-top:30px;}
.layer_pop_rec_login .btn_box{padding-top:10px;}
.layer_pop_rec_login .btn_box > a{display:inline-block;padding:3px 7px;border:1px solid #e4e4e4;color:#fff;}
.layer_pop_rec_login .btn_close       {position:absolute;top:0;right:0;display:inline-block;background-color:red;width:30px;height:30px;background:url(/img/icon/delete.png?t=01) no-repeat center}
.layer_pop_rec_login .btn_login       {background-color:#dc5757;}
.layer_pop_rec_login .btn_pay_product {background-color:#929292;}
.btn_info_confirm{padding:6px 13px;background-color:#fff;font-weight:bold;border-radius:23px;}
#content.recruit_view,
#content.recruit_view *{font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;font-size:13px;}
#content.recruit_view .tit{font-size:21px;font-weight:bold;padding-bottom:18px;margin:0;padding-top:50px;border-bottom:2px solid #666}
#content.recruit_view .btn_pack{background-color:#fff;padding:5px;font-size:13px;font-weight:bold;}
#content.recruit_view .btn_pack.paper.star{padding-left:22px;}
#content.recruit_view .btn_pack.paper.star.on{background-position:-143px -249px}
#content.recruit_view .btn_pack.paper.star.off{background-position:-143px -275px}
#content.recruit_view .btn_pack.paper.heart{padding-left:20px;}
#content.recruit_view .btn_pack.paper.heart.on{background-position:3px 6px;}
#content.recruit_view .btn_pack.paper.heart.off{background-position:3px 6px;}
#content.recruit_view .btn_pack.print{padding-left:23px;background:url(/img/icon/icon_print.jpg?=t01) no-repeat;background-color:#F9F9F9;background-position:1px 3px;}
#content.recruit_view .btn_pack.paper.bdng{background:none;}
#content.recruit_view .btn_pack.paper.bdng:after{content:"〉";display:inline-block;color:#FF917A;margin-left:2px;}
#content.recruit_view .perm_rec_view{position:relative;width:630px;height:140px;margin:0;background:url(/img/recruit/recruit_bn_de.jpg?t=04) no-repeat;padding:0}
#content.recruit_view .perm_rec_view p,
#content.recruit_view .perm_rec_view p *{line-height:18px;letter-spacing:-1px}
#content.recruit_view .perm_rec_view p{margin-left:100px;font-size:14px;line-height:24px}
#content.recruit_view .perm_rec_view p strong{font-weight:bold;color:#e75c59;font-size:18px}
#content.recruit_view .btn_perm_rec_view_login,
#content.recruit_view .btn_perm_rec_view_join{position:absolute;right:26px;top:33px;display:inline-block;background-color:#fff;width:102px;height:36px;line-height:35px;text-align:center;zoom:1;filter:alpha(opacity=0);opacity:0;}
#content.recruit_view .btn_perm_rec_view_join{top:74px;}
#content.recruit_view .subtit_tit{font-size:16px;color:#9d9d9d;font-weight:bold;}
#content.recruit_view .meta{margin-top:20px}
#content.recruit_view .meta:after{display:block;clear:both;content:''}
#content.recruit_view .meta .date{float:left;line-height:21px;}
#content.recruit_view .meta ul{float:right}
#content.recruit_view .meta ul:after{display:block;clear:both;content:''}
#content.recruit_view .meta ul li{float:left;margin-left:5px}
#content.recruit_view .rec_live{margin-top:15px;padding-top:15px;border-top:1px solid #e4e4e4}
#content.recruit_view .tbl_recruit_view{width:100%;border:1px solid #e4e4e4;margin-top:15px;}
#content.recruit_view .tbl_recruit_view .first .comlogo .comlogo_area{width:90%;height:70px;line-height:70px;margin:5px auto 5px;background-color:#fff;text-align:center;overflow:hidden}
#content.recruit_view .tbl_recruit_view .first .comlogo .comlogo_area span{display:inline-block;font-family:'맑은 고딕','Malgun Gothic';font-size:15px;line-height:20px;color:#303030;text-shadow:1px 1px 1px #959595;vertical-align:middle;}
#content.recruit_view .tbl_recruit_view .first .comlogo .comlogo_area img{max-width:175px;max-height:55px;vertical-align:middle}
#content.recruit_view .tbl_recruit_view .first .comlogo_company strong{display:inline-block;font-size:16px;font-weight:bold;line-height:15px;padding:10px}
#content.recruit_view .tbl_recruit_view .first .comlogo_info{position:relative;margin-left:10px;font-weight:normal;line-height:22px;text-align:left;}
#content.recruit_view .tbl_recruit_view .first .comlogo_info em{position:absolute;font-size:12px;color:#a7a7a7}
#content.recruit_view .tbl_recruit_view .first .comlogo_info span{display:inline-block;margin-left:53px;}
#content.recruit_view .tbl_recruit_view .first .comlogo_rec .btn_pack.basic.normal{width:198px;margin:10px;text-align:center}
#content.recruit_view .tbl_recruit_view .first .comlogo_rec .btn_pack.basic.normal span{background:none;vertical-align:top}
#content.recruit_view .tbl_recruit_view .first th{width:220px;border-right:1px solid #e4e4e4;}
#content.recruit_view .tbl_recruit_view .first td{position:relative;height:73px}
#content.recruit_view .tbl_recruit_view .first td .func{position:absolute;top:20px;right:15px}
#content.recruit_view .tbl_recruit_view .first td .func li{float:left;margin-left:5px}
#content.recruit_view .tbl_recruit_view .first td .func li:first-child{margin-left:0}
#content.recruit_view .tbl_recruit_view .first td .com_nm{padding-left:10px;font-size:18px;font-weight:bold;margin-top:19px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:339px;-o-text-overflow:ellipsis;}
#content.recruit_view .tbl_recruit_view .first td .title{display:inline-block;padding:0 10px;margin-top:5px;margin-bottom:20px;font-size:14px;}
#content.recruit_view .tbl_recruit_view .subtit2{margin:4px 20px 10px 20px;}
#content.recruit_view .tbl_recruit_view .subtit2:after{display:block;clear:both;content:''}
#content.recruit_view .tbl_recruit_view .subtit2 dd,
#content.recruit_view .tbl_recruit_view .subtit2 dt{float:left;margin-top:6px;}
#content.recruit_view .tbl_recruit_view .subtit2 .subtit_txt{color:#a7a7a7}
#content.recruit_view .tbl_recruit_view .subtit2 .ellipsis{width:440px;text-indent:35px}
#content.recruit_view .tbl_recruit_view tr td .subtit1{position:relative;border:1px solid #e4e4e4;border-left:0;border-right:0;background-color:#fdfdfd}
#content.recruit_view .tbl_recruit_view tr td .subtit1:after{display:block;clear:both;content:''}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt{position:absolute;width:25%;text-align:center;border-right:1px solid #e4e4e4;height:45px;margin-top:17px;font-weight:bold}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt .subtit_tit{font-size:16px;float:inherit;}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt.subtit_edu{left:0}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt.subtit_job{left:25%}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt.subtit_exp{left:50%}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt.subtit_pay{left:75%}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt p{width:50%;margin-top:12px;margin-left:25%;text-align:center}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dt span{color:#595959}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dd{overflow:hidden;float:left;width:25%;height:79px;line-height:35px;text-align:center}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dd span{display:block;margin-top:35px;}
#content.recruit_view .tbl_recruit_view tr td .subtit1 dd span.orange{color:#fe6903}

#content.recruit_view .tbl_recruit_view tr td .subtit1 .border_right_no{border-right:none}
#content.recruit_view .rcwc_cont_desc{width:100%;background-color:#fff;}
#content.recruit_view .rcwc_cont_desc .detail{min-height:80px;margin:15px;background-color:#fff;border-bottom:1px solid #e4e4e4}
#content.recruit_view .rec_keyword:after{display:block;clear:both;content:''}
#content.recruit_view .rcmd_ap_doc:after{display:block;clear:both;content:''}
#content.recruit_view .rcwc_welfare:after{display:block;clear:both;content:''}
#content.recruit_view .rcmd_ap_doc .box_download_bottom{clear:both;margin-left:77px;padding:10px 15px;border:2px solid #e4e4e4;background-color:#F8F8F8}
#content.recruit_view .rcmd_ap_doc .box_download_bottom p,#content.recruit_view .rcmd_ap_doc .box_download_bottom ul li a{;color:#858585}
#content.recruit_view .rcmd_ap_doc .box_download_bottom ul{margin-top:5px}
#content.recruit_view .rcmd_ap_doc .box_download_bottom ul:after{display:block;clear:both;content:''}
#content.recruit_view .rcmd_ap_way.rcmd_btn{width:100%;height:auto;margin-top:30px;text-align: center;}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc{margin:0px; width:100%;}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc{overflow:hidden;margin-bottom:20px;}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc .btn_area{width: auto; display: inline-block;vertical-align: top;margin: 4px 0}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc .btn_area .instance_apply{background-color:#e83d45;color:#ffffff;font-weight:bold;display:block;line-height:48px;width:146px;font-size:16px;text-align:center;}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc .ap_tip{float:left;width:100%;font-size:12px;padding-top:10px;color:#626874}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc .box_way_icon{width:auto;overflow:hidden;float:none;display:inline-block;padding:0}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc .box_way_icon li{float:left;width:auto;margin:4px 2px;text-align:center;border:none;}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc .box_way_icon .email_apply{border: 1px solid #cccccc;color:#767676;font-weight: bold;display:block;line-height:46px;width:124px;font-size:16px;}
#content.recruit_view .rcmd_ap_way.rcmd_btn .box_desc .desc .box_way_icon .etc_apply{border: 1px solid #cccccc;color:#767676;font-weight: bold;display:block;line-height:46px;width:96px;font-size:16px;}
#content.recruit_view .rcmd_ap_way.box_tab02{width:100%;height:auto;text-align: center;}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc{margin-left: 30px;}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc{max-width:625px;text-align: left;}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc .btn_area{width: auto; display: inline-block;vertical-align: top;margin: 4px 0}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc .btn_area .instance_apply{background-color:#e83d45;color:#ffffff;font-weight:bold;display:block;line-height:48px;width:146px;font-size:16px;text-align:center;}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc .ap_tip{float:left;width:100%;font-size:12px;padding-top:10px;color:#626874}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc .box_way_icon{width:auto;overflow:hidden;float:none;display:inline-block;padding:0}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc .box_way_icon li{float:left;width:auto;margin:4px 2px;text-align:center;border:none;}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc .box_way_icon .email_apply{border: 1px solid #cccccc;color:#767676;font-weight: bold;display:block;line-height:46px;width:124px;font-size:16px;}
#content.recruit_view .rcmd_ap_way.box_tab02 .box_desc .desc .box_way_icon .etc_apply{border: 1px solid #cccccc;color:#767676;font-weight: bold;display:block;line-height:46px;width:96px;font-size:16px;}
#content.recruit_view .subject{margin-top:15px;border-top:2px solid #747474;border-bottom:1px solid #e5e5e5;text-align:center;padding:15px}
#content.recruit_view .subject *{font-size: 22px;}
#content.recruit_view .subject span{margin:0;padding:0;border:0}
#content.recruit_view .rcmd_ap_doc .box_download_bottom ul li{float:left;margin-right:30px}
#content.recruit_view .subtit_tit,
#content.recruit_view .box_desc{float:left}
#content.recruit_view .box_desc{margin-left:30px;}
#content.recruit_view .rec_keyword .desc em,
#content.recruit_view .rcwc_workweek .desc em,
#content.recruit_view .rcpf_prefer .desc em{margin-right:10px}
#content.recruit_view .rec_keyword .desc em span,
#content.recruit_view .rcwc_workweek .desc em span,
#content.recruit_view .rcpf_prefer .desc em span{display:inline-block;width:60px}
#content.recruit_view .rcwc_loc .light_blue{display:inline-block;width:80px;margin-right:10px}
#content.recruit_view #tab02,
#content.recruit_view #tab03{padding:0 20px;}
#content.recruit_view #tab02 .box_tab02,
#content.recruit_view #tab03 .box_tab03{display:inline-block;width:100%;border-top:1px solid #e4e4e4;padding:15px 0;}
#content.recruit_view #tab03 .rcwc_loc{border-top:none;}
#content.recruit_view #tab02 .rcmd_dt_date{border-top:none;}
#content.recruit_view table.table_desc{width:100%;margin-top:-3px}
#content.recruit_view table.table_desc th{width:75px;font-weight:normal}
#content.recruit_view table.table_desc th span{display:inline-block;word-spacing:2px}
#content.recruit_view table.table_desc th span.light_orange{color:#ff7729}
#content.recruit_view table.table_desc td .list{display:inline-block;width:570px;}
#content.recruit_view .rcwc_welfare table.table_desc th{width:95px;}
#content.recruit_view table.table_desc th,
#content.recruit_view table.table_desc td{padding:0 0 5px;line-height:23px;vertical-align:top;max-width:520px}
#content.recruit_view .tip{margin-left:88px;margin-top:25px;line-height:20px}
#content.recruit_view .rcmd_ap_way .btn_area{width:100%;text-align:left;margin-bottom:10px;}
#content.recruit_view .rcmd_ap_way .btn_pack.rsm{padding-left:22px;background-position:-145px -519px;font-size:12px;}
#content.recruit_view .rcmd_ap_way .ap_login:after{display:block;clear:both;content:''}
#content.recruit_view .rcmd_ap_way .ap_login input{width:120px;height:25px;margin-right:5px;text-indent:5px}
#content.recruit_view .rcmd_ap_way .ap_login input,
#content.recruit_view .rcmd_ap_way .ap_login em,
#content.recruit_view .rcmd_ap_way .ap_login button{float:left;margin-right:5px}
#content.recruit_view .rcmd_ap_way .ap_login em,
#content.recruit_view .rcmd_ap_way .ap_login button{padding:4px 8px;border:1px solid #e4e4e4;background-color:#F9F9F9}
#content.recruit_view .rcmd_ap_way .ap_login p{line-height:32px;color:#989898}
#content.recruit_view .rcmd_ap_way .ap_tip{float:left;margin-bottom:20px;line-height:20px}
#content.recruit_view .rcmd_ap_way .box_desc .desc:after{display:block;clear:both;content:''}
#content.recruit_view .rcmd_ap_way .box_desc .desc
#content.recruit_view .rcmd_ap_doc:after{display:block;clear:both;content:''}
#content.recruit_view .rcmd_ap_doc .box_desc .desc,
#content.recruit_view .rcmd_ap_mthod .box_desc{line-height:20px}
#content.recruit_view .rcwc_compic .box_desc{width:677px;padding-left:10px}
#content.recruit_view .rcwc_compic .box_desc ul:after{display:block;clear:both;content:''}
#content.recruit_view .rcwc_compic .box_desc ul li{float:left;width:156px;margin-left:10px;border:1px solid #e4e4e4;text-align:center}
#content.recruit_view .rcwc_compic .box_desc ul li img{width:96%;padding-top:10px;padding-bottom:10px}
#content.recruit_view .rcwc_compic .box_desc ul li .ellipsis.desc{border-top:1px solid #e4e4e4;background-color:#F9F9F9;line-height:20px}
#content.recruit_view .rcmg_name,
#content.recruit_view .rcmg_mail,
#content.recruit_view .rcmg_tel,
#content.recruit_view .com_addr{position:relative;width:100%;border-top:1px solid #e4e4e4;padding:15px 20px;}
#content.recruit_view .rcmg_name{border:none;}

#content.recruit_view #tab04 .subtit_tit,
#content.recruit_view #tab04 .box_desc{float:inherit;}

#content.recruit_view #tab04 .desc{position:absolute;top:17px;left:116px;}
#content.recruit_view #tab04 .desc.desc_btn{top:10px;}
#content.recruit_view #tab04 .subtit_tit{}


#content.recruit_view .rcmg_name:after{}
#content.recruit_view .rcmg_name .subtit_tit,
#content.recruit_view .rcmg_name .desc{}
#content.recruit_view .rcmg_name .desc{}
#content.recruit_view .rcmg_mail:after{}
#content.recruit_view .rcmg_mail .subtit_tit,
#content.recruit_view .rcmg_mail .desc{}
#content.recruit_view .rcmg_mail .desc{}
#content.recruit_view .rcmg_tel:after{}
#content.recruit_view .rcmg_tel .subtit_tit,
#content.recruit_view .rcmg_tel .desc{}
#content.recruit_view .rcmg_tel .desc{}
#content.recruit_view .com_addr:after{}
#content.recruit_view .com_addr .subtit_tit,
#content.recruit_view .com_addr .desc{}
#content.recruit_view .com_addr .desc{}
#content.recruit_view .input_table2 .bar{height:1px;margin:20px 0;background-color:#D9DDE0}
#content.recruit_view .meta .func .btn_pack.basic{float:right}
#content.recruit_view .rec_keyword,
#content.recruit_view .rcpf_prefer,
#content.recruit_view .rcwc_loc,
#content.recruit_view .rcwc_workweek,
#content.recruit_view .rcwc_welfare,
#content.recruit_view .rcwc_compic{display:inline-block;margin-top:20px}
#content.recruit_view .rcmd_dt_date .desc,
#content.recruit_view .rcmd_dt_date .desc *{font-size:16px;font-weight:normal;}
#content.recruit_view .rcmd_dt_date .desc .red{font-weight:bold;}
#content.recruit_view .rcmd_dt_date .desc .btn_pack{font-size:14px;background-color:#ff5827;border:none;margin-left:3px;}
#content.recruit_view .rcwc_commap iframe{margin-top:15px;margin-left:30px;}
#content.recruit_view .rcwc_commap .info{display:inline-block;margin-left:30px;}
#content.recruit_view .rec_keyword em,
#content.recruit_view .rec_keyword span,
#content.recruit_view .rcwc_workweek .desc.list span,
#content.recruit_view .rcwc_welfare span,
#content.recruit_view .rcwc_loc .desc.list span{line-height:18px}
#content.recruit_view .rcwc_loc .loc_top{font-weight:bold}
#content.recruit_view .ap_way_layer{position:absolute;padding:10px 30px 10px 10px;border:3px solid #4b80ee;background:#fff}
#content.recruit_view .ap_way_layer p{display:block;position:relative;text-align:left}
#content.recruit_view .ap_way_layer em{display:block;margin-bottom:3px;font-weight:bold}
#content.recruit_view .ap_way_layer a.del{display:block;position:absolute;top:3px;right:3px}
#content.recruit_view .ap_way_layer p strong{font-weight:bold}
#content.recruit_view .box_way_icon{display:block;clear:both;width:100%}
#content.recruit_view .box_way_icon:after{display:block;clear:both;content:''}
#content.recruit_view .box_way_icon li{float:left;margin-left:35px}
#content.recruit_view .box_way_icon .icon_ap_way{display:inline-block;width:72px;height:78px;background:url(/img/recruit/recruit_img.png) no-repeat;background-position:-1px -326px}
#content.recruit_view .box_way_icon .icon_ap_way.icon_email{background-position:-1px -329px}
#content.recruit_view .box_way_icon .icon_ap_way.icon_href{background-position:-79px -329px}
#content.recruit_view .box_way_icon .icon_ap_way.icon_call{background-position:-155px -329px}
#content.recruit_view .box_way_icon .icon_ap_way.icon_visite{background-position:-231px -328px}
#content.recruit_view .box_way_icon .icon_ap_way.icon_pax{background-position:-306px -326px}
#content.recruit_view .box_way_icon .icon_ap_way.icon_post{background-position:-379px -326px}
#content.recruit_view .ap_false{float:left;margin-bottom:10px;}
#content.recruit_view .rec_live h3{padding-bottom:10px}
#content.recruit_view .rec_live h3,
#content.recruit_view .rec_live h3 *{font-size:14px;}
#content.recruit_view .rcpf_prefer:after{content:"";display:block;clear:both;}
#content.recruit_view .rcpf_prefer,
#content.recruit_view .rec_keyword{margin-top:30px;}
#content.recruit_view .rec_keyword .subtit_tit,
#content.recruit_view .rcpf_prefer .subtit_tit{margin-left:20px;}
/* ED company / recruit_view ED */

/* ST company / recruit_regist_page ST */
#container #content.recruit_regist_page h3{margin-top:30px}
#container #content.recruit_regist_page .clearbox{clear:both;}
#container #content.recruit_regist_page select{color:#7A7E8A}
#container #content.recruit_regist_page .deadline_label{position:relative;}
#container #content.recruit_regist_page .rec_main_title h2 img{margin-top:20px;margin-bottom:10px}
#container #content.recruit_regist_page .box_recruit_load{overflow:hidden;margin-top:15px;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;background-color:#F8F8F8;line-height:60px}
#container #content.recruit_regist_page .box_recruit_load dd,#container #content.recruit_regist_page .box_recruit_load dt{float:left}
#container #content.recruit_regist_page .box_recruit_load dt{margin-left:140px;font-weight:bold}
#container #content.recruit_regist_page .box_recruit_load dd select{width:560px;height:22px;margin-left:18px;color:#7A7E8A;text-indent:5px;vertical-align:0}
#container #content.recruit_regist_page .tb_part3{width:100%;margin-top:15px;border-top:2px solid #595959;border-left:1px solid #E4E3E8;border-right:1px solid #E4E3E8}
#container #content.recruit_regist_page .tb_part3 tr{border-bottom:1px solid #E4E3E8;line-height:14px}
#container #content.recruit_regist_page .tb_part3 tr th{width:170px;border-right:1px solid #E4E3E8;background-color:#F8F8F8;text-indent:20px}
#container #content.recruit_regist_page .tb_part3 tr td{padding:10px 0 10px 20px}
#container #content.recruit_regist_page .tb_part3 tr td .input28{width:530px;height:26px}
#container #content.recruit_regist_page .tb_part3 tr td .tip,#container #content.recruit_regist_page .tb_part3 tr td .tip strong,#container #content.recruit_regist_page .tb_part3 tr td .tip .ex{font-size:11px;color:#7B7F8B}
#container #content.recruit_regist_page .tb_part3 tr td .tip{margin-top:5px}
#container #content.recruit_regist_page .tb_part3 tr td .input06{width:248px}
#container #content.recruit_regist_page .tb_part3 tr td .sub{display:inline-block;width:16px;height:17px;margin-left:10px;background-color:#ccc;background:url(/img/common/icon_set.png) no-repeat;background-position:0 -129px;vertical-align:middle}
#container #content.recruit_regist_page .tb_part3 .part_dtl ol{overflow:hidden;margin-top:10px}
#container #content.recruit_regist_page .tb_part3 .part_dtl ol li{float:left}
#container #content.recruit_regist_page .tb_part3 .part_dtl ol li input{width:140px;height:23px}
#container #content.recruit_regist_page .tb_part3 .part_dtl ol li img{vertical-align:middle}
#container #content.recruit_regist_page .tb_part3 .part_dtl .ico.num2,#container #content.recruit_regist_page .tb_part3 .part_dtl .ico.num3,#container #content.recruit_regist_page .tb_part3 .part_dtl .ico.num4{margin-left:22px}
#container #content.recruit_regist_page .tb_part3 .part_dtl .tip{display:inline-block;margin-top:10px}
#container #content.recruit_regist_page .tb_part3 .part_dtl .tip .red,#container #content.recruit_regist_page .tb_part3 .m_l12.tip .red{color:#e83d45}
#container #content.recruit_regist_page .tb_part3 .job_type.upper{overflow:hidden;width:83%}
#container #content.recruit_regist_page .tb_part3 .job_type.upper li{float:left}
#container #content.recruit_regist_page #edit_map,#container #content.recruit_regist_page #edit_map_save,#container #content.recruit_regist_page #edit_map_cancel,#container #content.recruit_regist_page #edit_map_search{height:20px;padding:0 5px;border:1px solid #C7CED1;background-color:#F9F9F9}
#container #content.recruit_regist_page #mng_tel1,#container #content.recruit_regist_page #mng_tel2,#container #content.recruit_regist_page #mng_tel3,#container #content.recruit_regist_page #mng_tel_in{width:57px}
#container #content.recruit_regist_page #mng_mobile1,#container #content.recruit_regist_page #mng_mobile2,#container #content.recruit_regist_page #mng_mobile3{width:87px}
#container #content.recruit_regist_page #mng_mail1,#container #content.recruit_regist_page #mng_mail2{width:128px}
#container #content.recruit_regist_page .tb_part3 #part_yn2{margin-left:21px}
#container #content.recruit_regist_page .tb_part3 #job_type2,#container #content.recruit_regist_page .tb_part3 #job_type3,#container #content.recruit_regist_page .tb_part3 #job_type4,#container #content.recruit_regist_page .tb_part3 #job_type5,#container #content.recruit_regist_page .tb_part3 #job_type6,#container #content.recruit_regist_page .tb_part3 #job_type7,#container #content.recruit_regist_page .tb_part3 #job_type8{margin-left:25px}
#container #content.recruit_regist_page .tb_part3 #emp_cnt{width:90px;height:26px;padding-right:5px}
#container #content.recruit_regist_page .tb_part3 #pay{width:120px;height:25px;margin-right:3px;padding-right:3px}
#container #content.recruit_regist_page .tb_part3 #pay_way2{margin-left:57px}
#container #content.recruit_regist_page .tb_part3 #age_yn2,#container #content.recruit_regist_page .tb_part3 #gender2,#container #content.recruit_regist_page .tb_part3 #gender3,#container #content.recruit_regist_page .tb_part3 #career_type2,#container #content.recruit_regist_page .tb_part3 #career_type3,#container #content.recruit_regist_page .tb_part3 #career_type4{margin-left:22px}
#container #content.recruit_regist_page .tb_part3 #age_yn2{height:26px}
#container #content.recruit_regist_page .tb_part3 #edu_class{width:125px}
#container #content.recruit_regist_page .tb_part3 #ap_way_fax1{margin-left:0}
#container #content.recruit_regist_page .tb_part3 #ap_way_fax1,#container #content.recruit_regist_page .tb_part3 #ap_way_fax2,#container #content.recruit_regist_page .tb_part3 #ap_way_fax3{width:80px;height:25px}
#container #content.recruit_regist_page .tb_part3 #ap_way_url{width:248px;height:25px}
#container #content.recruit_regist_page .tb_part3 .job_type_desc_li{line-height:30px}
#container #content.recruit_regist_page .tb_part3 .job_type_desc_li #job_type_desc{width:208px;height:23px;margin-left:32px}
#container #content.recruit_regist_page .tb_part3 .row{line-height:30px}
#container #content.recruit_regist_page .tb_part3 .row .input22{width:60px;height:25px}
#container #content.recruit_regist_page .tb_part3 .row .lang_cd.lang_test.input33{width:133px}
#container #content.recruit_regist_page .tb_part3 .lang_test_cd.lang_test.input36{width:177px}
#container #content.recruit_regist_page .tb_part3 .term.lower.cntrct_p.intern_p{overflow:hidden;width:97%;margin-top:5px;padding-top:10px;border-top:1px dotted #D5D5D5}
#container #content.recruit_regist_page .tb_part3 .term.lower.cntrct_p.intern_p{position:relative;margin-top:0;padding-top:0;border-top:0}
#container #content.recruit_regist_page .tb_part3 .term.lower.cntrct_p.intern_p li{float:left;width:50%;padding-top:10px}
#container #content.recruit_regist_page .tb_part3 .term.lower.cntrct_p.intern_p strong{margin-right:10px;font-weight:bold}
#container #content.recruit_regist_page .tb_part3 .term.lower.cntrct_p.intern_p .item,#container #content.recruit_regist_page .tb_part3 .term.lower.cntrct_p.intern_p .intern_period{width:132px}
#container #content.recruit_regist_page .tb_part3 .dt_date.input39.hasDatepicker{height:25px}
#container #content.recruit_regist_page .tb_part3 .ap_way{line-height:35px}
#container #content.recruit_regist_page .tb_part3 .ap_doc.clearfix.upper{line-height:25px}
#container #content.recruit_regist_page .tb_part3 .clearfix.lower{overflow:hidden}
#container #content.recruit_regist_page .tb_part3 .chk_lst1,#container #content.recruit_regist_page .tb_part3 .chk_lst2{float:left}
#container #content.recruit_regist_page .tb_part3 .chk_lst1{overflow:hidden;width:490px;line-height:25px}
#container #content.recruit_regist_page .tb_part3 .chk_lst1 li{float:left;width:210px}
#container #content.recruit_regist_page .tb_part3 .chk_lst2{overflow:hidden;line-height:25px}
#container #content.recruit_regist_page .input_table1 .tb_part3 tr th ul .tip{font-weight:normal;color:#79808A}
#container #content.recruit_regist_page .input_table1 .tb_part3 .detailtext{margin-top:10px;margin-bottom:10px;line-height:18px}
#container #content.recruit_regist_page .input_table1 .tb_part3 .cont_menu{width:195px;line-height:28px}
#container #content.recruit_regist_page .input_table1 input{height:auto}
#container #content.recruit_regist_page .input_table1 .input24{width:130px}
#container #content.recruit_regist_page .input_table1 .info{display:inline-block;width:59.5%}
#container #content.recruit_regist_page .input_table1 .borderRight{border-left:1px solid #E4E3E8}
#container #content.recruit_regist_page .input_table1 #subway2{width:185px}
#container #content.recruit_regist_page .input_table1 #subway_exit_no{width:30px;height:25px;padding-right:5px}
#container #content.recruit_regist_page .input_table1 #subway_exit_dist{width:64px;height:25px}
#container #content.recruit_regist_page .input_table1 #subway1,#container #content.recruit_regist_page .input_table1 #work_week{width:162px}
#container #content.recruit_regist_page .input_table1 #work_week_etc{width:219px;height:25px}
#container #content.recruit_regist_page .input_table1 #work_time2,#container #content.recruit_regist_page .input_table1 #work_time3{margin-left:19px}
#container #content.recruit_regist_page .input_table1 #mng_name{width:269px}
#container #content.recruit_regist_page .input_table1 #mng_team{width:269px}


#container #content.recruit_regist_page .input_table1 .tb_part3 .share{line-height:43px}
#container #content.recruit_regist_page .input_table1 .tb_part3 .share_yn{margin-left:4px}
#container #content.recruit_regist_page .input_table1 .tb_part3 .share_yn + label{margin-right:8px}
#container #content.recruit_regist_page .input_table1 .tb_part3 .share_agree{line-height:25px}
#container #content.recruit_regist_page .input_table1 .tb_part3 .row{line-height:35px}
#container #content.recruit_regist_page .btn_func{margin-top:10px;text-align:right}
#container #content.recruit_regist_page .btn_func a span{border:1px solid #CF902F;background-color:#FEA63C}
#container #content.recruit_regist_page .manager_save_wrap{position:relative}
#container #content.recruit_regist_page .save_yn{position:absolute;top:0;right:0}
#container #content.recruit_regist_page .w306{width:311px}
#container #content.recruit_regist_page .relative .lics_reset{position:absolute;top:6px;left:75.2%}
#container #content.recruit_regist_page .tb_part1 textarea{width:98%;height:60px;height:140px;margin-top:15px;border:1px solid #e4e4e4;resize:vertical}
#container #content.recruit_regist_page textarea,#container #content.recruit_regist_page .cont{width:97.5%;height:60px;height:140px;margin-top:3px;border:1px solid #e4e4e4;resize:vertical}
#container #content.recruit_regist_page .rsm_btn_area{margin-top:40px;margin-bottom:30px;text-align:center}
#container #content.recruit_regist_page .btn_pack.gray.search{width:86px}
#container #content.recruit_regist_page p.tip.ess{height:20px;margin:-30px 0 0 90px;font-weight:bold}
#container #content.recruit_regist_page th .ess{float:left;width:0;line-height:18px;text-indent:11px}
#container #content.recruit_regist_page .tb_part3 tr td .tip strong{font-weight:bold}
#container #content.recruit_regist_page input[type=text]:disabled,#container #content.recruit_regist_page input[type=password]:disabled,#container #content.recruit_regist_page button:disabled,#container #content.recruit_regist_page select:disabled,#container #content.recruit_regist_page keygen:disabled,#container #content.recruit_regist_page optgroup:disabled,#container #content.recruit_regist_page option:disabled,#container #content.recruit_regist_page select:disabled > option{background-color:#F3F3EE;color:#ccc}
#container #content.recruit_regist_page .tb_part3 #work_time_etc{width:190px;margin-left:8px}
#container #content.recruit_regist_page .tb_part3 #career_mmcnt{width:128px;margin-left:33px}
#container #content.recruit_regist_page .tb_part3 #ap_deadline2{margin-left:8px}
#container #content.recruit_regist_page .tb_part3 #ap_deadline3{margin-left:8px}
#container #content.recruit_regist_page .tb_part3 #ap_deadline5{margin-left:8px}
#container #content.recruit_regist_page .tb_part3 #edit_map{margin-left:0}
#container #content.recruit_regist_page .tb_part3 #edit_map_save{margin-left:0}
#container #content.recruit_regist_page .tb_part3 #edit_map_cancel{margin-left:0}
#container #content.recruit_regist_page .tb_part3 #edit_map_search{margin-left:0}
#container #content.recruit_regist_page .tb_part3 #email_select{width:171px;margin-left:11px}
#container #content.recruit_regist_page .tb_part3 #subject{width:530px;height:26px}
#container #content.recruit_regist_page .tb_part3 #upjong1{width:248px}
#container #content.recruit_regist_page .tb_part3 #upjong2{width:248px}
#container #content.recruit_regist_page .tb_part3 #jikjong_nms{width:530px;height:26px}
#container #content.recruit_regist_page .tb_part3 #keyword_input{width:530px;height:26px}
#container #content.recruit_regist_page .tb_part3 #job_dtl{width:530px;height:26px}
#container #content.recruit_regist_page .tb_part3 input.emp.data_num{letter-spacing:0}
#container #content.recruit_regist_page .tb_part3 #prefer_nms{width:530px;height:26px}
#container #content.recruit_regist_page .tb_part3 #lang_cd1{width:133px}
#container #content.recruit_regist_page .tb_part3 .sco_type.score input,#container #content.recruit_regist_page .tb_part3 .sco_type.grade select{width:60px;height:25px}
#container #content.recruit_regist_page .tb_part3 input.lics_nm{width:530px;height:26px}
#container #content.recruit_regist_page .tb_part3 textarea.cont{height:60px;border:solid 1px #C7CED1}
#container #content.recruit_regist_page .tb_part3 textarea#cont_desc{height:400px}
#container #content.recruit_regist_page .tb_part3 #stdt_date{width:122px}
#container #content.recruit_regist_page .tb_part3 #eddt_date{width:122px}
#container #content.recruit_regist_page .tb_part3 #pay_way1,#container #content.recruit_regist_page .tb_part3 #pay_way2{margin-left:12px}
#container #content.recruit_regist_page .tb_part3 #age_min{margin-left:22px}
#container #content.recruit_regist_page .tb_part3 #age_min,#container #content.recruit_regist_page .tb_part3 #age_max{width:150px}
#container #content.recruit_regist_page .tb_part3 #edu_more_yn{margin-left:5px}
#container #content.recruit_regist_page .tb_part3 #btn_emp_cnt1{width:40px;margin-left:20px}
#container #content.recruit_regist_page .tb_part3 #btn_emp_cnt2{width:40px}
#container #content.recruit_regist_page .tb_part3 .lang_cd{width:125px}
#container #content.recruit_regist_page .tb_part3 #mng_name{width:275px}
#container #content.recruit_regist_page .tb_part3 #mng_tel3{margin-right:7px}
#container #content.recruit_regist_page .tb_part3 #lang_test_cd1{width:222px}
#container #content.recruit_regist_page .tb_part3 .job_tp2_li:before,#container #content.recruit_regist_page .tb_part3 .job_tp4_li:before{display:block;position:absolute;top:0;left:0;width:100%;border-top:1px dotted #D5D5D5;content:''}
#container #content.recruit_regist_page .tb_part3 .ap_way li label{min-width:80px}
#container #content.recruit_regist_page .tb_part3 .ap_doc li label{line-height:26px;vertical-align:middle}
#container #content.recruit_regist_page .tb_part3 #pay_num2kor{width:228px;border:0;font-family:dotum,'돋움';font-size:11px;line-height:11px;color:#666;text-align:right}
#container #content.recruit_regist_page .input_table1 .save_yn label,#container #content.recruit_regist_page .input_table1 .info{line-height:26px;vertical-align:middle}
#container #content.recruit_regist_page .lics_reset{position:absolute;top:6px;left:577px}
#container #content.recruit_regist_page .lang_test_cd{width:222px}
#container #content.recruit_regist_page .input_table1 input:not([type]),#container #content.recruit_regist_page .input_table1 input[type=color],#container #content.recruit_regist_page .input_table1 input[type=date],#container #content.recruit_regist_page .input_table1 input[type=datetime],#container #content.recruit_regist_page .input_table1 input[type=datetime-local],#container #content.recruit_regist_page .input_table1 input[type=email],#container #content.recruit_regist_page .input_table1 input[type=month],#container #content.recruit_regist_page .input_table1 input[type=password],#container #content.recruit_regist_page .input_table1 input[type=number],#container #content.recruit_regist_page .input_table1 input[type=search],#container #content.recruit_regist_page .input_table1 input[type=tel],#container #content.recruit_regist_page .input_table1 input[type=text],#container #content.recruit_regist_page .input_table1 input[type=time],#container #content.recruit_regist_page .input_table1 input[type=url],#container #content.recruit_regist_page .input_table1 input[type=week]{height:25px;color:#3C3C3C}
#container #content.recruit_regist_page .input_table1 select,#container #content.recruit_regist_page .input_table1 textarea{color:#3C3C3C}
#container #content.recruit_regist_page .tb_part3 .line_h25{line-height:25px}
#container #content.recruit_regist_page .tb_part3 .sco_type{display:inline-block;margin-right:3px}
#container #content.recruit_regist_page .welfare .info{display:inline-block}
#container #content.recruit_regist_page .welfare .mod .info{width:550px}
#container #content.recruit_regist_page .welfare li dl{overflow:hidden}
#container #content.recruit_regist_page .welfare li dt,#container #content.recruit_regist_page .welfare li dd{float:left}
#container #content.recruit_regist_page .welfare li dt{width:100px;font-weight:bold;color:#3767D3}
#container #content.recruit_regist_page .welfare li dt .ast{font-weight:normal}
#container #content.recruit_regist_page .welfare li dd{width:650px;line-height:18px}
#container #content.recruit_regist_page .welfare li dd{position:relative}
#container #content.recruit_regist_page .welfare li dd span.colon{position:absolute;line-height:14px}
#container #content.recruit_regist_page .welfare li dd ul{overflow:hidden;min-height:18px;padding-left:10px}
#container #content.recruit_regist_page .welfare li dd li{float:left;padding-right:3px}
#container #content.recruit_regist_page .welfare li dd li:after{content:', '}
#container #content.recruit_regist_page .welfare li dd li:last-child:after{content:''}
#container #content.recruit_regist_page  .wrap_rec_template{border:1px solid #b5b5b5;padding:5px;background-color:#f6f6f6;width:917px;margin-bottom:-1px;}
#container #content.recruit_regist_page  .wrap_rec_template ul{margin-left:-5px;margin-right:-5px;text-align:center}
#container #content.recruit_regist_page  .wrap_rec_template ul:after{content:"";display:block;clear:both}
#container #content.recruit_regist_page  .wrap_rec_template ul li{border:0;width:175px;height:164px;position:relative;display:inline-block;margin:2px}
#container #content.recruit_regist_page  .wrap_rec_template ul li .link_tpl{display:inline-block;width:100%;height:145px;text-align:center;overflow:hidden;border:1px solid #B5B5B5}
#container #content.recruit_regist_page  .wrap_rec_template ul li .link_tpl:hover{border:1px solid #7A7A7A}
#container #content.recruit_regist_page  .wrap_rec_template ul li .img_tpl{width:100%;}
#container #content.recruit_regist_page  .wrap_rec_template ul li .box_explan_txt{position:absolute;left:0px;bottom:20px;display:inline-block;width:100%;height:25px;line-height:25px;background-color:#595959;color:#fff;text-align:center;zoom:1;filter:alpha(opacity=80);opacity:0.8;display:none}
#container #content.recruit_regist_page  .wrap_rec_template ul li:hover .box_explan_txt{display:block}
#container #content.recruit_regist_page  .wrap_rec_template ul li .btn_select_tpl,
#container #content.recruit_regist_page  .wrap_rec_template ul li .btn_preview_tpl{position:absolute;bottom:-5px;display:inline-block;width:86px;height:22px;line-height:22px;text-align:center;text-decoration:none;font-size:11px;font-family:dotum;}
#container #content.recruit_regist_page  .wrap_rec_template ul li .btn_select_tpl{right:0px;background-color:#595959;color:#fff;border:1px solid #151515}
#container #content.recruit_regist_page  .wrap_rec_template ul li .btn_preview_tpl{left:0px;background-color:#F5F5F7;color:#4F5563;border:1px solid #ccc}
#container #content.recruit_regist_page  .wrap_rec_template ul li .icon_tlp_new{position:absolute;top:0px;right:0;width:33px;}
#container.recruit_regist_page #ap_doc_etc,
#container.recruit_regist_page #ap_method_etc{height:60px}
#recruit_complete_modal_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;width:100%;z-index:10000000;background-color:#333333;cursor:default;opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
#recruit_complete_modal_box{position:fixed;width:500px;height:500px;left:50%;top:50%;margin-left:-250px;margin-top:-270px;z-index:10000001;background:url(/img/company/recruit_regist_complete_pop_180426.jpg) no-repeat 0 0;}
/* ED company / recruit_regist_page ED */

/* ST 하단 채용상품효과 ST */
#container #content.recruit_regist_page .rec_foot_box{text-align:center;}
#container #content.recruit_regist_page .rec_foot_top{background-color:#fcf7f1; margin-top:20px; padding:20px; font-weight:bold;}
#container #content.recruit_regist_page .rec_top_text{font-size: 16px; letter-spacing: -1px;color:#565656;}
#container #content.recruit_regist_page .rec_foot_bottom{background-color:#fcf7f1; height:210px}
#container #content.recruit_regist_page .rec_bottom_box1{width: 160px;height:160px;background-color:#fc993b;float: left; padding-top: 55px;margin-left: 70px; border-radius: 90px;}
#container #content.recruit_regist_page .rec_bottom_subject{font-size:20px; font-weight: bold;color:#000;}
#container #content.recruit_regist_page .rec_bottom_box2{width: 160px;height:160px;background-color:#f4764e;float: left; padding-top: 55px;margin-left: 47px; border-radius: 90px;}
#container #content.recruit_regist_page .rec_bottom_content{font-size:20px; font-weight: bold;color:#fff;}
#container #content.recruit_regist_page .rec_bottom_plus{float:left; padding:50px 20px}
#container #content.recruit_regist_page .plus_content{font-size:40px; font-weight:bold;}
#container #content.recruit_regist_page .rec_bottom_box3{width: 160px;height:160px;background-color:#f4764e;float: left; padding-top: 55px; border-radius: 90px;}
/* ED 하단 채용상품효과 ED */


/* ST 채용공고 팝업 ST */
.rec_modal {display: none; position: fixed; z-index: 10; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.7);overflow:hidden}
.rec_modal_content {padding: 20px; width: 100%; height:100%;}
.rec_modal_colse{cursor: pointer;background-color: rgba(0,0,0,0.0);text-align: right;width: 60px;font-weight: bold; margin-left: 1420px; margin-top:140px;}
.rec_modal_colse_btn{font-size: 27px;color:#ffffff}
.rec_modal_img {width:1100px; margin: 10px 380px 0px 380px;}

/* ED채용공고 팝업 ED */


    /* ST company / recruit_list ST */
#container #content.recruit_list .ppm_box{position:relative}
#container #content.recruit_list .box_search_top{margin-top:10px}
#container #content.recruit_list .box_search_top .fl,
#container #content.recruit_list .box_search_top .fr{line-height:50px}
#container #content.recruit_list .box_search_top .fl{overflow:hidden;float:left;}
#container #content.recruit_list .box_search_top .fr{float:right;}
#container #content.recruit_list .box_search_top .fl .sort,
#container #content.recruit_list .box_search_top .fl .view{float:left}
#container #content.recruit_list .box_search_top .sort a{margin-left:10px;color:#898989;opacity:0.5}
#container #content.recruit_list .box_search_top .sort a span{display:inline-block;width:11px;height:11px;margin-left:2px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:0 -10px;opacity:0.5}
#container #content.recruit_list .box_search_top .sort.ASC a{margin-left:10px;color:#898989;opacity:1}
#container #content.recruit_list .box_search_top .sort.ASC a span.ASC{display:inline-block;width:11px;height:11px;margin-left:2px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:-24px -10px;opacity:1}
#container #content.recruit_list .box_search_top .sort.DESC a{margin-left:10px;color:#898989;opacity:1}
#container #content.recruit_list .box_search_top .sort.DESC a span.DESC{display:inline-block;width:11px;height:11px;margin-left:2px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:0 -10px;opacity:1}
#container #content.recruit_list .box_search_top .fr input.engin_window{height:25px}
#container #content.recruit_list .btn_area{position:absolute;top:0;right:0;left:auto;width:105px;margin:0;text-align:right}
#container #content.recruit_list .btn_area .recruit_add_btn{display:inline-block;width:105px;height:27px;background:url(/img/company/c_button_set.gif) no-repeat;background-position:0 0}
#container #content.recruit_list .btn_pack.listsearch{width:40px;padding:0;line-height:25px;text-indent:0}
#container #content.recruit_list .btn_pack.listsearch input{width:100%;height:100%;margin:0;line-height:1;color:#fff;vertical-align:top}
#container #content.recruit_list .btn_pack{padding:2px 4px}
#container #content.recruit_list .btn_pack.inactive_end{color:#BDBDBD}
#container #content.recruit_list .btn_pack span{display:inline-block;width:18px;height:13px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:0 -31px}
#container #content.recruit_list .inner_condition_center{line-height:20px}
#container #content.recruit_list .inner_condition_center img{margin-bottom:3px}
#container #content.recruit_list .inner_condition_center .list_num,
#container #content.recruit_list .inner_condition_center .list_num_r{font-weight:bold;font-family:tahoma,'돋움';font-size:11px;color:#3764D9;color:#C02729;text-decoration:underline}
#container #content.recruit_list .o_c .LIVE,
#container #content.recruit_list .o_c .END{font-weight:bold;color:#e83d45}
#container #content.recruit_list .o_c .END{color:#767676}
/* ED company / recruit_list ED */

/* ST company / index ST */
#container #content.index .tbl_company{width:100%;border:2px solid #595959}
#container #content.index .tbl_company tr.middle td.profile_logo{padding-top:32px;text-align:center;text-indent:0}
#container #content.index .tbl_company tr.middle td.profile_logo img{max-width:170px;max-height:56px}
#container #content.index .tbl_company tr.middle td.profile_logo .btn_area{margin-top:-30px}
#container #content.index .tbl_company .info_mem{overflow:hidden;margin-top:10px;margin-bottom:20px;line-height:28px;text-indent:10px}
#container #content.index .tbl_company .info_mem dt{width:50%;font-size:11px;font-family:tahoma,dotum}
#container #content.index .tbl_company .info_mem dd{width:50%;padding-right:10px;text-align:right}
#container #content.index .tbl_company .info_mem dt,#container #content.index .tbl_company .info_mem dd{float:left;letter-spacing:-1px}
#container #content.index .tbl_company .info_mem .red{margin-right:1px;font-weight:bold;text-decoration:underline}
#container #content.index .tbl_company .info_mem .blue{margin-right:2px;font-weight:bold;color:#3C65DB;text-decoration:underline}
#container #content.index .tbl_company tr{border:1px solid #E4E4E4}
#container #content.index .tbl_company tr td{border-right:1px solid #DDD}
#container #content.index .tbl_company tr th{border-right:1px solid #E4E4E4;border-left:1px solid #E4E4E4;background-color:#F8F8F8}
#container #content.index .tbl_company tr .profile_tit{overflow:hidden;background-color:#F8F8F8;line-height:40px}
#container #content.index .tbl_company tr .profile_tit .company_name{width:68.5%;font-weight:bold;font-size:13px;text-indent:10px}
#container #content.index .tbl_company tr .profile_tit .info{width:31%;margin-left:3px;font-size:11px;font-family:ntahoma,dotum;color:#767676}
#container #content.index .tbl_company tr .profile_tit .info a img{margin-top:12px}
#container #content.index .tbl_company tr .profile_tit .info,
#container #content.index .tbl_company tr .profile_tit .company_name{float:left}
#container #content.index .tbl_company tr.middle th{line-height:33px;color:#767676;text-indent:10px}
#container #content.index .tbl_company tr.middle td{color:#767676;text-indent:5px}
#container #content.index .tbl_company tr.middle.nopadding td{padding-left:0}
#container #content.index .tbl_company tr.middle.nopadding .logo{width:88%;margin:0 auto;margin-top:30px;margin-bottom:10px;border:1px solid #ccc;text-align:center}
#container #content.index .tbl_company tr.middle.nopadding .logo img{max-width:100%;vertical-align:middle}
#container #content.index .tbl_company th.box_bg{width:25%;height:37px;padding:0;background-color:#F8F8F8;text-align:center}
#container #content.index .tab_menu_box.home.ac{position:relative}
#container #content.index .tab_menu_box.home.ac .all_gunsu{position:absolute;top:0;left:92%}
#container #content.index .tab_menu_box.home.ac .all_gunsu .more{display:inline-block;width:14px;height:11px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-17px -326px}
#container #content.index .tab_menu_box.home.ac .all_gunsu a{font-size:11px;color:#7a7e85}
#container #content.index .tab_menu_box.home.ac .o_a a,#container #content.index .tab_menu_box.home.ac .o_b a,#container #content.index .tab_menu_box.home.ac .o_c a{font-weight:bold}
#container #content.index .tab_menu_box.home.ac .o_b a{color:#2c6cef}
#container #content.index .tab_menu_box.home.ac .tcenter .list_num{font-weight:bold;color:#3865d9;text-decoration:underline}
#container #content.index .company_notice{float:right;width:225px;margin-top:25px}
#container #content.index .company_notice .notice_tit{position:relative;padding-bottom:10px;border-bottom:1px solid #595959}
#container #content.index .company_notice .notice_tit .all_gunsu .more{display:inline-block;width:14px;height:11px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-17px -326px}
#container #content.index .company_notice .notice_tit .all_gunsu a{font-size:11px;color:#7a7e85}
#container #content.index .company_notice .notice_tit .all_gunsu{position:absolute;top:0;left:167px}
#container #content.index .company_notice .notice_nae .list{padding-top:10px;padding-bottom:20px}
#container #content.index .company_notice .notice_nae .list li{padding-top:5px}
#container #content.index .company_notice .notice_nae ul li a:hover{text-decoration:underline}
/*
#container #content.index .recommend_product{float:left;width:523px}
#container #content.index .recommend_product .recommend_tit{position:relative;width:100%}
#container #content.index .recommend_tit .all_gunsu .more{display:inline-block;width:14px;height:11px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-17px -326px}
#container #content.index .recommend_tit .all_gunsu a{font-size:11px;color:#7a7e85}
#container #content.index .recommend_tit .all_gunsu{position:absolute;top:0;left:465px}
#container #content.index .product_list{overflow:hidden;width:100%;border-left:1px solid #E3E4E7}
#container #content.index .product_list li{float:left;width:174px;height:158px;border-top:1px solid #E3E4E7;border-bottom:1px solid #E3E4E7;border-right:1px solid #E3E4E7;text-indent:10px}
#container #content.index .product_list li .list_tit{width:100%;background-color:#F9F9F9;line-height:38px;font-weight:bold}
#container #content.index .product_list li .list_tit a{margin-left:44px;padding:1px 3px;border:1px solid #CECECE;background-color:#fff;font-weight:normal;color:#767676;text-align:right}
#container #content.index .product_list li .list_tit.two a{margin-left:52px}
#container #content.index .product_list li .list_tit.three a{margin-left:31px}
#container #content.index .product_list li .pro_summary{margin-top:15px;margin-bottom:15px}
#container #content.index .product_list li .pro_price{font-weight:bold;color:#3E8DDD}
#container #content.index .com_service{float:right;width:225px}
#container #content.index .com_service .service_contact{height:88px;margin-top:10px;border:1px solid #E3E4E7;background-color:#F9F9F9}
#container #content.index .com_service .service_contact table{margin-top:8px;margin-left:10px;line-height:18px}
#container #content.index .com_service .service_contact table tr th{width:50px}
#container #content.index .com_service .service_day{height:64px;margin-top:6px;border:1px solid #E3E4E7;background-color:#F9F9F9}
#container #content.index .com_service .service_day table{margin-top:4px;margin-left:10px;line-height:18px}
#container #content.index .com_service .service_day table tr th{width:50px}
*/
#container #content.index .company_faq{float:left;width:523px;margin-top:25px}
#container #content.index .company_faq .faq_tit{position:relative;padding-bottom:10px;border-bottom:1px solid #595959}
#container #content.index .faq_tit .all_gunsu .more{display:inline-block;width:14px;height:11px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-17px -326px}
#container #content.index .faq_tit .all_gunsu a{font-size:11px;color:#7a7e85}
#container #content.index .faq_tit .all_gunsu{position:absolute;top:0;left:465px}
#container #content.index .faq_nae ul{padding-top:10px;padding-bottom:20px}
#container #content.index .faq_nae ul li{padding-top:5px}
#container #content.index .faq_nae ul li a:hover{text-decoration:underline}
#container #content.index .home .tbl_bortopno .first{border-top:none}
#container #content.index .tbl_bortopno.tbl_bortopyes td.rsm_list{padding-left:15px}
#container #content.index .side_float_overflow{overflow:hidden;margin-top:40px;}
/* ED company / index ED */

/* ST company / applicant ST */
#container #content.applicant .fr input{height:25px}
#container #content.applicant .box_testuser_right{overflow:hidden;width:53%}
#container #content.applicant .sub_title a{margin:0}
#container #content.applicant .sub_title{position:relative}
#container #content.applicant .txt_tit{font-weight:bold;text-indent:10px}
#container #content.applicant .txt_tit,#container #content.applicant .rec_state,
#container #content.applicant .rec_state .txt_img{font-size:13px}
#container #content.applicant .rec_state .txt_img{color:#CC1318}
#container #content.applicant .rec_list a{float:inherit;margin:0}
#container #content.applicant .rec_state{width:70px;border-right:1px solid #CFCFCF;border-left:1px solid #CFCFCF;background-color:#F8F8F8;font-weight:bold;text-align:center}
#container #content.applicant .box_testuser_right .list_noread,
#container #content.applicant .box_testuser_right .list_total,
#container #content.applicant .box_testuser_right .list_today{float:left;width:134px;height:65px;margin-top:15px;border:1px solid #DFE3E4;background-color:#F8F8F8}
#container #content.applicant .box_testuser_right .list_noread dt,
#container #content.applicant .box_testuser_right .list_total dt,
#container #content.applicant .box_testuser_right .list_today dt{display:inline-block;width:100px;height:20px;margin-left:18px;margin-top:10px;background:url(/img/company/c_resume_tit_set.png) no-repeat;background-position:0 0}
#container #content.applicant .box_testuser_right .list_total dd img,
#container #content.applicant .box_testuser_right .list_total dd div{float:left}
#container #content.applicant .box_testuser_right .list_today dd img,
#container #content.applicant .box_testuser_right .list_today dd div{float:left}
#container #content.applicant .box_testuser_right .list_noread dd img,
#container #content.applicant .box_testuser_right .list_noread dd div{float:left}
#container #content.applicant .box_testuser_right .list_noread dd,#container #content.applicant .box_testuser_right .list_total dd,#container #content.applicant .box_testuser_right .list_today dd{display:inline-block;overflow:hidden;margin-left:57px;font-weight:bold;text-align:center}
#container #content.applicant .box_testuser_right .list_today dt{background-position:-93px 0}
#container #content.applicant .box_testuser_right .list_noread dt{width:57px;margin-left:38px;background-position:-193px 0}
#container #content.applicant .box_applicant{margin-top:15px;border-top:2px solid #595959;border-bottom:1px solid #B5B5B5}
#container #content.applicant .box_applicant .box_title_top{position:relative;height:40px;border-bottom:1px solid #CFCFCF;line-height:38px}
#container #content.applicant .box_applicant .box_title_top li{display:inline-block}
#container #content.applicant .box_applicant .box_title_top .btn{float:right;margin-left:0}
#container #content.applicant .box_applicant .box_title_top .btn a{margin-top:-3px}
#container #content.applicant .box .status.on span,#container #content.applicant .box .status.off span{padding:4px 9px;background-color:#CF1218;line-height:30px;font-weight:bold;color:#FFF}
#container #content.applicant .box .status.off span{background-color:#AFAFAF}
#container #content.applicant .box .list_passbtn{margin-top:5px}
#container #content.applicant .part_dtl_tbl{width:100%}
#container #content.applicant .part_dtl_tbl td{width:20%;height:30px;border-top:1px solid #CFCFCF;border-left:1px solid #CFCFCF;background-color:#F8F8F8;font-weight:bold;line-height:30px;color:#999DA6;text-align:center}
#container #content.applicant .part_dtl_tbl td.first{border-left:none}
#container #content.applicant .part_dtl_tbl td.on,
#container #content.applicant .part_dtl_tbl td:hover{background-color:#595959}
#container #content.applicant .part_dtl_tbl td.on a,
#container #content.applicant .part_dtl_tbl td:hover a{color:#FFF}
#container #content.applicant .txt_day_left{overflow:hidden}
#container #content.applicant .txt_day_left .box_testuser_right,#container #content.applicant .txt_day_left .date{float:left}
#container #content.applicant .txt_day_left .date{width:47%;height:100px;line-height:20px}
#container #content.applicant .txt_day_left .date div{padding-top:30px;padding-left:15px}
#container #content.applicant .txt_day_left .date p{color:#919191}
#container #content.applicant .txt_day_left .date p span{font-weight:bold;color:#919191}
#container #content.applicant .txt_num span,#container #content.applicant .txt_ngun span{padding-left:5px;font-family:'Malgun Gothic','맑은 고딕','굴림',gulim;font-size:14px;line-height:16px}
#container #content.applicant .c_ico.advert{display:inline-block;width:19px;height:11px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:0 -124px}
#container #content.applicant .point_box.block .pointer_text{margin-top:10px}
#container #content.applicant .search_area{overflow:hidden;margin-top:10px}
#container #content.applicant .search_area .fl .sort,#container #content.applicant .search_area .fl .view{float:left}
#container #content.applicant .search_area .sort a{margin-left:10px;color:#898989;opacity:0.5}
#container #content.applicant .search_area .sort a span{display:inline-block;width:11px;height:11px;margin-left:2px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:0 -10px;opacity:0.5}
#container #content.applicant .search_area .sort.ASC a{margin-left:10px;color:#898989;opacity:1}
#container #content.applicant .search_area .sort.ASC a span.ASC{display:inline-block;width:11px;height:11px;margin-left:2px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:-24px -10px;opacity:1}
#container #content.applicant .search_area .sort.DESC a{margin-left:10px;color:#898989;opacity:1}
#container #content.applicant .search_area .sort.DESC a span.DESC{display:inline-block;width:11px;height:11px;margin-left:2px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:0 -10px;opacity:1}
#container #content.applicant .search_area .fr input.engin_window{height:25px}
#container #content.applicant .tbl_bortopyes .rsm_list{padding-left:10px;text-align:left}
#container #content.applicant .tbl_bortopyes{border-bottom:1px solid #B0B7C0}
#container #content.applicant .search_area .fr{float:left;line-height:50px}
#container #content.applicant .search_area .fl{float:right;line-height:50px}
#container #content.applicant input[name=srch_text]{width:150px}
#container #content.applicant table.box td.rsm_list dl dd div .btn_pack.basic.common{padding:0 6px 0 5px;margin-top:2px;margin-bottom:2px;border-radius:3px;background-color:#F7F7F7}
#container #content.applicant table.box td.rsm_list dl dd div .btn_pack.ico{margin-top:-1px;margin-bottom:-2px}
#container #content.applicant table.box td.rsm_list dl dd div .btn_pack.ico.down{height:24px;background-position:-147px -547px}
/* ED company / applicant ED */

/* ST company / viewed_resume_list ST */
#container #content.viewed_resume_list .tbl_bortopyes .rsm_list dl dt{margin-bottom:10px}
#container #content.viewed_resume_list #gunsu_form{position:relative;margin-top:10px;line-height:35px}
#container #content.viewed_resume_list #gunsu_form .all_gunsu{position:static;font-weight:bold}
#container #content.viewed_resume_list #gunsu_form .select_box{position:absolute;top:0;left:576px}
/* ED company / viewed_resume_list ED */

/* ST company / tax_bill_view ST */
#container #content.tax_bill_view #lawer{width:285px}
#container #content.tax_bill_view #tel1{margin-left:1px}
#container #content.tax_bill_view #com_url{width:420px}
#container #content.tax_bill_view #mobile1{margin-left:3px}
#container #content.tax_bill_view #payment_amount{width:145px}
#container #content.tax_bill_view #claim{margin-left:24px}
#container #content.tax_bill_view #email1,#container #content.tax_bill_view #email2{width:143.5px}
#container #content.tax_bill_view #email_select{width:146px}
#container #content.tax_bill_view #hope_weather_y,#container #content.tax_bill_view #hope_weather_m,#container #content.tax_bill_view #hope_weather_d{width:88.8px}
#container #content.tax_bill_view #payment_list ul{overflow:hidden;margin-top:10px;text-align:center}
#container #content.tax_bill_view #payment_list ul li.card .list_payment_img a span,#container #content.tax_bill_view #payment_list ul li.mobile .list_payment_img a span,#container #content.tax_bill_view #payment_list ul li.account .list_payment_img a span{display:inline-block;width:126px;height:45px;background:url(/img/company/title_tax_credit.gif) no-repeat;background-position:0 13px}
#container #content.tax_bill_view #payment_list ul li.card .list_payment_img a,#container #content.tax_bill_view #payment_list ul li.mobile .list_payment_img a,#container #content.tax_bill_view #payment_list ul li.account .list_payment_img a span{cursor:default}
#container #content.tax_bill_view #payment_list ul li.mobile .list_payment_img a span{background:url(/img/company/title_tax_mobile.gif) no-repeat;background-position:10px 7px}
#container #content.tax_bill_view #payment_list ul li.account .list_payment_img a span{background:url(/img/company/title_tax_account.gif) no-repeat;background-position:3px 11px}
#container #content.tax_bill_view #payment_list ul li .list_payment_img a{display:block;background-color:#FEEDED}
#container #content.tax_bill_view #payment_list ul li .txt_payment{margin-top:5px;line-height:20px}
#container #content.tax_bill_view #payment_list ul li{float:left;width:32%;height:100px;border:1px solid #E4E4E4}
#container #content.tax_bill_view #payment_list ul li.mobile,#container #content.tax_bill_view #payment_list ul li.account{margin-left:15px}
#container #content.tax_bill_view .last{height:50px}
#container #content.tax_bill_view .btn_rsm{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.tax_bill_view .btn_pack.listsearch{line-height:12px}
#container #content.tax_bill_view .tst_rsm{margin-top:35px}
#container #content.tax_bill_view .tst_rsm p{overflow:hidden;margin-bottom:10px;font-weight:bold}
#container #content.tax_bill_view .tst_rsm p span{float:right}
#container #content.tax_bill_view .point_box .pointer_text{margin-top:10px}
#container #content.tax_bill_view .box_approve_engin{overflow:hidden;margin-top:15px;margin-bottom:15px;border-top:2px solid #595959;border-bottom:1px solid #595959;background-color:#F8F8F8}
#container #content.tax_bill_view .box_approve_engin dt,#container #content.tax_bill_view .box_approve_engin dd{float:left;padding-top:10px;padding-bottom:10px;line-height:23px}
#container #content.tax_bill_view .box_approve_engin dt{width:200px;font-weight:bold;text-align:right}
#container #content.tax_bill_view .box_approve_engin dd{width:70%;padding-left:30px}
#container #content.tax_bill_view .box_approve_engin dd input{height:25px}
#container #content.tax_bill_view .box_approve_engin .hasDatepicker{width:136px;text-indent:5px}
#container #content.tax_bill_view .btn_pack.ico.calendar{padding:10px 8px;background-position:-51px -336px}
/* ED company / tax_bill_view ED */

/* ST company / duplication_check ST */
#container #content.duplication_check #ok_box #overlap_img h3{color:#666}
#container #content.duplication_check #ok_box #overlap_img h3,#container #content.duplication_check #ok_box #overlap_img h3 *{font-family:'NanumBarunGothic','NanumBarunGothicWeb';font-weight:normal;font-size:30px;letter-spacing:-3px;text-align:center}
#container #content.duplication_check #ok_box #overlap_img h3 strong{font-family:'NanumBarunGothic Bold';font-weight:bold;color:#555}
#container #content.duplication_check #ok_box #overlap_img p{width:100%;text-align:center}
#container #content.duplication_check #ok_box #overlap_img p.img_thrd span{margin-top:23px;font-size:24px;color:#3475ce}
#container #content.duplication_check #ok_box #overlap_img p.img_thrd,#container #content.duplication_check #ok_box #overlap_img p.img_sec{margin-top:20px}
/* ED company / duplication_check ED */

/* ST company / info ST */
#container #content.info .sub_title{margin-bottom:10px}
#container #content.info .tbl_company{width:100%;border:2px solid #595959}
#container #content.info .tbl_company .profile_logo{text-align:center}
#container #content.info .tbl_company .middle th{width:90px;line-height:33px;color:#767676;text-indent:10px}
#container #content.info .tbl_company .middle td{padding-left:10px;color:#767676}
#container #content.info .tbl_company .middle.nopadding td{width:190px;padding-left:0}
#container #content.info .tbl_company .middle.nopadding .logo{width:88%;margin:0 auto;margin-top:30px;margin-bottom:10px;border:1px solid #ccc;text-align:center}
#container #content.info .tbl_company .middle.nopadding .logo img{max-width:100%;vertical-align:middle}
#container #content.info .tbl_company .info_mem{overflow:hidden;margin-top:10px;margin-bottom:20px;line-height:28px;text-indent:10px}
#container #content.info .tbl_company .info_mem dt{width:51%;font-size:11px;font-family:ntahoma,dotum}
#container #content.info .tbl_company .info_mem dd{width:49%;padding-right:10px;text-align:right}
#container #content.info .tbl_company .info_mem dt,#container #content.info .tbl_company .info_mem dd{float:left}
#container #content.info .tbl_company .info_mem .red{font-weight:bold;text-decoration:underline}
#container #content.info .tbl_company .info_mem .blue{font-weight:bold;color:#3C65DB;text-decoration:underline}
#container #content.info .tbl_company .box_bg{height:37px;padding:0;background-color:#F8F8F8;text-align:center}
#container #content.info .tbl_company tr{border:1px solid #E4E4E4}
#container #content.info .tbl_company tr th{border-right:1px solid #E4E4E4;border-left:1px solid #E4E4E4;background-color:#F8F8F8}
#container #content.info .tbl_company tr .profile_tit{overflow:hidden;background-color:#F8F8F8;line-height:40px}
#container #content.info .tbl_company tr .profile_tit .company_name{width:68.5%;font-weight:bold;font-size:13px;text-indent:10px}
#container #content.info .tbl_company tr .profile_tit .info{width:31%;margin-left:3px;font-size:11px;font-family:ntahoma,dotum;color:#767676}
#container #content.info .tbl_company tr .profile_tit .info a img{margin-top:12px}
#container #content.info .tbl_company tr .profile_tit .info,#container #content.info .tbl_company tr .profile_tit .company_name{float:left}
#container #content.info #section_location,#container #content.info #seciton_introuduce,#container #content.info #seciton_history,#container #content.info #seciton_welfare,#container #content.info #section_photocompnay{width:100%;margin-top:28px;margin-bottom:40px}
#container #content.info #compic_pop1,#container #content.info #compic_pop2,#container #content.info #compic_pop3,#container #content.info #compic_pop4{padding:1px 3px;border:1px solid #BDBDBD;background-color:#F9F9F9;font-size:11px;color:#666}
#container #content.info #section_location h2,#container #content.info #seciton_introuduce h2,#container #content.info #seciton_history h2,#container #content.info #seciton_welfare h2,#container #content.info #section_photocompnay h2{overflow:hidden;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #E3E4E8}
#container #content.info #section_location h2 button,#container #content.info #seciton_introuduce h2 button,#container #content.info #seciton_history h2 button,#container #content.info #seciton_welfare h2 button,#container #content.info #section_photocompnay h2 button{float:right;padding:1px 3px;border:1px solid #BDBDBD;background-color:#F9F9F9;font-size:11px;color:#666}
#container #content.info #section_location h2 button#edit_map,#container #content.info #seciton_introuduce h2 button#edit_map,#container #content.info #seciton_history h2 button#edit_map,#container #content.info #seciton_welfare h2 button#edit_map,#container #content.info #section_photocompnay h2 button#edit_map{margin-left:5px}
#container #content.info #section_location h2 button#edit_map_cancel,#container #content.info #section_location h2 button#edit_map_search,#container #content.info #seciton_introuduce h2 button#edit_map_cancel,#container #content.info #seciton_introuduce h2 button#edit_map_search,#container #content.info #seciton_history h2 button#edit_map_cancel,#container #content.info #seciton_history h2 button#edit_map_search,#container #content.info #seciton_welfare h2 button#edit_map_cancel,#container #content.info #seciton_welfare h2 button#edit_map_search,#container #content.info #section_photocompnay h2 button#edit_map_cancel,#container #content.info #section_photocompnay h2 button#edit_map_search{margin-right:5px}
#container #content.info #section_location .top_bar iframe{width:100%;height:310px;margin-bottom:20px}
#container #content.info #section_location .map_info{margin-bottom:40px;line-height:18px}
#container #content.info #section_location .map_info li,#container #content.info .top_bar.lh20,#container #content.info .welfare_tit span,#container #content.info #section_location .map_info span{color:#858585}
#container #content.info .welfare_tit em strong{display:inline-block;width:70px;font-weight:bold;color:#3767D3}
#container #content.info .top_bar .com_pic{overflow:hidden;width:100%;margin-left:-15px}
#container #content.info .top_bar .com_pic li{float:left;width:20%;margin-left:15px;padding-top:10px;padding-bottom:20px;border:1px solid #DDE0E2;text-align:center}
#container #content.info .top_bar .com_pic li .ellipsis.desc{width:121px;margin:0 auto;margin-top:5px;margin-bottom:5px;background-color:#F7F7F7;color:#898989}
/* ED compnay / info ED */

/* ST compnay / applicant_list ST */
#container .section_recruit_mid{position:relative;margin-top:20px}
#container .section_recruit_mid .sel_recruit{width:649px}
#container .section_recruit_mid .btn_recruit{display:inline-block;position:absolute;top:-4px;left:655px;width:105px;height:29px;background:url(/img/company/c_button_set.gif) no-repeat;background-position:-115px 2px}
/* ED compnay / applicant_list ED */

/* ST company / match ST */
#container #content.match .sub_title{position:absolute;right:0;top:15px;width:155px;height:27px}
#container #content.match .sub_title p{width:100%;height:100%}
#container #content.match .sub_title p .target_match_btn.match_rec_btn{display:inline-block;position:absolute;width:100%;height:100%;background:url(/img/individual/i_btn_set.png) no-repeat;background-position:0 -47px;margin:0}
#container #content.match .sub_title p .target_match_btn.match_rsm_btn{display:inline-block;position:absolute;width:100%;height:100%;background:url(/img/company/c_button_set.gif) no-repeat;background-position:-230px 0;margin:0}
#container #content.match .pointer_text{padding-top:20px}
#container #content.match .box_list.empty{position:static;width:100%;overflow:hidden;margin-top:25px}
#container #content.match .box_list.empty .first th{background:#fff;text-align:center;border-bottom:0}
#container #content.match .box_list.empty td{border-bottom:1px solid #aaa;text-align:center}
#container #content.match .box_list.empty .MB_sorce{position:absolute;right:0;bottom:0;line-height:34px;display:inline-block;width:310px;text-align:right;border-bottom:1px solid #D9DDE0;}
#container #content.match .box_list.empty .MB_sorce strong{font-weight:bold;}
#container #content.match .box_list.empty tr td{padding-bottom:20px;}
#container #content.match .box_list.empty tr td p{color:#6E707D;padding:15px 0 10px 0;}
#container #content.match .box_list .first{border-top:2px solid #595959;}
#container #content.match .box_list .first th{font-size:12px;color:#6F7180;font-weight:bold;padding-top:35px;}
#container #content.match .box_list tr .target_che_btn.match_rec_btn{background:url("/img/individual/i_btn_set.png") no-repeat;display:inline-block;width:150px;height:27px;background-position:-165px -47px;}
#container #content.match .box_list tr .target_che_btn.match_rsm_btn{background:url("/img/company/c_button_set.gif") no-repeat;display:inline-block;width:150px;height:27px;background-position:-395px 0}
#container #content.match .box_list{position:relative;width:100%;margin-top:10px;border-bottom:1px solid #595959;border-top:2px solid #595959}
#container #content.match .box_list tr th{border-bottom:1px solid #DDD;background-color:#F8F8F8;line-height:36px;padding-left:10px;padding-right:10px}
#container #content.match .box_list tr th .upd_date{float:right;margin-right:20px;font-weight:normal}
#container #content.match .box_list tr th .reg_date{float:right;margin-right:20px;font-weight:normal}
#container #content.match .box_list tr th input[type=radio]{margin-left:10px}
#container #content.match .box_list tr .condition dl{overflow:hidden;margin:14px 0 7px 10px}
#container #content.match .box_list tr .condition dt,
#container #content.match .box_list tr .condition dd{float:left;margin-bottom:7px;line-height:15px}
#container #content.match .box_list tr .condition dt{width:124px;text-indent:20px;border-right:1px solid #C0C1C6;background-position:5px;font-weight:bold;text-indent:5px}
#container #content.match .box_list tr .condition dd{width:450px;padding-left:10px;color:#737E92}
#container #content.match .box_list tr .result{width:160px}
#container #content.match .box_list tr .result dl{width:148px;padding-bottom:10px;border:1px solid #D7D7D7}
#container #content.match .box_list tr .result dl dt{border-bottom:1px solid #D7D7D7;background-color:#F9F9F9;line-height:35px;text-align:center}
#container #content.match .box_list tr .result dl dt img{margin-top:10px}
#container #content.match .box_list tr .result dl .match_total{margin-top:13px;margin-bottom:13px;text-align:center}
#container #content.match .box_list tr .result dl .match_total,#container #content.match .box_list tr .result dl .match_total a{font-size:15px;font-weight:bold;color:#e83d45}
#container #content.match .box_list tr .result dl .match_total a{font-size:18px;text-decoration:underline}
#container #content.match .box_list tr .result dl .resume_view{display:inline-block;width:111px;background-color:#5C6E94;line-height:22px;color:#fff;text-align:center}
#container #content.match .box_list tr .result dl .c_ico.modify{display:inline-block;width:100px;height:10px;background-color:red}
#container #content.match .box_list tr .result .match_edit{margin-left:18px}
#container #content.match .btn{margin-top:5px}
#container #content.match .btn .btn_pack.basic .cristal,#container #content.match .btn .btn_pack.basic .delet{display:inline-block;width:19px;height:15px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:-147px -30px}
#container #content.match .btn .btn_pack.basic .delet{background-position:-84px -30px}
/* ED company / match ED */

/* ST company / match_input ST */
#container #content.match_input .tbl_match{width:100%;border:1px solid #E4E3E8;border-top:2px solid #595959;border-bottom:none;margin-top:25px}
#container #content.match_input .tbl_match tr{border-bottom:1px solid #E4E3E8}
#container #content.match_input .tbl_match tr th{width:150px;border-right:1px solid #E4E3E8;background-color:#FCFCFC;line-height:50px;text-indent:20px}
#container #content.match_input .tbl_match tr td{padding-left:20px}
#container #content.match_input .tbl_match tr td #jikjong_nms,#container #content.match_input .tbl_match tr td #keyword_input{width:360px;height:26px}
#container #content.match_input .tbl_match tr td #call_jikjong_pop,#container #content.match_input .tbl_match tr td #keyword_add{border:none;border:1px solid #565960;background-color:#696969}
#container #content.match_input .tbl_match .wrap_loc .row{padding-top:7px}
#container #content.match_input .tbl_match .wrap_loc p{padding-bottom:7px}
#container #content.match_input .tbl_match .loc1st,#container #content.match_input .tbl_match .loc2nd,#container #content.match_input .tbl_match #edu_gb,#container #content.match_input .tbl_match #career_type{width:178px}
#container #content.match_input .tbl_match #age2{margin-left:66px}
#container #content.match_input .tbl_match #pay_min,#container #content.match_input .tbl_match #pay_max{width:81px}
#container #content.match_input .tbl_match #pay_way1{margin-left:19px}
#container #content.match_input .tbl_match .wrap_jobtype #job_type2,#container #content.match_input .tbl_match .wrap_jobtype #job_type3,#container #content.match_input .tbl_match .wrap_jobtype #job_type4,#container #content.match_input .tbl_match .wrap_jobtype #job_type5{margin-left:7.5px}
#container #content.match_input .tbl_bortopyes.type1 td{padding:5px 20px}
#container #content.match_input .tbl_bortopyes.type1 .table_loc{overflow:hidden;margin-left:-17px}
#container #content.match_input .btn_area{margin-top:40px;margin-bottom:50px}
#container #content.match_input .point_box .pointer_text{margin-top:30px}
/* ED company / match_input ED */

/* ST company / match_list ST */
#container #content.match_list .sub_title{position:relative}
#container #content.match_list .sub_title .right_btn .target_che_btn{position:absolute;top:-6px;left:79%;width:155px;height:27px;background:url(/img/individual/i_btn_set.png) no-repeat;background-position:0 -47px}
#container #content.match_list .resume_list .first{border-top:2px solid #595959}
#container #content.match_list .box.resume_list .first th{padding-top:35px;font-size:12px;font-weight:bold;color:#6F7180}
#container #content.match_list .box.resume_list tr td{padding-bottom:20px}
#container #content.match_list .box.resume_list tr td p{padding:15px 0 10px;color:#6E707D}
#container #content.match_list .box.resume_list tr .target_che_btn1{display:inline-block;width:150px;height:27px;background:url(/img/individual/i_btn_set.png) no-repeat;background-position:-165px -47px}
/* ED company / match_list ED */

/* ST company / match_recruit ST */
#container #content.match_recruit #list_result{position:relative;margin-top:20px}
#container #content.match_recruit #list_result p span{font-weight:bold;color:#FF2044}
#container #content.match_recruit #list_result select{position:absolute;top:-10px;left:88.2%}
#container #content.match_recruit .match_name{font-weight:bold}
#container #content.match_recruit .info_title{margin-top:10px;margin-bottom:10px}
#container #content.match_recruit .point_box .pointer_text{margin-top:30px}
#container #content.match_recruit .box.tbl_bortopno{margin-top:10px}
#container #content.match_recruit .box.tbl_bortopno .first{border-top:2px solid #595959}
#container #content.match_recruit .box.tbl_bortopno .tr_color{background-color:#F8F8F8}
#container #content.match_recruit .box.tbl_bortopno .match_name{width:124px;line-height:55px}
#container #content.match_recruit .box.tbl_bortopno .recruit_title{width:487px;text-align:left;text-indent:20px}
#container #content.match_recruit .box.tbl_bortopno .recruit_title .area{font-family:tahoma,'돋움';font-size:11px;color:#959596}
#container #content.match_recruit .box.tbl_bortopno .new_old{width:72px}
#container #content.match_recruit .box.tbl_bortopno .end_date{width:77px}
#container #content.match_recruit .section_target_mid{position:relative}
#container #content.match_recruit .section_target_mid .info{overflow:hidden;padding:15px 0 7px;border-top:2px solid #595959;border-bottom:1px solid #E4E3E8;background-color:#F8F8F8}
#container #content.match_recruit .section_target_mid .info dt,#container #content.match_recruit .section_target_mid .info dd{float:left;width:79%;margin-bottom:7px;color:#6D6D6D;text-indent:10px}
#container #content.match_recruit .section_target_mid .info dt{width:100px;border-right:1px solid #BDBCC2;font-weight:bold;color:#4D5361}
#container #content.match_recruit .section_target_mid .box_point_right{position:absolute;top:30px;left:76%;width:150px;height:120px;border:none;border:1px solid #D4D4D4;background-color:#fff}
#container #content.match_recruit .section_target_mid .box_point_right dt{border-bottom:1px solid #D4D4D4;background-color:#F9F9F9;line-height:35px;text-align:center}
#container #content.match_recruit .section_target_mid .box_point_right dt img{padding-top:9px}
#container #content.match_recruit .section_target_mid .box_point_right .gun{margin:10px 0;text-align:center}
#container #content.match_recruit .section_target_mid .box_point_right .gun,#container #content.match_recruit .section_target_mid .box_point_right .gun a{font-size:15px;font-weight:bold;color:#e83d45}
#container #content.match_recruit .section_target_mid .box_point_right .gun a{font-size:18px;text-decoration:underline}
#container #content.match_recruit .section_target_mid .box_point_right .btn{margin-left:18px}
#container #content.match_recruit .btn .btn_pack.basic .cristal,#container #content.match_recruit .btn .btn_pack.basic .delet{display:inline-block;width:19px;height:15px;background:url(/img/common/c_icon_set.png) no-repeat;background-position:-147px -30px}
#container #content.match_recruit .btn .btn_pack.basic .delet{background-position:-84px -30px}
/* ED company / match_recruit ED */

/* ST company / payment_list ST */
#container #content.payment_list .last .num,#container #content.payment_list .last .date,#container #content.payment_list .last .product,#container #content.payment_list .last .pay,#container #content.payment_list .last .payment,#container #content.payment_list .last .bill_y,#container #content.payment_list .middle .num,#container #content.payment_list .middle .date,#container #content.payment_list .middle .product,#container #content.payment_list .middle .pay,#container #content.payment_list .middle .payment,#container #content.payment_list .middle .bill_y{color:#767676}
#container #content.payment_list .last .payment,#container #content.payment_list .last .bill_y,#container #content.payment_list .middle .payment,#container #content.payment_list .middle .bill_y{text-decoration:underline}
#container #content.payment_list .point_box .pointer_text{/*margin-top:30px*/}
#container #content.payment_list .searchbox{overflow:hidden;margin-top:15px;margin-bottom:15px;border-top:2px solid #595959;border-bottom:1px solid #DDD;background-color:#F8F8F8}
#container #content.payment_list .searchbox dt,#container #content.payment_list .searchbox dd{float:left;padding-top:10px;padding-bottom:10px;line-height:23px}
#container #content.payment_list .searchbox dt{width:200px;font-weight:bold;text-align:right}
#container #content.payment_list .searchbox dd{width:70%;padding-left:30px}
#container #content.payment_list .searchbox dd input{height:25px}
#container #content.payment_list .searchbox .hasDatepicker{width:136px;text-indent:5px}
#container #content.payment_list .detail .pay_title{margin-bottom:0}
#container #content.payment_list .detail .pay_title ul{overflow:hidden;width:100%}
#container #content.payment_list .detail{overflow:hidden;position:absolute;top:35px;left:-390px;z-index:10;width:461px;border-bottom:2px solid #595959;background:url(/img/company/payment_title.png) no-repeat;background-color:#fff}
#container #content.payment_list .detail .pay_s_title,#container #content.payment_list .detail .btn_close{float:left;height:42px;line-height:50px}
#container #content.payment_list .detail .pay_s_title{width:93%;font-family:tahoma,'굴림',gulim;font-size:13px;color:#fff;text-indent:15px}
#container #content.payment_list .detail .btn_close{width:7%}
#container #content.payment_list .detail .btn_close img{padding-top:18px}
#container #content.payment_list .detail .con{width:461px;height:100px;border-right:2px solid #595959;border-left:2px solid #595959;text-indent:15px}
#container #content.payment_list .detail .con .dot{float:left;width:47%;margin-left:10px}
#container #content.payment_list .detail .con .dot strong{font-weight:bold}
#container #content.payment_list .detail .con ul{padding-top:18px}
#container #content.payment_list .pay_incomplete{position:relative}
#container #content.payment_list .searchbox_form{position:relative;line-height:20px}
#container #content.payment_list .searchbox_form .txt_easypay{letter-spacing:-1px;font-weight:normal;display:block;margin-bottom:5px;}
#container #content.payment_list .searchbox_form .txt_easypay a{font-weight:bold;}
#container #content.payment_list .select_box{float:left;position:absolute;bottom:0px;left:670px}
#container #content.payment_list .btn_pack.ico.calendar{padding:10px 8px;background-position:-51px -334px}
#container #content.payment_list .btn_pack.listsearch{line-height:12px}
#container #content.payment_list .cont_wrap .last .bill_y.red{color:#e83d45}
/* ED company / payment_list ED */

/* ST company / my_resume ST */
#container .cont_wrap .i_btn_set.list{background-position:0 0}
#container .cont_wrap #my_resume .i_btn_set.list{width:129px;height:27px;background-position:-104px 0}
#container .cont_wrap .my_resume .top_box{position:relative;padding-bottom:1px}
#container .cont_wrap .my_resume .top_box a.i_btn_set.list{position:absolute;top:0;right:0}
#container .cont_wrap .my_resume .top_box a.i_btn_set.pay{position:absolute;top:0;right:161px}
#container .cont_wrap .my_resume .top_box span{font-weight:bold;color:#595959}
#container .cont_wrap .my_resume .top_box strong.all_num{font-weight:bold;line-height:26px;color:#FF503D}
#container .cont_wrap .my_resume .top_title{width:100%;margin-top:5px;border:1px dotted #D1D0D5;border-top:2px solid #595959;line-height:40px}
#container .cont_wrap .my_resume .top_title .title img{margin:0 10px 0 20px;padding-top:10.5px}
#container .cont_wrap .my_resume .top_title .title a{font-weight:bold;color:#373737}
#container .cont_wrap .my_resume .top_title .title a:hover,
#container .cont_wrap .my_resume .top_title .title a:focus{color:#373737;text-decoration:underline}
#container .cont_wrap .my_resume .top_title .edit_date{float:right;margin-right:10px}
#container .cont_wrap .my_resume .resume_list{overflow:hidden;height:100px;border:1px dotted #D1D0D5;border-top:none;background-color:#F8F8F8;line-height:22px}
#container .cont_wrap .my_resume .resume_list .info{width:81%;margin-top:14px}
#container .cont_wrap .my_resume .resume_list .info dt{padding-left:17px;font-weight:bold}
#container .cont_wrap .my_resume .resume_list .info dd{margin-left:10px;color:#6D6D6D}
#container .cont_wrap .my_resume .resume_list .info dd.first{margin-left:18px}
#container .cont_wrap .my_resume .resume_list .info dt,#container .cont_wrap .my_resume .resume_list .info dd{display:inline}
#container .cont_wrap .my_resume .resume_list .info,#container .cont_wrap .my_resume .resume_list .resume_list_open,#container .cont_wrap .my_resume .resume_list .resume_list_close{float:left}
#container .cont_wrap .my_resume .resume_list .resume_list_open img,#container .cont_wrap .my_resume .resume_list .resume_list_close img{margin-top:20px}
#container .cont_wrap .my_resume .btn{width:100%;padding-left:20px;border:1px dotted #D1D0D5;border-top:none;background-color:#ccc;background-color:#F8F8F8;line-height:35px;margin-bottom:20px;}
/* ED company / my_resume ED */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// education /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ST education / edu_top5 ST */
#container #content.education #edu_top5{width:100%;height:140px;margin-top:30px;margin-bottom:20px}
#container #content.education #edu_top5 ul:after{display:none;clear:both;content:''}
#container #content.education #edu_top5 ul li{float:left;width:377px;height:130px;border:1px solid #ddd;background-color:#F8F8F8}
#container #content.education #edu_top5 ul li.box_institutions_right{margin-left:5px}
#container #content.education #edu_top5 ul li dl:after{display:block;clear:both;content:''}
#container #content.education #edu_top5 ul li dl dt{margin-top:10px;margin-left:10px;margin-right:20px}
#container #content.education #edu_top5 ul li dl dt,#container #content.education #edu_top5 ul li dl dd{float:left}
#container #content.education #edu_top5 ul li dl dd{width:208px;line-height:22px}
#container #content.education #edu_top5 ul li dl .num{display:inline-block;width:15px;height:15px;background-color:#BEBEBE;line-height:15px;font-weight:bold;color:#fff;text-align:center}
#container #content.education #edu_top5 ul li dl .num.point{background-color:#EA6A23}
#container #content.education #edu_top5 ul li dl .num.point,#container #content.education #edu_top5 ul li dl .txt.point{margin-top:7px}
#container #content.education #edu_top5 ul li dl .txt a:hover{text-decoration:underline}
#container #content.education #edu_top5 ul li dl .txt{display:inline-block;overflow:hidden;max-width:189px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
/* ED education / edu_top5 ED */

/* ST education / edu_premium ST */
#container #content.education #edu_premium h3{margin:30px 0 10px}
#container #content.education #edu_premium ul{margin:-10px 0 0 -5px}
#container #content.education #edu_premium ul:after{display:block;clear:both;content:''}
#container #content.education #edu_premium .premium_box{overflow:hidden;position:relative;float:left;width:250px;height:177px;margin:10px 0 0 5px;background-color:#ECF4FF}
#container #content.education #edu_premium .premium_box{border:1px solid #3E73B5}
#container #content.education #edu_premium .premium_box.empty{line-height:175px;text-align:center}
#container #content.education #edu_premium .premium_box.empty img{vertical-align:middle}
#container #content.education #edu_premium .banner,
#container #content.education #edu_premium .premium_fixed{height:100%}
#container #content.education #edu_premium .top{position:absolute;top:0;left:0;right:0;z-index:1}
#container #content.education #edu_premium .bottom{position:absolute;bottom:0;left:0;right:0;margin:0 10px 10px;z-index:1}
#container #content.education #edu_premium .bottom .edu_homepage{margin-top:2px;line-height:normal}
#container #content.education #edu_premium .logo_img{display:block;text-align:center;line-height:90px;background-color:#fff}
#container #content.education #edu_premium .logo_img img{vertical-align:middle;max-height:82px;max-width:240px}
#container #content.education #edu_premium .edu_pay,
#container #content.education #edu_premium .edu_homepage{position:relative;margin-bottom:-2px}
#container #content.education #edu_premium .logo_txt,
#container #content.education #edu_premium .top dd,
#container #content.education #edu_premium .edu_pay dt,
#container #content.education #edu_premium .edu_pay dd,
#container #content.education #edu_premium .edu_homepage dt,
#container #content.education #edu_premium .edu_homepage dd{display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;line-height:normal;color:#484848}
#container #content.education #edu_premium .logo_txt{display:block;font-weight:bold;margin:7px 10px 3px}
#container #content.education #edu_premium .top dd{display:block;margin:0 10px}
#container #content.education #edu_premium .edu_pay dt,
#container #content.education #edu_premium .edu_homepage dt{position:absolute;margin:2px 0 0;border:0;width:50px;border-radius:1px;background-color:#7d808e;color:#fff;font-size:11px;font-family:tahoma,'돋움';line-height:1;padding:1px;letter-spacing:-1px;overflow:visible;text-align:center}
#container #content.education #edu_premium .edu_pay dd,
#container #content.education #edu_premium .edu_homepage dd{width:100%;text-indent:55px}
#container #content.education #edu_premium .banner img{width:100%;height:100%}
html.ie #container #content.education #edu_premium .edu_pay dt,
html.ie #container #content.education #edu_premium .edu_homepage dt{padding:2px 0 0 0}
/* ED education / edu_premium ED */

/* ST education / edu_ctg_box ST */
#container #content .edu_ctg_box:after{display:block;clear:both;content:''}
#container #content .edu_ctg_box{width:100%;margin-bottom:20px;border:1px solid #ddd}
#container #content .edu_ctg_box dt{border-bottom:1px solid #ddd;background-color:#F4F4F4;line-height:40px;text-indent:15px}
#container #content .edu_ctg_box dt strong{font-size:14px;font-weight:bold}
#container #content .edu_ctg_box dt select{float:right;width:101px;margin-top:8px;margin-right:10px}
#container #content .edu_ctg_box dd{padding-left:15px}
#container #content .edu_ctg_box .cols_5{overflow:hidden;margin-top:10px;margin-bottom:10px}
#container #content .edu_ctg_box .cols_5 li{float:left;width:20%;line-height:25px}
#container #content .edu_ctg_box .cols_5 li span{font-weight:normal;color:#727272}
#container #content .edu_ctg_box .cols_5 li a{color:#4D4D4D}
#container #content .edu_ctg_box .cols_5 li a:hover,#container #content .edu_ctg_box .cols_5 li a:focus{color:#e83d45}
#container #content .edu_ctg_box .cols_5 li a.on{font-weight:bold;color:#e83d45}
/* ED education / edu_ctg_box ED */

/* ST education / education_coop ST */
#content.education_coop .tab_menu_box ul{height:50px;line-height:50px}
#content.education_coop .tab_menu_box ul.tab_total3 li{width:254px;height:50px;line-height:50px}
#content.education_coop .tab_menu_box ul.tab_total3 li a{display:inline-block;background:url(/img/education/tab01_on.gif) no-repeat;background-position:106px 18px}
#content.education_coop .tab_menu_box ul.tab_total3 li.university a{background:url(/img/education/tab01.gif) no-repeat;background-position:106px 18px}
#content.education_coop .tab_menu_box ul.tab_total3 li.speccial_highschool a{background:url(/img/education/tab02.gif) no-repeat;background-position:80px 18px}
#content.education_coop .tab_menu_box ul.tab_total3 li.education_state a{background:url(/img/education/tab03.gif) no-repeat;background-position:97px 18px}
#content.education_coop .tab_menu_box ul.tab_total3 li.university.on a{background:url(/img/education/tab01_on.gif) no-repeat;background-position:106px 18px}
#content.education_coop .tab_menu_box ul.tab_total3 li.speccial_highschool.on a{background:url(/img/education/tab02_on.gif) no-repeat;background-position:80px 18px}
#content.education_coop .tab_menu_box ul.tab_total3 li.education_state.on a{background:url(/img/education/tab03_on.gif) no-repeat;background-position:97px 18px}
#content.education_coop .wrap_university{width:100%;padding-bottom:10px;border:1px solid #ddd;border-top:none}
#content.education_coop .wrap_university:after{display:block;clear:both;content:''}
#content.education_coop .wrap_university li{float:left;width:240px;height:140px;margin-left:10px;margin-top:10px;border:1px solid #A1B9E9;background-color:#F3F7FF}
#content.education_coop .wrap_university li dl dt{height:80px;background-color:#fff;text-align:center}
#content.education_coop .wrap_university li dl dt img{width:150px;height:50px;margin-top:15px}
#content.education_coop .wrap_university li dl dd{text-align:center}
#content.education_coop .wrap_university li dl dd.txt_explan_top{margin-top:15px}
#content.education_coop .wrap_university li dl dd.txt_explan_bottom{margin-top:5px;font-weight:bold}
#content.education_coop .wrap_highschool{width:100%;padding-bottom:10px;border:1px solid #ddd;border-top:none}
#content.education_coop .wrap_highschool:after{display:block;clear:both;content:''}
#content.education_coop .wrap_highschool li{float:left;width:240px;height:140px;margin-left:10px;margin-top:10px;border:1px solid #A1B9E9;background-color:#F3F7FF}
#content.education_coop .wrap_highschool li dl dt{height:80px;background-color:#fff;text-align:center}
#content.education_coop .wrap_highschool li dl dt img{width:150px;height:50px;margin-top:15px}
#content.education_coop .wrap_highschool li dl dd{text-align:center}
#content.education_coop .wrap_highschool li dl dd.txt_explan_top{margin-top:15px}
#content.education_coop .wrap_highschool li dl dd.txt_explan_bottom{margin-top:5px;font-weight:bold}
#content.education_coop .wrap_institution{width:100%;padding-bottom:10px;border:1px solid #ddd;border-top:none}
#content.education_coop .wrap_institution:after{display:block;clear:both;content:''}
#content.education_coop .wrap_institution li{float:left;width:240px;height:140px;margin-left:10px;margin-top:10px;border:1px solid #A1B9E9;background-color:#F3F7FF}
#content.education_coop .wrap_institution li dl dt{height:80px;background-color:#fff;text-align:center}
#content.education_coop .wrap_institution li dl dt img{width:150px;height:50px;margin-top:15px}
#content.education_coop .wrap_institution li dl dd{text-align:center}
#content.education_coop .wrap_institution li dl dd.txt_explan_top{margin-top:15px}
#content.education_coop .wrap_institution li dl dd.txt_explan_bottom{margin-top:5px;font-weight:bold}
/* ED education / education_coop ED */

/* ST education / education_input ST */
#content.education_input .tbl_member tr th{text-indent:10px}
#content.education_input .tbl_member tr td .i_text{width:287px}
#content.education_input .tbl_member tr td .item select{margin-top:12px;margin-bottom:12px}
#content.education_input .tbl_member tr td .item #homepage{width:247px}
#content.education_input .tbl_member tr td .item .i_select{width:125px}
#content.education_input .tbl_member tr td .item .hasDatepicker{width:125px}
#content.education_input .tbl_member tr td .item .calendar{padding:9px 8px}
#content.education_input .tbl_member tr td .item .dt_time_gb{margin-top:3px;margin-bottom:3px}
#content.education_input .tbl_member tr td .item .dt_time_box input{margin-top:3px;margin-bottom:3px}
#content.education_input .tbl_member tr td .item .emp_cnt_txt{width:125px}
#content.education_input .tbl_member tr td .item.line:after{display:block;clear:both;content:''}
#content.education_input .tbl_member tr td .item.line{margin-left:80px}
#content.education_input .tbl_member tr td .item.line select,#content.education_input .tbl_member tr td .item.line p{float:left}
#content.education_input .tbl_member tr td .item #info{width:98%;height:60px;margin-top:10px;margin-bottom:10px;border:1px solid #ddd}
#content.education_input .tbl_member tr td .item #loc_desc{width:310px}
#content.education_input .tbl_member tr td .item .txt_rotation{font-size:11px;font-family:tahoma,'돋움';color:#818181}
#content.education_input .tbl_member tr td .item #usernm{width:90px}
#content.education_input .tbl_member tr td .item #loc_top,#content.education_input .tbl_member tr td .item #loc_sub{width:90px}
#content.education_input .tbl_member tr td .item #mail1,#content.education_input .tbl_member tr td .item #mail2{width:137px}
#content.education_input .btn_area_input{margin-top:40px;margin-bottom:30px;text-align:center}
/* ED education / education_input ED */

/* ST education / education_coop_info ST */
#content.education_coop_info .box_support_top{width:100%;height:140px;padding:15px;border:1px solid #ddd;border-bottom:none;background-color:#F8F8F8;line-height:16px}
#content.education_coop_info .box_support_top p{font-size:11px;font-family:tahoma,'돋움'}
#content.education_coop_info .box_support_bottom{border:1px solid #ddd;border-top:none;line-height:45px;text-indent:15px}
#content.education_coop_info .box_mediajob_middle ul{margin-left:-3px}
#content.education_coop_info .box_mediajob_middle ul:after{display:block;clear:both;content:''}
#content.education_coop_info .box_mediajob_middle ul li{float:left;margin-left:3px;margin-top:3px}
#content.education_coop_info .edu_support_clients ul{margin-left:-8px}
#content.education_coop_info .edu_support_clients ul:after{display:block;clear:both;content:''}
#content.education_coop_info .edu_support_clients ul li{float:left;margin-left:8px;margin-top:8px}
#content.education_coop_info .btn_biew{margin-top:40px;margin-bottom:30px;text-align:center}
/* ED education / education_coop_info ED */

/* ST education_view / education_view ST */
#content.education_view .meta{margin-bottom:10px}
#content.education_view .meta:after{display:block;clear:both;content:''}
#content.education_view .meta .date{float:left;font-size:11px;font-family:tahoma,'돋움';line-height:20px;color:#818181}
#content.education_view .meta .func{float:right}
#content.education_view .meta .func .print{background:url(/img/common/icon_set.png) no-repeat;background-position:-144px -310px;background-color:#F9F9F9}
#content.education_view .subject{width:100%;height:45px;border:5px solid #595959;line-height:35px;font-size:14px;font-weight:bold;text-align:center}
#content.education_view .tbl_info_top{width:100%;margin-top:20px;border:1px solid #ddd}
#content.education_view .tbl_info_top .logo{padding:0;padding-top:4px;border-right:1px solid #ddd;background:#f9f9f9;font-weight:normal;text-align:center}
#content.education_view .tbl_info_top .logo .logo_wrap{width:171px;height:63px;margin:0 auto;border:1px solid #ddd;background:#fff;line-height:61px;vertical-align:middle}
#content.education_view .tbl_info_top .logo .logo_wrap img{max-width:161px;max-height:43px;vertical-align:middle}
#content.education_view .tbl_info_top .logo .rec_edu_list{display:block;width:171px;margin:33px auto 0;border:1px solid #E3E4E8;background-color:#fff;line-height:25px}
#content.education_view .tbl_info_top .logo .rec_edu_list a{font-weight:bold;color:#376FDE;text-decoration:underline}
#content.education_view .tbl_info_top .logo strong{display:block;overflow:hidden;width:170px;height:20px;margin:0 auto;margin-top:10px;font-weight:bold;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
#content.education_view .tbl_info_top .logo .homepage{display:block;overflow:hidden;width:170px;height:20px;margin:0 auto;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
#content.education_view .tbl_info_top th{width:80px;padding-left:10px;border:1px solid #ddd;background:#FFF;line-height:30px}
#content.education_view .tbl_info_top td{width:170px;padding-left:8px;border:1px solid #e4e4e4;background:#FEFEFE;line-height:30px}
#content.education_view .tbl_info_top td .edu_pay{line-height:20px}
#content.education_view .tbl_info_top td .edu_pay em{display:inline-block;padding:2px 2px 1px 1px;border-radius:2px;background-color:#959595;font-family:tahoma,'돋움',dotum;line-height:12px;font-size:11px;color:#fff;letter-spacing:-1px}
#content.education_view .tab_menu_box{padding-bottom:30px;border-bottom:1px solid #ddd}
#content.education_view .tab_menu_box div:after{display:block;clear:both;content:''}
#content.education_view .tab_menu_box .rec_split,#content.education_view .tab_menu_box .desc{float:left}
#content.education_view .tab_menu_box .rec_split{width:78px;margin-top:30px}
#content.education_view .tab_menu_box .desc{margin-top:30px}
#content.education_view .tab_total3{margin-top:40px}
#content.education_view .tab_total3 li{width:254px}
#content.education_view .inner_explanation{width:100%;min-height:60px;margin-top:30px;border:1px solid #ddd;background-color:#F8F8F8}
#content.education_view .meta.list{margin-left:712px;margin-top:10px}
#content.education_view .map_container_info{display:inline-block;width:560px;background-color:#EFF3F4;font-size:11px;font-family:tahoma,'돋움';line-height:22px;text-indent:10px}
/* ED education_view / education_view ED */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// guide /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ST guide / box_design_jikjong ST */
#container #content.pzone .btn_area.guide{position:absolute;top:11px;right:0;text-align:right}
#container #content.pzone .box_design_jikjong ul{padding-top:10px;padding-bottom:10px}
#container #content.pzone .box_design_jikjong ul li{line-height:25px}
#container #content.pzone .box_design_jikjong ul li a{display:inline-block;overflow:hidden;max-width:342px;color:#818181;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.pzone .box_design_jikjong ul li a span{color:#818181}
#container #content.pzone .box_design_jikjong{float:right;position:relative;width:49%;border:1px solid #DDD}
#container #content.pzone .box_design_jikjong .more_view{display:inline-block;position:absolute;top:40px;left:205px;width:41px;height:10px;background-color:red;opacity:0;filter:alpha(opacity=0);-ms-filter:'alpha(opacity=0)';-khtml-opacity:0;-moz-opacity:0}
/* ED guide / box_design_jikjong ED */

/* ST guide / box_key_company ST */
#container #content.pzone .box_key_company{float:left;position:relative;width:49%;border:1px solid #DDD}
#container #content.pzone .box_key_company .more_view{display:inline-block;position:absolute;top:40px;left:205px;width:41px;height:10px;background-color:red;opacity:0;filter:alpha(opacity=0);-ms-filter:'alpha(opacity=0)';-khtml-opacity:0;-moz-opacity:0}
#container #content.pzone .box_key_company ul{padding-top:10px;padding-bottom:10px}
#container #content.pzone .box_key_company ul li{line-height:25px}
#container #content.pzone .box_key_company ul li a{display:inline-block;overflow:hidden;max-width:342px;color:#818181;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.pzone .box_key_company ul li a span{color:#818181}
#container #content .layer_consultant{position:absolute;top:162px;left:0;z-index:999;width:525px;border:3px solid #595959;background-color:#FFF}
#container #content .layer_consultant .layer_wrap{position:relative}
#container #content .layer_consultant .layer_pop_header{width:100%;background-color:#595959;line-height:50px}
#container #content .layer_consultant .layer_pop_header img{margin-left:15px;margin-top:-5px;vertical-align:middle}
#container #content .layer_consultant .btn{position:absolute;top:15px;right:15px}
#container #content .layer_consultant .layer_consultant_nae ul{width:100%;height:300px;padding-top:20px}
#container #content .layer_consultant .layer_consultant_nae ul:after{display:block;clear:both;content:''}
#container #content .layer_consultant .layer_consultant_nae ul li{float:left;margin-left:15px}
#container #content .layer_consultant .layer_consultant_info dl dt{margin-bottom:10px;font-size:13px;font-weight:bold}
#container #content .layer_consultant .layer_consultant_info dl dd{line-height:18px}
#container #content .layer_consultant .layer_consultant_info dl dd.career table tr th{padding-bottom:5px;vertical-align:top}
#container #content .career_view{display:inline-block;position:absolute;top:184px;left:202px;width:137px;height:21px;background-color:red;opacity:0 !important;-khtml-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;-ms-filter:'alpha(opacity=0)'}
/* ED guide / box_key_company ED */

/* ST guide / box_report_interview ST */
#container #content.pzone .box_report_interview{float:right;width:49%;height:280px}
#container #content.pzone .box_report_interview .interview_nae ul{width:100%;margin-top:10px;padding-bottom:5px;border-bottom:1px dotted #C6C6C6}
#container #content.pzone .box_report_interview .interview_nae ul:after{display:block;clear:both;content:''}
#container #content.pzone .box_report_interview .interview_nae ul li{float:left}
#container #content.pzone .box_report_interview .interview_nae ul .interview_info{float:right;width:61%}
#container #content.pzone .box_report_interview .interview_nae ul.list02{margin-top:10px;border-bottom:none}
#container #content.pzone .box_report_interview .interview_nae ul li.interview_info dt{font-weight:bold}
#container #content.pzone .box_report_interview .interview_nae ul li.interview_info .mentor_name{margin-top:5px}
#container #content.pzone .box_report_interview .interview_nae ul li.interview_info .summary{display:inline-block;display:-webkit-box;overflow:hidden;margin-top:10px;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}
#container #content.pzone .box_report_interview .interview_nae ul li.interview_info dd a{color:#818181}

/* ED guide / box_report_interview ED */

/* ST guide / box_member_room ST */
#container #content.pzone .box_member_room{float:left;width:49%;height:280px}
#container #content.pzone .box_member_room ul{margin-top:3px}
#container #content.pzone .box_member_room ul li{line-height:25px}
#container #content.pzone .box_member_room ul li a{color:#818181}
#container #content.pzone .box_member_room ul li a span{color:#818181}
#container #content.pzone .box_member_room ul .first{margin-top:3px}
/* ED guide / box_member_room ED */

/* ST guide / box_mentoring_lecture ST */
#container #content.pzone .box_mentoring_lecture{float:right;width:49%;height:160px}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul{width:100%}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul:after{display:block;clear:both;content:''}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul li{float:left}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul li.mentor_info{width:225px;margin-left:10px}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul li.mentor_info dt{display:inline-block;overflow:hidden;max-width:210px;margin-top:10px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul li.mentor_info .mentor_name{margin-top:5px;margin-bottom:20px}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul li.mentor_info dd a{color:#818181}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul li.mentor_info dd.summary a{display:inline-block;display:-webkit-box;overflow:hidden;max-width:225px;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#container #content.pzone .box_mentoring_lecture .mentoring_nae ul li img{margin-top:10px}
/* ED guide / box_mentoring_lecture ED */

/* ST guide / txt_main_top ST */
#container #content.pzone .txt_main_top{position:relative;margin-top:30px;padding-bottom:5px;border-bottom:1px solid #595959}
#container #content.pzone .txt_main_top:after{display:block;clear:both;content:''}
#container #content.pzone .txt_main_top a{position:absolute;top:0;right:0;}
#container #content.pzone .txt_main_top a span{font-family:tahoma,'돋움';font-size:11px;color:#818181}
#container #content.pzone .txt_main_top a .arrow_right{display:inline-block;width:11px;height:15px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-20px -322px}
/* ED guide / txt_main_top ED */

/* ST guide / box_success_consulting ST */
#container #content.pzone .float_part:after{display:block;clear:both;content:''}
#container #content.pzone .float_part .box_success_consulting{float:left;width:49%;height:160px}
#container #content.pzone .float_part .box_success_consulting .consulting_nae ul{margin-top:3px}
#container #content.pzone .float_part .box_success_consulting .consulting_nae ul li{line-height:25px}
#container #content.pzone .float_part .box_success_consulting .consulting_nae ul li .date{float:right;color:#818181}
#container #content.pzone .float_part .box_success_consulting .consulting_nae ul li a span{color:#818181}
#container #content.pzone .float_part .box_success_consulting .consulting_nae ul li a .title{display:inline-block;overflow:hidden;max-width:288px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.pzone .float_part .box_success_consulting .consulting_nae ul li img{vertical-align:middle}
#container #content.pzone .box_success_consulting{float:left;width:49%;height:160px}
#container #content.pzone .box_success_consulting .consulting_nae li{line-height:25px}
#container #content.pzone .box_success_consulting .consulting_nae li .date{float:right;color:#818181}
#container #content.pzone .box_success_consulting .consulting_nae li a span{color:#818181}
#container #content.pzone .box_success_consulting .consulting_nae li a .title{display:inline-block;overflow:hidden;max-width:288px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.pzone .box_success_consulting .consulting_nae li img{vertical-align:middle}
#container #content.pzone .box_success_consulting .consulting_nae ul{margin-top:3px}
/* ED guide / box_success_consulting ED */

/* ST guide / bottom_flaot ST */
#container #content.pzone .bottom_flaot:after{display:block;clear:both;content:''}
#container #content.pzone .bottom_flaot ul{padding-top:10px;padding-bottom:10px}
#container #content.pzone .bottom_flaot ul li{line-height:25px}
#container #content.pzone .bottom_flaot ul li a{display:inline-block;overflow:hidden;max-width:342px;color:#818181;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.pzone .bottom_flaot ul li a span{color:#818181}
/* ED guide / bottom_flaot ED */

/* ST guide / pzone_success ST */
#container #content.pzone_success .txt_title{position:relative}
#container #content.pzone_success .txt_title .btn_two{position:absolute;top:0;right:0}
#container #content.pzone_success .tab_menu_box{position:relative}
#container #content.pzone_success .tab_menu_box .more_btn{position:absolute;top:10px;left:672px}
#container #content.pzone_success .tab_menu_box .more_btn a{font-size:11px;font-family:'돋움',dotum;color:#818181}
#container #content.pzone_success .tab_menu_box .more_btn .more{display:inline-block;width:10px;height:14px;background:url(/img/common/icon_set.png) no-repeat;background-position:3px -23px}
#container #content.pzone_success .tbl_bortopno .title{text-align:left;text-indent:10px}
#container #content.pzone_success .tbl_bortopno .nth{color:#767676}
/* ED guide / pzone_success ED */

/* ST guide / pzone_input ST */
#container #content.pzone_input .tbl_member input{margin-top:0;margin-bottom:0}
#container #content.pzone_input .tbl_member tr th{text-indent:15px}
#container #content.pzone_input .tbl_member tr td{padding-top:10px;padding-bottom:10px;padding-left:15px}
#container #content.pzone_input .tbl_member #cont{width:586px;margin-top:0;margin-bottom:0;border-top:1px solid #ddd}
#container #content.pzone_input .tbl_member #open_yn2{margin-left:64px}
#container #content.pzone_input .tbl_member .type2{width:367px}
#container #content.pzone_input .tbl_member .tip{margin-top:5px;font-size:11px;font-family:'돋움',dotum;color:#B1B1B1}
#container #content.pzone_input .tbl_member .tip strong{font-size:11px;font-family:'돋움',dotum}
#container #content.pzone_input .tbl_member .tip.title{margin-top:10px}
#container #content.pzone_input .tbl_member .first{border-top:2px solid #595959}
#container #content.pzone_input .tbl_member .tip.open_yn{line-height:17px}
#container #content.pzone_input .tbl_member .middle td ul{margin-top:10px}
#container #content.pzone_input .file_attached{padding-top:1px}
#container #content.pzone_input .file_attached .attached{padding-top:1px;text-indent:2px}
#container #content.pzone_input .consulting_btn{margin-top:40px;margin-bottom:30px;text-align:center}
#container #content.pzone_input .consulting_btn .submit{margin-right:10px;margin-left:-10px}
/* ED guide / pzone_input ED */

/* ST guide / pzone_success_view ST */
#container #content .section_explan_top{margin-bottom:40px}
#container #content.pzone_success_view .section_explan_top{margin-bottom:20px}
#container #content.pzone_success_view .subject{width:100%;border:5px solid #595959;line-height:35px;text-align:center}
#container #content.pzone_success_view .subject h1{font-size:14px}
#container #content.pzone_success_view .meta{margin-top:10px;margin-bottom:10px;text-align:right}
#container #content.pzone_success_view .meta .date{font-family:'돋움',dotum;font-size:11px;color:#818181}
#container #content.pzone_success_view .tbl_member .box_img_left{background-color:#F8F8F8}
#container #content.pzone_success_view .tbl_member .first{border-left:1px solid #DDD}
#container #content.pzone_success_view .tbl_member .first img{margin-left:15px;margin-right:15px;border:1px solid #ddd}
#container #content.pzone_success_view .tbl_member .first td{padding-left:0}
#container #content.pzone_success_view .tbl_member tr th{padding-left:10px}
#container #content.pzone_success_view .conts{width:100%;margin-top:10px;padding:10px;border:1px solid #DDD;background-color:#F8F8F8}
#container #content.pzone_success_view .empty{width:100%;margin-top:10px;padding:10px;border:1px solid #DDD;background-color:#F8F8F8}
#container #content.pzone_success_view .down_btn_area{width:100px;margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_success_view .btn_pack.ico.del2{width:12px;height:17px;background-position:2px 4px}
/* ED guide / pzone_success_view ED */

/* ST guide / pzone_design_salary ST */
#container #content.pzone_design_salary .btn_area_top{width:100%}
#container #content.pzone_design_salary .btn_area_top:after{display:block;clear:both;content:''}
#container #content.pzone_design_salary .btn_area_top .total_count_area{float:left;margin-top:30px;margin-bottom:10px}

#container #content.pzone_design_salary .btn_area_top .total_count_area div,#container #content.pzone_design_salary .btn_area_top .total_count_area div strong{color:#818181}
#container #content.pzone_design_salary .btn_area_top .sel_record_area{float:right;margin-top:20px}
#container #content.pzone_design_salary .tbl_bortopyes tbody .title{text-align:left;text-indent:10px}
#container #content.pzone_design_salary .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_design_salary .srch_input_box input{height:25px}
#container #content.pzone_design_salary .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_design_salary .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}

/* ED guide / pzone_design_salary ED */

/* ST guide / pzone_design_companyinfo ST */
#container #content.pzone_design_companyinfo .btn_area_top{width:100%}
#container #content.pzone_design_companyinfo .btn_area_top:after{display:block;clear:both;content:''}
#container #content.pzone_design_companyinfo .btn_area_top .total_count_area{float:left;margin-top:30px;margin-bottom:10px}
#container #content.pzone_design_companyinfo .btn_area_top .total_count_area div{color:#818181}
#container #content.pzone_design_companyinfo .btn_area_top .total_count_area div strong{color:#818181}
#container #content.pzone_design_companyinfo .btn_area_top .sel_record_area{float:right;margin-top:20px}
#container #content.pzone_design_companyinfo .tbl_bortopyes tbody .title{text-align:left;text-indent:10px}
#container #content.pzone_design_companyinfo .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_design_companyinfo .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_design_companyinfo .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}
/* ED guide / pzone_design_companyinfo ED */

/* ST guide / pzone_pedigree ST */
#container #content.pzone_pedigree .btn_area_top{width:100%}
#container #content.pzone_pedigree .btn_area_top:after{display:block;clear:both;content:''}
#container #content.pzone_pedigree .btn_area_top .total_count_area{float:left;margin-top:30px;margin-bottom:10px}
#container #content.pzone_pedigree .btn_area_top .total_count_area div{color:#818181}
#container #content.pzone_pedigree .btn_area_top .total_count_area div strong{color:#818181}
#container #content.pzone_pedigree .btn_area_top .sel_record_area{float:right;margin-top:20px}
#container #content.pzone_pedigree .tbl_bortopyes tbody .title{text-align:left;text-indent:10px}
#container #content.pzone_pedigree .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_pedigree .srch_input_box input{height:25px}
#container #content.pzone_pedigree .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_pedigree .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}

/* ED guide / pzone_pedigree ED */

/* ST guide / pzone_success_handwritten ST */
#container #content.pzone_success_handwritten .btn_area_top{width:100%}
#container #content.pzone_success_handwritten .btn_area_top:after{display:block;clear:both;content:''}
#container #content.pzone_success_handwritten .btn_area_top .total_count_area{float:left;margin-top:30px;margin-bottom:10px}
#container #content.pzone_success_handwritten .btn_area_top .total_count_area div{color:#818181}
#container #content.pzone_success_handwritten .btn_area_top .total_count_area div strong{color:#818181}
#container #content.pzone_success_handwritten .btn_area_top .sel_record_area{float:right;margin-top:20px}
#container #content.pzone_success_handwritten .tbl_bortopyes tbody .title{text-align:left;text-indent:10px}
#container #content.pzone_success_handwritten .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_success_handwritten .srch_input_box input{height:25px}
#container #content.pzone_success_handwritten .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_success_handwritten .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}
/* ED guide / pzone_success_handwritten ED */

/* ST guide / pzone_pipes_ready ST */
#container #content.pzone_pipes_ready .btn_area_top{width:100%}
#container #content.pzone_pipes_ready .btn_area_top:after{display:block;clear:both;content:''}
#container #content.pzone_pipes_ready .btn_area_top .total_count_area{float:left;margin-top:30px;margin-bottom:10px}
#container #content.pzone_pipes_ready .btn_area_top .total_count_area div{color:#818181}
#container #content.pzone_pipes_ready .btn_area_top .total_count_area div strong{color:#818181}
#container #content.pzone_pipes_ready .btn_area_top .sel_record_area{float:right;margin-top:20px}
#container #content.pzone_pipes_ready .tbl_bortopyes tbody .title{text-align:left;text-indent:10px}
#container #content.pzone_pipes_ready .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_pipes_ready .srch_input_box input{height:25px}
#container #content.pzone_pipes_ready .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_pipes_ready .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}
/* ED guide / pzone_pipes_ready ED */

/* ST guide / pzone_employment_journalist ST */
#container #content.pzone_employment_journalist .sub_img_area{margin-bottom:15px}
#container #content.pzone_employment_journalist .tlb_employment{width:100%}
#container #content.pzone_employment_journalist .tlb_employment:after{display:block;clear:both;content:''}
#container #content.pzone_employment_journalist .tlb_employment tr td dl{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
#container #content.pzone_employment_journalist .tlb_employment tr td dl:after{display:block;clear:both;content:''}
#container #content.pzone_employment_journalist .tlb_employment tr td dl dt,#container #content.pzone_employment_journalist .tlb_employment tr td dl .txt_title_bottom,#container #content.pzone_employment_journalist .tlb_employment tr td dl .meta{float:right}
#container #content.pzone_employment_journalist .tlb_employment tr td dl .img{float:left;width:210px;margin-left:15px}
#container #content.pzone_employment_journalist .tlb_employment tr td dl .img img{width:200px;height:145px;text-align:middle}
#container #content.pzone_employment_journalist .tlb_employment tr td dl dt a{display:inline-block;width:526px;margin-top:5px;font-family:'굴림';font-size:13px;font-weight:bold;color:#464646}
#container #content.pzone_employment_journalist .tlb_employment tr td dl .txt_title_bottom{width:524px;margin-top:20px}
#container #content.pzone_employment_journalist .tlb_employment tr td dl .txt_title_bottom a{line-height:23px;color:#717171}
#container #content.pzone_employment_journalist .tlb_employment tr td dl .meta{width:524px;margin-top:20px}
#container #content.pzone_employment_journalist .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_employment_journalist .srch_input_box input{height:25px}
#container #content.pzone_employment_journalist .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_employment_journalist .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}
#container #content.pzone_employment_journalist .presscorps_nth{float:right;margin-top:10px;margin-bottom:15px}
#container #content.pzone_employment_journalist .presscorps_nth .total_cnt{color:#717171}
#container #content.pzone_employment_journalist .presscorps_nth .total_cnt strong{font-weight:bold;color:#3B69D9}
#container #content.pzone_employment_journalist .presscorps_list{margin-left:-5px;margin-top:50px}
#container #content.pzone_employment_journalist .presscorps_list:after{display:block;clear:both;content:''}
#container #content.pzone_employment_journalist .presscorps_list li{float:left;position:relative;margin-left:5px;margin-top:5px}
#container #content.pzone_employment_journalist .presscorps_list li .desc{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:58px;background:rgba(0, 0, 0, 0.45)}
#container #content.pzone_employment_journalist .presscorps_list li .desc h3{margin-top:0;margin-bottom:0;padding-left:10px;line-height:33px;font-size:12px;color:#fff}
#container #content.pzone_employment_journalist .presscorps_list li .desc p{padding-left:10px;font-size:11px;font-family:tahoma,'굴림';color:#fff}
#container #content.pzone_employment_journalist h4{margin-top:30px;margin-bottom:25px}
#container #content.pzone_employment_journalist h4:after{display:block;clear:both;content:''}
#container #content.pzone_employment_journalist h4 .red{float:right}
#container #content.pzone_employment_journalist .tbl_member tr th{line-height:16px;text-align:center}
#container #content.pzone_employment_journalist .tbl_member tr td{padding-left:15px;line-height:18px;color:#656565}
#container #content.pzone_employment_journalist .tbl_member tr td ul li{color:#656565}
#container #content.pzone_employment_journalist .tbl_member tr td ul li span{color:#656565}
#container #content.pzone_employment_journalist .reporter_benefit div ul{width:100%;margin-bottom:15px}
#container #content.pzone_employment_journalist .reporter_benefit div ul:after{display:block;clear:both;content:''}
#container #content.pzone_employment_journalist .reporter_benefit div ul li{float:left;width:50%;font-weight:bold;line-height:22px}
#container #content.pzone_employment_journalist .reporter_plan table{width:100%;border:1px solid #E7E6AE}
#container #content.pzone_employment_journalist .reporter_plan table .first{background-color:#FEFDDE}
#container #content.pzone_employment_journalist .reporter_plan table,#container #content.pzone_employment_journalist .reporter_plan table .first th,#container #content.pzone_employment_journalist .reporter_plan table .middle td,#container #content.pzone_employment_journalist .reporter_plan table .last td{border:1px solid #E7E6AE;text-align:center}
#container #content.pzone_employment_journalist .reporter_plan table .first th,#container #content.pzone_employment_journalist .reporter_plan table .middle td,#container #content.pzone_employment_journalist .reporter_plan table .last td{padding-top:8px;padding-bottom:8px}
#container #content.pzone_employment_journalist .reporter_plan .blue{margin-top:15px}
#container #content.pzone_employment_journalist .reporter_activity{width:100%}
#container #content.pzone_employment_journalist .reporter_activity dl dt{font-weight:bold}
#container #content.pzone_employment_journalist .reporter_activity dl dt{line-height:27px}
#container #content.pzone_employment_journalist .reporter_activity dl dd{line-height:22px}
#container #content.pzone_employment_journalist .reporter_btns{margin-top:30px;margin-bottom:40px;margin-left:-10px;text-align:center}
#container #content.pzone_employment_journalist .reporter_btns .btn_left{margin-right:10px}
/* ED guide / pzone_employment_journalist ED */

/* ST guide / pzone_employment_resources ST */
#container #content.pzone_employment_resources .tab_menu_box{margin-top:15px}
#container #content.pzone_employment_resources .btn_area_top{position:absolute;top:5px;left:630px}
#container #content.pzone_employment_resources .btn_area_top:after{display:block;clear:both;content:''}
#container #content.pzone_employment_resources .btn_area_top li{float:left}
#container #content.pzone_employment_resources .btn_area_top li div{margin-top:5px}
#container #content.pzone_employment_resources .btn_area_top li select{width:70px}
#container #content.pzone_employment_resources .tbl_bortopno .nth{color:#717171}
#container #content.pzone_employment_resources .tbl_bortopno .title{text-align:left;text-indent:10px}
#container #content.pzone_employment_resources .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_employment_resources .srch_input_box input{height:25px}
#container #content.pzone_employment_resources .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_employment_resources .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}
#container #content.pzone_employment_resources img{vertical-align:middle}
/* ED guide / pzone_employment_resources ED */

/* ST guide / pzone_work_lecture ST */
#container #content.pzone_work_lecture table{width:100%;margin-top:20px}
#container #content.pzone_work_lecture table .first{border-top:2px solid #595959}
#container #content.pzone_work_lecture table .middle{border-top:1px solid #ddd}
#container #content.pzone_work_lecture table .last{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#container #content.pzone_work_lecture table td{padding:12px 0;line-height:24px;font-family:tahoma,'굴림',gulim;letter-spacing:-1px}
#container #content.pzone_work_lecture table td dl{padding-left:20px;padding-right:20px}
#container #content.pzone_work_lecture table td dl:after{display:block;clear:both;content:''}
#container #content.pzone_work_lecture table td dl dt,#container #content.pzone_work_lecture table td dl dd{float:left}
#container #content.pzone_work_lecture table td dl .img{margin-right:10px}
#container #content.pzone_work_lecture table td dl .img img{width:210px;height:145px}
#container #content.pzone_work_lecture table td dl .title{width:500px}
#container #content.pzone_work_lecture table td dl .title a{font-family:'굴림';font-size:13px;font-weight:bold;color:#464646}
#container #content.pzone_work_lecture table td dl .explan{width:500px;text-align:justify}
#container #content.pzone_work_lecture table td dl .explan a{color:#818181}
#container #content.pzone_work_lecture table td dl .meta{margin-left:378px;margin-top:22px}
#container #content.pzone_work_lecture table td dl .meta img{vertical-align:middle}
#container #content.pzone_work_lecture table td dl .meta span{font-weight:bold;vertical-align:middle}
#container #content.pzone_work_lecture .srch_input_box{margin-top:30px;margin-bottom:30px;text-align:center}
#container #content.pzone_work_lecture .srch_input_box input{height:25px}
#container #content.pzone_work_lecture .srch_input_box #srch_text{width:356px;height:25px}
#container #content.pzone_work_lecture .srch_input_box .submit_btn input{padding-left:5px;padding-right:5px;border:1px solid #595959;background-color:#696F7D;color:#FFF}
/* ED guide / pzone_work_lecture ED */

/* ST guide / pzone_consulting ST */
#container #content.pzone_consulting .btn_area{position:absolute;top:0;left:0;text-align:right}
#container #content.pzone_consulting .sub_img_area{position:relative;margin-bottom:20px}
#container #content.pzone_consulting .sub_img_area .btn_absolute{position:absolute;top:136px;left:201px;width:138px;height:18px}
#container #content.pzone_consulting .tbl_bortopyes .nth{color:#767676}
#container #content.pzone_consulting .tbl_bortopyes .title{text-align:left;text-indent:10px}
/* ED guide / pzone_consulting ED */

/* ST guide / pzone_view ST */
#container #content.pzone_view table{width:100%}
#container #content.pzone_view table .title:after{display:block;clear:both;content:''}
#container #content.pzone_view table .title{border-top:2px solid #595959;border-bottom:1px solid #595959;line-height:40px}
#container #content.pzone_view table .title .reg_date{float:right;padding-left:5px;padding-right:15px;font-size:11px;font-weight:normal;color:#717171}
#container #content.pzone_view table .title dl dt{float:left;max-width:560px;padding-left:15px;font-size:14px;font-weight:bold;text-align:left}
#container #content.pzone_view table .info{width:100%;line-height:35px}
#container #content.pzone_view table .info:after{display:block;clear:both;content:''}
#container #content.pzone_view table .info .writer{float:left}
#container #content.pzone_view table .info .hit{float:right}
#container #content.pzone_view table .info .writer,#container #content.pzone_view table .info .hit{height:35px;padding-left:15px;padding-right:15px;font-weight:normal;font-size:11px;color:#717171;letter-spacing:0}
#container #content.pzone_view table .sign_btm{position:relative;margin:0 15px;text-align:right}
#container #content.pzone_view table .sign_btm .reporter_info{position:relative;height:100px;margin-top:50px}
#container #content.pzone_view table .sign_btm .reporter_info .logo{position:absolute;top:15px;right:95px;line-height:12px;font-size:11px}
#container #content.pzone_view table .sign_btm .reporter_info .writer{position:absolute;top:35px;right:95px;line-height:12px}
#container #content.pzone_view table .sign_btm .reporter_info .part{position:absolute;right:95px;bottom:20px;line-height:12px;font-size:11px}
#container #content.pzone_view table .sign_btm .reporter_info .email{position:absolute;right:95px;bottom:0;line-height:12px;font-size:11px}
#container #content.pzone_view table .sign_btm .reporter_info .photo{position:absolute;top:0;right:0}
#container #content.pzone_view table .sign_btm .reporter_info .photo img{width:85px;height:100px;text-align:right;vertical-align:middle}
#container #content.pzone_view table .tbl_border_bottom{height:100px;padding:0;padding-bottom:20px;border-bottom:1px solid #595959;vertical-align:top}
#container #content.pzone_view table .tbl_border_bottom{height:100px;padding:0;padding-bottom:20px;border-bottom:1px solid #595959;vertical-align:top}
#container #content.pzone_view .cmt_tbl{margin-top:20px}
#container #content.pzone_view .cmt_tbl .cmt_cnt{display:inline-block;margin-bottom:3px}
#container #content.pzone_view .cmt_tbl .cmt_cnt strong,#container #content.pzone_view .cmt_tbl .cmt_cnt strong em{font-size:12px;font-weight:bold;color:#333;vertical-align:baseline}
#container #content.pzone_view .cmt_list{border-bottom:1px solid #ddd}
#container #content.pzone_view .cmt_list .cb{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;border-bottom:0;background-color:#F8F8F8}
#container #content.pzone_view .cmt_list:after{display:block;clear:both;content:''}
#container #content.pzone_view .cmt_list .cb_section{float:left;width:120px;padding-left:15px}
#container #content.pzone_view .cmt_list .cb_section .cb_usr_id{font-weight:bold}
#container #content.pzone_view .cmt_list .cb_dsc{float:right;width:638px}
#container #content.pzone_view .cmt_list .cb_dsc .btn_delet img{vertical-align:middle}
#container #content.pzone_view .cmt_list .cb_dsc,#container #content.pzone_view .cmt_list .cb_usr_id{border-bottom:1px dotted #DDD;line-height:35px}
#container #content.pzone_view .cmt_area{clear:both}
#container #content.pzone_view .cmt_area:after{display:block;clear:both;content:''}
#container #content.pzone_view .cmt_area dt{display:inline-block;width:120px;padding-left:15px;font-weight:bold;line-height:55px}
#container #content.pzone_view .cmt_area fieldset{width:638px}
#container #content.pzone_view .cmt_area dt,#container #content.pzone_view .cmt_area fieldset{float:left}
#container #content.pzone_view .cmt_area fieldset .usr_comment_area textarea{width:555px;border:1px solid #ddd;vertical-align:top}
#container #content.pzone_view .cmt_area fieldset .usr_comment_area .cmt_submit{width:65px;height:55px;margin-top:3px;vertical-align:top}
#container #content.pzone_view .meta .btn_back{margin-top:10px;text-align:right}
/* ED guide / pzone_view ED */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// member ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ST member / mailing_regist ST */
#container #content.mailing_regist .box_area_left,#container #content.mailing_regist .box_area_right{float:left;width:49%}
#container #content.mailing_regist .box_area_right{float:right}
#container #content.mailing_regist .txt_area{border:1px solid #DDD;border-top:2px solid #595959}
#container #content.mailing_regist .txt_area div{width:95%;margin:15px auto 0}
#container #content.mailing_regist .txt_area div .box_newletter{position:relative;width:80px;height:73px;border:1px solid #DDD}
#container #content.mailing_regist .txt_area div .box_newletter a{position:absolute;top:100%;left:100%;margin-left:-21px;margin-top:-19px}
#container #content.mailing_regist .txt_area div .box_newletter,#container #content.mailing_regist .txt_area div .txt_newletter_right{float:left}
#container #content.mailing_regist .box_newletter.left{background:url(/img/popup/s_thum_newsletter.gif) no-repeat}
#container #content.mailing_regist .box_newletter.right{background:url(/img/popup/s_thum_match.gif) no-repeat}
#container #content.mailing_regist .txt_area div .txt_newletter_right{width:78%;height:73px;margin-left:10px}
#container #content.mailing_regist .txt_area div .txt_newletter_right strong{display:inline-block;margin-bottom:5px;padding-top:20px;font-size:13px;font-weight:bold;color:#818181}
#container #content.mailing_regist .txt_area div .txt_newletter_bottom{display:inline-block;width:100%;margin-top:15px;padding-top:15px;border-top:1px dotted #DDD;line-height:17px}
#container #content.mailing_regist .txt_area div .txt_newletter_bottom strong{font-weight:bold;color:#818181}
#container #content.mailing_regist .txt_area .mail_select,#container #content.mailing_regist .txt_area .mail_select_margin{width:100%;height:30px;margin-top:20px;border-top:1px solid #DDD;background-color:#f8f8f8;line-height:30px;text-align:center}
#container #content.mailing_regist .txt_area .mail_select_margin{margin-top:37.5px}
#container #content.mailing_regist .txt_area .mail_select input,#container #content.mailing_regist .txt_area .mail_select_margin input{margin-left:30px}
#container #content.mailing_regist .txt_area #mail_y_1,#container #content.mailing_regist .txt_area #mail_y{margin-left:8px}
#container #content.mailing_regist .btn_area{clear:both}
#container #content.mailing_regist .btn_area span{width:136px;margin-top:40px;margin-bottom:50px;background-position:-785px 0}
/* ED member / mailing_regist ED */

/* ST member / remove_page ST */
#container #content.remove_page #email1,#container #content.remove_page #email2,#container #content.remove_page #email_select{width:143px}
/* ED member / remove_page ED */

/* ST member / link_certify ST */
.link_certify{overflow:hidden;width:100%;margin-top:20px}
.link_certify a{display:inline-block;margin-left:30px;margin-top:14px}
.link_certify li{float:left;width:50%;height:162px;margin-bottom:50px;border:1px solid #ddd;border-left:none;background-color:#f8f8f8;}
.link_certify li:first-child{border-right:none;border-left:1px solid #ddd;width:50%;text-align:center;}
.link_certify li img{padding-top:49px}
.link_certify .list_ipin{margin-left:4%}
.link_certify .box_m_auth_num{padding:52px 0 0 0;}
.link_certify .box_m_auth_num .box_auth:first-child{margin-top:0}
.link_certify .box_m_auth_num .box_auth{margin-top:5px}
.link_certify .box_m_auth_num .box_auth label{width:80px;}
.link_certify .box_m_auth_num .box_auth input{width:240px;height:25px;}
.link_certify .box_m_auth_num .box_auth_num{margin-top:5px;}
.link_certify .box_m_auth_num .box_mobile input{height:25px;}
.link_certify .box_m_auth_num .box_mobile select,
.link_certify .box_m_auth_num .box_mobile input.mobile{width:72px;}
.link_certify .box_m_auth_num .box_mobile label,
.link_certify .box_m_auth_num .box_auth_num label{width:80px;}
.link_certify .box_m_auth_num .box_auth_num input{width:240px;height:25px;}
/* ED member / link_certify ED */

/* ST member / box_meminfo ST */
#container #content .box_meminfo{overflow:hidden}
#container #content .box_meminfo strong{font-weight:normal;font-size:12px;font-weight:bold;font-size:11px;font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;color:#828282}
#container #content .box_meminfo em{font-weight:normal;font-size:14px;font-size:11px;font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;color:#FF6D00}
#container #content .box_meminfo h3{margin-left:0;padding-top:0}
#container #content .box_meminfo ul{margin-top:16px;margin-left:0}
#container #content .box_meminfo ul li{margin-top:5px;padding-bottom:5px;padding-left:10px;background:url(../member/dot1.gif) no-repeat 4px 8px;font-size:11px;color:#828282}
#container #content .box_meminfo ul li span{margin-left:10px;font-size:12px;color:#828282;vertical-align:0}
#container #content .box_meminfo ul.lst_find_rst{margin-left:30px}
#container #content .box_meminfo ul.lst_find_rst li{line-height:18px;}
#container #content .box_meminfo ul.lst_find_rst li .user_id{display:inline-block;width:200px;}
#container #content .box_meminfo ul.lst_find_rst li .user_reg{}
#container #content .box_meminfo ul.lst_find_rst li .icon_sleeper{display:inline-block;letter-spacing:-1px;border:1px solid #e9e9e9;background-color:#e9e9e9;color:#4d4747;padding:0px 3px;margin-left:5px;font:11px dotum;}
#container #content .box_meminfo table{margin-top:13px}
#container #content .box_meminfo .id_desc{display:inline-block;*display:inline;width:142px;height:19px;background:url(../member/img/join_btn.png) -150px -230px;vertical-align:middle;*zoom:1}
#container #content .box_meminfo .id_desc input{overflow:visible;width:auto;height:11px;margin:0;margin-top:4px;margin-left:27px;padding:0;border:none;background:#fff;font-size:11px;font-family:dotum;line-height:normal;color:#666;text-align:left;vertical-align:top;outline:none;word-spacing:-5px}
#container #content .box_meminfo .area_fax{padding-left:36px;background:url(../member/img/fax_ico.gif) no-repeat 6px 3px}
#container #content .box_meminfo .area_tel{padding-bottom:10px;padding-left:36px;background:url(../member/tel_ico.gif) no-repeat 6px 3px}
#container #content .box_meminfo .area_mobile{padding-top:10px;padding-left:36px;border-top:dashed 1px #E4E4E4;background:url(../member/hp_ico.gif) no-repeat 8px 15px}
#container #content .box_meminfo .area_zip{padding-bottom:10px;border-bottom:dashed 1px #E4E4E4}
#container #content .box_meminfo .area_addr{padding-top:10px}
#container #content .box_meminfo .msg{margin:0;padding:0}
#container #content .box_meminfo .msg.empty{display:none}
#container #content .box_meminfo .msg.warning{padding-top:5px;font-size:11px;color:#f00 !important}
#container #content .box_meminfo .msg.success{padding-top:5px;font-size:11px;color:#1880ea !important}
#container #content .box_meminfo .tip strong{font-size:inherit;color:#595959}
#container #content .box_meminfo .box_find_rst{width:960px;margin-top:16px;margin-bottom:40px;padding-top:30px;padding-bottom:30px;border:solid 1px #DDDeee;background-color:#fcfcfc}
#container #content .box_meminfo .box_find_rst h4{margin-left:30px}
#container #content .box_meminfo .box_find_rst em{font-weight:bold;color:#4EA9E0}
#container #content .box_meminfo .btn_area3 a{margin:0 5px}
#container #content .box_meminfo #tel1,#container #content .box_meminfo #tel2,#container #content .box_meminfo #tel3,#container #content .box_meminfo #fax1,#container #content .box_meminfo #fax2,#container #content .box_meminfo #fax3{width:59px}
#container #content .box_meminfo .area_addr{width:764px}
#container #content .box_meminfo .area_addr:after{display:block;clear:both;content:''}
#container #content .box_meminfo .area_addr input{float:left;margin-left:5px}
#container #content .box_meminfo .area_addr input:first-child{margin-left:0}
#container #content .box_meminfo table .area_zip{margin-left:0}
#container #content .box_meminfo table #com_url{width:412px}
#container #content .box_meminfo table .area_addr #addr1{width:285px}
#container #content .box_meminfo .form_member1 input.full{width:548px}
#container #content.modify-page .box_meminfo .form_member1 input.full{width:285px}
#container #content .box_meminfo select{width:125px}
#container #content .box_meminfo select#upjong2{width:250px}
#container #content .box_meminfo #com_established_y{width:83px}
#container #content .box_meminfo #com_established_m,#container #content .box_meminfo #com_established_d{width:65px}
#container #content .box_meminfo .btn_pack.blue{border:1px solid #818181;background-color:#595959}
#container #content .box_meminfo ul li span{margin-left:0}
#container #content .box_meminfo ul li{margin-top:0;background:none}
#container #content .box_meminfo .welfare_list ul{margin-top:0}
#container #content .box_meminfo .form_member1 ul.welfare li dd{line-height:13px}
#container #content .box_meminfo .form_member1 #per_birth_y{width:33px;margin-right:5px}
#container #content .box_meminfo .form_member1 #per_birth_m,
#container #content .box_meminfo .form_member1 #per_birth_d{width:19px;margin-right:5px;border:none;text-indent:0;}
#container #content .box_meminfo .form_member1 #per_birth_gb{margin-right:6px}
#container #content .box_meminfo .form_member1 #per_gender{width:29px}
#container #content .box_meminfo .form_member1 #mobile1{width:59px}
#container #content .box_meminfo .form_member1 .icon_tel{display:inline-block;width:18px;height:22px;margin-right:3px;vertical-align:top}
#container #content .box_meminfo .form_member1 .icon_miblie{display:inline-block;width:18px;height:22px;margin-right:3px;vertical-align:top}
#container #content .box_meminfo .form_member1 #email_select{width:118px}
/* ED member / box_meminfo ED */

/* ST member / password_find ST */
#container #content.password_find #per h3{width:33%}
#container #content.password_find #per ul{width:67%}
#container #content.password_find #per ul li{float:left;margin-left:10px;padding-top:20px}
#container #content.password_find #com .box_find_title{overflow:hidden}
#container #content.password_find #com h3{height:53px;background-color:#F8F8F8}
#container #content.password_find #per,#container #content.password_find #com{overflow:hidden;width:49%;height:280px;border:1px solid #DDD}
#container #content.password_find #per h3,#container #content.password_find #per ul,#container #content.password_find #com h3{border-bottom:1px solid #DDD}
#container #content.password_find #per ul,#container #content.password_find #per h3{float:left;height:53px;background-color:#F8F8F8}
#container #content.password_find #per h3,#container #content.password_find #com h3{margin-bottom:25px;padding-top:0}
#container #content.password_find #per h3 img,#container #content.password_find #com h3 img{padding-top:17px;padding-left:20px}
#container #content.password_find #per .box_find_title{overflow:hidden}
#container #content.password_find table{width:90%;height:100px;margin-left:40px}
#container #content.password_find table input#per_name1,#container #content.password_find table input#per_name2,#container #content.password_find table input#per_name13,#container #content.password_find table input#com_name,#container #content.password_find table input#com_name{width:265px;height:25px}
#container #content.password_find table .biznum{width:85.5px;height:25px}
#container #content.password_find table .tb_last input,#container #content.password_find table .tb_last select{width:80.5px}
#container #content.password_find table input#per_email1,#container #content.password_find table input#per_email2{width:123.2px}
#container #content.password_find .box_find_desc{height:132px;margin-bottom:40px;border:1px solid #DDD;background-color:#F8F8F8}
#container #content.password_find .box_find_desc span{display:inline-block;width:10%;height:132px}
#container #content.password_find .box_find_desc span img{padding-top:40px;padding-left:30px}
#container #content.password_find .box_find_desc p{width:80%;margin-left:20px}
#container #content.password_find .box_find_desc span,#container #content.password_find .box_find_desc p{float:left}
#container #content.password_find .box_find_desc p.txt_call_top{font-weight:bold}
#container #content.password_find .box_find_desc p.txt_call_bottom{margin-bottom:5px}
#container #content.password_find .box_find_desc div{padding-top:30px}
#container #content.password_find .form_wrap table th,#container #content.password_find .form_wrap table th{width:120px}
#container #content.password_find .form_wrap.ipin .btn_area2{margin-top:10px}
#container #content.password_find .big_box{height:330px}
#container #content.password_find .btn_area2{margin-top:20px;text-align:center}
#container #content.password_find .form_wrap #biznum1,#container #content.password_find .form_wrap #com_name,#container #content.password_find .form_wrap #id2{margin-left:0}
#container #content.password_find .form_wrap.ipin #ipin{line-height:110px}
#container #content.password_find table{height:110px}
#container #content.password_find table .tb_frs.id input{width:265px;height:25px}
#container #content.password_find table .tb_frs.id input.per_id{width:265px;height:25px}
#container #content.password_find table .tb_frs.id input.per_nm{width:265px;height:25px}
#container #content.password_find table .tb_frs.id input.com_id{width:265px;height:25px}
#container #content.password_find table .tb_frs.id input.per_email{width:123.2px}
#container #content.password_find table input.com_nm{width:265px;height:25px}
#container #content.password_find table .tb_frs input.per_nm{width:265px;height:25px}
#container #content.password_find .form_wrap.ipin #fpw_per_ipin p{text-align:center;line-height:100px}
/* ED member / password_find ED */

/* ST member / info_modify_page ST */
#container #content.info_modify_page .btn_area3 .submit_confirm a{width:85px;height:45px;background-position:-500px -55px}
#container #content.info_modify_page .btn_area3 .submit_cancle a{width:85px;height:45px;background-position:-357px -110px}
/* ED member / info_modify_page ED */

/* ST member / pre_member ST */
#container #content.pre_member{text-align:center}
#container #content.pre_member .list_join_middle{display:inline-block;margin-bottom:10px;margin-left:-20px;padding-top:50px}
#container #content.pre_member .list_join_middle li{float:left;margin-left:20px}
#container #content.pre_member .list_join_middle li img{width:100%}
#container #content.pre_member .thumb_welcome_top{display:block;margin:50px auto 0}
/* ED member / pre_member ED */

/* ST member / regist_step2 ST */
#container #content.companyform h3{margin-top:20px}
#container #content.companyform .area_tel #tel1{margin-left:1px}
#container #content.companyform #email1,#container #content.companyform #email2,#container #content.companyform #email_select{width:144.2px}
#container #content.companyform table #com_url{width:418px}
/* ED member / regist_step2 ED */

/* ST member / id_find ST */
#container #content.id_find .big_box{height:330px}
#container #content.id_find #per h3 img,#container #content.id_find #com h3 img{padding-top:17px;padding-left:20px}
#container #content.id_find #per,#container #content.id_find #com{overflow:hidden;width:49%;height:280px;border:1px solid #DDD}
#container #content.id_find #per h3,#container #content.id_find #per ul{float:left;height:53px;background-color:#F8F8F8}
#container #content.id_find #per h3,#container #content.id_find #com h3{margin-bottom:25px;padding-top:0}
#container #content.id_find table{width:90%;height:100px;margin-left:40px}
#container #content.id_find table input#per_name1,#container #content.id_find table input#per_name13,#container #content.id_find table input#com_name,#container #content.id_find table input#per_name2,#container #content.id_find table input#com_name{width:265px;height:25px}
#container #content.id_find table input#per_email1,#container #content.id_find table .biznum{width:85.5px;height:25px}
#container #content.id_find table input#per_email1,#container #content.id_find table input#per_email2{width:123.5px;height:25px}
#container #content.id_find .btn_area2{margin-top:20px;text-align:center}
#container #content.id_find #per .box_find_title{overflow:hidden}
#container #content.id_find #per h3,#container #content.id_find #per ul{border-bottom:1px solid #DDD}
#container #content.id_find #per h3{width:33%}
#container #content.id_find #per ul{width:67%}
#container #content.id_find #per ul li{float:left;margin-left:10px;padding-top:20px}
#container #content.id_find #com .box_find_title{overflow:hidden}
#container #content.id_find #com h3{height:53px;border-bottom:1px solid #DDD;background-color:#F8F8F8}
#container #content.id_find .box_find_desc{height:132px;margin-bottom:40px;border:1px solid #DDD;background-color:#F8F8F8}
#container #content.id_find .box_find_desc span{display:inline-block;width:10%;height:132px}
#container #content.id_find .box_find_desc span img{padding-top:40px;padding-left:30px}
#container #content.id_find .box_find_desc p{width:80%;margin-left:20px}
#container #content.id_find .box_find_desc span,#container #content.id_find .box_find_desc p{float:left}
#container #content.id_find .box_find_desc p.txt_call_top{font-weight:bold}
#container #content.id_find .box_find_desc p.txt_call_bottom{padding-bottom:5px}
#container #content.id_find .box_find_desc div{padding-top:30px}
#container #content.id_find table .tb_last input,#container #content.id_find table .tb_last select{width:80.5px}
#container #content.id_find table input#per_email1,#container #content.id_find table input#per_email2{width:123.2px}
#container #content.id_find .form_wrap table .tb_frs.email th{width:120px}
/* ED member / id_find ED */

/* ST member / login ST */
#container #content.login .com_form{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:35px;padding:20px 15px;position:relative;}
#container #content.login .com_form:after{content:"";display:block;clear:both;}
#container #content.login .com_form .box_login{float:left;background-color:#f8f8f8;width:516px;border:1px solid #e8e8e8;height:226px;position:relative;}
#container #content.login .com_form .box_login .login_che{display:inline-block;margin-top:43px;margin-left:40px;}
#container #content.login .com_form .box_login .login_che input{margin-top:1px;}
#container #content.login .com_form .box_login .login_che label{color:#6f6f6f;font-size:13px;vertical-align:middle;}
#container #content.login .com_form .box_login .login_che label.id_save{margin-right:15px;}
#container #content.login .com_form .box_login .txt_user_find{display:inline-block;;margin:43px 40px 0 0;;position:absolute;right:0}
#container #content.login .com_form .box_login .txt_user_find a{font-size:13px;color:#6f6f6f}
#container #content.login .com_form .box_login .form_login{position:relative;margin:10px 40px 20px 40px}
#container #content.login .com_form .box_login .form_login span input{height:44px;width:329px;}
#container #content.login .com_form .box_login .form_login span .mem_pw{margin-top:0;border-top:none;}
#container #content.login .com_form .box_login .form_login .submit{position:absolute;top:0px;right:0px;}

#container #content.login .com_form .box_login .txt_new_user{margin-left:40px;}
#container #content.login .com_form .box_login .txt_new_user:after{content:"";display:block;clear:both;}
#container #content.login .com_form .box_login .txt_new_user a,
#container #content.login .com_form .box_login .txt_new_user span{font-size:13px;}
#container #content.login .com_form .box_login .txt_new_user a{font-weight:bold;text-decoration:underline;float:right;margin-right:40px;}

#container #content.login .com_form .banner_login_right{position:absolute;top:20px;right:15px;}

#container #content.login .com_form .box_soclal{clear:both;padding-top:10px}


/* ED member / login ED */

/* ST member / password_check_page ST */
#container #content.password_check_page table label{font-weight:bold;color:#3A4660}
/* ED member / password_check_page ED */

/* ST member / person ST */
#container #content.person .tbl_member #tel1,#container #content.person .tbl_member #tel2,#container #content.person .tbl_member #tel3,#container #content.person .tbl_member #mobile1,#container #content.person .tbl_member #mobile2,#container #content.person .tbl_member #mobile3,#container #content.person .tbl_member #fax1,#container #content.person .tbl_member #fax2,#container #content.person .tbl_member #fax3{width:90px}
#container #content.person .tbl_member #email1,#container #content.person .tbl_member #email2,#container #content.person .tbl_member #email_select{width:133px}
#container #content.person .tbl_member #email1,#container #content.person .tbl_member #email2,#container #content.person .tbl_member #email_select{width:140px}
#container #content.person .tbl_member #per_birth_y,#container #content.person .tbl_member #per_birth_m,#container #content.person .tbl_member #per_birth_d{margin-top:8px}
#container #content.person .tbl_member #contenttable #homepage{width:382px}
#container #content.person .tbl_member #addr2{width:248px}
#container #content.person .tbl_member .border_input_no{width:40px;border:none}
#container #content.person .tbl_member .per_birth_m,#container #content.person .tbl_member .per_birth_d{width:15px}
#container #content.person .tbl_member .tel_area img{margin-right:0;vertical-align:middle}
#container #content.person .tbl_member .mobile_area img{margin-right:2px;vertical-align:middle}
#container #content.person .tbl_member span.auth_name{display:inline-block;line-height:25px}
#container #content.person .tbl_member #auth_name{width:120px}
#container #content.person .tbl_member #auth_name,#container #content.person .tbl_member .tip strong{font-weight:bold}
#container #content.person .tbl_member #btn_namechage{margin:12px 10px;padding:5px;border:1px solid #BBB;background-color:#E3E4E8;text-indent:0}
#container #content #mem_id,#container #content #com_ceonm{width:143px}
#container #content #com_nm{width:305px}
#container #content .biznum.on,#container #content .biznum.on,#container #content .biznum.on{width:99px}
#container #content #tel1,#container #content #tel2,#container #content #tel3,#container #content #fax1,#container #content #fax2,#container #content #fax3{width:90px}
#container #content #mobile4,#container #content #mobile5{width:90px}
#container #content .form_member.company th,#container #content .form_member.person th{width:110px}
/* ED member / person ED */

/* ST member / sleeper_account ST */
#container #content.sleeper_account .box_inactive{width:100%;margin-top:20px;margin-bottom:30px;padding-top:30px;padding-bottom:30px;border:1px solid #DDD;background:#f8f8f8;text-align:center}
#container #content.sleeper_account .box_inactive.com{background:#ffffff}
#container #content.sleeper_account .box_inactive .submit_com{display:inline-block;width:218px;height:47px;background:url('../member/sleep_com_btn.jpg') no-repeat center center;text-indent:-9999px;overflow:hidden;font-size:0}
#container #content.sleeper_account .txt_mid strong{display:inline-block;padding-bottom:10px;font-weight:bold}
#container #content.sleeper_account .txt_mid span{display:inline-block;margin-bottom:10px}
/* ED member / sleeper_account ED */

/* ST member / certify_page ST */
#container .company_check{padding-bottom:100px;}
#container .company_check *{letter-spacing:-0.5px;font-family: '맑은 고딕','Malgun Gothic';}
#container .company_check .fa-solid{font-family: "Font Awesome 6 Free" !important; font-weight: 900 !important;}
#container .company_check .tit{font-size:36px;font-weight:700;margin-bottom:20px;}
#container .company_check .sub_tit{font-size:22px;margin:50px 0 20px 0;}
#container .company_check .list_txt li{position:relative;font-size:14px;color:#6a6a6a;padding-left:15px;margin-bottom:8px;}
#container .company_check .list_txt li:after{content:'';position:absolute;top:calc(50% - 1.5px);left:6px;width:3px;height:3px;border-radius:50%;background:#6a6a6a;}
#container .company_check .list_txt span{font-size:12px;color:#6a6a6a;}
#container .company_check .list_txt .link{font-size: 12px; color: rgb(0, 119, 255); text-decoration:underline}
#container .company_check .list_box li{position:relative;background:#f8f8f8;border-radius:8px;height:108px;display:flex;align-items: center;margin-bottom:10px;padding-left:105px;}
#container .company_check .list_box li > div{font-size:12px;color:#000}
#container .company_check .list_box .fa-solid{font-size:40px;position:absolute;top:50%;;left:30px;transform: translate(0, -50%);}
#container .company_check .list_box p{font-size:20px;margin-bottom:10px;font-weight:700}
#container .company_check .list_box span{color:#6a6a6a}
#container .company_check .list_box .line{display:inline-block;width:1px;height:12px;background:#d2d2d2;vertical-align: middle;margin:0 3px}
#container .company_check .box_step{border:1px solid #d2d2d2;border-radius:8px;padding:24px;}
#container .company_check .box_step .box{border-bottom:1px solid #d2d2d2;display:flex;padding-bottom:24px;}
#container .company_check .box_step .box div{position:relative;padding:0 10px 0 60px;flex: 1 1;font-size:12px;color:#6a6a6a}
#container .company_check .box_step .box span{position:absolute;top:50%;left:0;transform: translate(0, -50%);display:inline-block;width:50px;height:50px;background:#f8f8f8;border-radius:50%;display:flex;justify-content: center;align-items: center;}
#container .company_check .box_step .box em{display:block;font-size:16px;font-weight:700;margin-bottom:10px;}
#container .company_check .box_step .txt{display:block;font-size:16px;font-weight:700;margin-bottom:10px;padding-top:24px;}
#container .company_check .box_step li{position:relative;padding-left:10px;font-size:13px;color:#6a6a6a;margin-bottom:8px;}
#container .company_check .box_step li:after{content:'';position:absolute;top:50%;left:0;transform: translate(0, -50%);width:3px;height:3px;border-radius:50%;background:#6a6a6a;}
#container .company_check .box_step li:last-child{margin-bottom:0;}
#container .company_check .box_step .fa-solid{font-size:25px;}
#container .company_check .box_input{border-top:1px solid #171717;padding:24px 0;}
#container .company_check .box_input > div{position:relative;min-height:48px;padding-left:150px;margin-bottom:30px;}
#container .company_check .box_input > div:last-child{margin-bottom:0px;}
#container .company_check .box_input input{height:48px;width:400px;border-radius: 8px;padding:0 10px;font-size:14px;}
#container .company_check .box_input input#cert_biznum1{width:100px;}
#container .company_check .box_input input#cert_biznum2{width:80px;}
#container .company_check .box_input input#cert_biznum3{width:180px;}
#container .company_check .box_input span{position:absolute;top:50%;left:0;transform: translate(0, -50%);font-size:14px;font-weight:700;}
#container .company_check .box_input select{height:48px;border-radius:8px;font-size:14px;}
#container .company_check .type_biznum i{font-size:16px;margin:0 4px;}
#container .company_check .type_phone input{width:138px;}
#container .company_check .type_phone select{width:84.5px;}
#container .company_check .type_phone .mobile:disabled{background:#eee;opacity:1}
#container .company_check .type_phone i{font-size:16px;margin:0 4px;}
#container .company_check .type_phone .btn{height:48px;padding:0 20px;border-radius:8px;background:#fff;margin-left:5px;font-size:14px;border-color:#d2d2d2}
#container .company_check .type_phone .btn.bg-black{background:#333;color:#fff;border-color:#333}
#container .company_check .type_phone .btn:disabled{background:#d2d2d2;color:#fff;border-color:#d2d2d2}
#container .company_check .type_phone .box{margin-bottom:15px;}
#container .company_check .type_phone .box + .box{margin-bottom:0px;}
#container .company_check .type_phone .box + .box input{width:400px}
#container .company_check .type_phone .timer{margin-left:10px}
#container .company_check .type_email input{width:129px;}
#container .company_check .type_email select{width:110px;margin-left:5px;}
#container .company_check .type_email i{font-size:13px;margin:0 4px;}
#container .company_check .type_number input{width:84px;}
#container .company_check .type_number input#cert_issuance_no1,
#container .company_check .type_number input#cert_issuance_no3{width:86.5px}
#container .company_check .type_number i{font-size:16px;margin:0 4px;}
#container .company_check .type_number p,
#container .company_check .type_number span{margin-top:10px;font-size:13px;}
#container .company_check .box_tip{border:1px solid #e8e8e8;padding:24px;display:flex;align-items: center;margin-top:20px;}
#container .company_check .box_tip .box_l{width:360px;height:94px;border:1px solid #e8e8e8;margin-right:30px;display:flex;}
#container .company_check .box_tip .box_l div{width:50%;text-align:center;padding-top:25px;font-size:13px;}
#container .company_check .box_tip .box_l div p{font-size:17px;font-weight:700;margin-bottom:5px;}
#container .company_check .box_tip .box_l div:first-child{background:#f8f8f8;font-size:14px;}
#container .company_check .box_tip .box_r{width:520px;font-size:13px;}
#container .company_check .box_tip .box_r p{font-size:16px;font-weight:700;margin-bottom:10px;}
#container .company_check .box_agree{margin-top: 40px; padding: 24px  16px; background: #f8f8f8; }
#container .company_check .box_agree span{font-size:14px;font-weight:700;color: #6a6a6a;}
#container .company_check .box_agree p{font-size:13px;color: #6a6a6a;margin-top:5px;vertical-align: middle;}
#container .company_check .box_check span{font-weight:700;font-size:13px;}
#container .company_check .box_check label{font-size:13px;}
#container .company_check .box_check div{position:relative;margin-top:30px;}
#container .company_check .box_check div:first-child{text-align:center;}
#container .company_check .box_check div:last-child{padding-left:23px;}
#container .company_check .box_check div:last-child input{position:absolute;top:50%;left:0;transform: translate(0, -50%);}
#container .company_check .btn_expand{margin:0 auto;display:block;margin-top:30px; font-weight: 500; padding: 11px 27px; border-radius: 8px; font-weight:500; color: #fff; background-color: #e33e38; border: 1px solid #e33e38; font-size:16px; font-weight:700}
#container .company_check .btn_apply{margin:0 auto;display:block;margin-top:30px; font-weight: 500; padding: 11px 27px; border-radius: 8px; font-weight:500; color: #fff; background-color: #e33e38; border: 1px solid #e33e38; font-size:16px; font-weight:700}
/* 미인증 */
#container .company_check[data-cert_state="N"] .btn_expand{display:block}
#container .company_check[data-cert_state="N"] .wrap_form_field{display:none}
/* 심사중 */
#container .company_check[data-cert_state="W"] .btn_expand{display:block}
#container .company_check[data-cert_state="W"] .wrap_form_field{display:none}
/* 인증실패 */
#container .company_check[data-cert_state="F"] .btn_expand{display:block}
#container .company_check[data-cert_state="F"] .wrap_form_field{display:none}
/* 인증완료 */
#container .company_check[data-cert_state="T"] .btn_expand{display:none}
#container .company_check[data-cert_state="T"] .wrap_form_field{display:none}

/* ED member / certify_page ED */


/* ST member / certify_popup ST */
.layer_popup#certify { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1100 }
.layer_popup#certify *{letter-spacing: -0.5px;font-family: '맑은 고딕','Malgun Gothic';}
.layer_popup#certify .dim { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5) }
.layer_popup#certify .popup_wrap { position: absolute; left: 50%; top: 50%; z-index: 200; width: 100%; width:473px;background:#fff; transform: translate(-50%, -50%); padding:40px 30px}
.layer_popup#certify h3 {font-size:22px;font-weight:700;}
.layer_popup#certify .red {font-size:13px;font-weight:700;margin-top:5px;}
.layer_popup#certify .layer_popup_close {position:absolute;top:10px;right:10px;width:30px;height:30px;background:#fff;transform: rotate(90deg);border:none;}
.layer_popup#certify .layer_popup_close:after,
.layer_popup#certify .layer_popup_close:before{content:'';position:absolute;top:50%;right:43%;width:2px;height:20px;background:#333;}
.layer_popup#certify .layer_popup_close:after{transform: translate(-50%, -50%) rotate(-45deg);}
.layer_popup#certify .layer_popup_close:before{transform: translate(-50%, -50%) rotate(45deg);}
.layer_popup#certify .txt{margin-top:22px;font-size:12px;padding-left:15px;position:relative;}
.layer_popup#certify .txt em{display:block;font-size:16px;font-weight:700;margin-bottom:3px;}
.layer_popup#certify .txt em:after{content:'※';position:absolute;top:3px;left:0;font-size:12px;font-weight:700;}
.layer_popup#certify .box_tip{background:#f4f4f4;margin-top:30px;padding:28px 35px;}
.layer_popup#certify .box_tip .box{border:1px solid #dcdcdc;display:flex;}
.layer_popup#certify .box_tip .box * {font-size:14px;font-weight:700;}
.layer_popup#certify .box_tip .box > div{width:50%;text-align:center;height:80px;overflow: hidden;background:#fff;}
.layer_popup#certify .box_tip .box > div:first-child{border-right:1px solid #dcdcdc}
.layer_popup#certify .box_tip .box > div:first-child p:first-child{border-bottom:1px solid #dcdcdc;line-height:40px}
.layer_popup#certify .box_tip .box > div:first-child p:last-child{line-height:40px;background:#FFEEEE}
.layer_popup#certify .box_tip .box > div:last-child{color:#6a6a6a;font-size:13px}
.layer_popup#certify .box_tip .box > div:last-child p{margin:17px 0 8px 0;font-size:16px}
.layer_popup#certify .box_tip .tip{margin-top:20px;text-align:center;color:#6a6a6a}
.layer_popup#certify .box_tip .tip span{display:inline-block;margin-top:18px;border:1px solid #dcdcdc;background:#fff;line-height:34px;font-size:14px;padding:0 15px;border-radius:8px;}
.layer_popup#certify .box-help{text-align:center;margin-top:20px;font-size:14px;font-weight:600;color:#6a6a6a}
.layer_popup#certify .link{margin:0 auto;display:block;width:150px;border:1px solid #d62027;text-align:center;margin-top:30px;background:#d62027;font-size:16px;line-height:46px;color:#fff;font-weight:700;border-radius:8px;}
/* ED member / certify_popup ED */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// person ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ST person / scrap_list ST */
#content.scrap_list .cont_wrap #scrap_box tr{line-height:20px}
#content.scrap_list .box.scrap .recruit_title{width:410px;padding-top:10px;padding-bottom:10px;padding-left:10px}
#content.scrap_list .box.scrap .c_name,#content.favor_list .box.tbl_bortopno .c_name3 label{font-weight:bold;color:#595959}
#content.scrap_list .box.scrap .area{color:#A1A1A1}
#content.scrap_list .box.scrap .date.c_name2{overflow:hidden;max-width:100px;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#content.scrap_list .box.scrap .end_date{width:100px;text-align:center}
/* ED person / scrap_list ED */

/* ST person / home ST */
#container #content.home #profile_box .box.home{width:100%;border:2px solid #595959;vertical-align:middle}
#container #content.home #profile_box .box.home caption{display:none}
#container #content.home #profile_box .box.home col.col1{width:150px}
#container #content.home #profile_box .box.home col.col2{width:150px}
#container #content.home #profile_box .box.home col.col3{width:150px}
#container #content.home #profile_box .box.home .profile{width:140px;border-right:1px solid #E3E4E8;background-color:#F8F8F8}
#container #content.home #profile_box .box.home .pic{display:inline-block;width:100%;padding-top:20px;text-align:center}
#container #content.home #profile_box .box.home #per_pic{padding:5px;border:1px solid #DBDFE2;background-color:#fff}
#container #content.home #profile_box .box.home .btn_area{display:inline-block;width:100%;margin-top:15px;margin-bottom:25px;text-align:center}
#container #content.home #profile_box .box.home .btn_area span{width:90px;margin-top:0;margin-bottom:0}
#container #content.home #profile_box .box.home .name{height:55px;border-bottom:1px solid #E3E4E8;background-color:#FFEDED;line-height:53px}
#container #content.home #profile_box .box.home .name .date{float:right;width:161px}
#container #content.home #profile_box .box.home .name .btn img{vertical-align:middle}
#container #content.home #profile_box .box.home dl{margin-left:20px}
#container #content.home #profile_box .box.home dt{float:left}
#container #content.home #profile_box .box.home dt img{vertical-align:middle}
#container #content.home #profile_box .box.home dd{float:left}
#container #content.home #profile_box .box.home dd.btn{float:right;margin-right:10px}
#container #content.home #profile_box .box.home .set{height:55px;border-right:1px solid #E3E4E8;border-bottom:1px solid #E3E4E8;background-color:#F8F8F8}
#container #content.home #profile_box .box.home .set > dl{overflow:hidden;line-height:55px}
#container #content.home #profile_box .box.home .set .txt{margin-left:10px;font-weight:bold}
#container #content.home #profile_box .box.home .set .txt span{color:#2B6EF1}
#container #content.home #profile_box .box.home .resume{border-bottom:1px solid #E3E4E8;background-color:#F8F8F8}
#container #content.home #profile_box .box.home .resume > dl{overflow:hidden;line-height:55px}
#container #content.home #profile_box .box.home .gun_su{margin-left:10px}
#container #content.home #profile_box .box.home .resume img{vertical-align:middle}
#container #content.home #profile_box .box.home td{position:relative}
#container #content.home #profile_box .box.home .ipsa > dl{margin:15px 0 10px 20px}
#container #content.home #profile_box .box.home .ipsa > dl > dt,#container #content.home #profile_box .box.home .ipsa > dl > dd,#container #content.home #profile_box .box.home .target > dl > dt,#container #content.home #profile_box .box.home .target > dl > dd,#container #content.home #profile_box .box.home .info > dl > dt,#container #content.home #profile_box .box.home .info > dl > dd{float:none;margin:0;padding:0}
#container #content.home #profile_box .box.home .ipsa .gun_su{line-height:37px}
#container #content.home #profile_box .box.home .ipsa .gun_su span a img{vertical-align:middle}
#container #content.home #profile_box .box.home .ipsa .list{line-height:20px}
#container #content.home #profile_box .box.home .ipsa .list dl dt,#container #content.home #profile_box .box.home .ipsa .list dl dd{margin:0;padding:0}
#container #content.home #profile_box .box.home .ipsa .list .online,#container #content.home #profile_box .box.home .ipsa .list .e-mail{overflow:hidden;margin:0;padding:0}
#container #content.home #profile_box .box.home .ipsa .list .e-mail dd a span,#container #content.home #profile_box .box.home .ipsa .list .online dd a span{font-weight:bold;color:#2B6EF1;text-decoration:underline}
#container #content.home #profile_box .box.home .ipsa,#container #content.home #profile_box .box.home .target,#container #content.home #profile_box .box.home .info{background-color:#FFF;vertical-align:top}
#container #content.home #profile_box .box.home .target{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
#container #content.home #profile_box .box.home .target > dl{float:left;margin:15px 0 10px 20px}
#container #content.home #profile_box .box.home .target .gun_su{line-height:37px}
#container #content.home #profile_box .box.home .target .gun_su span a img{vertical-align:middle}
#container #content.home #profile_box .box.home .target .terms{overflow:hidden;height:40px;padding-top:23px}
#container #content.home #profile_box .box.home .target .terms a{color:#898989}
#container #content.home #profile_box .box.home .target p{float:right;margin:10px 10px 0 0}
#container #content.home #profile_box .box.home .info > dl{margin:15px 0 10px 20px}
#container #content.home #profile_box .box.home .info > dl > dd{line-height:20px}
#container #content.home #profile_box .box.home .info > dl > dd.phone{margin-top:17px}
#container #content.home #profile_box .box.home .info > dl > dd.address1{overflow:hidden;max-width:272px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.home #profile_box .box.home .info p{position:absolute;top:10px;right:10px}
#container #content.home #profile_box .phone span,#container #content.home #profile_box .email span,#container #content.home #profile_box .address1 span{display:inline-block;width:22px;height:18px;background:url(/img/common/icon_set.png) no-repeat;background-position:-148px -90px;vertical-align:middle}
#container #content.home #profile_box .email span{background-position:-146px -67px}
#container #content.home #profile_box .address1 span{background-position:-146px -48px}
#container #content.home .box.tbl_bortopno.home .date{width:129px}
#container #content.home .box.tbl_bortopno.home .title1{text-align:left;text-indent:20px}
#container #content.home .box.tbl_bortopno.home .btn{float:inherit}
#container #content.home .tab_menu_box.home .all_gunsu{display:inline-block;width:51px;margin-left:82px;padding-top:11px;line-height:18px}
#container #content.home .tab_menu_box.home .all_gunsu a{color:#5B5B5B}
#container #content.home .tab_menu_box.home .all_gunsu a:hover,
#container #content.home .tab_menu_box.home .all_gunsu a:focus{color:#5B5B5B}
#container #content.home strong.open{font-weight:bold;color:#e83d45}
#container #content.home strong.close{font-weight:bold;color:#A4A4A4}
#container #content.home .box.tbl_bortopno.incident .date.c_name2{width:135px;line-height:65px}
#container #content.home .box.tbl_bortopno.incident .recruit_title{width:400px}
#container #content.home .box.tbl_bortopno.incident .empty{line-height:25px}
#container #content.home .box.tbl_bortopno.incident .empty .bold{margin-top:50px}
#container #content.home .box.tbl_bortopno.incident .empty .underline{margin-bottom:50px}
#container #content.home .person_banner{width:100%;margin-top:25px;margin-bottom:25px}
#container #content.home .person_banner ul{overflow:hidden;width:100%}
#container #content.home .person_banner ul li{float:left;width:33.3%;height:85px;border:1px solid #ccc;line-height:85px;text-align:center}
#container #content.home .person_faq{float:left;width:50%;margin-bottom:30px;line-height:20px}
#container #content.home .person_faq .faq_tit,
#container #content.home .notice_tit{position:relative;margin-bottom:10px;padding-bottom:1px;border-bottom:1px solid #595959}
#container #content.home .person_notice .notice_tit .all_gunsu,
#container #content.home .person_faq .faq_tit .all_gunsu{display:inline-block;margin-left:5px}
#container #content.home .person_faq .faq_tit .all_gunsu.img,#container #content.home .person_notice .notice_tit .all_gunsu.img{width:11px;height:22px;margin-left:55px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-20px -322px}
#container #content.home .person_notice .notice_tit .all_gunsu.img{background-position:-21px -322px}
#container #content.home .person_notice .notice_tit .all_gunsu a{color:#3C3C3C}
#container #content.home #con_right_box .notice_tit .all_gunsu{left:82%}
#container #content.home .person_faq .faq_nae img{vertical-align:text-bottom}
#container #content.home .person_notice{float:right;width:48%;margin-bottom:30px;line-height:20px}
#container #content.home .person_notice a{color:#3C3C3C}
#container #content.home .tab_menu_box th{line-height:30px}
#container #content.home .tbl_bortopno th{line-height:30px}
#container #content.home .all_gunsu{right:0}
/* ED person / home ED */

/* ST person / favor ST */
#content.favor_list #scrap_box tr{line-height:20px}
#content.favor_list .box.favor .recruit_title{padding-top:10px;padding-bottom:10px}
#content.favor_list .box.favor .c_name label{font-weight:bold;color:#595959}
#content.favor_list .box.favor .area{color:#A1A1A1}
#content.favor_list .text-l{text-align:left !important}
/* ED person / favor ED */

/* ST person / apply_list ST */
#container #content.apply_list .box .first .th_check label.date{font-weight:bold;color:#6E707C}
#container #content.apply_list .box .resume_tit .tit a{color:#464646}
#container #content.apply_list .box .resume_tit .tit a:hover{color:#464646;text-decoration:underline}
#container #content.apply_list .box .resume_tit .underLine{text-decoration:underline}
#container #content.apply_list .box .resume_tit{width:370px}
#container #content.apply_list .box .reading{width:70px}
/* ED person / apply_list ED */

/* ST person /person_home ST */
#content.person_home #profile_box .box.home{width:100%;border:2px solid #595959;vertical-align:middle}
#content.person_home #profile_box .box.home caption{display:none}
#content.person_home #profile_box .box.home col.col1{width:150px}
#content.person_home #profile_box .box.home col.col2{width:150px}
#content.person_home #profile_box .box.home col.col3{width:150px}
#content.person_home #profile_box .box.home .profile{width:140px;border-right:1px solid #E3E4E8;background-color:#F8F8F8}
#content.person_home #profile_box .box.home .pic{display:inline-block;width:100%;padding-top:20px;text-align:center}
#content.person_home #profile_box .box.home #per_pic{padding:5px;border:1px solid #DBDFE2;background-color:#fff}
#content.person_home #profile_box .box.home .btn_area{display:inline-block;width:100%;margin-top:15px;margin-bottom:25px;text-align:center}
#content.person_home #profile_box .box.home .btn_area span{width:90px;margin-top:0;margin-bottom:0}
#content.person_home #profile_box .box.home .name{height:55px;border-bottom:1px solid #E3E4E8;background-color:#FFEDED;line-height:53px}
#content.person_home #profile_box .box.home .name .date{float:right;width:140px}
#content.person_home #profile_box .box.home .name .btn img{vertical-align:middle}
#content.person_home #profile_box .box.home dl{margin-left:20px}
#content.person_home #profile_box .box.home dt{float:left}
#content.person_home #profile_box .box.home dt img{vertical-align:middle}
#content.person_home #profile_box .box.home dd{float:left}
#content.person_home #profile_box .box.home dd.btn{float:right;margin-right:10px}
#content.person_home #profile_box .box.home .set{width:528px;height:55px;border-right:1px solid #E3E4E8;border-bottom:1px solid #E3E4E8;background-color:#F8F8F8}
#content.person_home #profile_box .box.home .set > dl{overflow:hidden;line-height:55px}
#content.person_home #profile_box .box.home .set .txt{margin-left:10px;font-weight:bold}
#content.person_home #profile_box .box.home .set .txt span{color:#2B6EF1}
#content.person_home #profile_box .box.home .resume{border-bottom:1px solid #E3E4E8;background-color:#F8F8F8}
#content.person_home #profile_box .box.home .resume > dl{overflow:hidden;line-height:55px}
#content.person_home #profile_box .box.home .gun_su{margin-left:10px}
#content.person_home #profile_box .box.home .resume img{vertical-align:middle}
#content.person_home #profile_box .box.home td{position:relative}
#content.person_home #profile_box .box.home .ipsa > dl{margin:15px 0 10px 20px}
#content.person_home #profile_box .box.home .ipsa > dl > dt,#content.person_home #profile_box .box.home .ipsa > dl > dd,#content.person_home #profile_box .box.home .target > dl > dt,#content.person_home #profile_box .box.home .target > dl > dd,#content.person_home #profile_box .box.home .info > dl > dt,#content.person_home #profile_box .box.home .info > dl > dd{float:none;margin:0;padding:0}
#content.person_home #profile_box .box.home .ipsa .gun_su{line-height:37px}
#content.person_home #profile_box .box.home .ipsa .gun_su span a img{vertical-align:middle}
#content.person_home #profile_box .box.home .ipsa .list{line-height:20px}
#content.person_home #profile_box .box.home .ipsa .list dl dt,#content.person_home #profile_box .box.home .ipsa .list dl dd{margin:0;padding:0}
#content.person_home #profile_box .box.home .ipsa .list .online,#content.person_home #profile_box .box.home .ipsa .list .e-mail{overflow:hidden;margin:0;padding:0}
#content.person_home #profile_box .box.home .ipsa .list .e-mail dd a span,#content.person_home #profile_box .box.home .ipsa .list .online dd a span{font-weight:bold;color:#2B6EF1;text-decoration:underline}
#content.person_home #profile_box .box.home .ipsa,#content.person_home #profile_box .box.home .target,#content.person_home #profile_box .box.home .info{vertical-align:top}
#content.person_home #profile_box .box.home .target{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
#content.person_home #profile_box .box.home .target > dl{float:left;margin:15px 0 10px 20px}
#content.person_home #profile_box .box.home .target .gun_su{line-height:37px}
#content.person_home #profile_box .box.home .target .gun_su span a img{vertical-align:middle}
#content.person_home #profile_box .box.home .target .terms{overflow:hidden;height:40px;padding-top:23px}
#content.person_home #profile_box .box.home .target .terms a{color:#898989}
#content.person_home #profile_box .box.home .target p{float:right;margin:10px 10px 0 0}
#content.person_home #profile_box .box.home .info > dl{margin:15px 0 10px 20px}
#content.person_home #profile_box .box.home .info > dl > dd{line-height:20px}
#content.person_home #profile_box .box.home .info > dl > dd.phone{margin-top:17px}
#content.person_home #profile_box .box.home .info p{position:absolute;top:10px;right:10px}
#content.person_home #profile_box .phone span,#content.person_home #profile_box .email span,#content.person_home #profile_box .address1 span{display:inline-block;width:22px;height:18px;background:url(/img/common/icon_set.png) no-repeat;background-position:-148px -90px;vertical-align:middle}
#content.person_home #profile_box .email span{background-position:-146px -67px}
#content.person_home #profile_box .address1 span{background-position:-146px -48px}
#content.person_home .box.tbl_bortopno.home .date{width:129px}
#content.person_home .box.tbl_bortopno.home .title1{text-align:left;text-indent:20px}
#content.person_home .box.tbl_bortopno.home .btn{float:inherit}
#content.person_home .tab_menu_box.home .all_gunsu{display:inline-block;width:50px;margin-left:82px;padding-top:11px;background:url(/img/common/icon_set.png) no-repeat;background-position:42px -13px;line-height:18px}
#content.person_home .tab_menu_box.home .all_gunsu a{color:#5B5B5B}
#content.person_home .tab_menu_box.home .all_gunsu a:hover,#content.person_home .tab_menu_box.home .all_gunsu a:focus{color:#5B5B5B}
#content.person_home strong.open{font-weight:bold;color:#e83d45}
#content.person_home strong.close{font-weight:bold;color:#A4A4A4}
#content.person_home .box.tbl_bortopno.incident .date.c_name2{width:135px;line-height:65px}
#content.person_home .box.tbl_bortopno.incident .recruit_title{width:400px}
#content.person_home .box.tbl_bortopno.incident .empty{line-height:25px}
#content.person_home .box.tbl_bortopno.incident .empty .bold{margin-top:50px}
#content.person_home .box.tbl_bortopno.incident .empty .underline{margin-bottom:50px}
#content.person_home .person_banner{width:100%;margin-top:25px;margin-bottom:25px}
#content.person_home .person_banner ul{overflow:hidden;width:100%}
#content.person_home .person_banner ul li{float:left;width:33.3%;height:85px;border:1px solid #ccc;line-height:85px;text-align:center}
#content.person_home .person_faq{float:left;width:50%;margin-bottom:30px;line-height:20px}
#content.person_home .person_faq .faq_tit,#content.person_home .notice_tit{position:relative;margin-bottom:10px;padding-bottom:1px;border-bottom:1px solid #595959}
#content.person_home .person_notice .notice_tit .all_gunsu,#content.person_home .person_faq .faq_tit .all_gunsu{display:inline-block;margin-left:5px}
#content.person_home .person_faq .faq_tit .all_gunsu.img,#content.person_home .person_notice .notice_tit .all_gunsu.img{width:11px;height:22px;margin-left:55px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-20px -322px}
#content.person_home .person_notice .notice_tit .all_gunsu.img{background-position:-21px -322px}
#content.person_home .person_notice .notice_tit .all_gunsu{width:81%}
#content.person_home .person_notice .notice_tit .all_gunsu a{color:#3C3C3C}
#content.person_home .notice_tit .all_gunsu{left:82%}
#content.person_home .person_notice{float:right;width:48%;margin-bottom:30px;line-height:20px}
#content.person_home .person_notice a{color:#3C3C3C}
/* ED person /person_home ED */

/* ST person / resume_list ST */
#container #content.resume_list .sub_title .right_btn{position:relative}
#container #content.resume_list .sub_title .right_btn .target_che_btn{position:absolute;top:-35px;right:0;width:93px;height:27px;margin:0;background:url(/img/individual/i_btn_set.png) no-repeat;background-position:0 0}
#container #content.cont_wrap .my_resume .resume_list .info dt{overflow:hidden;clear:both;width:100px;white-space:nowrap}
#container #content.cont_wrap .my_resume .resume_list .info dt:after{display:block;float:right;position:relative;width:13px;font-weight:normal;color:#6D6D6D;content:'|'}
#container #content.cont_wrap .my_resume .resume_list .info dd{margin:0}
#container #content.cont_wrap .my_resume .resume_list .info dt,#container #content.cont_wrap .my_resume .resume_list .info dd{float:left}
#container #content.cont_wrap .my_resume .resume_list .info dd:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#container #content.cont_wrap table.box.resume_list thead th.bt{border-bottom:1px solid #AEB5BF;font-weight:bold;font-size:12px;font-family:gulim;color:#3b4761}
#container #content.cont_wrap table.box.resume_list tbody td{border-top:1px solid #DEDEDE}
#container #content.cont_wrap table.box.resume_list tbody td.emptybox{text-align:center;}
#container #content.cont_wrap table.box.resume_list .info_m{margin-left:12px;padding-bottom:5px}
#container #content.cont_wrap table.box.resume_list .info_m:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#container #content.cont_wrap table.box.resume_list .info_m dt{overflow:hidden;clear:both;width:75px;white-space:nowrap;color:#5F729A}
#container #content.cont_wrap table.box.resume_list .info_m dt:after{display:block;float:right;position:relative;width:10px;content:':'}
#container #content.cont_wrap table.box.resume_list .info_m dd{color:#6D8DDA}
#container #content.cont_wrap table.box.resume_list .info_m dt,
#container #content.cont_wrap table.box.resume_list .info_m dd{float:left;font-size:11px;font-family:tahoma,'돋움',dotum;line-height:18px}
#container #content.cont_wrap table.box.resume_list .info_m dd:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#container #content.cont_wrap table.box.resume_list tbody td.date,#container #content.cont_wrap table.box.resume_list tbody td.resume_tit,
#container #content.cont_wrap table.box.resume_list tbody td.btn2{border-right:0}
#container #content.cont_wrap table.box.resume_list tbody td.date{width:130px;}
#container #content.cont_wrap table.box.resume_list tbody td.btn2{width:100px;text-align:center}
#container #content.cont_wrap table.box.resume_list tbody td.o_c{width:75px;text-align:center}
#container #content.cont_wrap table.box.resume_list tbody td.btn2 span.btn_pack{margin:2px 0}
#container #content.cont_wrap table.box.resume_list tbody td.resume_tit dt.tit{padding-left:23px;}
/* ED person / resume_list ED */

/* ST 채용정보, 인재정보 index -> count_right ST */
#container #content .rec_cnt_info.float_r{overflow:hidden;float:right;width:266px;height:130px;border:1px solid #DEDEDE}
#container #content .rec_cnt_info.float_r .count{display:block;overflow:hidden;height:30px;margin-left:19px}
#container #content .rec_cnt_info.float_r .count{margin-left:20px}
#container #content .rec_cnt_info.float_r .today,#container #content .rec_cnt_info.float_r .total{float:left;width:131.5px}
#container #content .rec_cnt_info.float_r .today{width:132.5px;border-right:1px solid #DEDEDE}
#container #content .rec_cnt_info.float_r .today dt,#container #content .rec_cnt_info.float_r .total dt{border-bottom:1px solid #DEDEDE;background-color:#808080;line-height:25px;text-align:center}
#container #content .rec_cnt_info.float_r .today dt span,#container #content .rec_cnt_info.float_r .total dt span{color:#EDEDED}
#container #content .rec_cnt_info.float_r dd{text-align:center}
#container #content .rec_cnt_info.float_r .today dd,#container #content .rec_cnt_info.float_r .total dd{border-bottom:1px solid #DEDEDE;background-color:#F8F8F8}
#container #content .rec_cnt_info.float_r .job_info{overflow:hidden;width:100%;height:71px;background-color:#F8F8F8}
#container #content .rec_cnt_info.float_r .job_info li a span{font-size:0;text-indent:-9999em}
#container #content .rec_cnt_info.float_r .job_info li a{display:inline-block;float:left;width:25%;height:61px;background:url(/img/recruit/main_icon.png) no-repeat;background-position:0 0;background-color:#F8F8F8;line-height:61px}
#container #content .rec_cnt_info.float_r .job_info li a.product{background-position:-59px 12px}
#container #content .rec_cnt_info.float_r .job_info li a.regist{background-position:6px 12px}
#container #content .rec_cnt_info.float_r .job_info li a.staff{background-position:-119px 12px}
#container #content .rec_cnt_info.float_r .job_info li a.agencies{background-position:-184px 12px}
#container #content .rec_cnt_info.float_r .today em,#container #content .rec_cnt_info.float_r .total em{display:inline-block;width:13px;height:23px;margin-left:1px;margin-top:6px;background:url(/img/recruit/num_brief.png) no-repeat;background-position:-1px 0;font-size:0;text-indent:-9999em}
#container #content .rec_cnt_info.float_r .today em.num0,#container #content .rec_cnt_info.float_r .total em.num0{background-position:0 -24px}
#container #content .rec_cnt_info.float_r .today em.num1,#container #content .rec_cnt_info.float_r .total em.num1{background-position:-15px 0}
#container #content .rec_cnt_info.float_r .today em.num2,#container #content .rec_cnt_info.float_r .total em.num2{background-position:-29px 0}
#container #content .rec_cnt_info.float_r .today em.num3,#container #content .rec_cnt_info.float_r .total em.num3{background-position:-43px 0}
#container #content .rec_cnt_info.float_r .today em.num4,#container #content .rec_cnt_info.float_r .total em.num4{background-position:-58px 0}
#container #content .rec_cnt_info.float_r .today em.num5,#container #content .rec_cnt_info.float_r .total em.num5{background-position:-71px 0}
#container #content .rec_cnt_info.float_r .today em.num6,#container #content .rec_cnt_info.float_r .total em.num6{background-position:-85px 0}
#container #content .rec_cnt_info.float_r .today em.num7,#container #content .rec_cnt_info.float_r .total em.num7{background-position:-99px 0}
#container #content .rec_cnt_info.float_r .today em.num8,#container #content .rec_cnt_info.float_r .total em.num8{background-position:-113px 0}
#container #content .rec_cnt_info.float_r .today em.num9,#container #content .rec_cnt_info.float_r .total em.num9{background-position:-127px 0}
#container #content .rec_cnt_info.float_r .today em.comma,#container #content .rec_cnt_info.float_r .total em.comma{width:6px;background-position:-139px 0}
#container #content .rec_cnt_info.float_r .today em.num2,#container #content .rec_cnt_info.float_r .total em.num2{margin-left:1px}
#container #content .rec_cnt_info.float_r .today em,#container #content .rec_cnt_info.float_r .total em{margin-left:1px}
/* 03/13 이벤트종료*/
/*.event_rec{text-align: center; margin-top: 10px;}*/
/*.event_rec .event_rec_p{font-size: 30px;font-weight: bold;}*/
/*.event_rec .event_rec_p .event_rec_s{font-size: 30px;color: #39affa;}*/
/* ED 채용정보, 인재정보 index -> count_right ED */

#container #content .tbl_bortopyes.type1{text-align:left}
#container #content .tbl_bortopyes.type1 th{width:106px;border-right:1px solid #DDD;border-left:1px solid #DDD;background-color:#F8F8F8;text-indent:20px}
#container #content .tbl_bortopyes.type1 td{border-right:1px solid #DDD;border-left:1px solid #DDD;line-height:32px}
#container #content .tbl_bortopyes.type1 .table_loc{margin-left:-17px}
#container #content .tbl_bortopyes.type1 .table_loc.top li{padding-top:3px}
#container #content .tbl_bortopyes.type1 .table_loc.bottom li{margin-top:-9px;padding-bottom:3px}
#container #content .tbl_bortopyes.type1 .table_loc li{float:left}
#container #content .tbl_bortopyes.type1 .table_loc li .loc_top{margin-left:17px;margin-right:5px}
#container #content .tbl_bortopyes.type1 #edu_class,#container #content .tbl_bortopyes.type1 #pay_range{width:216px}
#container #content .tbl_bortopyes.type1 #keyword{width:604px;height:25px}
#container #content .tbl_bortopyes.type1 #birth_y_min,#container #content .tbl_bortopyes.type1 #birth_y_max{width:128px}
#container #content .tbl_bortopyes.type1 .def_fix .bottom{position:relative;border-bottom:1px solid #DDD;border-left:1px solid #DDD;background-color:#F8F8F8}
#container #content .tbl_bortopyes.type1 .def_fix .support_btn{margin-top:20px;margin-bottom:20px;text-align:center}
#container #content .tbl_bortopyes.type1 .def_fix .close_up{float:right;position:absolute;top:0;left:586px}
#container #content .tbl_bortopyes.part1 .company_name{width:140px;padding-left:5px;font-weight:bold;text-align:left}
#container #content .tbl_bortopyes.part1 .ji_ja{width:70px}
#container #content .tbl_bortopyes.part1 .day_modi{width:70px}
#container #content .tbl_bortopyes.part1 .day_eddt{width:80px}
#container #content .tbl_bortopyes.part1 #da_che{margin-right:15px}
#container #content .tbl_bortopyes.part1 .recruit_nae{position:relative;line-height:20px;text-align:left}
#container #content .tbl_bortopyes.part1 .recruit_nae .j_type{color:#767676}
#container #content .tbl_bortopyes.part1 .recruit_nae .in_title{font-size:13px;font-weight:bold;color:#464646}
#container #content .tbl_bortopyes.part1 .recruit_nae .in_title.back_color{background-color:#FBFF99}
#container #content .tbl_bortopyes.part1 .recruit_nae .in_title.back_text{color:#FE3966}
#container #content .tbl_bortopyes.part1 .recruit_nae .btn_pack.ico.icon{vertical-align:text-bottom}
#container #content .tbl_bortopyes.part1 .ji_ja p,#container #content .tbl_bortopyes.part1 .day_modi p,#container #content .tbl_bortopyes.part1 .day_eddt span{color:#767676}
#container #content .tbl_bortopyes.part1 .day_eddt strong{color:#e83d45}
#container #content .tbl_bortopyes.part1 .in_recruit_summary td{padding:0}

/* ST recruit / recruit ST */
#content.recruit_regist_page.recruit_regist_page *,
#content.recruit_regist_page.recruit_modify_page *{font-family:'Malgun Gothic','맑은 고딕'}
#container #content .func_area .l_btn a span{color:#767676}
#container #content .func_area .l_btn .favor_love.off,#container #content .func_area .l_btn .favor_love.on{width:70px;height:23px;border:1px solid #D1D1D1;background-position:-148px -575px;line-height:23px;text-indent:17px}
#container #content .func_area .l_btn .favor_love{margin-left:5px}
#container #content .func_area .l_btn .scrap_star{margin-top:10px}
#container #content .func_area .l_btn .scrap_star.off,#container #content .func_area .l_btn .scrap_star.on{float:inherit;width:60px;height:23px;border:1px solid #D1D1D1;background-position:-145px -276px;line-height:23px;text-indent:17px}
#container #content .func_area .l_btn,#container #content .func_area .tab_selec2{float:left}
#container #content .func_area .tab_selec2 .sort_r17{float:left;margin-right:10px;text-align:right}
#container #content .func_area .tab_selec2 .sort_r17 a{color:#898989}
#container #content .func_area .tab_selec2 .sort_r17.on a{color:#CF1218}
#container #content .func_area .tab_selec2 .sort_r17 span.arrow_bown.on,#container #content .func_area .tab_selec2 .sort_r17 span.arrow_bown.off{display:inline-block;width:11px;height:11px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-54px -375px}
#container #content .func_area .tab_selec2 .sort_r17 span.arrow_bown.on{background-position:-54px -333px}
#container #content .func_area select{width:73px}
#container #content .c_area .float_l .ico_area{padding:2px 4px 1px;border-radius:2px;background-color:#afafaf;font-family:tahoma,'돋움',dotum;font-size:11px;color:#fff}
#container #content .c_area .float_l{color:#767676}
#container #content .c_area .c_txt{color:#767676}
#container #content .ico3{position:absolute;left:290px;bottom:10px;width:100px;height:15px}
#container #content .ico3 a span{display:inline-block;width:13px;height:13px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-53px -106px}
#container #content .ico3 a .miri{background-position:-53px -106px}
#container #content .ico3 a .new_c{background-position:-53px -133px}
#container #content .ico3 a .staroff{background-position:-53px -26px}
#container #content .ico3 a .staron{background-position:-53px 0}
#container #content .dtl_open{border:2px solid #F67979}
#container #content .dtl_open tr{border:0}
#container #content .dtl_open tr.in_recruit_list{background-color:#FFF2F2}
#container #content .dtl_open tr.in_recruit_summary{display:table-row;border:1px solid #FDCBCC}
#container #content .rec_summary .con{position:relative}
#container #content .rec_summary .con .logo{width:250px;border-right:1px solid #FDCBCC}
#container #content .rec_summary .con .logo img{margin-top:30px;margin-bottom:30px;border:1px solid #CFCFCF}
#container #content .rec_summary .con .c_info ul{overflow:hidden;width:95%;margin:0 auto}
#container #content .rec_summary .con .c_info ul li{float:left;width:50%;line-height:25px;text-align:left}
#container #content .rec_summary .con .c_info ul li strong{font-weight:bold;color:#767676}
#container #content .rec_summary .con .c_info ul li span{color:#767676}
#container #content .rec_summary .con .c_info ul li.dot.ellipsis.full{width:100%}
#container #content .btn_sub_close{position:absolute;top:110px;left:727px}
#container #content #con_left_box .box_cate_list{padding:10px 10px 20px;text-align:center}
#container #content #con_left_box .box_cate_list p{overflow:hidden}
#container #content #con_left_box .box_cate_list span{display:inline-block;float:left;width:20%;padding-top:2px;padding-bottom:2px;text-indent:0}
#container #content #con_left_box .box_cate_list span:hover a{color:#e83d45}
#container #content #con_left_box .box_cate_list span:hover{background-color:#fff0f0}
/* ED recruit / recruit ED */

/* ST 분야별 ST */
#container #content #expert_wrap{overflow:hidden;position:relative;width:100%;margin-bottom:20px;border:1px solid #cfcfcf;background-color:#f8f8f8}
#container #content #expert_wrap ul{overflow:hidden;margin-top:10px;margin-left:4px;margin-bottom:10px}
#container #content #expert_wrap ul li{float:left;margin-left:5px}
#container #content #expert_wrap ul li a{display:inline-block;width:144px;height:117px;margin-top:5px;background:url(/img/recruit/exp_icon.png) no-repeat;background-position:-10px -10px}
#container #content #expert_wrap ul li a.btn_box_it.off{background-position:-10px -10px}
#container #content #expert_wrap ul li a.btn_box_fashion.off{background-position:-173px -10px}
#container #content #expert_wrap ul li a.btn_box_character.off{background-position:-336px -10px}
#container #content #expert_wrap ul li a.btn_box_vision.off{background-position:-499px -10px}
#container #content #expert_wrap ul li a.btn_box_interior.off{background-position:-662px -10px}
#container #content #expert_wrap ul li a.btn_box_pubilsh.off{background-position:-825px -10px}
#container #content #expert_wrap ul li a.btn_box_product.off{background-position:-989px -10px}
#container #content #expert_wrap ul li a.btn_box_ad.off{background-position:-1151px -10px}
#container #content #expert_wrap ul li a.btn_box_vmd.off{background-position:-1314px -10px}
#container #content #expert_wrap ul li a.empty{background-position:-1478px -10px;cursor:default}
#container #content #expert_wrap ul li a.btn_box_it.on{background-position:-10px -147px}
#container #content #expert_wrap ul li a.btn_box_fashion.on{background-position:-173px -147px}
#container #content #expert_wrap ul li a.btn_box_character.on{background-position:-337px -147px}
#container #content #expert_wrap ul li a.btn_box_vision.on{background-position:-499px -147px}
#container #content #expert_wrap ul li a.btn_box_interior.on{background-position:-662px -147px}
#container #content #expert_wrap ul li a.btn_box_pubilsh.on{background-position:-825px -147px}
#container #content #expert_wrap ul li a.btn_box_product.on{background-position:-989px -147px}
#container #content #expert_wrap ul li a.btn_box_ad.on{background-position:-1151px -147px}
#container #content #expert_wrap ul li a.btn_box_vmd.on{background-position:-1314px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_it{background-position:-10px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_fashion{background-position:-173px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_character{background-position:-336px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_vision{background-position:-499px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_interior{background-position:-662px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_pubilsh{background-position:-825px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_product{background-position:-989px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_ad{background-position:-1151px -147px}
#container #content #expert_wrap ul li:hover a.btn_box_vmd{background-position:-1314px -147px}
/* ED 분야별 ED */

/* ST 상세검색 ST */
#container .top_ctg_box.search .tbl_bortopyes.type1{border-right:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD}
#container .top_ctg_box.search .tbl_bortopyes.type1 td{height:50px}
#container .top_ctg_box.search .tbl_bortopyes.type1 #jikjong_nms{width:501px;height:25px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .sub{display:inline-block;width:30px;height:25px;background:url(/img/common/icon_set.png) no-repeat;background-position:10px -126px;vertical-align:middle}
#container .top_ctg_box.search .tbl_bortopyes.type1 .upjong,#container .top_ctg_box.search .tbl_bortopyes.type1 .upjong_sub{width:231.5px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .def_fix{border-top:1px solid #DDD}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_prefer{position:relative;width:100%;margin-top:15px;margin-bottom:15px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_prefer:after{display:block;clear:both;content:''}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_prefer li{float:left;width:180px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_prefer .btn.folder.on{position:absolute;top:0;left:565px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_prefer .btn.folder.on span{color:#999}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_prefer .btn.folder.on img{vertical-align:middle}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_welfare{position:relative;width:100%;margin-top:15px;margin-bottom:15px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_welfare li{float:left;width:180px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_welfare:after{display:block;clear:both;content:''}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_welfare .btn.folder.on{position:absolute;top:0;left:565px}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_welfare .btn.folder.on span{color:#999}
#container .top_ctg_box.search .tbl_bortopyes.type1 .table_welfare .btn.folder.on img{vertical-align:middle}
#container .input_table1.bt_blue .tbl_bortopyes.type1{border-right:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD}
#container .input_table1.bt_blue .tbl_bortopyes.type1 td{height:50px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 #jikjong_nms{width:501px;height:25px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .sub{display:inline-block;width:30px;height:25px;background:url(/img/common/icon_set.png) no-repeat;background-position:10px -126px;vertical-align:middle}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .upjong,
#container .input_table1.bt_blue .tbl_bortopyes.type1 .upjong_sub{width:231.5px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .def_fix{border-top:1px solid #DDD;border-right:1px solid #DDD}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_prefer{position:relative;width:100%;margin-top:15px;margin-bottom:15px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_prefer:after{display:block;clear:both;content:''}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_prefer li{float:left;width:180px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_prefer li label{display:inline}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_prefer .btn.folder.on{position:absolute;top:0;left:565px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_prefer .btn.folder.on span{color:#999}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_prefer .btn.folder.on img{vertical-align:middle}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_welfare{position:relative;width:100%;margin-top:15px;margin-bottom:15px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_welfare li{float:left;width:180px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_welfare li label{display:inline}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_welfare:after{display:block;clear:both;content:''}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_welfare .btn.folder.on{position:absolute;top:0;left:565px}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_welfare .btn.folder.on span{color:#999}
#container .input_table1.bt_blue .tbl_bortopyes.type1 .table_welfare .btn.folder.on img{vertical-align:middle}
/* ED 상세검색 ED */

/* ST 업직종별 ST */
#container #content .title_sel{background-color:#F8F8F8}
#container #content .title_sel .jikjong_sub,#container #content .title_sel .jikjong_top{margin-left:15px;font-size:13px;font-weight:bold;color:#383838}
#container #content .title_sel .btn_arrow_little,#container #content .title_sel .icon_rightarrow_big{display:inline-block;width:15px;height:15px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-50px -374px;vertical-align:middle}
#container #content .title_sel .icon_rightarrow_big{top:0;left:150px;width:40px;height:47px;margin-left:20px;background-position:-110px -339px}
#container #content .title_sel .btn_arrow_little{display:inline-block;width:15px;height:15px;background:url(/img/common/icon_set_de.png) no-repeat;background-position:-50px -374px;vertical-align:middle}
#container .type_list_layer{position:absolute;width:289px;border-top:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#fff}
#container .type_list_layer:after{display:block;clear:both;content:''}
#container .type_list_layer .list_layer01{float:left;width:50%}
#container .type_list_layer .list_layer01 dt{width:50%;width:100%;border-right:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#FAFAFA;line-height:40px;text-indent:15px}
#container .type_list_layer .list_layer01 dd{width:100%;height:188px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
#container .type_list_layer .list_layer01 dd ul{overflow:hidden;margin-top:10px;margin-left:-15px}
#container .type_list_layer .list_layer01 dd ul li{float:left;width:121px;margin-left:30px;line-height:20px}
#container .type_list_layer .list_layer01 dd ul li a{font-family:tahoma,'돋움';font-size:11px;color:#717171}
#container .type_list_layer .layer_p_btn{position:absolute;top:15px;right:15px}
#container .type_list_layer .ty_list_m{position:absolute;right:10px;bottom:5px}
.perm_list_bold{font-weight:bold !important}
.perm_list_border{padding:1px 3px;border:1px solid #e83d45}
.perm_list_pen{background-color:#F4FF75 !important}
.perm_list_color{color:#e83d45 !important}
.rec_opt_pen{background-color:#F4FF75 !important}
.rec_opt_border{padding:1px 3px;border:1px solid #e83d45}
.rec_opt_color{color:#e83d45 !important}
/* ED 업직종별 ED */

/* ST 모바일버전보기 ST */
#goto_mobile{display:block;margin-top:20px}
#goto_mobile a.btn{display:block;height:150px;line-height:150px;font-size: 50px;border:1px solid #ccc;border-left:0;border-right:0;margin:0 auto;text-align:center;font-weight:bold;text-decoration:none;background-color: #336EE1;background: linear-gradient( to bottom, #588AED 50%, #336EE1 50%);color:#fff}
/* ED 모바일버전보기 ED */

html.ie #container #content .btn_service_tr{position:absolute;top:14px;right:0}
html.ie #container #content .title_portfolio .btn_service_tr{position:absolute;top:-1px;right:0}
html.ie #content .tbl_bortopyes tbody tr{border-bottom:1px solid #DDD}
html.ie #container #content.recruit_regist_page .tb_part3 tr th{text-align:left;text-indent:25px}
html.ie #container #content.recruit_regist_page .tb_part3 .chk_lst1 li label{display:inline}
html.ie #container #content.recruit_regist_page .input_table1 input{height:25px}
html.ie.recruit.lists #container #content .btn_service_tr{position:absolute;top:-1px;right:0}
html.main.ie #container #content #premium_p ul li .premium_info dd span.icon_field{vertical-align:middle;}
html.main.ie #container #content #edu_premium ul li .bottom dl dt{height:15px;line-height:18px;}
html.ie8 .box_support_top p{letter-spacing:-1px;}
html.ie8 #container #content .list_cols2 div p.subject a.ellipsis{width:157px;max-width:145px;}
html.ie8.main #container #content .list_cols2 div p.subject a.ellipsis{width:260px}
html.ie9 .form_member1 input.auth_name{line-height:16px;}
html.ie9 #container #content.home .person_faq .faq_tit a span.all_gunsu,
html.ie9 #container #content.home .person_notice .notice_tit a span.all_gunsu{right:10px;font-size:11px;font-family:tahoma,'돋움',dotum;color:#919191;}
html.ie9 #container #content.home .person_faq .faq_tit a span.all_gunsu.img,
html.ie9 #container #content.home .person_notice .notice_tit a span.all_gunsu.img{right:0px;top:-2px}

/* 미완료 */
.section_portfolio ul.portfolio_booth li > dl > dd.port_item{overflow:hidden;top:0;width:100%;height:220px;background-color:#fff}
.section_portfolio ul.portfolio_booth li > dl > dd.port_item a.wrap_thumb{display:inline-block;overflow:hidden;width:244px;height:180px}
.section_portfolio ul.portfolio_booth li > dl > dd.port_item span.empty{display:inline-block;overflow:hidden;width:244px;height:180px;margin:0;background-color:#fafafa;line-height:180px;color:transparent;text-align:center}
.section_portfolio ul.portfolio_booth li > dl > dd.port_item span.empty img{width:185px;max-width:185px;min-width:185px;height:134px;max-height:134px;min-height:134px;vertical-align:middle}
.section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dd{position:absolute;top:16px;right:5px;left:68px;width:auto;height:50px;line-height:18px;text-align:left}
.section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dt{overflow:hidden;position:absolute;top:0;left:0;bottom:0;width:68px;height:auto}
.section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dt div.port_img img{width:47px;margin-top:0;vertical-align:middle}
.section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dt div.port_mask{position:absolute;top:0;z-index:2;width:100%;height:72px;background:url(/img/portfolio/portfolio_mask.png) 0 0 no-repeat}
.section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dd span.per_nm{display:inline-block;font-weight:bold;font-size:12px}
.section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dd span.per_gender{display:inline-block;font-weight:bold;font-size:12px}
.section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dt div.port_img{background:#fff}
.section_portfolio ul li{float:left;width:246px;height:295px;margin-left:10px;margin-bottom:10px;border:0}
.portfolio_model_popup{position:relative;width:960px;height:100%;margin:auto}
.portfolio_model_popup .section_view_top .img_mask_view{position:absolute;top:0;left:420px;cursor:pointer}
.portfolio_model_popup .section_view_top{position:relative;width:100%;height:220px;border-bottom:1px solid #AFAFAF;background-color:#EDEDED;text-align:center}
.portfolio_model_popup .section_view_top .img_person_top{height:120px;}
.portfolio_model_popup .section_view_top .img_person_top img{width:95px;max-width:95px;max-height:120px;}
.portfolio_model_popup .section_view_top .img_person_top img.empty{margin-top:12px;margin-bottom:15px;}
.portfolio_model_popup .section_view_top .txt_title{font-weight: 400;font-size: 24px;line-height:35px;display:inline-block;margin-bottom: 10px;font-family:'NanumBarunGothic','NanumBarunGothicWeb','맑은 고딕','Malgun Gothic';}
.portfolio_model_popup .section_view_top .txt_explan{line-height:15px;color:#646464;font-family:'NanumBarunGothic','NanumBarunGothicWeb','맑은 고딕','Malgun Gothic'}
.portfolio_model_popup .section_view_top .txt_port_private{position:absolute;display:inline-block;background:red;color:#fff;vertical-align:2px;padding:1px 2px 0 1px;margin-top: 15px;opacity:0.5;font-family:dotum;font-size:11px;line-height:11px;letter-spacing:-1px;}
.portfolio_model_popup .section_view_top .open_default_resume{position:absolute;line-height:1;padding:6px 4px;border:1px solid #404040;background-color:#404040;bottom:5px;display:inline-block;left:50%;margin-left: -36px;    color: #fff;    font-family: '맑은 고딕','Malgun Gothic';    font-size: 11px;}
.portfolio_model_popup .section_view_top .open_default_resume img{vertical-align:top}
.portfolio_model_popup .section_view_top .txt_upd_date{position:absolute;font-size:11px;font-family:dotum;color: #999;right: 20px;bottom: 10px;font-family:'NanumBarunGothic','NanumBarunGothicWeb','맑은 고딕','Malgun Gothic'}
.portfolio_model_popup .section_view_top .btn_close{position:absolute;top:10px;right:10px}
html.ie .portfolio_model_popup .section_view_top .txt_port_private{padding:2px 2px 0 1px;line-height:11px}
.portfolio_model_popup .section_view_top .btn_menu{position:absolute;top:10px;right:40px;width:22px;height:22px}
.portfolio_model_popup .section_view_top ul.menu_func{position:absolute;top:30px;right:40px;display:none}
.portfolio_model_popup .section_view_top ul.menu_func{background-clip: padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, .15);border-radius:3px;box-shadow:0 3px 8px rgba(0, 0, 0, .3);}
.portfolio_model_popup .section_view_top ul.menu_func.on{display:block}
.portfolio_model_popup .section_view_top ul.menu_func li a{display:block;padding:8px 20px 8px 16px;text-align:left}
.portfolio_model_popup .section_view_top ul.menu_func li a:hover,
.portfolio_model_popup .section_view_top ul.menu_func li a.btn_copy_url.zeroclipboard-is-hover{background:#eee}
.portfolio_model_popup .section_view_top ul.menu_func hr{display:block;margin:0 5px;border-style:inset;border-width:1px;opacity:0.4;}
.portfolio_model_popup .section_view_top .btn_close img,
.portfolio_model_popup .section_view_top .btn_menu img,
.portfolio_model_popup .section_view_top .btn_modify img,
.portfolio_model_popup .section_view_top .btn_remove img{width:22px;height:22px;opacity:.3;filter:alpha(opacity=30)}
.portfolio_model_popup .section_view_top .btn_menu img{width:18px;height:18px;margin-top:2px}
.portfolio_model_popup .section_view_top .btn_close:hover img,
.portfolio_model_popup .section_view_top .btn_menu:hover img,
.portfolio_model_popup .section_view_top .btn_modify:hover img,
.portfolio_model_popup .section_view_top .btn_remove:hover img{opacity:1;filter:alpha(opacity=100)}
.portfolio_model_popup .section_view_top .btn_menu.on img{opacity:1;filter:alpha(opacity=100)}
.portfolio_model_popup .section_view_bottom{position:absolute;top:220px;bottom:0;width:100%;padding:0;background-color:#FFF}
.portfolio_model_popup .section_view_bottom{overflow-y:auto;overflow-x:hidden}
.portfolio_model_popup .section_view_bottom .screen{overflow:hidden;width:960px}
.portfolio_model_popup .section_view_bottom .screen ul{width:780px;margin:0;margin-left:90px;padding:30px 0 10px}
.portfolio_model_popup .section_view_bottom .screen ul:after{display:block;clear:both;content:' '}
.portfolio_model_popup .section_view_bottom .screen ul li{float:left;width:780px;text-align:center}
.portfolio_model_popup .section_view_bottom .screen ul li.no_img{height:300px;background-color:#FAFAFA;line-height:300px}
.portfolio_model_popup .section_view_bottom .screen ul li img{max-width:780px;vertical-align:middle}
.portfolio_model_popup .btn_both_side{position:absolute;top:52%;left:30px;z-index:1;margin-top:-25px}
.portfolio_model_popup .btn_both_side .btn_prev{position:absolute;top:52%;left:10px}
.portfolio_model_popup .btn_both_side .btn_next{position:absolute;top:52%;right:-890px}
.portfolio_model_popup .box_txt_middle{width:780px;min-height:120px;margin:0;margin-left:90px;border:1px solid #DBDBDB;background-color:#F7F7F7}
.portfolio_model_popup .box_txt_middle ul{width:100%;padding:20px;padding-bottom:5px}
.portfolio_model_popup .box_txt_middle ul:after{display:block;clear:both;content:' '}
.portfolio_model_popup .box_txt_middle ul li{float:left;position:relative;width:50%;margin-bottom:10px;padding-left:80px;line-height:20px;color:#595959;word-break:break-all}
.portfolio_model_popup .box_txt_middle ul li.wide{width:100%}
.portfolio_model_popup .box_txt_middle ul li strong{position:absolute;left:0;font-weight:bold;color:#595959}
.portfolio_model_popup .box_txt_middle ul li span{color:#aaa}
.portfolio_model_popup .box_txt_middle .file_name{margin-right:3px}
.portfolio_model_popup .box_txt_middle .btn_download{display:inline-block;overflow:hidden;border:1px solid #ccc;vertical-align:top;height:19px;border-radius:3px}
.portfolio_model_popup .box_txt_middle .btn_download img{margin:-4px -2px -4px  -3px}
.portfolio_model_popup .box_slide_bottom{width:780px;margin:0;margin-left:90px;padding:10px 0 30px}
.portfolio_model_popup .box_slide_bottom .slide{height:110px}
.portfolio_model_popup .box_slide_bottom .slide:after{display:block;clear:both;content:' '}
.portfolio_model_popup .box_slide_bottom .slide li{float:left;width:157px;height:110px;line-height:105px;text-align:right}
.portfolio_model_popup .box_slide_bottom .slide li:first-child{margin-left:-6px}
.portfolio_model_popup .box_slide_bottom .slide li a{display:inline-block;position:relative;width:150px;height:108px;margin-top:1px;text-align:center;border:1px solid #ddd;overflow:hidden}
.portfolio_model_popup .box_slide_bottom .slide li a:hover{border:1px solid #919191}
.portfolio_model_popup .box_slide_bottom .slide li a:hover .wrap_pof_title{visibility:visible;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);font-size:11px;font-family:tahoma,'돋움';color:#fff;text-align:center;text-indent:0}
.portfolio_model_popup .box_slide_bottom .slide li.on a{border-color:#fff;outline:1px solid #ff5e00}
.portfolio_model_popup .box_slide_bottom .slide li img{max-width:150px;min-height:108px;vertical-align:middle}
.portfolio_model_popup .box_slide_bottom .slide li .no_img{display:inline-block;width:150px;height:108px;border:1px solid #ddd;background:url(http://filedev.designerjob.co.kr/person/portfolio/empty_portfolio.gif) no-repeat center;vertical-align:top}
.portfolio_model_popup .box_slide_bottom .slide li .empty{display:inline-block;width:150px;height:108px;border:1px solid #ddd;background:url(/img/portfolio/no_portfolio.gif) no-repeat center;vertical-align:top}
.modal-mask{position:fixed;top:0;right:0;left:0;bottom:0;z-index:100000}
.modal-bg{position:absolute;z-index:100001;width:100%;height:100%;background-color:#000;opacity:0.7;filter:alpha(opacity=70)}
.modal-box{position:absolute;top:10px;bottom:10px;z-index:100002;width:100%}
#backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;width:100%;z-index:9999998;background-color:#333333;cursor:default;opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
#content.block_list .btn_pack.listsearch{line-height:12px}
#content.work_cert_list .btn_pack.listsearch{line-height:12px}
#content.block_list input[type=checkbox].com_idx,#content.block_list input[type=checkbox].psblc_idx{margin-left:20px}
#container #content.resume_input .op_stdy_box .stdy_cd{margin-right:10px}
#container #content.resume_input .op_stdy_box .stdy_company{width:250px}

/* ST support / terms_com.html ST */
#container #content.support_terms_com .box_cont{padding:20px;border:1px solid #ddd;background-color:#FCFCFC;line-height:20px;text-align:justify;white-space:pre-line}
#container #content.support_terms_com .box_cont strong,#container #content.support_terms_com .box_cont .color_3c{font-weight:bold}
/* ED support / terms_com.html ED */

/* ST support / terms_per.html ST */
#container #content.support_terms_per .box_cont{padding:20px;border:1px solid #ddd;background-color:#FCFCFC;line-height:20px;text-align:justify;white-space:pre-line}
#container #content.support_terms_per .box_cont strong,#container #content.support_terms_per .box_cont .color_3c{font-weight:bold}
/* ED support / terms_per.html ED */

/* ST support / privacy.html ST */
#container #content.support_privacy .box_cont{padding:20px;border:1px solid #ddd;background-color:#FCFCFC;line-height:20px;text-align:justify;white-space:pre-line}
#container #content.support_privacy .box_cont strong,#container #content.support_privacy .box_cont .color_3c{font-weight:bold}
/* ED support / privacy.html ED */

/* ST support / contact.html ST */
#container #content.support_contact .tbl_bortopyes td{padding-top:15px;padding-bottom:15px}
#container #content.support_contact .tbl_bortopyes{width:100%;padding-top:10px;text-align:center}
#container #content.support_contact .tbl_bortopyes .first{border-bottom:1px solid #B0B7C0;border-top:2px solid #595959}
#container #content.support_contact .tbl_bortopyes .first .th_check{width:19.5%}
#container #content.support_contact .tbl_bortopyes .first .width_10{width:10%}
#container #content.support_contact .tbl_bortopyes .middle{border-bottom:1px solid #EEE}
#container #content.support_contact .tbl_bortopyes .last{border-bottom:1px solid #B0B7C0}
#container #content.support_contact .tbl_bortopyes .textalignleft{text-align:left;text-indent:39px}
#container #content.support_contact .tbl_bortopyes{margin-top:20px;margin-bottom:40px;border-right:1px solid #eee;border-left:1px solid #eee}
#container #content.support_contact .tbl_bortopyes .top{border-top:2px solid #595959;border-bottom:1px solid #eee}
#container #content.support_contact .tbl_bortopyes tr th{width:100px;background-color:#F7F7F7}
#container #content.support_contact .tbl_bortopyes tr td{padding-left:15px;text-align:left}

#container #content.support_contact .box_direction{margin-top:30px;}
#container #content.support_contact .box_direction .map.subway:after{content:"";display:block;clear:both;}
#container #content.support_contact .box_direction .map.subway li{float:left;height:87px;}
#container #content.support_contact .box_direction .map.subway .icon_traffic{width:88px;background:url("/img/customer/icon_subway.png") no-repeat;}
#container #content.support_contact .box_direction .map.subway .txt_move{line-height:87px;padding:0 30px;text-align:center;}
#container #content.support_contact .box_direction .map.subway .txt_move span{font-size:15px;font-weight:bold;color:#0b2f61;}
#container #content.support_contact .box_direction .map.subway .txt_navigation{padding-top:33px;line-height:20px;}
#container #content.support_contact .box_direction .map.subway .txt_navigation dt,
#container #content.support_contact .box_direction .map.subway .txt_navigation dd{display:inline-block;}
#container #content.support_contact .box_direction .map.subway .txt_navigation dt{font-weight:bold;}
#container #content.support_contact .box_direction .map.subway .txt_navigation dt.txt_green{color:#30bb37}

#container #content.support_contact .box_direction{margin-top:30px;}
#container #content.support_contact .box_direction .map.bus{padding:40px 0 30px 0;}
#container #content.support_contact .box_direction .map.bus:after{content:"";display:block;clear:both;}
#container #content.support_contact .box_direction .map.bus li{float:left;height:87px;}
#container #content.support_contact .box_direction .map.bus .icon_traffic{width:88px;height:87px;background:url("/img/customer/icon_bus.png") no-repeat;}
#container #content.support_contact .box_direction .map.bus .txt_move{line-height:87px;padding:0 38px;text-align:center;}
#container #content.support_contact .box_direction .map.bus .txt_move span{font-size:15px;font-weight:bold;color:#0b2f61;}
#container #content.support_contact .box_direction .map.bus .txt_navigation{}
#container #content.support_contact .box_direction .map.bus .txt_navigation .list_bus_rout{}
#container #content.support_contact .box_direction .map.bus .txt_navigation .list_bus_rout:after{content:"";display:block;clear:both}
#container #content.support_contact .box_direction .map.bus .txt_navigation .list_bus_rout li{padding-top:0;margin-top:-10px;height:inherit;}
#container #content.support_contact .box_direction .map.bus .txt_navigation .list_bus_rout li span{font-weight:bold;}

#container #content.support_contact .sup_tit {font-size: 17px; font-weight: 600; letter-spacing: -0.5px; line-height: 1px; font-family: '맑은 고딕','Malgun Gothic',sans-serif;}
#container #content.support_contact .sup_text1{line-height: 17px; font-size: 13px; font-weight: 500; letter-spacing: -1.5px;  font-family: '맑은 고딕','Malgun Gothic',sans-serif;}
#container #content.support_contact .sup_text2{font-size: 13px; font-weight: bold; letter-spacing: -1px; font-family: '맑은 고딕','Malgun Gothic',sans-serif;}
#container #content.support_contact .sup_color{color:#ff0000;}

/* ED support / contact.html ED */

#header .txt_ban_right ul{overflow:hidden;width:270px}
#header .txt_ban_right ul li{width:100%;text-align:right}

/* NBP파워링크 */
.powerlink_search #nbp{margin-bottom:10px}
.powerlink_search #nbp *{font-family:tahoma,'굴림',gulim,sans-serif}
.powerlink_search #nbp a{font:13px/1.5 gulim;text-decoration:none}
.powerlink_search #nbp a:visited,.powerlink_search #nbp a:hover,.powerlink_search #nbp a:active{color:#8D0047}
.powerlink_search #nbp a:link{color:#00C}
.powerlink_search #nbp{border:1px solid #BEBEBE;text-align:left}
.powerlink_search #nbp h3{display:block;position:relative;height:25px;margin-bottom:15px;padding-top:7px !important;padding-left:5px !important;font:bold 11px gulim;letter-spacing:-1px}
.powerlink_search #nbp h3 span.tit{font-size:12px}
.powerlink_search #nbp h3 span.btn{position:absolute;top:5px;right:11px}
.powerlink_search #nbp h3 span.btn .join{display:none}
.powerlink_search #nbp dl{overflow:hidden;_height:1%;margin-left:5px}
.powerlink_search #nbp dl dt{margin-bottom:3px}
.powerlink_search #nbp dl dt a{font:11px gulim}
.powerlink_search #nbp dl strong{font:inherit;font-weight:bold;color:inherit}
.powerlink_search #nbp dl dd{overflow:hidden;_height:1%;margin:0;font:11px/1.3 gulim;*font:11px gulim;color:#333}
.powerlink_search #nbp dl dd a{font:11px/1.3 gulim}
.powerlink_search #nbp .url{margin-top:1px;margin-bottom:4px;color:#509477 !important}
.powerlink_search #nbp .url a{font-size:11px !important;color:#509477 !important;text-decoration:none !important}
.powerlink_search #nbp.rows{width:185px}
.powerlink_search #nbp.rows dl{width:170px;margin-bottom:15px}
.powerlink_search #nbp.cols{margin-top:10px}
.powerlink_search #nbp.cols{width:758px;height:105px}
.powerlink_search #nbp.cols #BannerDataList{overflow:hidden}
.powerlink_search #nbp.cols dl{float:left;width:242px;margin-right:5px}
.powerlink_search #nbp.cols dl dt a{text-decoration:underline}
.powerlink_search_list{overflow:hidden;position:relative;margin-top:15px;border-bottom:1px solid #d4d4d4}
.powerlink_search_list #nbp{margin-bottom:10px;text-align:left}
.powerlink_search_list #nbp *{font-family:tahoma,'굴림',gulim,sans-serif}
.powerlink_search_list #nbp a{font:13px/1.5 gulim;text-decoration:underline}
.powerlink_search_list #nbp a:visited,.powerlink_search_list #nbp a:hover,.powerlink_search_list #nbp a:active{color:#8D0047}
.powerlink_search_list #nbp a:link{color:#00C}
.powerlink_search_list #nbp h3{display:block;height:25px;margin-bottom:15px;padding-top:7px !important;padding-left:5px !important;font:bold 11px gulim;letter-spacing:-1px}
.powerlink_search_list #nbp h3:after{display:block;clear:both;content:''}
.powerlink_search_list #nbp h3 span.tit{display:block;float:left;margin-right:5px;font-size:14px;font-weight:bold;color:#484c56}
.powerlink_search_list #nbp h3 span.img{margin-left:1px}
.powerlink_search_list #nbp h3 span.img img{vertical-align:middle}
.powerlink_search_list #nbp h3 span.btn{position:absolute;right:5px;bottom:10px}
.powerlink_search_list #nbp h3 span.btn img{display:none}
.powerlink_search_list #nbp dl{overflow:hidden;_height:1%;margin-left:0}
.powerlink_search_list #nbp dl strong{font:inherit;font-weight:bold;color:inherit}
.powerlink_search_list #nbp dl dt{width:100%;margin-bottom:3px}
.powerlink_search_list #nbp dl dt a{font:13px gulim}
.powerlink_search_list #nbp dl dd{overflow:hidden;_height:1%;margin:0;font-size:12px;color:#333}
.powerlink_search_list #nbp dl dd.url{margin-bottom:3px}
.powerlink_search_list #nbp dl dd a{font-size:12px}
.powerlink_search_list #nbp .url{color:#509477 !important}
.powerlink_search_list #nbp .url a{font-size:11px !important;color:#509477 !important;text-decoration:none !important}
.powerlink_search_list #nbp #BannerDataList{margin-bottom:40px}
.powerlink_search_list #nbp.rows{width:185px}
.powerlink_search_list #nbp.rows dl{width:170px;margin-bottom:15px}
.powerlink_search_list #nbp.cols{margin-top:10px}
.powerlink_search_list #nbp.cols{width:758px;height:105px}
.powerlink_search_list #nbp.cols dl{float:left;width:242px;margin-right:5px}
.powerlink_search_list #nbp.cols dl dt a{text-decoration:underline}
.powerlink_bottom #nbp{margin-bottom:10px}
.powerlink_bottom #nbp *{font-family:tahoma,'굴림',gulim,sans-serif}
.powerlink_bottom #nbp a{font:13px/1.5 gulim;text-decoration:none}
.powerlink_bottom #nbp a:visited,.powerlink_bottom #nbp a:hover,.powerlink_bottom #nbp a:active{color:#8D0047}
.powerlink_bottom #nbp a:link{color:#00C}
.powerlink_bottom #nbp{border:1px solid #BEBEBE;text-align:left}
.powerlink_bottom #nbp h3{display:block;position:relative;height:25px;margin-bottom:15px;padding-top:7px !important;padding-left:5px !important;font:bold 11px gulim;letter-spacing:-1px}
.powerlink_bottom #nbp h3 span.btn{position:absolute;top:5px;right:11px}
.powerlink_bottom #nbp dl{overflow:hidden;_height:1%;margin-left:5px}
.powerlink_bottom #nbp dl dt{margin-bottom:3px}
.powerlink_bottom #nbp dl dt a{font:11px gulim}
.powerlink_bottom #nbp dl strong{font:inherit;font-weight:bold;color:inherit}
.powerlink_bottom #nbp dl dd{overflow:hidden;_height:1%;margin:0;font:11px/1.3 gulim;*font:11px gulim;color:#333}
.powerlink_bottom #nbp dl dd a{font:11px/1.3 gulim}
.powerlink_bottom #nbp .url{margin-top:1px;margin-bottom:4px;color:#509477 !important}
.powerlink_bottom #nbp .url a{font-size:11px !important;color:#509477 !important;text-decoration:none !important;word-break:break-all}
.powerlink_bottom #nbp.rows{width:185px}
.powerlink_bottom #nbp.rows dl{width:170px;margin-bottom:15px}
.powerlink_bottom #nbp.cols{margin-top:10px;width:758px;min-height:105px}
.powerlink_bottom #nbp.cols #BannerDataList{overflow:hidden}
.powerlink_bottom #nbp.cols dl{float:left;width:242px;margin-right:5px}
.powerlink_bottom #nbp.cols dl dt a{text-decoration:underline}
/* ****** ED 레이아웃 ED ****** */

#container #content.cont_wrap table.box.resume_list .info_m dd{width:365px}
#container #content.education #edu_premium:after{display:block;clear:both;content:' '}

/* contest */
html.contest #container .cont_wrap #my_resume .print,html.contest #container .cont_wrap .print{background-position:-144px -310px}
html.contest #container .caution .caution_logo img{width:90%;margin-top:0}
html.contest.board table #btn_zip{width:56px}
#container #content.contest .box_menu_tr li a{display:inline-block;float:left;width:50%;height:64px}
#container #content.contest .box_menu_tr li.mn1 a{background:url(/img/contest/icon_contest01.gif) no-repeat;background-position:-2px -1px}
#container #content.contest .box_menu_tr li.mn2 a{background:url(/img/contest/icon_contest02.gif) no-repeat;background-position:2px -1px}
#container #content.contest .box_menu_tr li.mn3 a{background:url(/img/contest/icon_contest03.gif) no-repeat;background-position:-2px 0}
#container #content.contest .box_menu_tr li.mn4 a{background:url(/img/contest/icon_contest04.gif) no-repeat;background-position:2px 0}

/* ST contest / contest_best ST */
#container #content.contest #contest_best{width:100%;margin-top:30px;}/*height:140px;*/
#container #content.contest #contest_best ul:after{display:block;clear:both;content:''}
#container #content.contest #contest_best ul li{float:left;width:377px;}/*border:1px solid #ddd;background-color:#F7F7F7;height:130px;*/
#container #content.contest #contest_best ul li h3{margin-bottom:10px}
#container #content.contest #contest_best ul li.box_institutions_right{margin-left:5px}
#container #content.contest #contest_best ul li dl:after{display:block;clear:both;content:''}
#container #content.contest #contest_best ul li dl dt{margin-top:10px;margin-left:10px;margin-right:20px}
#container #content.contest #contest_best ul li dl dt,
#container #content.contest #contest_best ul li dl dd{float:left}
#container #content.contest #contest_best ul li dl dd{width:208px;line-height:15px;border:1px solid #DDD;margin-bottom:3px;width:100%;min-height:45px;background-color:#F7F7F7;text-indent:7px;}
#container #content.contest #contest_best ul li dl dd .title{margin-bottom:3px;background-color:#FFF;line-height:20px;height:20px;}
#container #content.contest #contest_best ul li dl dd .date{font-size:11px;font-family:tahoma,'돋움';}
#container #content.contest #contest_best ul li dl dd .host{font-size:11px;font-family:tahoma,'돋움';}
#container #content.contest #contest_best ul li dl dd em{font-weight:bold}
#container #content.contest #contest_best ul li dl dd .date a{color:#717171}
#container #content.contest #contest_best ul li dl dd .host a{color:#717171;display:inline-block;overflow:hidden;max-width:136px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.contest #contest_best ul li dl dd.empty{text-align:center;line-height:43px;background-color:#FFF}
#container #content.contest #contest_best ul li dl dd.empty span{display: inline-block;width: 187px;height: 35px;background: url(/img/main/booth_empty_line.png) no-repeat;}
#container #content.contest #contest_best ul li dl .num{display:inline-block;width:15px;height:15px;background-color:#BEBEBE;line-height:15px;font-weight:bold;color:#fff;text-align:center}
#container #content.contest #contest_best ul li dl .num.point{background-color:#EA6A23}
#container #content.contest #contest_best ul li dl .num.point,
#container #content.contest #contest_best ul li dl .txt.point{margin-top:7px}
#container #content.contest #contest_best ul li dl .txt a:hover{text-decoration:underline}
#container #content.contest #contest_best ul li dl .txt{display:inline-block;overflow:hidden;max-width:352px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
/* ED contest / contest_best ED */

/* ST contest / contest_premium ST */
#container #content.contest #contest_premium .premium_box.empty{background-color:#fff;line-height:173px;text-align:center}
#container #content.contest #contest_premium .premium_box.empty img{vertical-align:inherit;}
#container #content.contest #contest_premium .premium_box .premium_fixed{width:248px;height:193px}
#container #content.contest #contest_premium .premium_box .premium_fixed .banner{line-height:193px;text-align:center}
#container #content.contest #contest_premium .premium_box .premium_fixed .banner img{max-width:248px;max-height:175px;vertical-align:middle}
#container #content.contest #contest_premium h3{margin-top:30px;margin-bottom:10px}
#container #content.contest #contest_premium ul{margin-left:-5px;margin-top:-10px}
#container #content.contest #contest_premium ul:after{display:block;clear:both;contentcontest:''}
#container #content.contest #contest_premium ul li{overflow:hidden;float:left;width:250px;height:200px;margin:10px 0 0 5px;border:1px solid #DDD;background-color:#F7F7F7}
#container #content.contest #contest_premium ul li .logo_img{width:100%;height:125px;background-color:#fff;text-align:center;overflow:hidden;}
#container #content.contest #contest_premium ul li .logo_img img{max-width:100%;vertical-align:middle}
#container #content.contest #contest_premium ul li .logo_img a{line-height:70px}
#container #content.contest #contest_premium ul li .logo_txt a{display:inline-block;overflow:hidden;max-width:220px;padding-top:10px;padding-bottom:3px;font-weight:bold;color:#454D64;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.contest #contest_premium ul li dd{line-height:15px}
#container #content.contest #contest_premium ul li .logo_txt,
#container #content.contest #contest_premium ul li .bottom,
#container #content.contest #contest_premium ul li dd{padding-left:15px;color:#717171}
#container #content.contest #contest_premium ul li dd span.logo_title{display:inline-block;overflow:hidden;max-width:190px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.contest #contest_premium ul li .bottom:after{display:block;clear:both;contentcontest:''}
#container #content.contest #contest_premium ul li .bottom dl{height:20px}
#container #content.contest #contest_premium ul li .bottom dl dt,
#container #content.contest #contest_premium ul li .bottom dl dd{float:left;margin-bottom:1px}
#container #content.contest #contest_premium ul li .bottom dl dt{width:50px;padding:0 1px;border-radius:1px;background-color:#7D808E;font-family:tahoma,'돋움';font-size:11px;color:#FFF;letter-spacing:-1px;text-align:center;height:14px;line-height:14px;}
html.ie #container #content.contest #contest_premium ul li .bottom dl dt{line-height:17px;}
#container #content.contest #contest_premium ul li .bottom dl dd{width:183px;padding-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content.contest #contest_premium ul li .bottom dl dd a{display:inline-block;overflow:hidden;width:170px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
/* ED contest / contest_premium ED */

/* ST contest / contest_ctg_box ST */
#container #content .contest_ctg_box:after{display:block;clear:both;content:''}
#container #content .contest_ctg_box{width:100%;margin-bottom:20px;border:1px solid #ddd}
#container #content .contest_ctg_box dt{border-bottom:1px solid #ddd;background-color:#F7F7F7;line-height:40px;text-indent:15px}
#container #content .contest_ctg_box dt strong{font-size:14px;font-weight:bold}
#container #content .contest_ctg_box dt select{float:right;width:101px;margin-top:8px;margin-right:10px}
#container #content .contest_ctg_box dd{padding-left:15px}
#container #content .contest_ctg_box .cols_5{overflow:hidden;margin-top:10px;margin-bottom:10px}
#container #content .contest_ctg_box .cols_5 li{float:left;width:20%;line-height:25px}
#container #content .contest_ctg_box .cols_5 li span{font-weight:normal;color:#727272}
#container #content .contest_ctg_box .cols_5 li a{color:#4D4D4D}
#container #content .contest_ctg_box .cols_5 li a:hover,#container #content .contest_ctg_box .cols_5 li a:focus{color:#e83d45}
#container #content .contest_ctg_box .cols_5 li a.on{font-weight:bold;color:#e83d45}
/* ED contest / contest_ctg_box ED */

/* ST contest / contest_coop ST */
#content.contest_coop .tab_menu_box ul{height:50px;line-height:50px}
#content.contest_coop .tab_menu_box ul.tab_total3 li{width:254px;height:50px;line-height:50px}
#content.contest_coop .tab_menu_box ul.tab_total3 li a{display:inline-block;background:url(/img/contest/tab01_on.gif) no-repeat;background-position:106px 18px}
#content.contest_coop .tab_menu_box ul.tab_total3 li.university a{background:url(/img/contest/tab01.gif) no-repeat;background-position:106px 18px}
#content.contest_coop .tab_menu_box ul.tab_total3 li.speccial_highschool a{background:url(/img/contest/tab02.gif) no-repeat;background-position:80px 18px}
#content.contest_coop .tab_menu_box ul.tab_total3 li.contest_state a{background:url(/img/contest/tab03.gif) no-repeat;background-position:97px 18px}
#content.contest_coop .tab_menu_box ul.tab_total3 li.university.on a{background:url(/img/contest/tab01_on.gif) no-repeat;background-position:106px 18px}
#content.contest_coop .tab_menu_box ul.tab_total3 li.speccial_highschool.on a{background:url(/img/contest/tab02_on.gif) no-repeat;background-position:80px 18px}
#content.contest_coop .tab_menu_box ul.tab_total3 li.contest_state.on a{background:url(/img/contest/tab03_on.gif) no-repeat;background-position:97px 18px}
#content.contest_coop .wrap_university{width:100%;padding-bottom:10px;border:1px solid #ddd;border-top:none}
#content.contest_coop .wrap_university:after{display:block;clear:both;content:''}
#content.contest_coop .wrap_university li{float:left;width:240px;height:140px;margin-left:10px;margin-top:10px;border:1px solid #A1B9E9;background-color:#F3F7FF}
#content.contest_coop .wrap_university li dl dt{height:80px;background-color:#fff;text-align:center}
#content.contest_coop .wrap_university li dl dt img{width:150px;height:50px;margin-top:15px}
#content.contest_coop .wrap_university li dl dd{text-align:center}
#content.contest_coop .wrap_university li dl dd.txt_explan_top{margin-top:15px}
#content.contest_coop .wrap_university li dl dd.txt_explan_bottom{margin-top:5px;font-weight:bold}
#content.contest_coop .wrap_highschool{width:100%;padding-bottom:10px;border:1px solid #ddd;border-top:none}
#content.contest_coop .wrap_highschool:after{display:block;clear:both;content:''}
#content.contest_coop .wrap_highschool li{float:left;width:240px;height:140px;margin-left:10px;margin-top:10px;border:1px solid #A1B9E9;background-color:#F3F7FF}
#content.contest_coop .wrap_highschool li dl dt{height:80px;background-color:#fff;text-align:center}
#content.contest_coop .wrap_highschool li dl dt img{width:150px;height:50px;margin-top:15px}
#content.contest_coop .wrap_highschool li dl dd{text-align:center}
#content.contest_coop .wrap_highschool li dl dd.txt_explan_top{margin-top:15px}
#content.contest_coop .wrap_highschool li dl dd.txt_explan_bottom{margin-top:5px;font-weight:bold}
#content.contest_coop .wrap_institution{width:100%;padding-bottom:10px;border:1px solid #ddd;border-top:none}
#content.contest_coop .wrap_institution:after{display:block;clear:both;content:''}
#content.contest_coop .wrap_institution li{float:left;width:240px;height:140px;margin-left:10px;margin-top:10px;border:1px solid #A1B9E9;background-color:#F3F7FF}
#content.contest_coop .wrap_institution li dl dt{height:80px;background-color:#fff;text-align:center}
#content.contest_coop .wrap_institution li dl dt img{width:150px;height:50px;margin-top:15px}
#content.contest_coop .wrap_institution li dl dd{text-align:center}
#content.contest_coop .wrap_institution li dl dd.txt_explan_top{margin-top:15px}
#content.contest_coop .wrap_institution li dl dd.txt_explan_bottom{margin-top:5px;font-weight:bold}
/* ED contest / contest_coop ED */

/* ST contest / contest_input ST */
#content.contest_input .tbl_member tr th{text-indent:10px}
#content.contest_input .tbl_member tr td .i_text{width:287px}
#content.contest_input .tbl_member tr td .item select{margin-top:12px;margin-bottom:12px}
#content.contest_input .tbl_member tr td .item #homepage{width:247px}
#content.contest_input .tbl_member tr td .item .i_select{width:125px}
#content.contest_input .tbl_member tr td .item .hasDatepicker{width:125px}
#content.contest_input .tbl_member tr td .item .calendar{padding:9px 8px}
#content.contest_input .tbl_member tr td .item .dt_time_gb{margin-top:3px;margin-bottom:3px}
#content.contest_input .tbl_member tr td .item .dt_time_box input{margin-top:3px;margin-bottom:3px}
#content.contest_input .tbl_member tr td .item .emp_cnt_txt{width:125px}
#content.contest_input .tbl_member tr td .item.line:after{display:block;clear:both;content:''}
#content.contest_input .tbl_member tr td .item.line{margin-left:80px}
#content.contest_input .tbl_member tr td .item.line select,#content.contest_input .tbl_member tr td .item.line p{float:left}
#content.contest_input .tbl_member tr td .item #info{width:98%;height:60px;margin-top:10px;margin-bottom:10px;border:1px solid #ddd}
#content.contest_input .tbl_member tr td .item #loc_desc{width:310px}
#content.contest_input .tbl_member tr td .item .txt_rotation{font-size:11px;font-family:tahoma,'돋움';color:#818181}
#content.contest_input .tbl_member tr td .item #usernm{width:90px}
#content.contest_input .tbl_member tr td .item #loc_top,#content.contest_input .tbl_member tr td .item #loc_sub{width:90px}
#content.contest_input .tbl_member tr td .item #mail1,#content.contest_input .tbl_member tr td .item #mail2{width:137px}
#content.contest_input .btn_area_input{margin-top:40px;margin-bottom:30px;text-align:center}
/* ED contest / contest_input ED */

/* ST contest / contest_coop_info ST */
#content.contest_coop_info .box_support_top{width:100%;height:140px;padding:15px;border:1px solid #ddd;border-bottom:none;background-color:#F7F7F7;line-height:16px}
#content.contest_coop_info .box_support_top p{font-size:11px;font-family:tahoma,'돋움'}
#content.contest_coop_info .box_support_bottom{border:1px solid #ddd;border-top:none;line-height:45px;text-indent:15px}
#content.contest_coop_info .box_mediajob_middle ul{margin-left:-3px}
#content.contest_coop_info .box_mediajob_middle ul:after{display:block;clear:both;content:''}
#content.contest_coop_info .box_mediajob_middle ul li{float:left;margin-left:3px;margin-top:3px}
#content.contest_coop_info .contest_support_clients ul{margin-left:-8px}
#content.contest_coop_info .contest_support_clients ul:after{display:block;clear:both;content:''}
#content.contest_coop_info .contest_support_clients ul li{float:left;margin-left:8px;margin-top:8px}
#content.contest_coop_info .btn_biew{margin-top:40px;margin-bottom:30px;text-align:center}
/* ED contest / contest_coop_info ED */

/* ST contest_view / contest_view ST */
#content.contest_view .meta{margin-bottom:10px}
#content.contest_view .meta:after{display:block;clear:both;content:''}
#content.contest_view .meta .date{float:left;font-size:11px;font-family:tahoma,'돋움';line-height:20px;color:#818181}
#content.contest_view .meta .func{float:right}
#content.contest_view .meta .func .print{background:url(/img/common/icon_set.png) no-repeat;background-position:-144px -310px;background-color:#F9F9F9}
#content.contest_view .subject{width:100%;height:45px;border:5px solid #595959;line-height:35px;font-size:14px;font-weight:bold;text-align:center}
#content.contest_view .tbl_info_top{width:100%;margin-top:20px;border:1px solid #ddd}
#content.contest_view .tbl_info_top .logo{padding:0;padding-top:4px;border-right:1px solid #ddd;background:#f9f9f9;font-weight:normal;text-align:center}
#content.contest_view .tbl_info_top .logo .logo_wrap{width:171px;height:63px;margin:0 auto;border:1px solid #ddd;background:#fff;line-height:61px;vertical-align:middle}
#content.contest_view .tbl_info_top .logo .logo_wrap img{max-width:161px;max-height:43px;vertical-align:middle}
#content.contest_view .tbl_info_top .logo .rec_contest_list{display:block;width:171px;margin:33px auto 0;border:1px solid #E3E4E8;background-color:#fff;line-height:25px}
#content.contest_view .tbl_info_top .logo .rec_contest_list a{font-weight:bold;color:#376FDE;text-decoration:underline}
#content.contest_view .tbl_info_top .logo strong{display:block;overflow:hidden;width:170px;height:20px;margin:0 auto;margin-top:10px;font-weight:bold;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
#content.contest_view .tbl_info_top .logo .homepage{display:block;overflow:hidden;width:170px;height:20px;margin:0 auto;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
#content.contest_view .tbl_info_top th{width:80px;padding-left:10px;border:1px solid #ddd;background:#FFF;line-height:30px}
#content.contest_view .tbl_info_top td{width:170px;padding-left:8px;border:1px solid #e4e4e4;background:#FEFEFE;line-height:30px}
#content.contest_view .tbl_info_top td .contest_pay{line-height:20px}
#content.contest_view .tbl_info_top td .contest_pay em{display:inline-block;padding:2px 2px 1px 1px;border-radius:2px;background-color:#959595;font-family:tahoma,'돋움',dotum;line-height:12px;font-size:11px;color:#fff;letter-spacing:-1px}
#content.contest_view .tab_menu_box{padding-bottom:30px;border-bottom:1px solid #ddd}
#content.contest_view .tab_menu_box div:after{display:block;clear:both;content:''}
#content.contest_view .tab_menu_box .rec_split,#content.contest_view .tab_menu_box .desc{float:left}
#content.contest_view .tab_menu_box .rec_split{width:78px;margin-top:30px}
#content.contest_view .tab_menu_box .desc{margin-top:30px}
#content.contest_view .tab_total3{margin-top:40px}
#content.contest_view .tab_total3 li{width:254px}
#content.contest_view .inner_explanation{width:100%;min-height:60px;margin-top:30px;border:1px solid #ddd;background-color:#F7F7F7}
#content.contest_view .meta.list{margin-left:712px;margin-top:10px}
#content.contest_view .map_container_info{display:inline-block;width:560px;background-color:#EFF3F4;font-size:11px;font-family:tahoma,'돋움';line-height:22px;text-indent:10px}
#content .dj_board_wrap.contest .board_contest table.board_list td.title .jikjong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;max-width:361px;}
#container #content.contest #contest_premium:after{display:block;clear:both;content:' '}

/* 메인 */
.new_career .all_gunsu .more a{display:inline-block;width:60px;height:24px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:-147px -121px;position:absolute;top:17px;right:-477px;}

/* ST support / support.html ST */
#container #content.support .section_support:after{content:"";display:block;clear:both;}
#container #content.support .section_support .box_banner_tl{float:left;margin-bottom:20px;position:relative;width:500px;height:130px;border:1px solid #ddd;padding-left:200px}
#container #content.support .section_support .box_banner_tl:before{content:'';background:#fbfbfb url("/img/customer/img_customer.png") no-repeat;position:absolute;left:0;top:0;right:0;bottom:0;}
#container #content.support .section_support .box_banner_tl *{font-family:'Nanum Square','맑은 고딕','Malgun Gothic',sans-serif;font-size:13px}
#container #content.support .section_support .box_banner_tl ul{position:relative;overflow:hidden;margin-top:50px;margin-bottom:10px}
#container #content.support .section_support .box_banner_tl ul li{float:left;margin-right:10px;}
#container #content.support .section_support .box_banner_tl p{position:relative}
#container #content.support .section_support .box_banner_tl strong{color:#ff7f2e;font-weight:bold;}

#container #content.support .section_support .box_menu_tr{float:right;height:130px;width:250px;background-color:#F8F8F8;border:1px solid #ddd;}
#container #content.support .section_support .box_menu_tr:after{content:"";display:block;clear:both;}
#container #content.support .section_support .box_menu_tr li a{display:inline-block;height:59px;width:50%;background:url("/img/customer/icon_customer01.gif") no-repeat;background-position:-5px -5px;float:left;margin-top:3px;}
#container #content.support .section_support .box_menu_tr li.mn1 a{background:url("/img/customer/icon_customer01.gif") no-repeat;background-position:-5px -5px;}
#container #content.support .section_support .box_menu_tr li.mn2 a{background:url("/img/customer/icon_customer02.gif") no-repeat;background-position:-5px -5px;}
#container #content.support .section_support .box_menu_tr li.mn3 a{background:url("/img/customer/icon_customer03.gif") no-repeat;background-position:-5px -5px;}
#container #content.support .section_support .box_menu_tr li.mn4 a{background:url("/img/customer/icon_customer04.gif") no-repeat;background-position:-5px -5px;}
#container #content.support .section_support .box_search_faq{clear:both;width:100%;line-height:50px;border:1px solid #ddd;margin-bottom:30px;}
#container #content.support .section_support .box_search_faq:after{content:"";display:block;clear:both;}
#container #content.support .section_support .box_search_faq li{float:left;}
#container #content.support .section_support .box_search_faq li.title_FAQ_left{background-color:#F8F8F8;border-right:1px solid #ddd;width:95px;text-align:center;}
#container #content.support .section_support .box_search_faq li.title_FAQ_left img{margin-top:20px;}
#container #content.support .section_support .box_search_faq li.sel_faq_center #ctg_faq_per,
#container #content.support .section_support .box_search_faq li.sel_faq_center #ctg_faq_com{margin-left:10px;}
#container #content.support .section_support .box_search_faq li.txt_faq_right .type1{margin-left:10px;width:440px;height:25px;}
#container #content.support .section_support .box_search_faq li.txt_faq_right .btn_pack.black{margin-left:5px;line-height:0;height:25px;color:#fff;}
#container #content.support .section_support .box_search_faq li.txt_faq_right .btn_pack.black input{color:#fff;}
#container #content.support .section_support .box_per_faq,
#container #content.support .section_support .box_com_faq,
#container #content.support .section_support .box_cus_notice,
#container #content.support .section_support .box_cus_event{width:49%;float:left;}
#container #content.support .section_support .box_com_faq,
#container #content.support .section_support .box_cus_event{margin-left:2%;}
#container #content.support .section_support .box_com_faq h2,
#container #content.support .section_support .box_per_faq h2,
#container #content.support .section_support .box_cus_notice h2,
#container #content.support .section_support .box_cus_event h2{padding-bottom:10px;width:100%;border-bottom:1px solid #595959;}
#container #content.support .section_support .box_com_faq ul,
#container #content.support .section_support .box_per_faq ul,
#container #content.support .section_support .box_cus_notice ul,
#container #content.support .section_support .box_cus_event ul{margin-top:5px;}
#container #content.support .section_support .box_com_faq ul li,
#container #content.support .section_support .box_per_faq ul li,
#container #content.support .section_support .box_cus_notice ul li,
#container #content.support .section_support .box_cus_event ul li{line-height:20px;}
#container #content.support .section_support .box_com_faq ul li .cus_num,
#container #content.support .section_support .box_per_faq ul li .cus_num{display:inline-block;width:14px;height:14px;line-height:15px;margin-top:0px;margin-bottom:3px;background-color:#595959;overflow:hidden;font-family: tahoma,'굴림';font-size:11px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;}
#container #content.support .section_support .box_com_faq li a span,
#container #content.support .section_support .box_per_faq li a span,
#container #content.support .section_support .box_cus_notice li a span,
#container #content.support .section_support .box_cus_event li a span{color:#818181;}
#container #content.support .section_support .box_com_faq .faq_tit ,
#container #content.support .section_support .box_per_faq .title_faq,
#container #content.support .section_support .box_cus_notice .notice_tit,
#container #content.support .section_support .box_cus_event .event_tit{position:relative;}
#container #content.support .section_support .box_com_faq .faq_tit a,
#container #content.support .section_support .box_per_faq .title_faq a,
#container #content.support .section_support .box_cus_notice .notice_tit a,
#container #content.support .section_support .box_cus_event .event_tit a{position:absolute;top:0;left:328px;}
#container #content.support .section_support .box_com_faq .faq_tit a span,
#container #content.support .section_support .box_per_faq .title_faq a span,
#container #content.support .section_support .box_cus_notice .notice_tit a span,
#container #content.support .section_support .box_cus_event .event_tit a span{color:#818181;font-family:tahoma,'돋움';font-size:11px;}
#container #content.support .section_support .box_com_faq .faq_tit a .arrow_right,
#container #content.support .section_support .box_per_faq .title_faq a .arrow_right,
#container #content.support .section_support .box_cus_notice .notice_tit a .arrow_right,
#container #content.support .section_support .box_cus_event .event_tit a .arrow_right{display:inline-block;background:url("/img/common/icon_set_de.png") no-repeat;background-position:-20px -322px;height:15px;width:11px;}
#container #content.support .section_support .box_cus_notice,
#container #content.support .section_support .box_cus_event{margin-top:30px;}
#container #content.support .section_support .box_cus_notice .date,
#container #content.support .section_support .box_cus_event .date{float:right;}
#container #content.support .section_support .box_custom_bn ul{width:100%;margin-left:-3px;}
#container #content.support .section_support .box_custom_bn ul:after{content:"";display:block;clear:both;}
#container #content.support .section_support .box_custom_bn ul li{float:left;margin-top:40px;margin-left:3px;}
/* ED support / support.html ED */
/*
#container #content .box_brand{margin-top:25px;height:280px;position:relative;width:20000px;left:50%;top:0;margin-left:-10000px;background:#f3f3f3;}
#container #content .box_brand .box_header img{margin-top:5px}
#container #content .box_brand .brand_body{width:960px;margin:auto;overflow:hidden;}
#container #content .box_brand .brand_body .brand_booth{border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;width:236px;float:left;margin-left:5px;height:220px;background-color:#FFF;position:relative;}
#container #content .box_brand .brand_body .brand_booth:first-child{margin-left:0;}
#container #content .box_brand .brand_body .brand_booth dl{padding-top:20px;padding-left:10px;}
#container #content .box_brand .brand_body .brand_booth dl dt a{font-family:NanumBarunGothicWeb;font-size:18px;}
#container #content .box_brand .brand_body .brand_booth dl dd a{font-family:NanumBarunGothicWeb;font-size:16px;color:#848484}
#container #content .box_brand .brand_body .brand_booth dl dd.date a{font-size:11px;position:absolute;bottom:15px;}
#container #content .box_brand .brand_body .brand_booth dl dd.txt{width:210px;padding-top:5px;letter-spacing:-1px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#container #content .box_brand .brand_body .brand_booth dl dd.txt a{letter-spacing:-1px;}
#container #content .box_brand .brand_body .brand_booth:after{content:"";display:block;clear:both;}
#container #content .box_brand .brand_body .logo{height:100px;width:224px;margin:0 auto;border-bottom:1px solid #DDD;text-align:center;line-height:100px}
#container #content .box_brand .brand_body .logo img{vertical-align:middle;max-width:210px;max-height:80px;}
*/
#container .input_table1 ul.table_prefer .btn.folder{position:absolute;top:0;left:565px;cursor:pointer}
#container .input_table1 ul.table_prefer .btn.folder img{vertical-align:middle}
#container .input_table1 ul.table_welfare .btn.folder{position:absolute;top:0;left:565px;cursor:pointer}
#container .input_table1 ul.table_welfare .btn.folder img{vertical-align:middle}
.input_table1 ul.table_prefer li.list.off{display:none}
.input_table1 ul.table_prefer li.btn span{display:none}
.input_table1 ul.table_prefer li.btn.on span.on{display:block;color:#999}
.input_table1 ul.table_prefer li.btn.off span.off{display:block;color:#999}
.input_table1 ul.table_welfare li.list.off{display:none}
.input_table1 ul.table_welfare li.btn span{display:none}
.input_table1 ul.table_welfare li.btn.on span.on{display:block;color:#999}
.input_table1 ul.table_welfare li.btn.off span.off{display:block;color:#999}
#container .company_info .tbl_company{border:2px solid #595959;width:100%;}
#container .company_info .tbl_company .profile_logo{text-align:center;}
#container .company_info .tbl_company .middle th{width:90px;line-height:33px;text-indent:10px;color:#767676;}
#container .company_info .tbl_company .middle td{color:#767676;padding-left:10px;}
#container .company_info .tbl_company .middle.nopadding td{padding-left:0;width:190px;}
#container .company_info .tbl_company .middle.nopadding .logo{width:88%;text-align:center;border:1px solid #ccc;margin: 0px auto}
#container .company_info .tbl_company .middle.nopadding .logo img{vertical-align:middle;max-width:100%;}
#container .company_info .tbl_company .info_mem{overflow:hidden;line-height:28px;margin-top:10px;margin-bottom:20px;text-indent:10px;}
#container .company_info .tbl_company .info_mem dt{width:51%;font-size:11px;font-family:ntahoma,dotum;}
#container .company_info .tbl_company .info_mem dd{width:49%;text-align:right;padding-right:10px;}
#container .company_info .tbl_company .info_mem dt,
#container .company_info .tbl_company .info_mem dd{float:left;}
#container .company_info .tbl_company .info_mem .red{font-weight:bold;text-decoration:underline;}
#container .company_info .tbl_company .info_mem .blue{color:#3C65DB;font-weight:bold;text-decoration:underline;}
#container .company_info .tbl_company .box_bg{height:37px;background-color:#f7fafc;text-align:center;padding:0;}
#container .company_info .tbl_company tr{border:1px solid #E4E4E4;}
#container .company_info .tbl_company tr th{background-color:#F8F8F8;border-right:1px solid #E4E4E4;border-left:1px solid #E4E4E4;}
#container .company_info .tbl_company tr .profile_tit{background-color:#F8F8F8;line-height:40px;overflow:hidden;}
#container .company_info .tbl_company tr .profile_tit .company_name{font-weight:bold;font-size:13px;width:600px;;text-indent:10px;}
#container .company_info .tbl_company tr .profile_tit .company_info{width:140px;font-size:11px;font-family:ntahoma,dotum;margin-left:3px;color:#767676;}
#container .company_info .tbl_company tr .profile_tit .company_info a img{margin-top:12px;}
#container .company_info .tbl_company tr .profile_tit .company_info,
#container .company_info .tbl_company tr .profile_tit .company_name{float:left;}
#container .company_info #section_location .top_bar iframe{width:100%;height:310px;margin-bottom:20px;}
#container .company_info #section_location .map_info{line-height:18px;margin-bottom:40px;}
#container .company_info #section_location .map_info li,
#container .company_info .top_bar.lh20,
#container .company_info .welfare_tit span,
#container .company_info #section_location .map_info span{color:#858585}
#container .company_info .top_bar.lh20 .welfare_tit em strong{color:#3767D3;font-weight:bold;width:90px;display:inline-block;}
#container .company_info .top_bar .com_pic{width:100%;overflow:hidden;margin-left:-15px;}
#container .company_info .top_bar .com_pic li{float:left;width:20%;border:1px solid #DDE0E2;text-align:center;padding-top:10px;padding-bottom:20px;margin-left:15px;}
#container .company_info .top_bar .com_pic li .ellipsis.desc{background-color:#F7F7F7;width:121px;margin:0 auto;margin-top:5px;margin-bottom:5px;color:#898989;}
#container .company_info #content .txt_title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E3E4E8;}
#container .company_info .tbl_bortopyes td{text-align:left;padding-top:15px;padding-bottom:15px;}
#container .company_info .tbl_bortopyes{width:100%;text-align:center;padding-top:10px;}
#container .company_info .tbl_bortopyes .first{border-bottom:1px solid #B0B7C0;border-top:2px solid #595959;}
#container .company_info .tbl_bortopyes .first .th_check{width:19.5%;}
#container .company_info .tbl_bortopyes .first .width_10{width:10%;}
#container .company_info .tbl_bortopyes tbody tr.middle{border-top:1px solid #EEEEEE;border-bottom:0}
#container .company_info .tbl_bortopyes tbody .empty{text-align:center}
#container .company_info .tbl_bortopyes{border-bottom:1px solid #B0B7C0;}
#container .company_info .tbl_bortopyes .textalignleft{text-align:left;text-indent:39px;}
#container .company_info .tbl_bortopyes .tcenter{text-align:center}
#container .company_info .tbl_bortopyes #file_idx,
#container .company_info .tbl_bortopyes #file_idx1{margin-right:15px;}
html.recruit.recruit_print #wrap{min-width:100%;width:100%}
html.recruit.recruit_print #container{min-width:100%;width:100%}
html.recruit.recruit_print #header,
html.recruit.recruit_print #footer,
html.recruit.recruit_print #aside_left,
html.recruit.recruit_print #aside_right,
html.recruit.recruit_print #sidebar,
html.recruit.recruit_print #container #content.cont_wrap.recruit_view .meta,
html.recruit.recruit_print #container #content.cont_wrap.recruit_view .func,
html.recruit.recruit_print #container #content.cont_wrap.recruit_view .rec_live,
html.recruit.recruit_print #container #content.cont_wrap.recruit_view .tab_menu_box li{display:none}
html.recruit.recruit_print #container #content.cont_wrap.recruit_view .tab_menu_box li.on{display:block}
html.recruit.recruit_print #container #content.cont_wrap.recruit_view{float:none}

/* ST box_common_txt ST */
.box_common_txt     {position:relative;}
.box_common_txt span{font: normal 13px 'JejuGothic';letter-spacing:-1px;position:absolute;top:0;left:0;}


/* left.html */
.customer_support .box_common_txt span{font-size:14px;}
.customer_support .box_common_txt .tel{top:-49px;left:90px;}
.customer_support .box_common_txt .fax{top:-32px;left:90px;}

/* common -> footer.html */
.right_footer .box_common_txt .tel         {top:-115px;left:85px;font-size:26px;}
.right_footer .box_common_txt .fax         {top:-82px;left:228px;color:#88898B}
.right_footer .box_common_txt .mail        {top:-82px;left:43px;color:#88898B}
.right_footer .box_common_txt .account_bank{top:-14px;left:16px;font-size:14px;color:#0074c3}
.right_footer .box_common_txt .account_no  {top:-14px;left:66px;font-size:15px;color:#0074c3}
.right_footer .box_common_txt .account_nm  {top:-12px;left:218px;font-size:12px;color:#747474}

/* support -> board.html */
.support .txt_title .box_common_txt span {left:inherit;top:-13px;font-size:15px;}
.support .txt_title .box_common_txt .tel {right:210px;}
.support .txt_title .box_common_txt .mail{right:0px;}
/* ED box_common_txt ED */





/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// recruit booth - 2017-04-02 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.inner_recruit{position:relative;margin-top:25px}
.inner_recruit *{font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px}
.inner_recruit a{text-decoration:none;}
.inner_recruit .tit{margin-bottom:12px}
.inner_recruit .tit_gunsu{position:absolute;right:0;top:0;text-align:right;line-height:30px}
.inner_recruit .tit_gunsu strong{letter-spacing:0px}
.inner_recruit .wrap_recruit{}
.inner_recruit .list{margin-left:-5px;margin-top:-5px}
.inner_recruit .box{position:relative;overflow:hidden;background-color:#fff;float:left;height:144px;padding:0 10px;margin-left:5px;margin-top:5px;border:1px solid #c8cbd0;}
.inner_recruit .box.banner{padding:0}
.inner_recruit .list:after{content:"";display:block;clear:both;}
.inner_recruit .box:hover{border:1px solid #0090f3;}
.inner_recruit .box:hover .company_name .link,
.inner_recruit .box:hover .subject .link{color:#018ff3}

.inner_recruit .box.empty{line-height:142px;padding:0;}
.inner_recruit .box.empty:hover{border:1px solid #c8cbd0;}
.inner_recruit .box.empty .link{display:block;width:100%;height:100%;text-align:center}
.inner_recruit .box.empty .link img{vertical-align:middle;margin-top:-46px;width:155px}
.inner_recruit .box.empty .txt_tel{display:block;position:absolute;bottom:-27px;color:#929292;left:0;width:100%;font-size:12px;letter-spacing:0;word-spacing:-3px;}
.inner_recruit .box.empty .txt_tel{display:none;}
.inner_recruit .box.empty .wrap_prod_info{display:block;position:absolute;left:0;top:50%;width:100%;height:50px;font-size:12px;letter-spacing:0;word-spacing:-1px;}
.inner_recruit .box.empty .txt_prod_info{display:block;text-align:center;line-height:20px;color:#ccc;margin-bottom:5px}
.inner_recruit .box.empty .txt_prod_link{display:block;text-align:center;line-height:20px;padding:0;width:70px;margin:0 auto;background-color:#ccc;color:#fff;border-radius:10px}

.inner_recruit .box.rec_pre{border:1px solid #ff758a}
.inner_recruit .box.rec_pre:hover{border-color:#f43636}
.inner_recruit .box.rec_pre:hover .company_name .link,
.inner_recruit .box.rec_pre:hover .subject .link{color:#f43636}

.inner_recruit .cols1 .box{float:none}
.inner_recruit .cols2 .box{width:377px;}
.inner_recruit .cols3 .box{width:250px;}
.inner_recruit .cols4 .box{width:186px;}
.inner_recruit .cols5 .box{width:148px;}

.inner_recruit.main .cols2 .box{width:477px;}
.inner_recruit.main .cols3 .box{width:316px;}
.inner_recruit.main .cols4 .box{width:236px;}
.inner_recruit.main .cols5 .box{width:188px;}

.inner_recruit .cols4 .box.box_plus_banner{width:377px;padding:0}
.inner_recruit .cols4 .box.box_plus_banner img{min-width:100%;min-height:100%}
.inner_recruit.main .cols4 .box.box_plus_banner{width:477px;padding:0}

.inner_recruit .logo{background-color:#fff;display:block;}
.inner_recruit .logo .link{text-align:center;display:block;}
.inner_recruit .logo img{vertical-align:middle;}

.inner_recruit .wrap_rec{display:block}
.inner_recruit .date{}
.inner_recruit .company_favor{}
.inner_recruit .d_day{}

.inner_recruit .link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.inner_recruit .company_name{display:inline-block;max-width:100%}
.inner_recruit .company_name .link{font-size:15px}
.inner_recruit .subject{display:inline-block;margin-top:8px;overflow:hidden;max-height:44px;max-width:100%}
.inner_recruit .subject .link{display:inline-block;font-size:12px;}
.inner_recruit .wrap_rec_date *{font-size:12px;letter-spacing:0}
.inner_recruit .wrap_rec_date .d_day{color:#477beb;}
.inner_recruit .wrap_rec_date .d_day.D-day{color:#ff433f;}
.inner_recruit .wrap_rec_date .date{color:#a2a2a2;}

.inner_recruit .career_type,
.inner_recruit .edu_class,
.inner_recruit .job_list,
.inner_recruit .jikjong,
.inner_recruit .wrap_rec.wrap_rec_loc{display:none}

.inner_recruit .company_favor{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline;text-align:center;cursor:pointer}
.inner_recruit .company_favor .favor_love{display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.inner_recruit .company_favor .favor_love.on {}/*background-position:-169px -27px;*/
.inner_recruit .company_favor .favor_love.off{}/*background-position:-169px -53px;*/
.inner_recruit .recruit_scrap{position:absolute;bottom:10px;right:10px;}
.inner_recruit .recruit_scrap .scrap_star{display:inline-block;*display:inline;*zoom:1;}/*background: url("../common/img/icon_set.png?t=01") no-repeat;width:19px;height:19px;vertical-align:baseline*/
.inner_recruit .recruit_scrap .scrap_star.on {}/*background-position:-169px  -77px;*/
.inner_recruit .recruit_scrap .scrap_star.off{}/*background-position:-169px -105px;*/

/* 그랜드 채용관 */
.inner_recruit.inner_recruit_grand{margin-top:20px}
.inner_recruit.inner_recruit_grand .cols2 .box{height:207px;}
.inner_recruit.inner_recruit_grand .cols3 .box{height:207px;}
.inner_recruit.inner_recruit_grand .cols4 .box{height:207px;}
.inner_recruit.inner_recruit_grand .cols5 .box{height:207px;}
.inner_recruit.inner_recruit_grand .cols2 .box.empty{line-height:205px;}
.inner_recruit.inner_recruit_grand .cols3 .box.empty{line-height:205px;}
.inner_recruit.inner_recruit_grand .cols4 .box.empty{line-height:205px;}
.inner_recruit.inner_recruit_grand .cols5 .box.empty{line-height:205px;}
.inner_recruit.inner_recruit_grand .logo{height:85px;line-height:85px;}
.inner_recruit.inner_recruit_grand .logo img{max-width:150px;max-height:60px;}
.inner_recruit.inner_recruit_grand .company_name{vertical-align:middle}
.inner_recruit.inner_recruit_grand .company_name .link{display:inline-block;max-width:138px;font-size:18px;font-weight:bold;}
.inner_recruit.inner_recruit_grand .subject .link{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;font-size:14px}
.inner_recruit.inner_recruit_grand .wrap_rec_date{position:absolute;bottom:10px;left:10px}
.inner_recruit.inner_recruit_grand .wrap_rec_date *{font-size:14px}
.inner_recruit.inner_recruit_grand .grand_point{position:absolute;top:0;left:0;display:block;width:100%;height:10px;background-color:#f43636}
.inner_recruit.inner_recruit_grand .box:hover .grand_point{background-color:#f43636}
.inner_recruit.inner_recruit_grand.ie .subject{max-height:40px}
.inner_recruit.inner_recruit_grand.ie .subject .link{display:inline-block}
.inner_recruit.inner_recruit_grand.main .company_name .link{max-width:190px}

/* 프리미엄 채용관 */
.inner_recruit.inner_recruit_premium .cols2 .box{height:158px;}
.inner_recruit.inner_recruit_premium .cols3 .box{height:158px;}
.inner_recruit.inner_recruit_premium .cols4 .box{height:158px;}
.inner_recruit.inner_recruit_premium .cols5 .box{height:158px;}
.inner_recruit.inner_recruit_premium .cols2 .box.empty{line-height:156px;}
.inner_recruit.inner_recruit_premium .cols3 .box.empty{line-height:156px;}
.inner_recruit.inner_recruit_premium .cols4 .box.empty{line-height:156px;}
.inner_recruit.inner_recruit_premium .cols5 .box.empty{line-height:156px;}
.inner_recruit.inner_recruit_premium .logo{height:70px;line-height:70px;margin:0 -10px 10px}
.inner_recruit.inner_recruit_premium .logo img{max-width:135px;max-height:50px;}
.inner_recruit.inner_recruit_premium .company_name{vertical-align:middle}
.inner_recruit.inner_recruit_premium .company_name .link{display:inline-block;max-width:140px;font-size:15px;font-weight:bold;padding-right:1px}
.inner_recruit.inner_recruit_premium .subject{margin-top:3px}
.inner_recruit.inner_recruit_premium .subject .link{max-width:164px;font-size:13px}
.inner_recruit.inner_recruit_premium .company_favor{}
.inner_recruit.inner_recruit_premium .rec_pre{background-color:#f8f8f8}
.inner_recruit.inner_recruit_premium .premium_point{}
.inner_recruit.inner_recruit_premium.main .company_name .link{max-width:190px}
.inner_recruit.inner_recruit_premium.main .subject .link{max-width:210px}

/* 스페셜 채용관 */
.inner_recruit.inner_recruit_special .cols2 .box{height:76px;padding:14px 10px 0 124px}
.inner_recruit.inner_recruit_special .cols3 .box{height:76px;}
.inner_recruit.inner_recruit_special .cols4 .box{height:76px;}
.inner_recruit.inner_recruit_special .cols5 .box{height:76px;}
.inner_recruit.inner_recruit_special .cols2 .box.empty{line-height:74px;}
.inner_recruit.inner_recruit_special .cols3 .box.empty{line-height:74px;}
.inner_recruit.inner_recruit_special .cols4 .box.empty{line-height:74px;}
.inner_recruit.inner_recruit_special .cols5 .box.empty{line-height:74px;}
.inner_recruit.inner_recruit_special .logo{position:absolute;left:0;top:0;bottom:0;padding:0;width:124px}
.inner_recruit.inner_recruit_special .logo .link{margin-top:14px;height:46px;line-height:46px;border-right:1px solid #e6e6e6}
.inner_recruit.inner_recruit_special .logo img{max-width:100px;max-height:46px}
.inner_recruit.inner_recruit_special .company_name{vertical-align:middle}
.inner_recruit.inner_recruit_special .company_name .link{display:inline-block;max-width:110px;font-size:15px;font-weight:bold;padding-right:1px}
.inner_recruit.inner_recruit_special .subject{margin-top:5px}
.inner_recruit.inner_recruit_special .subject .link{max-width:190px;padding-right:1px}
.inner_recruit.inner_recruit_special .subject,
.inner_recruit.inner_recruit_special .wrap_rec{margin-left:16px}
.inner_recruit.inner_recruit_special .wrap_rec_date{position:absolute;top:17px;right:10px;overflow:hidden;margin:0}
.inner_recruit.inner_recruit_special .wrap_rec_date .date{float:right;margin-left:3px}
.inner_recruit.inner_recruit_special .wrap_rec_date .d_day{float:left}
.inner_recruit.inner_recruit_special .company_favor{}
.inner_recruit.inner_recruit_special .recruit_scrap{}
.inner_recruit.inner_recruit_special .rec_pre{border-color:#f9be3c;background-color:#fffdf1}
.inner_recruit.inner_recruit_special .rec_pre .logo .link{border-right-color:#f9be3c}
.inner_recruit.inner_recruit_special .special_point{position:absolute;top:0;left:0;bottom:0;height:100%;width:6px;background-color:#f9be3c}
.inner_recruit.inner_recruit_special .box.empty{padding:0}
.inner_recruit.inner_recruit_special .box.empty .link img{margin:0;height:16px;width:auto}
.inner_recruit.inner_recruit_special .box.empty .wrap_prod_info{display:inline-block;position:static;left:auto;top:auto;width:210px;height:20px;line-height:16px;text-align:left;vertical-align:middle}
.inner_recruit.inner_recruit_special .box.empty .txt_prod_info{font-size:13px}
.inner_recruit.inner_recruit_special .box.empty .txt_prod_info,
.inner_recruit.inner_recruit_special .box.empty .txt_prod_link{display:inline-block;margin:0 0 0 3px}
.inner_recruit.inner_recruit_special.main .company_name .link{max-width:220px}
.inner_recruit.inner_recruit_special.main .subject .link{max-width:290px}

/* 아웃소싱 채용관 */
.inner_recruit.inner_recruit_outsourcing .box{padding:0;position:relative;}
.inner_recruit.inner_recruit_outsourcing .box:after{content:"";display:block;clear:both;}
.inner_recruit.inner_recruit_outsourcing .cols2 .box{height:112px;padding-top:34px;padding-right:20px}
.inner_recruit.inner_recruit_outsourcing .cols3 .box{height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols4 .box{height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols5 .box{height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols2 .box.empty{line-height:112px;padding:0;}
.inner_recruit.inner_recruit_outsourcing .cols3 .box.empty{line-height:112px;padding:0;}
.inner_recruit.inner_recruit_outsourcing .cols4 .box.empty{line-height:112px;padding:0;}
.inner_recruit.inner_recruit_outsourcing .cols5 .box.empty{line-height:112px;padding:0;}
.inner_recruit.inner_recruit_outsourcing .box.empty .link img{margin-top:-57px;}
.inner_recruit.inner_recruit_outsourcing .box.empty .wrap_prod_info{top:45%}
.inner_recruit.inner_recruit_outsourcing .logo{position:absolute;left:0;top:0;width:150px;height:112px;line-height:112px;margin:-1px 0 0 0;padding:0;border-right:1px solid #eee;z-index:1;}
.inner_recruit.inner_recruit_outsourcing .logo img{max-width:115px;max-height:43px;vertical-align:middle;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_company{position:absolute;left:150px;top:0;width:325px;height:35px;line-height:35px;padding:0 0 0 20px;font-size:15px;font-weight:bold;z-index:1;font-weight:bold;}
.inner_recruit.inner_recruit_outsourcing .company_name .link{font-size:14px;max-width:264px;display:inline-block;}
.inner_recruit.inner_recruit_outsourcing .subject{margin:0}
.inner_recruit.inner_recruit_outsourcing .subject .link{font-size:13px}
.inner_recruit.inner_recruit_outsourcing .date{font-size:11px}
.inner_recruit.inner_recruit_outsourcing .favor{vertical-align:super;}
.inner_recruit.inner_recruit_outsourcing.main .subject .link{max-width:220px;}
.inner_recruit.inner_recruit_outsourcing .d_day,
.inner_recruit.inner_recruit_outsourcing .scrap{display:none;}
.inner_recruit.inner_recruit_outsourcing .company_name{height:35px;line-height:35px;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec{position:absolute;top:0;right:0;}
.inner_recruit.inner_recruit_outsourcing .list_inner_outsourcing{position:relative;padding-left:170px;}
.inner_recruit.inner_recruit_outsourcing .list_inner_outsourcing:first-child{padding-top:100px;}
.inner_recruit.inner_recruit_outsourcing .box:hover .company_name .link,
.inner_recruit.inner_recruit_outsourcing .box:hover .subject .link{color:#3c3c3c}
.inner_recruit.inner_recruit_outsourcing .box .company_name .link:hover,
.inner_recruit.inner_recruit_outsourcing .box .subject .link:hover{color:#018ff3}
.inner_recruit.inner_recruit_outsourcing.sub .logo,
.inner_recruit.inner_recruit_outsourcing.sub .wrap_rec_outsourcing{width:130px;}
.inner_recruit.inner_recruit_outsourcing.sub .logo img{max-width:100px;max-height:40px;}
.inner_recruit.inner_recruit_outsourcing.sub .wrap_rec_company{left:130px;width:246px;padding-left:10px;}
.inner_recruit.inner_recruit_outsourcing.sub .company_name .link{max-width:203px;}
.inner_recruit.inner_recruit_outsourcing.sub .wrap_rec_outsourcing_right{width:245px;padding:37px 10px 0 10px;}
.inner_recruit.inner_recruit_outsourcing.sub .subject .link{max-width:150px;}
.inner_recruit.inner_recruit_outsourcing.sub .list_inner_outsourcing{position:relative;padding-left:140px;}
.inner_recruit.inner_recruit_outsourcing .company_favor{vertical-align: text-bottom;margin-bottom:4px;}

/* HR부스 채용관 */
.inner_recruit.inner_recruit_hr .cols2 .box{height:144px;}
.inner_recruit.inner_recruit_hr .cols3 .box{height:144px;}
.inner_recruit.inner_recruit_hr .cols4 .box{height:144px;}
.inner_recruit.inner_recruit_hr .cols5 .box{height:144px;}
.inner_recruit.inner_recruit_hr .cols2 .box.empty{line-height:142px;}
.inner_recruit.inner_recruit_hr .cols3 .box.empty{line-height:142px;}
.inner_recruit.inner_recruit_hr .cols4 .box.empty{line-height:142px;}
.inner_recruit.inner_recruit_hr .cols5 .box.empty{line-height:142px;}
.inner_recruit.inner_recruit_hr .logo{height:50px;line-height:50px;margin:0 -10px 5px;border-bottom:1px solid #eee}
.inner_recruit.inner_recruit_hr .logo img{max-width:135px;max-height:43px;}
.inner_recruit.inner_recruit_hr .company_name{vertical-align:middle}
.inner_recruit.inner_recruit_hr .company_name .link{display:inline-block;max-width:140px;font-size:14px;font-weight:bold;padding-right:1px}
.inner_recruit.inner_recruit_hr .wrap_rec_company{margin-bottom:3px}
.inner_recruit.inner_recruit_hr .list_inner_hr:after{content:"";display:block;clear:both}
.inner_recruit.inner_recruit_hr .subject{float:left;width:100px;margin:0;overflow-x:hidden;line-height:16px}
.inner_recruit.inner_recruit_hr .subject .link{max-width:100px}
.inner_recruit.inner_recruit_hr .wrap_rec_date{float:right;line-height:16px}
.inner_recruit.inner_recruit_hr .wrap_rec_date .date{display:inline-block;vertical-align:top;font-size:11px;}
.inner_recruit.inner_recruit_hr .wrap_rec_date .d_day{display:none}
.inner_recruit.inner_recruit_hr .company_favor{}
.inner_recruit.inner_recruit_hr .rec_pre{}
.inner_recruit.inner_recruit_hr .hr_point{}
.inner_recruit.inner_recruit_hr .banner img{height:100%;}/* 상시채용관 배너 이미지 사이즈 - width:234px;height:142px; */
.inner_recruit.inner_recruit_hr .box:hover .company_name .link,
.inner_recruit.inner_recruit_hr .box:hover .subject .link{color:#383838}
.inner_recruit.inner_recruit_hr .box:hover .link:hover{color:#018ff3}
.inner_recruit.inner_recruit_hr.main .company_name .link{max-width:190px}
.inner_recruit.inner_recruit_hr.main .subject{width:150px;text-overflow:ellipsis;}
.inner_recruit.inner_recruit_hr.main .subject .link{max-width:160px}

/* 헤드라인 채용관 */
.inner_recruit.inner_recruit_line .cols2.list{margin:6px 0 0 1px}
.inner_recruit.inner_recruit_line .cols2 .box{height:64px;width:380px;margin:-1px 0 0 -1px;padding-top:10px}
.inner_recruit.inner_recruit_line .cols3 .box{height:64px;}
.inner_recruit.inner_recruit_line .cols4 .box{height:64px;}
.inner_recruit.inner_recruit_line .cols5 .box{height:64px;}
.inner_recruit.inner_recruit_line .cols2 .box.empty{line-height:62px;}
.inner_recruit.inner_recruit_line .cols3 .box.empty{line-height:62px;}
.inner_recruit.inner_recruit_line .cols4 .box.empty{line-height:62px;}
.inner_recruit.inner_recruit_line .cols5 .box.empty{line-height:62px;}
.inner_recruit.inner_recruit_line .box:hover{z-index:1}
.inner_recruit.inner_recruit_line .logo{display:none}
.inner_recruit.inner_recruit_line .company_name{vertical-align:middle}
.inner_recruit.inner_recruit_line .company_name .link{display:inline-block;max-width:240px;font-weight:bold;color:#018ff3}
.inner_recruit.inner_recruit_line .subject{margin-top:0}
.inner_recruit.inner_recruit_line .subject .link{max-width:320px;font-size:13px;padding-right:1px}
.inner_recruit.inner_recruit_line .wrap_rec_date{position:absolute;top:12px;right:10px;overflow:hidden;margin:0}
.inner_recruit.inner_recruit_line .wrap_rec_date .date{float:right;margin-left:3px}
.inner_recruit.inner_recruit_line .wrap_rec_date .d_day{float:left}
.inner_recruit.inner_recruit_line .company_favor{}
.inner_recruit.inner_recruit_line .recruit_scrap{}
.inner_recruit.inner_recruit_line .line_point{}
.inner_recruit.inner_recruit_line .rec_opt_ico{vertical-align:top}
.inner_recruit.inner_recruit_line .rec_opt_bold .subject .link{font-weight:bold}
.inner_recruit.inner_recruit_line .rec_opt_color .subject .link{color:#ef502a}
.inner_recruit.inner_recruit_line .box.empty{padding:0}
.inner_recruit.inner_recruit_line .box.empty .link img{margin:0;height:16px;width:auto}
.inner_recruit.inner_recruit_line .box.empty .wrap_prod_info{display:inline-block;position:static;left:auto;top:auto;width:210px;height:20px;line-height:16px;text-align:left;vertical-align:middle}
.inner_recruit.inner_recruit_line .box.empty .txt_prod_info{font-size:13px}
.inner_recruit.inner_recruit_line .box.empty .txt_prod_info,
.inner_recruit.inner_recruit_line .box.empty .txt_prod_link{display:inline-block;margin:0 0 0 3px}
.inner_recruit.inner_recruit_line.main .cols2 .box{width:480px}
.inner_recruit.inner_recruit_line.main .company_name .link{max-width:340px}
.inner_recruit.inner_recruit_line.main .subject .link{max-width:420px}

/* 브랜드 채용관 */
.inner_recruit.inner_recruit_brand .box{border-color: #e6e6e6 #d1d1d1 #d1d1d1 #e6e6e6}
.inner_recruit.inner_recruit_brand .box:hover{border-color:#0090f3}
.inner_recruit.inner_recruit_brand .cols2 .box{height:220px;}
.inner_recruit.inner_recruit_brand .cols3 .box{height:220px;}
.inner_recruit.inner_recruit_brand .cols4 .box{height:220px;}
.inner_recruit.inner_recruit_brand .cols5 .box{height:220px;}
.inner_recruit.inner_recruit_brand .cols2 .box.empty{line-height:218px;}
.inner_recruit.inner_recruit_brand .cols3 .box.empty{line-height:218px;}
.inner_recruit.inner_recruit_brand .cols4 .box.empty{line-height:218px;}
.inner_recruit.inner_recruit_brand .cols5 .box.empty{line-height:218px;}
.inner_recruit.inner_recruit_brand .tit{margin-bottom:8px}
.inner_recruit.inner_recruit_brand .btn_service_info{display:none}
.inner_recruit.inner_recruit_brand .logo{height:100px;line-height:98px;margin:0 -5px 20px;border-bottom:1px solid #ddd}
.inner_recruit.inner_recruit_brand .logo img{max-width:135px;max-height:50px;}
.inner_recruit.inner_recruit_brand .company_name{vertical-align:middle}
.inner_recruit.inner_recruit_brand .company_name .link{display:inline-block;max-width:160px;font-family:NanumBarunGothicWeb;font-size:18px;font-weight:normal;padding-right:1px}
.inner_recruit.inner_recruit_brand .subject{margin-top:10px}
.inner_recruit.inner_recruit_brand .subject .link{max-width:164px;font-size:13px;opacity:0.8}
.inner_recruit.inner_recruit_brand .wrap_rec_date{position:absolute;left:27px;bottom:10px}
.inner_recruit.inner_recruit_brand .company_favor{position:absolute;left:10px;bottom:10px}
.inner_recruit.inner_recruit_brand .rec_pre{background-color:#f8f8f8}
.inner_recruit.inner_recruit_brand .premium_point{}
.inner_recruit.inner_recruit_brand.main{display:none;position:relative;background-color:#f3f3f3;left:50%;width:20000px;margin-left:-10000px;padding:15px 9520px}
.inner_recruit.inner_recruit_brand.main .company_name .link{max-width:210px}
.inner_recruit.inner_recruit_brand.main .subject .link{max-width:210px}

/* 일반 채용관 */
.inner_recruit.inner_recruit_list .list{margin:6px 0 0 1px;border-top:2px solid #919191}
.inner_recruit.inner_recruit_list .box{height:46px;margin:-1px 0 0 -1px;padding:10px 0 10px 10px;border:1px solid #d7d7d7;border-left:0;border-right:0;}
.inner_recruit.inner_recruit_list .box.empty{line-height:44px}
.inner_recruit.inner_recruit_list .box:hover{z-index:1}
.inner_recruit.inner_recruit_list .logo{display:none}
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_company,
.inner_recruit.inner_recruit_list .subject,
.inner_recruit.inner_recruit_list .career_type,
.inner_recruit.inner_recruit_list .edu_class,
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_loc,
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_date{display:block;position:static;float:left;line-height:24px;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_company{width:140px}
.inner_recruit.inner_recruit_list .company_name{}
.inner_recruit.inner_recruit_list .company_name .link{display:inline-block;max-width:145px;font-weight:bold;color:#333;vertical-align:top}
.inner_recruit.inner_recruit_list .subject{width:225px;margin-top:0}
.inner_recruit.inner_recruit_list .subject .link{max-width:100%;font-size:13px;vertical-align:top;padding-right:1px}
.inner_recruit.inner_recruit_list .career_type{width:70px;text-align:center}
.inner_recruit.inner_recruit_list .edu_class{width:70px;text-align:center}
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_loc{width:110px;text-align:center}
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_date{width:110px;text-align:center}
.inner_recruit.inner_recruit_list .wrap_rec_date:after{content:"";display:block;clear:both}
.inner_recruit.inner_recruit_list .wrap_rec_date .date{}
.inner_recruit.inner_recruit_list .wrap_rec_date .d_day{}
.inner_recruit.inner_recruit_list .company_favor{}
.inner_recruit.inner_recruit_list .recruit_scrap{bottom:15px}
.inner_recruit.inner_recruit_list .favor{vertical-align:middle}
.inner_recruit.inner_recruit_list .scrap{bottom:13px}
.inner_recruit.inner_recruit_list .line_point{}
.inner_recruit.inner_recruit_list .rec_opt_ico{vertical-align:top;margin:4px 0 -2px}
.inner_recruit.inner_recruit_list .rec_opt_bold .subject .link{font-weight:bold}
.inner_recruit.inner_recruit_list .rec_opt_color .subject .link{color:#ef502a}
.inner_recruit.inner_recruit_list .box.empty{padding:0}
.inner_recruit.inner_recruit_list .box.empty .link img{margin:0;height:16px}
.inner_recruit.inner_recruit_list .box.empty .wrap_prod_info{display:inline-block;position:static;left:auto;top:auto;width:210px;height:20px;line-height:16px;text-align:left;vertical-align:middle}
.inner_recruit.inner_recruit_list .box.empty .txt_prod_info{font-size:13px}
.inner_recruit.inner_recruit_list .box.empty .txt_prod_info,
.inner_recruit.inner_recruit_list .box.empty .txt_prod_link{display:inline-block;margin:0 0 0 3px}
.inner_recruit.inner_recruit_list.ie .recruit_scrap{bottom:13px}
.inner_recruit.inner_recruit_list.main .wrap_rec.wrap_rec_company{width:175px}
.inner_recruit.inner_recruit_list.main .company_name .link{font-size:15px}
.inner_recruit.inner_recruit_list.main .subject{width:455px}

/******* ST 인재관 리뉴얼 ST *******/
.inner_resume{position:relative;margin-top:25px}
.inner_resume *{font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px}
.inner_resume a{text-decoration:none;}
.inner_resume .link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.inner_resume .tit{margin-bottom:12px}
.inner_resume .tit_gunsu{position:absolute;right:0;top:0;text-align:right;line-height:30px}
.inner_resume .tit_gunsu strong{letter-spacing:0px}
.inner_resume .list{margin-left:-5px;margin-top:-5px}
.inner_resume .box{position:relative;overflow:hidden;background-color:#fff;float:left;padding:0 10px;margin-left:5px;margin-top:5px;border:1px solid #c8cbd0;}
.inner_resume .box.banner{padding:0}
.inner_resume .list:after{content:"";display:block;clear:both;}
.inner_resume .box:hover{border:1px solid #0090f3;}

.inner_resume .wrap_rsm{display:block;}

.inner_resume .cols1 .box{float:none}
.inner_resume .cols2 .box{width:377px;}
.inner_resume .cols3 .box{width:250px;}
.inner_resume .cols4 .box{width:186px;}
.inner_resume .cols5 .box{width:148px;}

.inner_resume.main .cols2 .box{width:477px;}
.inner_resume.main .cols3 .box{width:316px;}
.inner_resume.main .cols4 .box{width:236px;}
.inner_resume.main .cols5 .box{width:188px;}

.inner_resume .box.empty{line-height:207px;padding:0;}
.inner_resume .box.empty:hover{border:1px solid #c8cbd0;}
.inner_resume .box.empty .link{display:block;width:100%;height:100%;text-align:center}
.inner_resume .box.empty .link img{vertical-align:middle;margin-top:-46px}
.inner_resume .box.empty .txt_tel{display:block;position:absolute;bottom:-27px;color:#929292;left:0;width:100%;font-size:12px;letter-spacing:0;word-spacing:-3px;}
.inner_resume .box.empty .txt_tel{display:none;}
.inner_resume .box.empty .wrap_prod_info{display:block;position:absolute;left:0;top:50%;width:100%;height:50px;font-size:12px;letter-spacing:0;word-spacing:-1px;}
.inner_resume .box.empty .txt_prod_info{display:block;text-align:center;line-height:20px;color:#ccc;margin-bottom:5px}
.inner_resume .box.empty .txt_prod_link{display:block;text-align:center;line-height:20px;padding:0;width:70px;margin:0 auto;background-color:#ccc;color:#fff;border-radius:10px}

/* 프리미엄 인재관 */
.inner_resume.inner_resume_premium{margin-bottom:20px;}
.inner_resume.inner_resume_premium .cols2 .box{height:109px;}
.inner_resume.inner_resume_premium .cols3 .box{height:109px;}
.inner_resume.inner_resume_premium .cols4 .box{height:109px;}
.inner_resume.inner_resume_premium .cols5 .box{height:109px;}
.inner_resume.inner_resume_premium .cols2 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_premium .cols3 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_premium .cols4 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_premium .cols5 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_premium .box.empty .link img{margin-top:-55px;width:150px;}
.inner_resume.inner_resume_premium .box.empty .txt_prod_info{line-height:11px;margin-bottom:7px}
.inner_resume.inner_resume_premium .subject .link{display:block;margin-top:4px;color:#242424;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.inner_resume.inner_resume_premium .box{padding:10px 10px 10px 75px;}
.inner_resume.inner_resume_premium .per_pic{position:absolute;top:10px;left:5px;}
.inner_resume.inner_resume_premium .per_nm{color:#018ff3;font-weight:bold;}
.inner_resume.inner_resume_premium .jikjong .link{margin-top:4px;display:inline-block;font-weight:bold;font-size:13px;color:#333;}
.inner_resume.inner_resume_premium .wrap_rsm_top{border-bottom:1px solid #dce0e3;padding-bottom:2px}
.inner_resume.inner_resume_premium .wrap_rsm_top *{font-size:14px}
.inner_resume.inner_resume_premium .wrap_rsm_mid{margin-top:5px;display:block;}
.inner_resume.inner_resume_premium .wrap_rsm_edu{display:inline-block;}
.inner_resume.inner_resume_premium .edu_class{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_premium .edu_state{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_premium .wrap_rsm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.inner_resume.inner_resume_premium .wrap_rsm_career{display:inline-block;}
.inner_resume.inner_resume_premium .career{display:inline-block;font-size:11px;border:1px solid #ddd;padding:0 4px 0 2px;letter-spacing:-2px;}
.inner_resume.inner_resume_premium .career_no{border-color:#ffca74;color:#ffa422}
.inner_resume.inner_resume_premium .career_is{border-color:#6fc2f8;color:#23a0fd}
.inner_resume.inner_resume_premium .date_career_y{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_premium .date_career_m{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_premium .date_career_m:after{content:"";display:inline-block;width:1px;height:13px;padding-bottom:0;background-color:#a8a8a8;margin:0 0 -2px 4px;}

.inner_resume.inner_resume_premium.main .per_pic{left:10px;}
.inner_resume.inner_resume_premium.main{margin-bottom:0px;}
.inner_resume.inner_resume_premium.main .cols2 .box{height:124px;}
.inner_resume.inner_resume_premium.main .cols3 .box{height:124px;}
.inner_resume.inner_resume_premium.main .cols4 .box{height:124px;}
.inner_resume.inner_resume_premium.main .cols5 .box{height:124px;}
.inner_resume.inner_resume_premium.main .cols2 .box.empty{line-height:124px;}
.inner_resume.inner_resume_premium.main .cols3 .box.empty{line-height:124px;}
.inner_resume.inner_resume_premium.main .cols4 .box.empty{line-height:124px;}
.inner_resume.inner_resume_premium.main .cols5 .box.empty{line-height:124px;}
.inner_resume.inner_resume_premium.main .subject .link{margin-top:6px;}
.inner_resume.inner_resume_premium.main .box{padding:10px 10px 10px 100px;}
.inner_resume.inner_resume_premium.main .wrap_rsm_top{padding-bottom:6px}
.inner_resume.inner_resume_premium.main .wrap_rsm_top *{font-size:16px}
.inner_resume.inner_resume_premium.main .wrap_rsm_mid{margin-top:8px;}
.inner_resume.inner_resume_premium.main .edu_class{font-size:12px;}
.inner_resume.inner_resume_premium.main .edu_state{font-size:12px;}
.inner_resume.inner_resume_premium.main .career{padding:0 5px 0 3px;font-size:12px;}
.inner_resume.inner_resume_premium.main .date_career_y{font-size:12px;}
.inner_resume.inner_resume_premium.main .date_career_m{font-size:12px;}
/******* ED 인재관 리뉴얼 ED *******/

/******* ST 개인회원서비스 ST *******/
.person.index,
.person.index *{font-family:'맑은 고딕','Malgun Gothic';}
.wrap_profile,
.wrap_profile *{letter-spacing:-1px}
.wrap_profile{position:relative;border-top:2px solid #7d7d7d;border-bottom:1px solid #e1e1e1;height:250px;margin-bottom:40px;padding-left:160px;}
.wrap_profile a:hover{text-decoration:none;}
.wrap_profile .btn{display:inline-block;border:1px solid #e1e1e1;padding:8px 10px;font-weight:bold;font-size:14px;}
.wrap_profile .btn.btn_pay{padding-left:0;padding-right:0;text-align:center;width:140px;background-color:#da3e3f;color:#fff;border:1px solid #da3e3f;margin-top:15px}
.wrap_profile .btn.btn_pay.btn_pay_cnslt{margin-top:25px;}
.wrap_profile .btn.btn_info_modify{font-weight:normal;padding:4px 6px;margin-left:8px;}
.wrap_profile .btn.btn_info_picture{padding-left:20px;padding-right:20px;margin-top:10px}
.wrap_profile .btn.btn_recruit_list{position:absolute;bottom:0;left:26px;padding-top:9px}
.wrap_profile .btn.btn_resume_input{position:absolute;bottom:0;left:32px;padding-top:9px}
.ie .wrap_profile .btn.btn_recruit_list{padding-top:7px;}
.ie .wrap_profile .btn.btn_resume_input{padding-top:7px;}
.wrap_profile .btn.btn_recruit_list img,
.wrap_profile .btn.btn_resume_input img{margin:4px 0 0 4px;}
.wrap_profile .box_profile_picture{position:absolute;top:0;left:0;text-align:center;background-color:#fff;width:160px;height:247px;border-right:1px solid #e1e1e1;padding-top:40px;}
.wrap_profile .box_profile_picture .pic{display:block;width:100%;margin-top:40px;}
.wrap_profile .box_profile_picture #per_pic{max-width:100px;max-height:130px;}
.wrap_profile .box_profile_info{position:relative;width:100%;height:60px;border-bottom:1px solid #e1e1e1;padding:16px 15px;}
.wrap_profile .box_profile_info .txt_hp_state{position:absolute;top:0;right:0;width:180px;height:60px;line-height:60px;}
.wrap_profile .box_profile_info .txt_hp_state .txt_state{padding-right:5px;font-size:16px;font-weight:bold;}
.wrap_profile .box_profile_info .txt_hp_state em{color:#fe7e00;font-size:16px}
.wrap_profile .box_profile_info .person_name,
.wrap_profile .box_profile_info .btn.btn_info_modify{vertical-align:middle;}
.wrap_profile .box_profile_info .person_name{font-size:15px;}
.wrap_profile .box_profile_info .person_name strong{font-size:16px;font-weight:bold;}
.wrap_profile .wrap_person_info:after{content:"";display:block;clear:both}
.wrap_profile .box_person_info{position:relative;display:inline-block;overflow:hidden;width:200px;height:157px;border-right:1px solid #e1e1e1;float:left;margin-top:15px;margin-bottom:15px;text-align:center;}
.wrap_profile .box_person_info .txt_tit{display:block;font-size:17px;font-weight:normal;}
.wrap_profile .box_person_info .txt_num{display:block;font-size:32px;}
.wrap_profile .box_person_info .txt_num .orange{font-size:33px;color:#ff7f2e}
.wrap_profile .box_person_info .txt_sub_num{display:block;font-size:14px;position:relative;padding-right:50px;font-size:13px;}
.wrap_profile .box_person_info .txt_sub_num em{position:absolute;top:0;right:55px;font-size:13px;}
.wrap_profile .box_person_info .txt_sub_num.txt_sub_num_online{margin-top:6px;}
.wrap_profile .box_profile_pay{border:none;}
.wrap_profile .box_profile_pay .txt_tit{font-weight:bold;}
.person.index .tab_menu_box ul{height:47px;line-height:47px;}
.person.index .tab_menu_box ul.tab_total3 li{width:190px;height:47px;}
.person.index .tab_menu_box ul.tab_total3 li a{font-size:13px;}
html.webkit.chrome.win.person.index #container #content.home .all_gunsu.txt_gunsu{font-size:12px;line-height:22px;padding-right:0;}
.person.index #container #content.home .tbl_bortopno th{line-height:50px;font-weight:bold;}
.person.index #content .tbl_bortopno .middle td{padding-top:14px;padding-bottom:14px}
.person.index #content .tbl_bortopno,
.person.index #content .tbl_bortopno *{font-size:13px;color:#333}
.person.index .btn_pack.ico.down{background: url('/icon/icon_down.jpg?t=01') no-repeat;background-position:0 0;}
/******* ED 개인회원서비스 ED *******/

/******* ST 기업회원서비스 ST *******/
.company.index,
.company.index *{font-family:'맑은 고딕','Malgun Gothic';}
.wrap_profile_company,
.wrap_profile_company *{letter-spacing:-1px}
.wrap_profile_company{border-top:2px solid #7d7d7d;border-bottom:1px solid #e1e1e1;margin-bottom:20px;background-color:#fbfbfb}
.wrap_profile_company a:hover{text-decoration:none;}
.wrap_profile_company .btn{display:inline-block;border:1px solid #dbdbdb;padding:8px 10px;font-weight:bold;font-size:14px;}
.wrap_profile_company .btn.btn_info_modify{position:absolute;top:9px;right:10px;padding:5px 10px;font-weight:normal;}
.wrap_profile_company .btn.btn_info_logo{margin-top:15px;padding:6px 57px}
.wrap_profile_company .box_profile_top{position:relative;height:50px;padding:15px 10px;border-bottom:1px solid #e1e1e1;background-color:#fff;}
.wrap_profile_company span{font-size:16px;}
.wrap_profile_company .ed_modify{font-size:14px;position:absolute;top:15px;right:124px;}
.wrap_profile_company .box_profile_top .company_name{color:#ff9135}
.wrap_profile_company .box_profile_middle{position:relative;margin-bottom:15px;background-color:#fff;}
.wrap_profile_company .box_profile_middle .logo{position:absolute;top:0;left:0;text-align:center;width:200px;height:200px;padding-top:25px;}
.wrap_profile_company .box_profile_middle .logo img{}
.wrap_profile_company .box_profile_middle .box_logo{width:175px;height:100px;line-height:100px;display:inline-block;}
.wrap_profile_company .box_profile_middle .box_logo img{max-width:100%;max-height:100%;vertical-align:middle;}
.wrap_profile_company .box_profile_middle .info{border-bottom:1px solid #e1e1e1;padding:20px 10px 20px 230px;line-height:22px;}
.wrap_profile_company .box_profile_middle .wrap_info{position:relative;padding-left:80px;}
.wrap_profile_company .box_profile_middle .wrap_info .txt_desc,
.wrap_profile_company .box_profile_middle .wrap_info .litegray{font-size:14px;}
.wrap_profile_company .box_profile_middle .wrap_info .txt_sub_tit{position:absolute;top:0px;left:0px;color:#6e7882;font-weight:bold;font-size:14px;}
.wrap_profile_company .box_profile_bottom{background-color:#fff;border-top:1px solid #e1e1e1}
.wrap_profile_company .booth_profile_bottom:after{content:"";display:block;clear:both}
.wrap_profile_company .booth_profile_bottom .list{position:relative;float:left;font-size:16px;border-left:1px solid #e3e3e3;width:152px;margin-top:15px;text-align:center;margin-bottom:15px;padding-top:70px;height:118px;}
.wrap_profile_company .booth_profile_bottom .list:first-child{border-left:none;}
.wrap_profile_company .booth_profile_bottom .list img{position:absolute;top:0;left:0;}
.wrap_profile_company .booth_profile_bottom .list img.list_img_1{top:5px;left:54px}
.wrap_profile_company .booth_profile_bottom .list img.list_img_2{top:5px;left:54px}
.wrap_profile_company .booth_profile_bottom .list img.list_img_3{top:5px;left:46px}
.wrap_profile_company .booth_profile_bottom .list img.list_img_4{top:5px;left:46px}
.wrap_profile_company .booth_profile_bottom .list .txt{font-weight:bold;display:block;}
.wrap_profile_company .booth_profile_bottom .list .num{font-size:22px;color:#ff9135;margin-right:2px;}
.wrap_profile_company .booth_profile_bottom .list.list_company_pay{padding-top:0;}
.wrap_profile_company .booth_profile_bottom .list.list_company_pay .btn{width:120px;font-size:13px;font-weight:normal;background-color:#e33e38;color:#fff;margin-top:11px;padding:8px 0px;border:1px solid #e33e38;}
.wrap_profile_company .booth_profile_bottom .list.list_company_pay .txt{font-size:18px;}

.company.index .tab_menu_box ul{height:47px;line-height:47px;}
.company.index .tab_menu_box ul.tab_total3 li{width:190px;height:47px;}
.company.index .tab_menu_box ul.tab_total3 li a{font-size:13px;}
.company.index #container #content .tbl_bortopno th{line-height:50px;font-weight:bold;}
.company.index #container #content.index .tab_menu_box.home.ac .all_gunsu{top:15px;}
.company.index #content .tbl_bortopno,
.company.index #content .tbl_bortopno *{font-size:13px;color:#333}
.company.index .btn_pack.ico.down{background: url('/icon/icon_down.jpg?t=01') no-repeat;background-position:0 0;}
.company.index #content .tbl_bortopno td{padding-top:15px;padding-bottom:15px}
.company.index #content .tbl_bortopno td.empty{padding:40px 0;}
.company.index #content .tbl_bortopno td .txt_empty{display:inline-block;font-size:17px;padding-bottom:10px;font-weight:bold;letter-spacing:-1px;}
.company.index #content .tbl_bortopno td .btn_area .recruit_add_btn {display:inline-block;width:160px;height:46px;border:0 none;background:url(/img/company/c_button_set.jpg?t=01) no-repeat;cursor:pointer;text-indent:-9999em;font-size:0;}
.company.index #content .tbl_bortopno td .btn_area .recruit_add_btn.recruit_pay_btn {width:202px;background: url(/img/company/c_button_set_pay.jpg?t=01) no-repeat;}

.c_home_wrap dl.list_type1.list_home_service .all{display:inline-block;float:right;width:51px;height:10px;background:url('/img/company/icon_all.gif')no-repeat;margin-top:7px;}
.c_home_wrap dl.list_type1.list_home_service table.box td.empty{padding:40px 0;}
.c_home_wrap dl.list_type1.list_home_service table.box tr td .txt_empty{display:inline-block;font-size:17px;padding-bottom:10px;font-weight:bold}
.c_home_wrap dl.list_type1.list_home_service table.box td.empty .recruit_add_btn.recruit_pay_btn{background: url('/img/company/c_button_set_pay.jpg?t=01') no-repeat;width:202px;}

.company.index .recommend_product{overflow:hidden;width:466px;float:left}
.company.index .recommend_product .recommend_tit{position:relative;overflow:hidden;width:466px}
.company.index .recommend_product .recommend_tit h3{float:left}
.company.index .recommend_product .recommend_tit a{float:right;background:url("/img/company/icon_all.gif") no-repeat;width:51px;height:10px;margin-top:6px}
.company.index .recommend_product .recommend_tit .all_gunsu{right:0;}
.company.index .recommend_product ul.product_list{border:1px solid #e3e4e7;margin-top:13px;overflow:hidden;margin-left:-1px}
.company.index .recommend_product li.pro_list_nae{border-left:1px solid #e3e4e7;width:155px;position:relative;float:left;height:200px}
.company.index .recommend_product li.pro_list_nae:after{content:"";display:block;width:1px;height:40px;background-color:#8e9196;position:absolute;top:0;left:-1px;}
.company.index .recommend_product li.pro_list_nae:first-child:after{display:none;}
.company.index .recommend_product li.pro_list_nae dt.list_tit{background-color:#767676;height:40px;text-align:center;}
.company.index .recommend_product li.pro_list_nae dt.list_tit img{margin-top:12px;margin-left:9px}
.company.index .recommend_product li.pro_list_nae dt.list_tit a{position:absolute;background:url("/img/company/btn_apply.gif") no-repeat;width:33px;height:20px;top:8px;right:8px}
.company.index .recommend_product li.pro_list_nae dt.list_tit span{line-height:40px;font-size:14px;color:#fff;letter-spacing:-1px}
.company.index .recommend_product li.pro_list_nae dd.pro_summary{margin-top:17px;margin-left:10px;line-height:17px;font-weight:bold}
.company.index .recommend_product li.pro_list_nae dd.pro_price{position:absolute;left:10px;bottom:15px;font-weight:bold;font-size:16px;}
.company.index .recommend_product li.pro_list_nae dd.pro_price .num{color:#e83749;font-size:16px;}

.company.index .com_service{width:283px;padding-top:15px;padding-left:15px;border:1px solid #d9d9d9;float:right;margin-top:30px;height:200px;position:relative;}
.company.index .com_service .txt{display:inline-block;margin-bottom:20px;font-size:20px;color:#ec3645;font-weight:bold;}
.company.index .com_service .img_bulb{position:absolute;right:18px;bottom:20px;}
.company.index .com_service .list{font-size:14px;line-height:25px;letter-spacing:-1px;}
.company.index .com_service .list .icon_company_home{display:inline-block;width:22px;height:22px;vertical-align:middle;background-color:red;margin-right:10px;background:url("/img/company/icon_company_home.jpg?t=01") no-repeat;background-position:0 0;}
.company.index .com_service .list.list_1 .icon_company_home{background-position:0px 0px}
.company.index .com_service .list.list_2 .icon_company_home{background-position:0px -27px}
.company.index .com_service .list.list_3 .icon_company_home{background-position:0px -54px}
.company.index .com_service .list.list_4 .icon_company_home{background-position:0px -79px}
/******* ED 기업회원서비스 ED *******/

/* 메인페이지 기업회원 로그인 후 로그인 박스 위에 레이어 */
.company_alert_panel { position: absolute; width: 100%; height: 100%; background-color: #fff; z-index: 5; }
.company_alert_panel div.top_panel { padding: 5px 10px; text-align: right; }
.company_alert_panel div.middle_panel { padding: 0 5px 20px 5px; text-align: center; }
.company_alert_panel div.middle_panel p.title { font-size: 16px; font-weight: bold; }
.company_alert_panel div.middle_panel p span.bold { font-size: 16px; font-weight: bold; color: #d01218; }
.company_alert_panel div.middle_panel p.desc { margin-top: 10px; font-size: 12px; }
.company_alert_panel div.bottom_panel { text-align: center; }
a.paid_advertising_link { padding: 5px 10px; background-color: #595959; color: #fff; font-weight: bold; }

/* 다음주소API 팝업 */
#layer_popup {display: none;position: fixed;-webkit-transform: translateZ(0);top: 0;right: 0;left: 0;bottom: 0;z-index: 100000;background-color: rgba(0,0,0,.7);min-width: 320px;}
#layer_zipcode_search {display: none;position: fixed;-webkit-transform: translateZ(0);top: 50%;left: 50%;z-index: 1;width: 500px;height: 600px;min-width: 310px;border: 5px solid #000;background-color: #fff;-webkit-overflow-scrolling: touch;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#btn_close_zip {position: absolute;top: -12px;right: -12px;z-index: 1;cursor: pointer;width: 24px;height: 24px;background: #000;border-radius: 24px;background-image: url(/img/etc/zip_btn_close.png);background-repeat: no-repeat;background-position: 50% 50%;}
.bts, .btb, .btm, .btl, .fab {display: inline-block;font: normal normal normal 14px/1 "Black Tie";font-size: inherit;vertical-align: -14.28571429%;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
#btn_close_zip .ico_close_zip {font-size: 12px;vertical-align: middle;color: #fff;}

/* 상품안내 버튼 */
.btn_service_info {float:right;display: inline-block;padding: 1px 4px 1px 4px;border: 1px solid #dc3c3c;color: #dc3c3c;background-color:#fff; margin-left: 3px;vertical-align: top;margin-top: 3px;font-size: 13px;font-weight: bold;}
.btn_service_info .txt_blue{font-family: '굴림',gulim;color:#dc3c3c ;}

/*상품안내 모달*/
.modal_title{padding-bottom: 10px; margin-bottom: 15px;  border-bottom: 2px solid #ececec; margin-left: 20px; margin-right: 20px;}
.mo_content{font-size:15px;font-weight:bold;}
/*모달 가격 테이블*/
.mo_price{width: 100%; text-align : center;}
.mo_price tr td{line-height: 27px; font-weight: bold; font-size:14px;}
.mo_price_bar{border-top: 1px solid #000000; border-bottom:1px solid #000000;}
.mo_price_top{padding-top:5px; color: #fc6060;}
/* 그랜드채용관 모달 */
#grand_mo {position:absolute; width:auto; height:auto; background-color:#fff; z-index:998; display: none;top: 38px;right:0;}
#grand_mo button {display: inline-block;width: 15px; background-color: #fff; border: #fff; position: absolute; margin-left: 90%; margin-top: -55%;}
#grand_mo .modal_content {width:400px; height:auto; padding:20px 10px 15px; border:2px solid #666;}
/* 일반채용관 모달 */
#list_mo {position:absolute; width:auto; height:auto; background-color:#fff; z-index:998; display: none;top: 38px;right:0;}
#list_mo button {display: inline-block; width: 15px; background-color: #fff; border: #fff; position: absolute; margin-left: 90%; margin-top: -53.5%;}
#list_mo .modal_content {width:400px; height:auto; padding:20px 10px 15px; border:2px solid #666;}
/* 헤드라인채용관 모달 */
#headline_mo {position:absolute; width:auto; height:auto; background-color:#fff; z-index:998; display: none;top: 38px;right:0;}
#headline_mo button {display: inline-block; width: 15px; background-color: #fff; border: #fff; position: absolute; margin-left: 90%; margin-top: -53.5%;}
#headline_mo .modal_content {width:400px; height:auto; padding:20px 10px 15px; border:2px solid #666;}
/* 스페셔채용관 모달 */
#special_mo {position:absolute; width:auto; height:auto; background-color:#fff; z-index:998; display: none;top: 38px;right:0;}
#special_mo button {display: inline-block; width: 15px; background-color: #fff; border: #fff; position: absolute; margin-left: 90%; margin-top: -53.5%;}
#special_mo .modal_content {width:400px; height: auto; padding:20px 10px 15px; border:2px solid #666;}
/* 프리미엄채용관 모달 */
#premium_mo {position:absolute; width:auto; height:auto; background-color:#fff; z-index:998; display: none;top: 38px;right:0;}
#premium_mo button { display: inline-block; width: 15px; background-color: #fff; border: #fff; position: absolute; margin-left: 90%; margin-top: -55%;}
#premium_mo .modal_content {width:400px; height:auto; padding:20px 10px 15px; border:2px solid #666;}
