@charset "utf-8";
@import url(reset.css?v=2.1);
@import url(default.css?v=2);
@import url(print.css?v=2) print;
/**
 * @author  이민주<manzbbong@gmail.com>
 * @since   2014-08-26
 *
 * 2015-01-27 KTK   공지사항 말줄임표 추가
 * 2015-01-29 JDY   결제페이지 및 채용관 스타일 변경
 */

/******* ST 레이아웃 ST *******/

/*
::selection{
    background: #dbefbd;
    color: #215648;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
}
::-moz-selection{
    background: #dbefbd;
    color: #215648;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
}
*/

/* 모달 발생 시 배경 */
#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;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}

/* 티커 영역 */
#ticker{position:fixed;z-index:999999999;top:0;left:0;right:0;color:#fff;background:rgba(0, 0, 0, 0.5);text-align:center;font-size:13px;padding:10px 0}
#ticker.top{top:0;bottom:auto}
#ticker.bottom{bottom:0;top:auto}

/* 슬라이드 배너 */
#slide_banner{height:70px}
#slide_banner .ban_content{width:1260px;height:70px;margin:0 auto;position:relative}
#slide_banner .btn_close{position:absolute;right:0;top:20px;border-radius:4px} /* background:rgba(255, 255, 255, 0.4); */
#slide_banner .desc{overflow:hidden;position:absolute;z-index:1;right:-33px;top:58px;width:100px;line-height:11px;font-size:11px;padding:3px;text-align:center;background:#FFFFEA;border:1px solid #c7c7c7}

/* 레이어 팝업 */
#mobile_layer_popup{position:absolute;z-index:100001;top:33px;right:187px;margin-left:-255px;border:0}
#mobile_layer_popup .mobile_layer_popup_close{position:absolute;display:block;cursor:pointer;background-color:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}
#mobile_layer_popup .close_btn{top:10px;right:10px;width:21px;height:21px}
#mobile_layer_popup div.relative{overflow:hidden;height:230px;}
#mobile_layer_popup div.intext{width:221px;height:27px;border:1px solid #909090;font-family:tahoma,'굴림',gulim,sans-serif;font-size:12px;position:absolute;top:153px;left:47px;}
#mobile_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;}
#mobile_layer_popup div.send_android img{width:59px;height:60px;top:147px;right:47px;position:absolute;}
#mobile_layer_popup div.txt_app_down{color:#2c6cef}
#mobile_layer_popup #cell_num{width:219px;height:25px}

/* global bar */
#global_bar{min-width:1260px;height:34px;background:url("../main/img/globalbar_bg.gif") repeat-x 0 0}
#global_bar .wrap{position:relative;width:1260px;height:34px;margin:0 auto}
#global_bar .wrap a{color:#8e8e8e;font-size:11px;letter-spacing:-0.5px;text-decoration:none;font-family:tahoma,'돋움',sans-serif;font-weight:normal}
#global_bar .wrap .left{position:absolute;left:0;overflow:hidden;padding-top:5px}
#global_bar .wrap .left li{width:94px;float:left;margin-bottom:5px;background:url("../main/img/main_set.png") no-repeat 84px -728px}
#global_bar .wrap .left li:last-child{background:none}
#global_bar .wrap .right{position:absolute;right:0;padding-top:7px}
#global_bar .wrap .right > li{float:left;padding-left:15px;font-weight:bold;background:url("../main/img/icon_set.png?v=2") no-repeat 7px -81px;margin-top:2px}

#global_bar .wrap .right .my_m{position:relative}
#global_bar .wrap .right .my_m .my_menu_pop{width:100px;position:absolute;top:23px;left:9px;border:1px solid #49658d;padding:9px 0 9px 0;z-index:10;background-color:#ffffff}
#global_bar .wrap .right .my_m .my_menu_pop > li{line-height:19px;font-family:tahoma,'돋움',sans-serif;color:#8b8b8b;font-size:11px;letter-spacing:-1px;padding-left:13px}
#global_bar .wrap .right .my_m .my_menu_pop > li:hover{background-color:#ebf2ff}
#global_bar .wrap .right .my_m .my_menu_pop > li:hover a{text-decoration:underline;color:#2c6cef}
#global_bar .wrap .right .my_m .my_menu_pop > li a.bold{font-weight:bold}
#global_bar .wrap .right .my_m .my_menu_pop .point_m{font-family:tahoma,'돋움',sans-serif;color:#2c6cef;font-size:11px}

#global_bar .wrap .right .my_m.prod{position:relative}
#global_bar .wrap .right .my_m.prod .my_menu_pop{width:125px;position:absolute;top:23px;left:9px;border:1px solid #49658d;padding:9px 0 9px 0;z-index:10;background-color:#ffffff}
#global_bar .wrap .right .my_m.prod .my_menu_pop > li{line-height:19px;font-family:tahoma,'돋움',sans-serif;color:#8b8b8b;font-size:11px;letter-spacing:-1px;padding-left:13px}
#global_bar .wrap .right .my_m.prod .my_menu_pop > li:hover{background-color:#ebf2ff}
#global_bar .wrap .right .my_m.prod .my_menu_pop > li:hover a{text-decoration:underline;color:#2c6cef}
#global_bar .wrap .right .my_m.prod .my_menu_pop > li a.bold{font-weight:bold}
#global_bar .wrap .right .my_m.prod .my_menu_pop .point_m{font-family:tahoma,'돋움',sans-serif;color:#2c6cef;font-size:11px}

#global_bar .wrap .right > li > a ,
#global_bar .wrap .right > li > a > span,
#global_bar .wrap .right > li > a > strong{vertical-align:middle;color:#8e8e8e;font-size:11px;letter-spacing:-0.5px;font-family:tahoma,'돋움',sans-serif}
#global_bar .wrap .right > li > a > strong{font-weight:bold;color:#2c6cef;}
#global_bar .wrap .right > li:first-child{background:none}
#global_bar .wrap .right .mem_bold{font-weight:bold;font-size:11px;color:#6e6e6e;margin-bottom:5px}
#global_bar .wrap .right .my_menu{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background:url("../main/img/icon_set.png?v=2") no-repeat 0 0;margin-left:5px}

#global_bar .wrap .right .facebook{display:inline-block;*display:inline;*zoom:1;width:23px;height:20px;background:url("../main/img/main_set.png") no-repeat 0 -937px}
#global_bar .wrap .right .twitter{display:inline-block;*display:inline;*zoom:1;width:23px;height:20px;background:url("../main/img/main_set.png") no-repeat -23px -937px}
#global_bar .wrap .right .blog{display:inline-block;*display:inline;*zoom:1;width:23px;height:20px;background:url("../main/img/main_set.png") no-repeat -46px -937px}
#global_bar .wrap .right .cafe{display:inline-block;*display:inline;*zoom:1;width:23px;height:20px;background:url("../main/img/main_set.png") no-repeat -69px -937px}

#global_bar .wrap .right li.glo_sns{overflow:hidden;margin-top:0}/*background:url('')*/
#global_bar .wrap .right .glo_sns li{float:left}

/* header */
#header{position:relative;width:1260px;height:134px;margin:0 auto;text-align:left;overflow:hidden}
#header h1{position:absolute;left:0;height:105px;line-height:105px; margin-left:20px}
#header h1 img{vertical-align:middle; margin-top: 24px;max-width:270px;}
#header h1 .mjplex_20th{margin-top:3px;}
#header #search_area{position:absolute;left:414px;width:410px;padding-top:39px}
#header #box{width:410px;height:51px;margin:0 auto;background:url("../common/img/new_main_search.gif");overflow:hidden;}
#header #box form{width:400px;height:25px;margin-top:4px;margin-left:10px}
#header #box .search_txt{height:43px;line-height:23px;width:336px;border:0;margin-left:10px;font-size:14px; letter-spacing:-1px;}
#header #box .search_btn{width:30px;height:20px;background:url("../common/img/new_icon_set.png") no-repeat 9px 0;border:0}
#header #keyword{text-align:center}
#header #keyword ul.key{overflow:hidden;display:inline-block;*display:inline;*zoom:1;}
#header #keyword ul li{float:left;padding-top:9px;padding-left:12px;background:url("../common/img/new_icon_set.png") no-repeat 5px -72px}
#header #keyword ul li:first-child{background:none;padding-left:0}
#header #keyword a{color:#8e8e8e;font-size:13px;letter-spacing:0}
#header #top_ban{position:absolute;right:0;width:250px;padding-top:18px;overflow:hidden;height:105px}
#header #top_ban ul.ban123{position:absolute;width:160px;top:82px;left:0;overflow:hidden}
#header #top_ban ul.ban123 li{float:left;margin-right:4px}
#header #top_ban ul.ban123 li a{display:block;width:15px;height:12px}
#header #top_ban ul.ban123 .ban_c01{display:inline-block;*display:inline;*zoom:1;width:8px;height:8px;background:url("../main/img/main_set.png") no-repeat 0 -909px}
#header #top_ban ul.ban123 .ban_c01.active{display:inline-block;*display:inline;*zoom:1;width:8px;height:8px;background:url("../main/img/main_set.png") no-repeat -12px -909px}

/* GNB */
/*#gnb{width:100%;height:45px;background:url("../common/img/m_gnb_bg.gif")}*/
#gnb{width:100%;min-width:1260px;height:57px;background-color:#fff;border-bottom: 2px solid #326bff; border-top : 1px solid #e3e3e3;}
#gnb .wrap{position:relative;width:1260px;margin:0 auto; height:54px;}
#gnb .wrap:after{content:"";display:block;clear:both}
#gnb .wrap .service{position:absolute;left:0}
#gnb .wrap .link{position:absolute;right:0}
#gnb .wrap li{float:left}

#gnb .wrap .link .per_login a {display:block; width:188px; height:54px;}
#gnb .wrap .link .per_login02 a {display:block; width:165px; height:54px;}
#gnb .wrap .link .com_login a {display:block; width:188px; height:54px;}
#gnb .wrap .link .com_login02 a {display:block; width:188px; height:54px;}
#gnb .wrap .link .all_prod a {display:block; width:181px; height:54px;}

#gnb .wrap .link li.per_login {background:url('../common/img/new_global_set_per.jpg')0 0 no-repeat}
#gnb .wrap .link li.per_login02 {background:url('../common/img/new_global_set_rsm.jpg')0 0 no-repeat}
#gnb .wrap .link li.com_login {background:url('../common/img/new_global_set_com_on.jpg')0 0 no-repeat}
#gnb .wrap .link li.com_login02 {background:url('../common/img/new_global_set_rec.jpg')0 0 no-repeat}
#gnb .wrap .link li.all_prod {background:url('../common/img/new_global_prod_all.jpg')0 0 no-repeat}


#gnb .wrap .link li.per_login.on{background:url('../common/img/new_global_set_per_on.jpg')0 0 no-repeat}
#gnb .wrap .link li.per_login02.on{background:url('../common/img/new_global_set_rsm_on.jpg')0 0 no-repeat}
#gnb .wrap .link li.com_login.on {background:url('../common/img/new_global_set_com.jpg')0 0 no-repeat}
#gnb .wrap .link li.com_login02.on{background:url('../common/img/new_global_set_rec_on.jpg')0 0 no-repeat}
#gnb .wrap .link li.all_prod.on{background:url('../common/img/new_global_prod_all_on.jpg')0 0 no-repeat}





#gnb .wrap li .link .all_prod{}
.gnbFixed {position: fixed; top: 0; z-index:100000;}

/* 임시 메뉴 상단 추가 아이콘 */
#gnb #school_icon{position: absolute; bottom: 38px; left: 204px;width: 135px;height:25px;display: block;z-index: 999;background: url('../common/img/kbs_104_icon.png')}

#gnb .wrap a.ico_gnb_m01{position:absolute;background:url("../main/img/ico_recruit_100.png") no-repeat;width:91px;height:17px;top:-9px;left:10px;z-index:1}

#gnb .wrap .service li>a{display:block;width:auto;height:57px}
#gnb .wrap .service li.m01{width:120px;height:54px;background:url('../common/img/new_m_gnb01.png') 0 0 no-repeat}
#gnb .wrap .service li.m02{width:95px;height:45px;background:url('../common/img/m_gnb02.png') 0 0 no-repeat}
#gnb .wrap .service li.m03{width:120px;height:54px;background:url('../common/img/new_m_gnb03.png') 0 0 no-repeat}
#gnb .wrap .service li.m04{width:120px;height:54px;background:url('../common/img/new_m_gnb04.png') 0 0 no-repeat;position:relative;}
#gnb .wrap .service li.m05{width:142px;height:54px;background:url('../common/img/new_m_gnb05.png') 0 0 no-repeat}
#gnb .wrap .service li.m06{width:76px;height:54px;background:url('../common/img/new_m_gnb06.png') 0 0 no-repeat}
#gnb .wrap .service li.m07{width:120px;height:45px;background:url('../common/img/m_gnb07.png') 0 0 no-repeat; display:none;}

#gnb .wrap .service li.on{}
#gnb .wrap .service li.m01.on{background:url('../common/img/new_m_gnb01_on.png') 0 0 no-repeat}
/*#gnb .wrap .service li.m02.on{background:url('../common/img/m_gnb02_on.png') 0 0 no-repeat}*/
#gnb .wrap .service li.m03.on{background:url('../common/img/new_m_gnb03_on.png') 0 0 no-repeat}
#gnb .wrap .service li.m04.on{background:url('../common/img/new_m_gnb04_on.png') 0 0 no-repeat;position:static}
#gnb .wrap .service li.m05.on{background:url('../common/img/new_m_gnb05_on.png') 0 0 no-repeat}
#gnb .wrap .service li.m06.on{background:url('../common/img/new_m_gnb06_on.png') 0 0 no-repeat}
#gnb .wrap .service li.m07.on{background:url('../common/img/m_gnb07.png') 0 0 no-repeat}
/*#gnb .wrap .service li.m04:after{content:"";display:block;position:absolute;top:14px;right:0;background-color:#4880f1;width:1px;height:14px}*/
#gnb .wrap .service li.m04.on:after{display:none;}

/*전체메뉴*/
#gnb .wrap .service li.on .menu{display:block}
#gnb .wrap div.menu{display:none;position:absolute;top:56px;left:0;z-index:999999;width:1260px}
#gnb .wrap div.menu .stroke{position:relative;border:2px solid #2c6cef;border-top:0}
#gnb .wrap div.menu .stroke .menu_nav{overflow:hidden}
#gnb .wrap div.menu .stroke .menu_nav table{background-color:#fff;width:100%;margin-top:-25px}
#gnb .wrap div.menu .stroke .menu_nav table td{vertical-align:top;width:25%;height:100%;border-right:1px solid #e9e9e9;padding:10px 20px 20px}
#gnb .wrap div.menu .stroke .menu_nav table td dt{padding-bottom:10px}
#gnb .wrap div.menu .stroke .menu_nav table td dt a{display:block;font-weight:bold;border-bottom:1px dotted #3c4353;padding:35px 0 10px 0;width:100%}
#gnb .wrap div.menu .stroke .menu_nav table td dd{width:100%;line-height:20px;font-family:tahoma,'굴림',sans-serif;color:#717171}
#gnb .wrap div.menu .stroke .menu_nav table td dd img{vertical-align:middle;padding-bottom:3px;margin-left:35px;}
#gnb .wrap div.menu .stroke .menu_nav table td dl.loc_wrap{overflow:hidden}
#gnb .wrap div.menu .stroke .menu_nav table td dl.loc_wrap dd{float:left;margin-right:7px;width:auto}
#gnb .wrap div.menu .stroke .menu_nav table td dl.ad_wrap{overflow:hidden}
#gnb .wrap div.menu .stroke .menu_nav table td dl.ad_wrap dt{visibility:hidden;padding:0;height:35px}
#gnb .wrap div.menu .bottom{overflow:hidden;clear:both;bottom:0;margin:0;background-color:#fff;padding-top:10px}/*position:absolute;z-index:1000;*/
#gnb .wrap div.menu .bottom p a.close{position:absolute;background:url("../recruit/img/nav_btn_close.gif") no-repeat;width:21px;height:20px;right:15px;top:18px}
#gnb .wrap div.menu .bottom ul{overflow:hidden;position:relative;background-color:#f6f6f6;padding:0 20px;width:1256px;height:51px}

/*전체메뉴 - 채용정보 하단*/
#gnb .wrap .recruit .bottom ul li{height:51px;line-height:51px}
#gnb .wrap .recruit .bottom ul li *{vertical-align:middle}
#gnb .wrap .recruit .bottom p.more_result{padding-left:8px;font-size:11px}
#gnb .wrap .recruit .bottom ol.logo{overflow:hidden;display:inline-block;*display:inline;*zoom:1;margin:0 20px}
#gnb .wrap .recruit .bottom ol.logo li{display:inline-block;*display:inline;*zoom:1;margin-right:2px;border:1px solid #dbdbdb;background-color:#fff;width:102px;height:36px;line-height:31px} /* 2014-10-21 margin-right:2px;width:100px;height:33px;*/
#gnb .wrap .recruit .bottom ol.logo li .spe_loco{text-align:center}

/*전체메뉴 - 교육정보 하단*/
#gnb .wrap .edu .bottom ul li{height:51px;line-height:51px}
#gnb .wrap .edu .bottom ul li *{vertical-align:middle}
#gnb .wrap .edu .bottom p.more_result{padding-left:8px;font-size:11px}
#gnb .wrap .edu .bottom ol.logo{overflow:hidden;display:inline-block;*display:inline;*zoom:1;margin:0 20px}
#gnb .wrap .edu .bottom ol.logo li{display:inline-block;*display:inline;*zoom:1;margin-right:2px;border:1px solid #dbdbdb;background-color:#fff;width:102px;height:36px;line-height:34px;overflow:hidden;} /* 2014-10-21 margin-right:2px;width:100px;height:33px;*/
#gnb .wrap .edu .bottom ol.logo li .edu_loco{text-align:center;line-height:32px;height:34px} /* 2014-10-21 padding-left:7px 삭제*/
#gnb .wrap .edu .bottom ol.logo li .edu_loco img{max-width:90px;max-height:34px}

/*전체메뉴 - 정회원프리미엄존 하단*/
#gnb .wrap .member .bottom ul li{height:51px;line-height:51px}
#gnb .wrap .member .bottom ul li *{vertical-align:middle}
#gnb .wrap .member .bottom p.more_result{padding-left:8px;font-size:11px}
#gnb .wrap .member .bottom ol.logo{overflow:hidden;display:inline-block;*display:inline;*zoom:1;margin:0 20px}
#gnb .wrap .member .bottom ol.logo li{display:inline-block;*display:inline;*zoom:1;margin-right:2px;border:1px solid #dbdbdb;background-color:#fff;width:100px;height:33px;line-height:31px}
#gnb .wrap .member .bottom ol.logo li .member_loco{text-align:center}

/* GNB margin */
#gnb_margin{height:30px;background-color:#f1f1f1;}
#gnb_margin a{color:#3c4353;font-size:12px;letter-spacing:0;text-decoration:none}
#gnb_margin .wrap{position:relative;width:960px;margin:0 auto;padding-top:6px}
#gnb_margin .wrap .txt_ban{position:absolute;left:0;padding-left:17px;}
#gnb_margin .wrap .txt_ban .ico_gnb_margin{position:absolute;left:0;top:2px;width:14px;height:14px;background:url("../common/img/icon_set.png?v=2") no-repeat -149px -28px}
#gnb_margin .wrap .txt_ban strong{color:#ff5f4e}
#gnb_margin .wrap .txt_ban{overflow-x:hidden;height:16px;line-height:16px}
/* 2015-01-27 김태균 공지사항 말줄임표&소스정리 */
#gnb_margin .wrap .notice{position:absolute;right:0;padding-left:34px;background:url("../common/img/icon_set.png?v=2") no-repeat -169px 0;max-width:480px;height:16px;line-height:16px;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}/* 2015-01-27 정두연 overflow-y:auto;에서 hidden적용 */

/* 좌측날개 */
#left_wing{position:fixed;top:230px;right:50%;margin-right:640px;z-index:99999;}/* width:160px */
#left_wing .wing_list{margin-bottom:10px; margin-top: 5px;}
#left_wing .wing_list > ul{float:right;margin-bottom:-10px}
#left_wing .wing_list > ul > li{margin-bottom:10px}
#left_wing .wing_list:after{content:"";display:block;clear:both}

/* 좌측날개(결제페이지) */
#left_wing .wing_list h2{margin-bottom:-3px}
#left_wing .wing_list .q_menu{border-top:3px solid #383838;margin-top:-5px;}
#left_wing .wing_list .q_menu .aside_menu{height:29px;background-color:#f8fafc;border-top:solid 1px #dddfe0;border-bottom:solid 1px #dddfe0;padding-left:13px;padding-top:6px}
#left_wing .wing_list .q_menu .arrow{display:inline-block;*display:inline;*zoom:1;width:90px;background:url("../main/img/main_set.png") no-repeat 86px -982px}
#left_wing .wing_list .q_menu a:hover{text-decoration:none}
#left_wing .wing_list .q_menu .aside_menu:first-child{border-top:none}
#left_wing .wing_list .q_menu .q_m02{height:29px;background-color:#e4e4e4;border-top:solid 1px #f0f0f0;border-bottom:solid 1px #d0d0d0;padding-left:13px;padding-top:6px}
#left_wing .wing_list .q_menu .q_m02:first-child{border-top:none}
#left_wing .wing_list .q_menu li{margin:0}
#left_wing .wing_list .q_menu .q_m03 {margin-top:7px;text-align:center;}

/* 우측날개 */
/* 2016-02-12 대표님 지시사항 -> 최하단 ad 추가 */
/*#right_empty_fixed{position:absolute;top:100px;right:0;width:115px;z-index:10;font-size:0;line-height:0;height:1px;background:transparent}*/
/* 2024-10-08 margin-left 490px -> 640px 변경 */
#right_wing{position:fixed;top:240px;left:50%;margin-left:640px;width:95px;z-index:99999;}/*bottom:0;*/
#right_wing .wing_list{margin-bottom:10px;width:93px;}
#right_wing .wing_list h2{margin-bottom:-3px}
#right_wing .q_menu{margin-top:5px;}
/*#right_wing .q_menu .aside_menu{background-color:#f8fafc;border-bottom:solid 1px #dddfe0;padding-left:10px;}*/
#right_wing .q_menu .aside_menu .link{height:40px;line-height:40px;vertical-align:middle;font-family:'맑은 고딕','Malgun Gothic',sans-serif;letter-spacing:-1px;}
#right_wing .q_menu .aside_menu img{margin-right:5px;margin-bottom:3px;vertical-align:middle;}
#right_wing .q_menu .aside_menu.aside_public img{margin-left:-2px;}
#right_wing .q_menu .aside_menu.aside_apply_list img{margin-left:-1px;margin-right:3px;}

#right_wing .q_menu .arrow{display:inline-block;*display:inline;*zoom:1;width:90px;background:url("../main/img/main_set.png") no-repeat 86px -982px}
#right_wing .q_menu a:hover{text-decoration:none}
#right_wing .q_menu .aside_member{text-align: center;padding: 8px 0;border: 1px solid #ddd;border-top: 3px solid #326bff;background: #ffffff;margin-bottom: 8px;}
/*#right_wing .q_menu .aside_menu:first-child{border-top:none}*/
#right_wing .q_menu .q_m02{height:29px;background-color:#e4e4e4;border-top:solid 1px #dddfe0;border-bottom:solid 1px #dddfe0;padding-left:13px;padding-top:6px}
#right_wing .q_menu .q_m02:first-child{border-top:none}
#right_wing .q_menu .q_m03{margin-top:7px;text-align:center}
#right_wing .q_menu .q_m03 ul li{margin-bottom:5px}
#right_wing .q_menu .q_m04{text-align:center;background-color:#FFF;margin-top:5px;padding:10px 0;}

#right_wing .aside_ad_bottom,
#right_wing .aside_ad_bottom *{font-family:'맑은 고딕','Malgun Gothic',sans-serif;}
#right_wing .aside_ad_bottom{position:relative;text-align:center;}
#right_wing .aside_ad_bottom a{text-decoration:none;display:block;height:140px;}
#right_wing .aside_ad_bottom img{margin-top:17px;}
#right_wing .aside_ad_bottom .box_common_txt{position:inherit;}
#right_wing .aside_ad_bottom .box_common_txt span{display:block;width:100%;text-align:center;position:absolute;top:inherit;left:0;font-size:14px;}
#right_wing .aside_ad_bottom .box_common_txt .tel{bottom:36px;font-weight:bold;color:#0892fd;font-size:16px}
#right_wing .aside_ad_bottom .box_common_txt .txt_support{bottom:54px;font-size:17px;font-weight:bold;}
#right_wing .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;}
#right_wing .aside_ad_bottom.guide{position:relative;text-align:center;margin-top:10px}
#right_wing .aside_ad_bottom.guide .link{display:block;width:100%;height:100%}
#right_wing .aside_ad_bottom.guide .link img{margin:0;}
#right_wing .aside_top {margin-top:10px;}

#right_wing .aside_pay_box,
#right_wing .aside_pay_box *{font-family:'NanumSquare',sans-serif;}
#right_wing .aside_pay_box{width:146px;background-color:#fff;border:1px solid #F0F0F0;border-top:2px solid #595959;text-align:center;margin-top:5px;}
#right_wing .aside_pay_box .txt_blue{padding:5px 0;font-size:23px;font-weight:900;letter-spacing:-2px;}
#right_wing .aside_pay_box .txt_guide{display:block;padding-top:8px;font-size:15px;font-weight:bold;}
#right_wing .aside_pay_box .box_img_pay{padding-top:10px;}
#right_wing .aside_pay_box .btn_pay_rec,
#right_wing .aside_pay_box .btn_pay_rsm{display:block;margin:0 5px 5px 5px;background-color:#616161;color:#fff;font-size:14px;letter-spacing:-1px;padding:14px 0;text-decoration:none;}
#right_wing .aside_pay_box .btn_pay_rec.btn_pay_tab,
#right_wing .aside_pay_box .btn_pay_rsm.btn_pay_tab{background-color:#5ab0f0;}

#right_wing .btn_regist_top,
#right_wing .aside_regist_box,
#right_wing .aside_regist_box *{font-family:'NanumSquare',sans-serif;}
#right_wing .aside_regist_box{width:146px;background-color:#fff;border:1px solid #F0F0F0;border-top:3px solid #4d4d4d;text-align:center;}
#right_wing .aside_regist_box .txt_blue{padding:5px 0;font-size:23px;font-weight:900;letter-spacing:-2px;color:#2b7bd5}
#right_wing .aside_regist_box .txt_guide{display:block;padding-top:8px;font-size:15px;font-weight:bold;}
#right_wing .aside_regist_box .box_img_pay{padding-top:10px;border-top:1px solid #e0e0e0;margin:0 10px}
#right_wing .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;}
#right_wing .aside_regist_box .btn_pay_product:first-child{margin-top:10px;}
#right_wing .aside_regist_box .btn_pay_product.bg_blue {background-color:#39affa}
#right_wing .aside_regist_box .btn_pay_product.bg_black{background-color:#595959}
#right_wing .aside_regist_box .btn_pay_product.bg_white{background-color:#ffffff;border:1px solid #ddd;color:#333}
#right_wing .btn_regist_top{display:block;text-align:center;font-size:12px;margin-top:15px;width:146px;font-weight:bold;text-decoration:none;}
#right_wing .btn_regist_top img{vertical-align:middle;zoom:0.9;margin-right:3px;}

.bar_pay_fix{background-color:#283d4e;position:fixed;width:100%;bottom:0;left:0;z-index:100000;border-top:5px solid #131313;padding:10px;}
.bar_pay_fix{height:70px;}
.bar_pay_fix .box_pay_fix li{height:70px;}
.bar_pay_fix .box_pay_fix{width:960px;margin:0 auto;}
.bar_pay_fix .box_pay_fix *{color:#fff;font-family:'NanumSquare',sans-serif;font-size:17px;letter-spacing:-1px}
.bar_pay_fix .box_pay_fix:after{content:"";display:block;clear:both;}
.bar_pay_fix .box_pay_fix li{}
.bar_pay_fix .box_pay_fix li.booth_left{float:left;width:600px;}
.bar_pay_fix .box_pay_fix li.booth_right{float:right;width:200px;padding-top:24px;}
.bar_pay_fix .box_pay_fix li .block{display:block;}
.bar_pay_fix .box_pay_fix li .relative{position:relative;}
.bar_pay_fix .box_pay_fix li .box_txt_pay em{margin-left:10px;}
.bar_pay_fix .box_pay_fix li .box_txt_pay em:first-child{margin-left:0;}
.bar_pay_fix .box_pay_fix li .txt_pay_blue{color:#63b0f8;margin-right:3px;}
.bar_pay_fix .box_pay_fix li .txt_pay_green{color:#5ee8cf;margin-right:3px;}
.bar_pay_fix .box_pay_fix li .txt_total_ea{font-size:15px;position:absolute;top:0;right:0;}
.bar_pay_fix .box_pay_fix li .txt_total_num{font-size:18px;}
.bar_pay_fix .box_pay_fix li .txt_pay_guide{padding-bottom:8px;}
.bar_pay_fix .box_pay_fix li .txt_total_bill{font-size:18px;text-align:right;}
.bar_pay_fix .box_pay_fix li .txt_total_bill .txt_pay_bill{position:absolute;top:0;left:0;}

/* 2016-02-12 대표님 지시사항 -> aside와 header content 간격 동일화 */
/* wrap */
/* 2024-10-07 서브페이지 #wrap 960px -> 1260px로 변경 */
#wrap{position:relative;width:1260px;margin:10px auto 13px;min-height: 1300px;}

/* 좌측메뉴 */
/*#side_bar{float:left;width:180px;margin-right:20px}*/
#side_bar{float:left;left:0;top:0;width:180px;margin-left: 0; margin-right: 15px;}
#side_bar h2 a img{width:180px;height:138px}
#side_bar .left_menu{border-left:1px solid #d4d8db;border-right:1px solid #d4d8db}
#side_bar h3{height:30px;letter-spacing:-0.5px;font-size:13px;font-family:tahoma,'굴림',gulim,sans-serif;color:#3c4353;padding-top:7px;padding-left:19px;text-align:left;border-bottom:1px solid #d4d8db;background-color:#f7fafc}
#side_bar h3 a{font-size:13px;text-decoration:none}
#side_bar h3 a:hover{color:blue}
#side_bar .list_nae{padding:9px 0;border-bottom:1px solid #d4d8db}
#side_bar .list_nae.loc{overflow:hidden;padding-left:15px}
#side_bar .list_nae.loc li{float:left;padding:0;overflow:hidden;text-align:center;width:26px;margin-left:2px;margin-right:2px}
#side_bar .list_nae.loc li a{font-size:12px;letter-spacing:-1px;padding:0}
#side_bar .list_nae li{letter-spacing:0;padding-left:19px}
/* 2024-10-15 font-family tahoma,'굴림',gulim,sans-serif -> '맑은 고딕', 'Malgun Gothic', sans-serif 로 변경 */
#side_bar .list_nae li a{display:inline-block;*display:inline;*zoom:1;text-decoration:none;line-height:22px;color:#393939;font-family:'맑은 고딕','Malgun Gothic',sans-serif}
#side_bar .list_nae li a:hover{text-decoration:none;font-weight:normal}
#side_bar .list_nae li img{vertical-align:middle;margin-bottom:2px}
#side_bar .list_nae li a.on{text-decoration:none;font-weight:bold}
#side_bar .list_nae li a.sub{padding:1px 0 0 15px;background:url('../common/img/dot_m.png') no-repeat 7px 8px;color:#393939;line-height:18px}/*font-size:11px;*/
#side_bar .list_nae li:hover{background:#F7FAFC}
#side_bar .list_nae li a.on,
#side_bar .list_nae li a.sub.on{color:#2c6cef}
#side_bar .list_nae li a:hover,
#side_bar .list_nae li a.sub:hover{color:#2c6cef}
#side_bar .list_nae .menu_area{color:#b0b0b0}
/* 2024-10-15 font-family tahoma,'굴림',gulim,sans-serif -> '맑은 고딕', 'Malgun Gothic', sans-serif 로 변경 */
#side_bar .list_nae a{color:#49535f;text-decoration:none;font-family:'맑은 고딕','Malgun Gothic',sans-serif}
#side_bar .list_nae a:hover{color:#2c6cef;text-decoration:none;font-weight:bold}
#side_bar .list_nae a.on{color:#2c6cef;text-decoration:none;font-weight:bold}
#side_bar .list_nae .s_bold{font-weight:bold}/*추가*/
#side_bar .list_nae .side_ico_m{margin-right:17px}
#side_bar .side_ico_m{float:left}/*추가*/
#side_bar .side_ico_m a{margin-bottom:10px}/*추가*/
#side_bar .classi{margin-left:6px;margin-top:2px} /*추가*/
#side_bar .l_hot{color:#ff5a44;font-weight:bold;margin-right:6px} /*추가*/
#side_bar .side_bar_ban{margin-top:5px} /*추가*/
#side_bar .hot_ico{}

button.btn_soclal{display:inline-block;height:29px;border:none;background:url("../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:27px;border:none;background:url("../icon/new_btn_m_soclal.png") no-repeat;}
button.btn_soclal.m.naver{background-position:5px 0;}
button.btn_soclal.m.facebook{background-position:-25px 0;}
button.btn_soclal.m.kakao{background-position:-57px 0;}
button.btn_soclal.m.google{background-position:-93px 0;}

/* 컨텐츠 */
/*#contents{float:right;position:relative;width:100%;min-width:760px;height:auto !important;height:760px;overflow:hidden}*/
/*2024-10-07 서브페이지 #wrap width 변경에 따른 #contents width 760px -> 1060px로 변경*/
#contents{position:relative;width:100%;min-width:1060px;height:auto !important;overflow: hidden;}/*height:760px;*/
#contents.r_conts{margin-left:200px;width:1060px;/*background: #f032;*/}
#contents.r_conts,
#contents.r_conts *{font-family:'맑은 고딕','Malgun Gothic',sans-serif;}
/*#contents{float:right;width:760px}
body.full #contents{float:;width:100%}
body.full #gnb_margin{margin-bottom:40px}*/
/* footer */
#footer{min-width:1260px}
#footer .company_link{width:100%;margin-top:30px;height:50px; clear: both;}
#footer .company_link .com_wrap{width:1230px;margin:0 auto;overflow:hidden;padding:0 0;}
#footer .company_link .com_wrap ul{float:left;overflow:hidden}
#footer .company_link .com_wrap ul li{float:left;margin-right:20px;/*padding-top:8px*/}
#footer .company_link .com_wrap select{float:right;border:1px solid #cacaca;width:120px;height:21px;margin-top:5px}

/* ST 푸터 링크바 ST */
#footer .company_link .com_wrap ul li>a{display: block;width: auto;height: 30px;}
#footer .company_link .com_wrap ul li.foot_m01{width:90px; height:30px; background: url(../main/img/footer_line.png) no-repeat 6px 0;}
#footer .company_link .com_wrap ul li.foot_m02{width:90px; height:30px; background: url(../main/img/footer_line.png) no-repeat -102px 0;}
#footer .company_link .com_wrap ul li.foot_m03{width:90px; height:30px; background: url(../main/img/footer_line.png) no-repeat -216px 0;}
#footer .company_link .com_wrap ul li.foot_m04{width:165px; height:30px; background: url(../main/img/footer_line.png) no-repeat -333px 0;}
#footer .company_link .com_wrap ul li.foot_m05{width:185px; height:30px; background: url(../main/img/footer_line.png) no-repeat -526px 0;}
#footer .company_link .com_wrap ul li.foot_m06{width:90px; height:30px; background: url(../main/img/footer_line.png) no-repeat -736px 0;}
#footer .company_link .com_wrap ul li.foot_m07{width:90px; height:30px; background: url(../main/img/footer_line.png) no-repeat -851px 0;}
#footer .company_link .com_wrap ul li.foot_m08{width:128px; height:30px; background: url(../main/img/footer_line.png) no-repeat -966px 0;}
#footer .company_link .com_wrap ul li.foot_m09{width:108px; height:30px; background: url(../main/img/footer_line.png) no-repeat -1120px 0;}
/* ED 푸터 링크바 ED*/


#footer .media_info{width:100%;background-color:#fafbff;height:160px}
#footer .media_info .info_wrap{width:1260px;margin:0 auto;overflow:hidden}
#footer .media_info .info_wrap .left_w{float:left;width:780px;height:158px;padding-top:20px}
#footer .media_info .info_wrap .left_w dt{margin-bottom:10px}
#footer .media_info .info_wrap .left_w dd hr{display:block;visibility:hidden;height:10px}
#footer .media_info .info_wrap .left_w dd p,
#footer .media_info .info_wrap .left_w dd p *{line-height:18px;font-size:12px;font-family:tahoma,'맑은 고딕','Malgun Gothic',sans-serif;letter-spacing:-1px;color:#777}
#footer .media_info .info_wrap .left_w dd address{}
#footer .media_info .info_wrap .left_w dd address,
#footer .media_info .info_wrap .left_w dd address *{color:#3C3C3C}
#footer .media_info .info_wrap .left_w dd .gap{color:#b0b0b0}
#footer .media_info .info_wrap .left_w dd ul{overflow:hidden;margin-top:4px}
#footer .media_info .info_wrap .left_w dd ul li{float:left;margin-right:15px}
#footer .media_info .info_wrap .left_w dd .eng,
#footer .media_info .info_wrap .left_w dd .eng *{letter-spacing:0}

#footer .media_info .info_wrap .right_w{float:right}
#footer .media_info .info_wrap .right_w dt,
#footer .media_info .info_wrap .right_w dd{float:left}
#footer .media_info .info_wrap .right_w dt{clear:both;width:140px;padding-right:10px;text-align:right;font-size:17px;font-weight:bold;font-family:NanumSquare,'맑은 고딕','Malgun Gothic',sans-serif}
#footer .media_info .info_wrap .right_w dd{}
#footer .media_info .info_wrap .right_w dt.tit_family,
#footer .media_info .info_wrap .right_w dt.tit_family + dd{height:45px;line-height:45px}
#footer .media_info .info_wrap .right_w dt.tit_sns,
#footer .media_info .info_wrap .right_w dt.tit_sns + dd{height:55px;line-height:55px}
#footer .media_info .info_wrap .family_sns{margin-top:30px}
#footer .media_info .info_wrap .family_sns dd ul li{float: left; margin-right:10px;}
#footer .media_info .info_wrap .family_sns dd ul li>a{display: block;width:auto; height:45px;}
#footer .media_info .info_wrap .family_sns dd ul li.list_family1 a{display:inline-block;vertical-align:middle;width:100px; height:24px; background: url(../main/img/site_sms.png?20210713) no-repeat -21px -4px;margin-top:-9px}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m02{}
#footer .media_info .info_wrap .family_sns dd ul li.list_sns_facebook{width:52px; height:55px; background: url(../main/img/site_sms.png?20210713) no-repeat 0 -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.list_sns_blog{width:52px; height:55px; background: url(../main/img/site_sms.png?20210713) no-repeat -64px -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.list_sns_cafe{width:52px; height:55px; background: url(../main/img/site_sms.png?20210713) no-repeat -128px -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.list_sns_instagram{width:52px; height:55px; background: url(../main/img/site_sms.png?20210713) no-repeat -259px -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.list_sns_youtube{width:52px; height:55px; background: url(../main/img/site_sms.png?20210713) no-repeat -194px -50px;}
/*
#footer .media_info .info_wrap .family_sns{float:left}
#footer .media_info .info_wrap .family_sns dt,
#footer .media_info .info_wrap .family_sns dd{float:left}
#footer .media_info .info_wrap .family_sns dt{width:140px;height:160px}
#footer .media_info .info_wrap .family_sns dd{width:340px;height:160px}
#footer .media_info .info_wrap .family_sns dd ul li{float: left; margin-right:10px;}
#footer .media_info .info_wrap .family_sns dd ul li>a{display: block;width:auto; height:45px;}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m02{width:150px; height:37px; margin-top: 30px; background: url(../main/img/site_sms.png?20210713) no-repeat -500px 500px;}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m03{width:52px; height:55px; margin-top: 15px; background: url(../main/img/site_sms.png?20210713) no-repeat 0px -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m04{width:52px; height:55px; margin-top: 15px; background: url(../main/img/site_sms.png?20210713) no-repeat -64px -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m05{width:52px; height:55px; margin-top: 15px; background: url(../main/img/site_sms.png?20210713) no-repeat -128px -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m01{width:140px; height:35px; margin-top: 30px; background: url(../main/img/site_sms.png?20210713) no-repeat 0px 0;}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m06{width:52px; height:55px; margin-top: 15px; background: url(../main/img/site_sms.png?20210713) no-repeat -194px -50px;}
#footer .media_info .info_wrap .family_sns dd ul li.fam_m07{width:52px; height:55px; margin-top: 15px; background: url(../main/img/site_sms.png?20210713) no-repeat -259px -50px;}
*/

#footer .award{width:100%;}
#footer .award .aw_wrap{width:1260px;margin:0 auto}
#footer .award .aw_wrap .foot_txt01 {font-size: 15px;}
#footer .award .aw_wrap .foot_txt01 a {font-size:14px;}
#footer .copyright{width:1260px;margin:20px auto 0;text-align:center;padding-bottom:20px}
#footer .copyright p{color:#9f9c9c}
#footer .copyright p,
#footer .copyright p *{font-family:tahoma,'돋움',sans-serif}
#footer div.account_number_div{width:294px;height:68px;background:url('../common/img/account_number.png')no-repeat 0 0;position:absolute;top:19px;right:0}
#footer a.account_number_send{position:absolute;display:block;right:60px;bottom:13px;width:45px;height:20px}
#footer a.account_number_cancel{position:absolute;display:block;right:13px;bottom:13px;width:45px;height:20px}
#footer input.account_mobile1{position:absolute;display:block;width:54px;height:20px;bottom:13px;left:12px}
#footer input.account_mobile2{position:absolute;display:block;width:54px;height:20px;bottom:13px;left:70px}
#footer input.account_mobile3{position:absolute;display:block;width:54px;height:20px;bottom:13px;left:128px}

.payment.payment_person #footer,
.payment.payment_company #footer{padding-bottom:70px;}

/* 뉴버튼 수정 -> 2016-07-28 */p.new_btn{display:inline-block;/*width:10px;height:9px;background:url('../icon/icon_new.png')no-repeat 0 0;*/padding:0;margin:0;vertical-align:middle}
p.new_btn{width:27px;height:9px;background:url('../common/img/icon_new_blink.gif')no-repeat 0 0;}
p.new_btn *{display:block;overflow:hidden;position:absolute;top:-1000em;visibility:hidden;text-indent:-9999em;font-size:0;width:0;height:0}
/* 2024-10-07 ui 변경으로 인한 추가 작업 */
p.today_ico{font-weight:bold;color:#f60}
p.today_txt{color:#3f434c}
/* 2024-10-24 ui 변경으로 인한 추가 작업 */
span.closed{color:#a1a1a1}

/*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,sans-serif;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:#0000CC}
.powerlink_search #nbp{text-align:left;border:1px solid #BEBEBE}
.powerlink_search #nbp h3{position:relative;height:25px;font:bold 11px gulim,sans-serif;letter-spacing:-1px;margin-bottom:15px;padding-top:7px !important;padding-left:5px !important;display:block}
.powerlink_search #nbp h3 span.tit{font-size:12px}
.powerlink_search #nbp h3 span.btn{position:absolute;right:11px;top:5px}
.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,sans-serif}
.powerlink_search #nbp dl strong{font:inherit;color:inherit;font-weight:bold;}
.powerlink_search #nbp dl dd{margin:0;overflow:hidden;_height:1%;font:11px/1.3 gulim,sans-serif;color:#333}
.powerlink_search #nbp dl dd a{font:11px/1.3 gulim,sans-serif}
.powerlink_search #nbp .url{margin-top:1px;margin-bottom:4px;color:#509477 !important}
.powerlink_search #nbp .url a{text-decoration:none !important;font-size:11px !important;color:#509477 !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{width:242px;margin-right:5px;float:left}
.powerlink_search #nbp.cols dl dt a{text-decoration:underline}

.powerlink_search_list{position:relative;border-bottom:1px solid #d4d4d4;overflow:hidden;margin-top:15px;}
.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,sans-serif;text-decoration:underline}

.powerlink_search_list #nbp dt a:visited,
.powerlink_search_list #nbp dt a:hover,
.powerlink_search_list #nbp dt a:active{color:#8D0047}
.powerlink_search_list #nbp dt a:link{color:#0000CC}
.powerlink_search_list #nbp h3{height:25px;font:bold 11px gulim,sans-serif;letter-spacing:-1px;margin-bottom:15px;padding-top:7px !important;padding-left:5px !important;display:block}
.powerlink_search_list #nbp h3:after{content:"";display:block;clear:both}
.powerlink_search_list #nbp h3 span.tit{display:block;float:left;font-size:14px;font-weight:bold;color:#484c56;margin-right:5px}
/*.powerlink_search_list #nbp h3 span.img{display:block;float:left;width:20px;height:15px;background:url('../search/img/icon_ad.gif') no-repeat -57px 0}*/
.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 h3 span.btn .join{}
.powerlink_search_list #nbp dl{overflow:hidden;_height:1%;margin-left:0;padding-left:20px}
.powerlink_search_list #nbp dl strong{font:inherit;color:inherit;font-weight:bold;}
.powerlink_search_list #nbp dl dt{margin-bottom:3px;width:100%}
.powerlink_search_list #nbp dl dt a{font:13px gulim,sans-serif}
.powerlink_search_list #nbp dl dd{margin:0;overflow:hidden;_height:1%;font-size:12px;color:#333}
.powerlink_search_list #nbp dl dd.url{margin-bottom:13px}
.powerlink_search_list #nbp dl:last-child dd.url{margin-bottom:0}
.powerlink_search_list #nbp dl dd a{font-size:12px}
.powerlink_search_list #nbp .url{color:#509477 !important}
.powerlink_search_list #nbp .url a{text-decoration:none !important;font-size:11px !important;color:#509477 !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{width:242px;margin-right:5px;float:left}
.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,sans-serif;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:#0000CC}
.powerlink_bottom #nbp{text-align:left;border:1px solid #BEBEBE}
.powerlink_bottom #nbp h3{position:relative;height:25px;font:bold 11px gulim,sans-serif;letter-spacing:-1px;margin-bottom:15px;padding-top:7px !important;padding-left:5px !important;display:block} /* .powerlink_bottom #nbp h1{height:25px;font:bold 11px;letter-spacing:-1px;padding:8px 0 0 15px} 2015-01-27 미사용으로 삭제 */
.powerlink_bottom #nbp h3 span.btn{position:absolute;right:11px;top:5px}
.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,sans-serif}
.powerlink_bottom #nbp dl strong{font:inherit;color:inherit;font-weight:bold;}
.powerlink_bottom #nbp dl dd{margin:0;overflow:hidden;_height:1%;font:11px/1.3 gulim,sans-serif;color:#333}
.powerlink_bottom #nbp dl dd a{font:11px/1.3 gulim,sans-serif}
.powerlink_bottom #nbp .url{margin-top:1px;margin-bottom:4px;color:#509477 !important}
.powerlink_bottom #nbp .url a{text-decoration:none !important;font-size:11px !important;color:#509477 !important;word-break:break-all}
.powerlink_bottom #nbp.rows{width:185px}
.powerlink_bottom #nbp.rows dl{width:170px;margin-bottom:15px}
/* 2024-10-22 width 758px -> 1058px로 변경 */
.powerlink_bottom #nbp.cols{margin-top:10px;width:1058px;min-height:105px;}
.powerlink_bottom #nbp.cols #BannerDataList{overflow:hidden}
.powerlink_bottom #nbp.cols dl{width:242px;margin-right:5px;float:left}
.powerlink_bottom #nbp.cols dl dt a{text-decoration:underline}
/******* ED 레이아웃 ED *******/

/******* ST 공통영역 ST *******/

/*전체메뉴*/
#wrap .recruit_nav{overflow:hidden;position:absolute;width:960px;border:2px solid #2c6cef;height:521px;background-color:#fff;top:179px;padding-top:10px}
#wrap .column{float:left;border-right:1px solid #e9e9e9;padding:10px 20px 0 20px}
#wrap .column ol{padding:10px 15px 35px 0;line-height:20px}
#wrap .column ol li{font-family:'굴림',sans-serif;color:#717171}
#wrap .column ol.area{overflow:hidden}
#wrap .column ol.area li{float:left;width:20%}
/* 중복.;;
#wrap .type{width:25%;height:456px}*/
#wrap h4{border-bottom:1px dotted #3c4353;padding-bottom:10px}
#wrap .bot{clear:both;width:960px;height:51px;background-color:#f6f6f6}
#wrap .special{overflow:hidden;} /*padding:0 0 19px 0*/
#wrap .special img{float:left}
#wrap .special p.more_result{float:left;padding-left:8px;font-size:11px}
#wrap .special p a.close{position:absolute;background:url("../recruit/img/nav_btn_close.gif") no-repeat;width:21px;height:20px;left:920px;margin-top:-3px}
#wrap .special ol.logo{position:absolute;margin-left:30px;margin-top:-11px;display:inline-block;*display:inline;*zoom:1;}
#wrap .special ol.logo li{display:inline-block;*display:inline;*zoom:1;border:1px solid #dbdbdb;width:99px;height:35px;background-color:#fff}
#wrap .special ol.logo li a.spe_logo{display:inline-block;*display:inline;*zoom:1}

/* 공통 > 서브 공지사항 */
#sub_notice{border:1px solid #eaeaea;padding:12px;background-color:#f8f8f8;text-align:left;overflow:hidden;margin-bottom:20px}
#sub_notice img{float:left;padding-left:13px;padding-top:20px}
/* 2024-10-24 width 649px -> 949px로 변경 */
#sub_notice ul{width:949px;float:right}
#sub_notice ul li{font-size:11px;color:#737d95;padding:2px 0 0 10px;background:url("../common/img/dot_m.png") no-repeat 3px 8px;letter-spacing:-0.5px;line-height:17px}
#sub_notice ul li .point{font-size:11px;color:#ff503d}
#sub_notice{border:1px solid #eaeaea;padding:12px;background:#f8f8f8 url('../individual/img/notice_bg_icon.gif') 25px 50% no-repeat;text-align:left;overflow:hidden;margin-bottom:20px}

/* 공통 > 서브 상단 공지사항 */
#sub_notice_t{border:1px solid #eaeaea;padding:12px 17px 12px 12px;background-color:#f8f8f8;text-align:left;overflow:hidden;margin-bottom:20px}
#sub_notice_t img{float:left;padding-left:13px}
#sub_notice_t img.top5{float:left;padding-left:13px;padding-top:5px}
#sub_notice_t img.top10{float:left;padding-left:13px;padding-top:10px}
#sub_notice_t img.top20{float:left;padding-left:13px;padding-top:20px}
#sub_notice_t img.top30{float:left;padding-left:13px;padding-top:30px}
/* 2024-10-24 width 620px -> 920px로 변경 */
#sub_notice_t ul{width:920px;float:right}
#sub_notice_t ul.margin15{margin-top:5px}
#sub_notice_t ul li{font-size:11px;color:#737d95;padding:2px 0 0 10px;background:url('../common/img/dot_m.png') no-repeat 3px 8px;letter-spacing:-0.5px;line-height:17px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
#sub_notice_t ul li .point{font-size:11px;color:#ff503d}
#sub_notice_t.bg{background:#f8f8f8 url('../individual/img/notice_bg_icon.gif') 25px 50% no-repeat}

/* 공통 > 서브 하단 공지사항 */
#sub_notice_b{border:1px solid #eaeaea;padding:12px;background-color:#f8f8f8;text-align:left;overflow:hidden;margin-bottom:20px;margin-top:15px}
#sub_notice_b img{float:left;padding-left:13px}
#sub_notice_b img.top5{float:left;padding-left:13px;padding-top:5px}
#sub_notice_b img.top10{float:left;padding-left:13px;padding-top:10px}
#sub_notice_b img.top20{float:left;padding-left:13px;padding-top:20px}
#sub_notice_b img.top30{float:left;padding-left:13px;padding-top:30px}
/* 2024-10-24 width 649px -> 949px로 변경 */
#sub_notice_b ul{width:949px;float:right}
#sub_notice_b ul li{font-size:11px;color:#737d95;padding:2px 0 0 10px;background:url('../common/img/dot_m.png') no-repeat 3px 8px;letter-spacing:-0.5px;line-height:17px}
#sub_notice_b ul li .point{font-size:11px;color:#ff503d}
#sub_notice_b ul li a{font-size:11px;color:#ff5f4e;text-decoration:underline}
#sub_notice_b.bg{background:#f8f8f8 url('../individual/img/notice_bg_icon.gif') 25px 50% no-repeat}

/* 공통 게시판 리스트 type 1 */
dl.list_type1{position:relative;background:url("../common/img/tab_bar_bg.gif") repeat-x}
dl.list_type1 > dt{width:148px;height:35px;border:solid 1px #dadddf;border-bottom:0;background-color:#f8f8f8;color:#878787;text-align:center;line-height:35px;cursor:pointer;font-family:tahoma,'굴림',gulim,sans-serif;z-index:1}
dl.list_type1 > dt a:hover{text-decoration:none;color:#5887D7}
dl.list_type1 > dt.srch_rst{border-bottom:solid 1px #dadddf;width:100%;text-align:left;cursor:default}

dl.list_type1.tab_cnt4 > dt.tab01{position:absolute;width:191px;left:0;top:-1px}
dl.list_type1.tab_cnt4 > dt.tab02{position:absolute;width:191px;left:190px;top:-1px}
dl.list_type1.tab_cnt4 > dt.tab03{position:absolute;width:191px;left:380px;top:-1px}
dl.list_type1.tab_cnt4 > dt.tab04{position:absolute;width:191px;left:569px;top:-1px}

dl.list_type1 > dt.tab01{position:absolute;left:0;top:-1px}
dl.list_type1 > dt.tab02{position:absolute;left:147px;top:-1px}
dl.list_type1 > dt.tab03{position:absolute;left:294px;top:-1px}
dl.list_type1 > dt.tab04{position:absolute;left:441px;top:-1px}
dl.list_type1 > dt.size1{width:112px}
dl.list_type1 > dt.size2{width:109px}
dl.list_type1 > dt.size3{width:125px}
dl.list_type1 > dt.size4{width:128px}
dl.list_type1 > dt.tab02_w109{position:absolute;left:111px;top:-1px}
dl.list_type1 > dt.tab03_w109{position:absolute;left:219px;top:-1px}
dl.list_type1 > dt.tab04_w109{position:absolute;left:327px;top:-1px}
dl.list_type1 > dt.tab05_w109{position:absolute;left:435px;top:-1px}
dl.list_type1 > dt.tab06_w109{position:absolute;left:543px;top:-1px}
dl.list_type1 > dt.tab07_w109{position:absolute;left:651px;top:-1px}
dl.list_type1 > dt.c_tab02_w126{position:absolute;left:124px;top:-1px}
dl.list_type1 > dt.c_tab03_w126{position:absolute;left:251px;top:-1px}
dl.list_type1 > dt.c_tab04_w126{position:absolute;left:378px;top:-1px}
dl.list_type1 > dt.c_tab05_w126{position:absolute;left:505px;top:-1px}
dl.list_type1 > dt.c_tab06_w126{position:absolute;left:632px;top:-1px}
dl.list_type1 > dt.on{height:36px;background-color:#ffffff;font-weight:bold;border:solid 1px #afb5be;border-top:solid 2px #476199;border-bottom:solid 1px #fff;color:#3c4353;top:-1px;z-index:2}
dl.list_type1 > dt a{display:inline-block;*display:inline;*zoom:1;width:100%;height:100%}
dl.list_type1 > dd{padding-top:35px;position:relative}
dl.list_type1 > dd table.box th.bt{border-top:0}
dl.list_type1 > dd table.box th.bt4{border-top:0}
dl.list_type1 > dd .all_gunsu{position:absolute;top:5px;right:0;font-family:tahoma,'굴림',gulim,sans-serif;color:#696969}
dl.list_type1 > dd .all_gunsu.all_num{font-family:tahoma,'굴림',gulim,sans-serif;color:#3c4353}
dl.list_type1 > dd .all_gunsu a{font-family:tahoma,'굴림',gulim,sans-serif;font-weight:bold}
dl.list_type1 > dd .all_gunsu .strong{color:#3c4353;text-decoration:underline}
dl.list_type1 > dd .all_gunsu .on{color:#2c6cef;text-decoration:underline}
dl.list_type1 > dd .all_gunsu .no{color:#be2929;text-decoration:underline}
dl.list_type1 > dd .all_gunsu .cancle{color:#696969;text-decoration:underline}
dl.list_type1 > dd .all_gunsu select{height:25px;width:71px;margin-left:10px}
dl.list_type1 dd .profile_p{margin-top:14px;overflow:hidden}
dl.list_type1 dd .profile_p .pic{background-color:#f8f8f8;text-align:center;margin-top:6px;margin-bottom:6px}
dl.list_type1 dd .profile_p li{float:left;margin-left:5px;width:148px;border:solid 1px #dedede;margin-bottom:10px}
dl.list_type1 dd .profile_p li:first-child{margin-left:0}
dl.list_type1 dd .profile_p .type{line-height:22px;height:22px !important;width:100% !important;text-align:center;font-size:11px;color:#3c4353;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;background-color:#ffffff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
dl.list_type1 dd .profile_p .date{line-height:20px;height:20px;text-align:center;font-size:11px;color:#878787;background-color:#dff2ff}
dl.list_type1 dd .profile_p .date span{font-size:11px;color:#2c6cef}
dl.list_type1 dd .profile_p table.box tr td.empty{padding:12px 0}
dl.list_type1 .func_area{height:37px;overflow:hidden}
/* 2024-10-08 font-size 13px -> 14px로 변경 */
dl.list_type1 .func_area .total_cnt{position:absolute;left:10px;top:45px;font-size:14px;font-weight:bold}
dl.list_type1 .func_area .total_cnt strong{color:#FF6D00;font-size:13px;font-weight:bold;word-spacing:-3px}
dl.list_type1 .func_area > select{float:right;width:73px;height:25px;border:solid 1px #c8cdd1;margin-top:6px}
/* 2024-10-08 padding-left 362px -> 642px로 변경 */
dl.list_type1 .func_area > ul.tab_selec{padding-top:11px;float:left;padding-left:642px;color:#2c6cef}
dl.list_type1 .func_area > ul.tab_selec .sort_r17{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -471px}
dl.list_type1 .func_area > ul.tab_selec .sort_r19{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -471px}
dl.list_type1 .func_area > ul.tab_selec .sort_r17.dn{background-position:30px -431px}
dl.list_type1 .func_area > ul.tab_selec .sort_r17.up{background-position:30px -451px}
dl.list_type1 .func_area > ul.tab_selec .sort_r19.dn{background-position:20px -431px}
dl.list_type1 .func_area > ul.tab_selec .sort_r19.up{background-position:20px -451px}
dl.list_type1 .func_area > ul.tab_selec .sort_r17.dn a,
dl.list_type1 .func_area > ul.tab_selec .sort_r17.up a,
dl.list_type1 .func_area > ul.tab_selec .sort_r19.dn a,
dl.list_type1 .func_area > ul.tab_selec .sort_r19.up a{color:#2C6CEF}
dl.list_type1 .func_area > ul.tab_selec .p_r17_on{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -431px}
dl.list_type1 .func_area > ul.tab_selec .p_r19_on{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -431px}
dl.list_type1 .func_area > ul.tab_selec .p_r17_off{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -471px}
dl.list_type1 .func_area > ul.tab_selec .p_r19_off{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -471px}

/* 2024-10-08 padding-left 345px -> 642px로 변경 */
dl.list_type1 .func_area > ul.tab_selec2{padding-top:11px;float:left;padding-left:642px;color:#2c6cef}
dl.list_type1 .func_area > ul.tab_selec2 .sort_r17{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -471px}
dl.list_type1 .func_area > ul.tab_selec2 .sort_r19{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -471px}
dl.list_type1 .func_area > ul.tab_selec2 .sort_r17.dn{background-position:30px -431px}
dl.list_type1 .func_area > ul.tab_selec2 .sort_r17.up{background-position:30px -451px}
dl.list_type1 .func_area > ul.tab_selec2 .sort_r19.dn{background-position:20px -431px}
dl.list_type1 .func_area > ul.tab_selec2 .sort_r19.up{background-position:20px -451px}
dl.list_type1 .func_area > ul.tab_selec2 .sort_r17.dn a,
dl.list_type1 .func_area > ul.tab_selec2 .sort_r17.up a,
dl.list_type1 .func_area > ul.tab_selec2 .sort_r19.dn a,
dl.list_type1 .func_area > ul.tab_selec2 .sort_r19.up a{color:#2C6CEF}
dl.list_type1 .func_area > ul.tab_selec2 .p_r17_on{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -431px}
dl.list_type1 .func_area > ul.tab_selec2 .p_r19_on{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -431px}
dl.list_type1 .func_area > ul.tab_selec2 .p_r17_off{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -471px}
dl.list_type1 .func_area > ul.tab_selec2 .p_r19_off{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -471px}

dl.list_type1 .func_area .l_btn{float:left;line-height:38px}
dl.list_type1 .func_area .scrap_on{border:1px solid #d1d1d1;font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#767676;text-decoration:none;padding:4px 4px 4px 19px;background:url("../common/img/icon_set.png?v=2") no-repeat -144px -251px}
dl.list_type1 .func_area .scrap_off{border:1px solid #d1d1d1;font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#767676;text-decoration:none;padding:4px 4px 4px 19px;background:url("../common/img/icon_set.png?v=2") no-repeat -144px -277px}
dl.list_type1 .func_area .heart_on{border:1px solid #d1d1d1;font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#767676;text-decoration:none;padding:4px 4px 4px 19px;background:url("../common/img/icon_set.png?v=2") no-repeat -77px -577px}
dl.list_type1 .func_area .heart_off{border:1px solid #d1d1d1;font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#767676;text-decoration:none;padding:4px 4px 4px 19px;background:url("../common/img/icon_set.png?v=2") no-repeat -147px -577px}

/* 위의걸로 대체
dl.list_type1 .func_area > ul.tab_selec .p_r17_on{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -431px}
dl.list_type1 .func_area > ul.tab_selec .p_r19_on{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -431px}
dl.list_type1 .func_area > ul.tab_selec .p_r17_off{height:25px;margin-right:3px;padding-right:17px;background:url("../common/img/icon_set.png?v=2") no-repeat 30px -471px}
dl.list_type1 .func_area > ul.tab_selec .p_r19_off{height:25px;padding-right:19px;background:url("../common/img/icon_set.png?v=2") no-repeat 20px -471px}
*/

table.box{width:100%;border-collapse:collapse}
table.box tr{border-bottom:solid 1px #dedede}
table.box .tr_color{border-bottom:solid 1px #dedede;background-color:#f6f9fe}
table.box tr:first-child{border-bottom:0}
table.box tr th{height:35px;font-weight:normal;text-align:center;color:#6e717f;font-size:11px;letter-spacing:0;background:url("../common/img/tab_th_bg.gif")repeat-x;font-family:tahoma,'돋움',sans-serif}
table.box tr th label{font-size:13px;color:#6e717f;font-weight:bold}
table.box tr .th_check input{margin-right:25px}
table.box tr .th_check label{font-size:11px;color:#6e717f}
table.box tr .th_check2{text-align:left;padding-left:30px}
table.box tr .th_check2 input{margin-right:20px}
table.box tr .th_check2 label{font-size:11px;color:#6e717f}
/* 2024-10-24 line-height 24px -> 34px 변경 */
table.box tr td{line-height:34px;padding:12px 0;letter-spacing:-1px;font-family:tahoma,'굴림',gulim,sans-serif;}
table.box tr td.empty{text-align:center;padding:40px 0}
table.box .rsm_chk{text-align:center}
table.box tr td.rsm_chk{vertical-align:top}
table.box tr td.rsm_chk input{height:26px}
table.box .date{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;line-height:19px;color:#6e717f}
table.box .date label{color:#6e717f}
table.box .date input{text-align:center;margin-right:10px}
table.box .date span{font-family:tahoma,'굴림',gulim,sans-serif;color:#4b80ee}
table.box .match_name{font-size:12px;color:#6e717f;text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;font-weight:bold}
table.box .c_name{padding-left:5px;font-family:tahoma,'굴림',gulim,sans-serif;color:#5c5c5c;font-weight:bold}
table.box .c_name2{text-align:left;padding-left:14px;font-family:tahoma,'굴림',gulim,sans-serif;color:#6e717f;font-weight:bold}
table.box .c_name3{text-align:left;padding-left:31px;font-family:tahoma,'굴림',gulim,sans-serif;color:#6e717f;font-weight:bold}
table.box .ceo_name{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .how_ji_o{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#ff8328;font-weight:bold}
table.box .how_ji_e{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#42ab19;font-weight:bold}
table.box .tel{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .type{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .ing_gong{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .ing_gong a{font-weight:bold;color:#2c6cef;text-decoration:underline}
table.box .recruit_title{font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .new_old{font-size:11px;color:#6e717f;text-align:center}
table.box .area{font-size:11px;color:#959596;line-height:17px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
table.box .date, table.box .end_date{font-size:11px;color:#6e717f;text-align:center}
table.box .resume_tit .tit{margin-left:10px;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .resume_tit{padding-left:10px}
table.box .info_m{overflow:hidden;line-height:18px}
table.box .info_m dt{float:left;width:77px;font-size:11px;color:#61719c;background:url("../common/img/icon_set.png?v=2") no-repeat 65px -187px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
table.box .info_m dd{font-size:11px;color:#6d8cda;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
table.box .info_m2{overflow:hidden;line-height:18px}
table.box .info_m2 dt{float:left;width:88px;font-size:11px;color:#61719c;background:url("../common/img/icon_set.png?v=2") no-repeat 76px -187px}
table.box .info_m2 dd{font-size:11px;color:#6d8cda}
table.box .info_m2 dd a{font-size:11px;color:#6d8cda}
table.box .info_m2 dd a .ico{vertical-align:middle}
table.box .title{padding-left:0;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .title1{padding-left:35px;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .title1 a{;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .title1 a:hover{color:#2c6cef;text-decoration:none}
table.box .title a{font-family:tahoma,'굴림',gulim,sans-serif;color:#394154}
table.box .title a:hover{color:#2c6cef;text-decoration:none}
table.box .list_num{font-weight:bold;text-decoration:underline;color:#3865d9}
table.box .btn{text-align:center;line-height:21px}
table.box .btn2{text-align:center;line-height:25px}
table.box .btn2_line{text-align:center;line-height:25px}
table.box .receive{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#5c5c5c}
table.box .reading{text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#6d7183;line-height:18px}
table.box .reading .open{font-family:tahoma,'굴림',gulim,sans-serif;color:#2c6cef;font-weight:bold}
table.box .reading .close{font-family:tahoma,'굴림',gulim,sans-serif;color:#848484;font-weight:bold}
table.box .o_c{text-align:center}
table.box .o_c .LIVE{color:#4e8eff;font-weight:bold}/*#ff5f4e*//*table.box .o_c .open{color:#ff5f4e;font-weight:bold}*/
table.box .o_c .WAIT{color:#aaa;font-weight:normal}
table.box .o_c .END{color:#aaa;font-weight:normal}/*table.box .o_c .close{color:#a4a4a4;font-weight:bold}*/
table.box caption{display:none}
table.box th.bt{border-top:2px solid #476199;height:36px;padding:0;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
table.box th.bt1{border-top:2px solid #476199;height:36px;padding:0;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
table.box th.bt2{border-top:2px solid #476199;height:36px;padding:0 64px 0 0}
table.box th.bt3{border-top:2px solid #476199;height:36px;padding:0 11px 0 0}
table.box th.bt4{border-top:2px solid #476199;height:36px;padding:0 91px 0 0}
table.box .list_num{font-weight:bold;text-decoration:underline;color:#3865d9}
table.box .list_num_r{font-weight:bold;text-decoration:underline;color:#be2929}
table.box .recruit_manage{padding-left:20px}
table.box .recruit_manage dl{}
table.box .recruit_manage dt{padding-top:7px;line-height:20px;font-size:12px;font-weight:bold;color:#2c6cef}
table.box .recruit_manage dt a,table.box .recruit_manage dt a span{text-decoration:none;font-size:12px;font-weight:bold;color:#2c6cef}
table.box .recruit_manage dd{display:block;font-size:12px;line-height:20px;color:#929191}
table.box .recruit_manage dd span.desc{font-size:11px}
table.box .recruit_manage dd span.desc em{display:inline-block;*display:inline;*zoom:1;color:#aaa;margin:0 2px}
table.box .recruit_manage a.btn_pack{margin-top:10px;margin-bottom:8px}
table.box td.condition p{line-height:17px;text-align:center;font-family:tahoma,'굴림',gulim,sans-serif;color:#6e717f}
table.box td.condition p img{width:80px;height:22px;margin-top:2px;margin-bottom:2px}

table.box .in_resum_list,
table.box .in_recruit_list{position:relative}
table.box .in_resum_list .profil_name,
table.box .in_recruit_list .profil_name{line-height:19px;padding:12px 0 12px 5px;}
table.box .in_resum_list .company_name,
table.box .in_recruit_list .company_name{line-height:19px;padding:12px 0 12px 5px;font-weight:bold;letter-spacing:-1px}/*추가*/
table.box .in_resum_list .company_name .heart,
table.box .in_recruit_list .company_name .heart{margin-top:2px}/*추가*/
table.box .in_resum_list .resum_nae,
table.box .in_recruit_list .recruit_nae{line-height:19px;padding-left:10px;letter-spacing:-1px}
table.box .in_resum_list .edit_day,
table.box .in_recruit_list .edit_day{line-height:18px;text-align:center}
table.box .in_resum_list .edit_day *,
table.box .in_recruit_list .edit_day *{font-family:tahoma,'돋움',dotum,sans-serif;font-size:11px}
table.box .in_resum_list .edit_day .today_ico,
table.box .in_recruit_list .edit_day .today_ico{font-weight:bold;color:#f60}
table.box .in_resum_list .edit_day .today_txt,
table.box .in_recruit_list .edit_day .today_txt{color:#3f434c}

table.box .in_recruit_list .ji_ja p{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif}

table.box .profil_name .in_name{text-align:left;font-family:tahoma,'돋움',dotum,sans-serif}
table.box .profil_name input{vertical-align:top}
table.box .profil_name label{color:#394154;padding-left:12px}
table.box .profil_name .in_women,
table.box .profil_name .gender_F{color:#ff4c4c;font-weight:bold}
table.box .profil_name .in_men,
table.box .profil_name .gender_M{color:#728ad5;font-weight:bold}
table.box .profil_name .in_age{font-size:11px;color:#868686}
table.box .company_name label{display:inline;vertical-align:top;color:#767676;padding-left:0}/*;width:130px;*/

table.box .resum_nae{position:relative}
table.box .resum_nae a{text-decoration:none}
/* 2024-10-07 #wrap width 조정에 의한 글자 크기 조정 및 굵은 글자 처리 */
table.box .resum_nae a.in_title{color:#3f434c;font-size:16px;font-weight:bold}
table.box .resum_nae a.in_title.bold{font-weight:bold;color:#2D3648}
table.box .resum_nae a.in_title.color{color:#2B7BD5}/*#FF6915*/



table.box .resum_nae .j_type{margin-top:3px;color:#707582}
table.box .resum_nae .univ{color:#707582}/*추가*/
table.box .resum_nae .area img{margin-right:3px;margin-top:2px}
table.box .resum_nae .ico3 .miri{position:absolute;top:73px;right:62px;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -152px -603px}
table.box .resum_nae .ico3 .new_c{position:absolute;top:73px;right:45px;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -147px -415px}
table.box .resum_nae .ico3 .staron{position:absolute;top:73px;right:26px;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -146px -254px}
table.box .resum_nae .ico3 .staroff{position:absolute;top:73px;right:26px;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -146px -280px}

table.box .recruit_nae{position:relative;line-height:20px;padding-bottom:5px}
table.box .recruit_nae a{text-decoration:none}
table.box .recruit_nae a.in_title{color:#232529;word-spacing:-1px;font-size:13px}
table.box .recruit_nae a.in_title.bold{font-weight:bold;color:#2D3648}
table.box .recruit_nae a.in_title.color{color:#2B7BD5}/*#FF6915*/

table.box .recruit_nae a.in_title.icon{font-weight:bold}
table.box .recruit_nae .j_type{width:375px;margin-top:3px;color:#707582;letter-spacing:-1px}
table.box .recruit_nae .univ{color:#707582}/*추가*/
table.box .recruit_nae .area img{margin-right:3px;margin-top:2px}
table.box .recruit_nae .ico3{display:block;text-align:right;padding-top:2px;width:55px;position:absolute;bottom:0;right:0}
table.box .recruit_nae .ico3 .miri{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -152px -604px}
table.box .recruit_nae .ico3 .new_c{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -147px -415px}
table.box .recruit_nae .ico3 .staron{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -146px -254px}
table.box .recruit_nae .ico3 .staroff{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background:url("../common/img/icon_set.png?v=2") no-repeat -146px -280px}
table.box .recruit_nae .c_area{overflow:hidden}
table.box .recruit_nae .c_area *{letter-spacing:-1px}
table.box .recruit_nae .c_area .subway.list_subway *{font-size:11px;color:#5F5F5F}
table.box .recruit_nae .c_area .subway.list_subway .subway_station_line{border-radius:2px;padding:0 3px 0 2px;font-family:'맑은 고딕','Malgun Gothic',sans-serif !important;line-height:16px;height:auto;vertical-align:baseline;margin-right:-2px}
table.box .recruit_nae .c_txt{font-family:tahoma,'돋움',dotum,sans-serif;font-size:11px;color:#5F5F5F}
table.box .recruit_nae .ico_area{padding:0 4px 1px 3px;background-color:#afafaf;border-radius:2px;font-family:tahoma,'돋움',dotum,sans-serif;font-size:11px;color:#fff}

table.box .ji_ja p{color:#3f434c;line-height:18px;text-align:center}
table.box .day_modi .u{color:#ff5f4e;font-weight:bold;text-align:center}
table.box .day_modi p{color:#ff5f4e;font-weight:bold;text-align:center}
table.box .edit_day p{color:#3f434c;text-align:center}

table.box .y_money{line-height:21px}
table.box .y_money .year{color:#868686;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif}/*color:#3f434c*/
table.box .y_money .year > img{margin-right:5px;margin-top:2px}
table.box .y_money .money{color:#868686;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif}
table.box .y_money .money span{color:#868686;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;letter-spacing:-1px;word-spacing:-1px}
table.box .y_money .money > img{margin-right:5px;margin-top:2px}

#wrap table.box tr.in_resum_list td.special{padding:19px 0;overflow:visible}
table.box .special a{text-decoration:none;font-family:tahoma,'돋움',dotum,sans-serif}
table.box .special p{line-height:17px;font-size:11px;color:#868686}
table.box .special div.rsm_spc_group{position:relative;margin-bottom:3px}
table.box .special div.rsm_spc_summary{position:relative;height:20px;overflow:hidden;border: 1px solid #efefef;border-radius:2px}
table.box .special div.rsm_spc_summary em{display:block;margin-left:2px;overflow:hidden;width:88px;word-spacing:-2px;line-height:20px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;cursor:default}
table.box .special div.rsm_spc_summary img.rsm_spc_btn{position:absolute;right:3px;top:4px}
table.box .special div.rsm_spc_list{position:absolute;top:25px;width:190px;z-index:1;display:none}
table.box .special div.rsm_spc_list dl{display:block;position:relative;padding:6px;background-color:#fff;border:1px solid #333}
table.box .special div.rsm_spc_list dt,
table.box .special div.rsm_spc_list dd{display:block;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#666;line-height:18px}
table.box .special div.rsm_spc_list dt{font-weight:bold}
table.box .special div.rsm_spc_list dd{}
table.box th.bt5{border-top:2px solid #476199;height:36px;padding:0 8px 0 0}

/* 2024-10-07 서브페이지 ui 변경에 의한 리스트 부분 css 추가 */
.list_content{padding: 15px 0 0 0;height:1600px;border-top:2px solid #476199}
.list_content:after{content: "";display:block;clear:both}
.list_content *{box-sizing:border-box}
.list_content ul li *{letter-spacing:-0.05em}
.list_content ul.c_row{width:100%;height:132px}
.list_content ul.c_row li.c_col{display:table;width:100%;padding:17px 19px 16px 19px;margin: 0 0 15px 0;border-radius:5px;border:1px solid #e1e1e1;position:relative}
.list_content ul.c_row li.c_col .cell_first{position:relative;display:table-cell;width:150px;padding:10px 0 0 0;vertical-align:top;text-align:center}
.list_content ul.c_row li.c_col .cell_first p:nth-child(1){font-size:17px;font-weight:bold}
.list_content ul.c_row li.c_col .cell_first p:nth-child(2){margin-top:10px;font-size:14px}
.list_content ul.c_row li.c_col .cell_first p:nth-child(3){margin-top:5px;font-size:14px}
.list_content ul.c_row li.c_col .cell_first .gender_M{color:#728ad5;font-weight:bold}
.list_content ul.c_row li.c_col .cell_first .gender_F{color:#ff4c4c;font-weight:bold}
.list_content ul.c_row li.c_col .cell_mid{display:table-cell;width:calc(100% - 450px);vertical-align:top}
.list_content ul.c_row li.c_col .cell_mid img{vertical-align:middle}
.list_content ul.c_row li.c_col .cell_mid .cl_top{width:510px;font-size:18px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.list_content ul.c_row li.c_col .cell_mid .cl_top a{font-size:18px;color:#000;font-weight:bold}
.list_content ul.c_row li.c_col .cell_mid .cl_md{margin-top:10px;width:510px;font-size:15px;color:#aeaeae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.list_content ul.c_row li.c_col .cell_mid .cl_md2{margin-top:5px}
.list_content ul.c_row li.c_col .cell_mid .cl_md2 span{font-size:15px;color:#747474}
.list_content ul.c_row li.c_col .cell_mid .cl_btm{margin-top:5px;width:100%;height:20px}
.list_content ul.c_row li.c_col .cell_mid .cl_btm .cl_btm_left{float:left;width:400px;height:20px}
.list_content ul.c_row li.c_col .cell_mid .cl_btm .cl_btm_left span{font-size:15px}
.list_content ul.c_row li.c_col .cell_mid .cl_btm .cl_btm_right{float:right;width:calc(100% - 400px);height:20px;text-align:right;padding-right:10px}
.list_content ul.c_row li.c_col .cell_mid .miri{display:inline-block;width:15px;height:15px;background:url("/img/common/img/icon_set.png?v=2") no-repeat -152px -603px}
.list_content ul.c_row li.c_col .cell_mid .new_c{display:inline-block;width:15px;height:15px;background:url("/img/common/img/icon_set.png?v=2") no-repeat -147px -415px}
.list_content ul.c_row li.c_col .cell_mid .staron{display:inline-block;width:15px;height:15px;background:url("/img/common/img/icon_set.png?v=2") no-repeat -146px -254px}
.list_content ul.c_row li.c_col .cell_mid .staroff{display:inline-block;width:15px;height:15px;background:url("/img/common/img/icon_set.png?v=2") no-repeat -146px -280px}
.list_content ul.c_row li.c_col .cell_price{display:table-cell;width:130px;vertical-align:middle;line-height:21px}
.list_content ul.c_row li.c_col .cell_price img{vertical-align:middle}
.list_content ul.c_row li.c_col .cell_translation{display:table-cell;width:100px;vertical-align:middle}
.list_content ul.c_row li.c_col .cell_translation a{text-decoration:none;font-family:tahoma,'돋움',dotum,sans-serif}
.list_content ul.c_row li.c_col .cell_translation p{line-height:17px;font-size:11px;color:#868686}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_group{position:relative;margin-bottom:3px}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_summary{position:relative;height:20px;overflow:hidden;border:1px solid #efefef;border-radius:2px}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_summary em{display:block;margin-left:2px;overflow:hidden;width:88px;word-spacing:-2px;line-height:20px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;cursor:default}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_summary img.rsm_spc_btn{position:absolute;right:3px;top:4px}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_list{position:absolute;top:25px;width:190px;z-index:1;display:none}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_list dl{display:block;position:relative;padding:6px;background-color:#fff;border:1px solid #333}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_list dt,
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_list dd{display:block;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#666;line-height:18px}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_list dt{font-weight:bold;}
.list_content ul.c_row li.c_col .cell_translation div.rsm_spc_list dd{}
.list_content ul.c_row li.c_col .cell_date{display:table-cell;width:100px;vertical-align:middle;text-align:center}

dl.list_type1 div.search_area{width:100%;overflow:hidden;padding-top:20px;margin-bottom:10px}
dl.list_type1 ul.fl{float:left;list-style:none}
dl.list_type1 li{display:inline}
/* 2024-10-08 font-size 11px -> 12px로 변경 */
dl.list_type1 li a{font-size:12px;font-weight:normal;text-decoration:none;color:#898989;display:inline}
dl.list_type1 li.view select{height:25px;width:71px;margin-right:7px}
dl.list_type1 li.sort a{display:inline-block;*display:inline;*zoom:1;padding-right:20px}
dl.list_type1 li.sort a span{display:inline-block;*display:inline;*zoom:1;margin:0 0 1px 5px;vertical-align:middle}
dl.list_type1 li.sort a span{width:11px;height:11px;background:url("../company/img/c_icon_set.png?v=2") no-repeat 0 -10px;opacity:0.50;-moz-opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}
dl.list_type1 li.sort a span.DESC{width:11px;height:11px;background:url("../company/img/c_icon_set.png?v=2") no-repeat 0 -10px;opacity:1.00;-moz-opacity:1.00;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
dl.list_type1 li.sort a span.ASC{width:11px;height:11px;background:url("../company/img/c_icon_set.png?v=2") no-repeat -24px -10px;opacity:1.00;-moz-opacity:1.00;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
dl.list_type1 li.sort a{color:rgba(137, 137, 137, 0.50)}
dl.list_type1 li.sort.DESC a{color:rgba(137, 137, 137, 1.00)}
dl.list_type1 li.sort.ASC a{color:rgba(137, 137, 137, 1.00)}
dl.list_type1 p.fr{float:right}
dl.list_type1 p.fr input{height:25px;width:160px;margin-right:4px;padding-left:4px}/* line-height:25px;*/
dl.list_type1 dl.search_box{overflow:hidden}
dl.list_type1 dl.search_box dt{float:left;margin-right:15px;padding-top:6px;font-family:tahoma,'굴림',gulim,sans-serif;color:#737d95;font-weight:bold}
dl.list_type1 dl.search_box dd{float:left}
dl.list_type1 dl.search_box dt.s_c_name{margin-left:20px}
dl.list_type1 dl.search_box dt.s_type{float:left;margin-left:15px}
dl.list_type1 dl.search_box dd input,
dl.list_type1 dl.search_box dd select{height:25px;width:265px;margin-right:4px;padding-left:4px}
dl.list_type1 dl.search_box span{font-family:tahoma,'굴림',gulim,sans-serif;font-size:13px;color:#ff2045;font-weight:bold}
dl.list_type1 .list_none{text-align:center;color:#767676}
.table_b_btn{margin-top:5px}

/* 더보기 */
dl.list_type1 .more{position:absolute;top:13px;right:0;padding-right:10px;background:url("../common/img/icon_set.png?v=2") no-repeat 35px -27px}
dl.list_type1 .more a{color:#7a7e85;font-size:11px;text-decoration:none;font-family:tahoma,'돋움',sans-serif}
dl.list_type1 .capa{position:absolute;top:13px;right:0;padding-right:10px}

/* 전체보기 */
dl.list_type1 .all{position:absolute;top:13px;right:0;padding-right:10px;background:url("../common/img/icon_set.png?v=2") no-repeat 49px -27px}
dl.list_type1 .all a{color:#7a7e85;font-size:11px;text-decoration:none}

/* 게시판 페이징 */
#paging{text-align:center;padding-top:25px}
#paging a{vertical-align:middle}
#paging a.pre_end{display:inline-block;*display:inline;*zoom:1;width:17px;height:15px;background:url('../company/img/c_icon_set.png?v=2') no-repeat 0 -78px}
#paging a.pre_next{display:inline-block;*display:inline;*zoom:1;width:16px;height:15px;background:url('../company/img/c_icon_set.png?v=2') no-repeat -22px -78px}
#paging a.next_pre{display:inline-block;*display:inline;*zoom:1;width:16px;height:15px;background:url('../company/img/c_icon_set.png?v=2') no-repeat -43px -78px}
#paging a.next_end{display:inline-block;*display:inline;*zoom:1;width:17px;height:15px;background:url('../company/img/c_icon_set.png?v=2') no-repeat -64px -78px}
#paging span{display:inline-block;*display:inline;*zoom:1;min-width:24px;height:23px;padding:3px 2px 3px 1px}/*line-height:22px;*/
#paging span.num a{font-size:12px;color:#777d8c;text-decoration:none;text-align:center}
#paging span.num.on{border:1px solid #4b80ee;font-weight:bold}
#paging span.num.on a{color:#4b80ee}

/* 공통 입력 테이블 - (이력서,채용공고) */
.input_table1{margin-bottom:40px;border-top:solid 3px #6B92CD}
/*.input_table1.bt{}
.input_table1 .m_b20{margin-bottom:20px}*/
.input_table1 button{border:none}
.input_table1 table{width:100%;margin-bottom:20px;position:relative}/*border:solid 1px #e8e8e8;*/
.input_table1 > table:first-child{border:solid 1px #fff;border-top:0}
.input_table1 th,
.input_table1 td{border:solid 1px #e8e8e8;padding-left:20px;height:43px;padding-top:8px;padding-bottom:8px;text-align:left}
.input_table1 th{background:#F4F8F9;font-weight:bold;color:#3a4662}
/*
.input_table1 tr:first-child > th,
.input_table1 tr:first-child > td{border-top:0}
*/
.input_table1 label{line-height:25px}/* 2014-07-07 채용공고 */
.input_table1 label.top{color:#366EDF}
.input_table1 label.top > span{font-weight:normal;color:#366EDF}
.input_table1 label.mid{color:#42A814}
.input_table1 label.mid > span{font-weight:normal;color:#42A814}
.input_table1 label.btm{color:#515151}
.input_table1 label.btm > span{font-weight:normal;color:#515151}
.input_table1 label.lang{font-weight:bold;margin-right:35px}
.input_table1 label.open_yn{color:#7A7F8B;font-size:11px;font-family:tahoma,'돋움', dotum,sans-serif}

.box_num_pay{display:inline-block;width:25px;height:25px;line-height:23px;color:#fff;text-align:center;font-size:17px;font-weight:bold;font-family:'맑은 고딕','Malgun Gothic',sans-serif;background-color:#6086d5;border-radius:2px;}
/*
.tit_cnslt .box_num_pay1{}
.tit_cnslt .box_num_pay2{}
.tit_cnslt .box_num_pay3{}
.tit_cnslt .box_num_pay4{}
*/
html.ie .box_num_pay{text-indent:1px;}
.txt_pay_title{font-size:19px;font-weight:bold;font-family:'맑은 고딕','Malgun Gothic',sans-serif;padding-left:4px;letter-spacing:-2px;}
/*
.input_table1 th > ul{overflow:hidden}
.input_table1 th > ul > li{float:left;width:186px;text-align:center;background:url(../common/img/icon_set.png?v=2) no-repeat -159px -168px}
.input_table1 th > ul > li:first-child{width:180px;float:left;background:none}
.input_table1 td > ul{overflow:hidden}
.input_table1 td > ul > li{float:left;width:186px;text-align:left;margin-left:1px}
*/
/* 2024-10-24 width 565px -> 865px로 변경 */
.map_container{width:865px;height:330px;background:#fff;margin-top:10px;margin-bottom:10px}
.map_container iframe{width:100%;height:100%}

.input_table1 .sco_type{display:none}
.input_table1 div.manager_save_wrap{position:relative}
.input_table1 div.manager_save_wrap p.save_yn{position:absolute;right:0;height:35px;margin-top:-35px;z-index:1}
.input_table1 .famliy_head{overflow:hidden}
.input_table1 .famliy_head li{float:left;width:236px;text-align:center;background:url(../common/img/icon_set.png?v=2) no-repeat -159px -168px}/*width:186px;*/
.input_table1 .famliy_head li:first-child{width:230px;float:left;background:none}/*width:180px;*/
.input_table1 span.btn_pack.blue.search{width:90px;text-align:center}
.input_table1 input[type=text],
.input_table1 input[type=password],
.input_table1 select{height:25px;line-height:24px;border:solid 1px #ddd;color:#7B7E8D;padding-left:3px}
.input_table1 .num2kor{width:236px;text-align:right;font-size:11px;color:#666;padding-top:6px;letter-spacing:-1px;margin-left:-20px}
.input_table1 input.num2kor{width:240px;text-align:right;font-size:11px;color:#666;line-height:11px;height:13px;border:0}/*position:absolute;*/
.input_table1 .tright.num,
.input_table1 .tright.rmtxt{padding-right:3px}
.input_table1 input.data_num{letter-spacing:0 !important}
.input_table1 .wrapper_pic{position:relative}
.input_table1 .heading{background-color:#F9F9F9;position:relative}
.input_table1 .heading p.per_pic{width:104px;height:133px;margin-bottom:20px;background:#fff;border:solid 1px #e8e8e8;padding:6px;margin-left:15px}
.input_table1 .heading p.upd{text-align:left;margin-left:27px}
.input_table1 .heading p.btn{position:absolute;right:10px;top:8px}
.input_table1 .heading p.txt{position:absolute;right:10px;top:15px}
.input_table1 .heading p.openyn{position:absolute;top:208px;left:-20px;border-top:solid 1px #e8e8e8;width:174px;;text-align:center;background-color:#f6f6f6;padding-top:3px}
.input_table1 .heading .title{line-height:20px;font-weight:bold;margin-left:5px}
.input_table1 .notice{vertical-align:middle;margin-left:3px;color:#7D7C81}
.input_table1 .sex{color:#FB1052;font-weight:bold}
.input_table1 .name{font-weight:bold;font-size:14px}
.input_table1 .private{color:#999}
.input_table1 .birth_y{font-weight:bold;color:#7E7E7E}
.input_table1 div.tel{padding-left:28px;background:url(../member/img/tel_ico.gif) no-repeat 2px 3px}
.input_table1 div.tel label{vertical-align:middle;margin-left:3px;color:#7D7C81}
.input_table1 div.tel input[type=text],
.input_table1 div.tel select{width:69px}
.input_table1 div.tel input[type=checkbox]{margin-left:3px}
.input_table1 div.tel.mob{background:url(../member/img/hp_ico.gif) no-repeat 5px 1px}
.input_table1 .email{width:113px}
.input_table1 select.email{width:164px;margin-left:3px}
.input_table1 .url{width:415px}
.input_table1 .upper.rsm_tbl{padding-bottom:8px;}
.input_table1 .upper .zip{width:72px}
.input_table1 table.hope .upper{padding-bottom:5px}
.input_table1 .lower{}/*padding-top:8px;margin-top:6px;border-top:dashed 1px #E4E4E4*/
.input_table1 .lower.rsm_tbl{padding-top: 8px;border-top: dashed 1px #E4E4E4;}
.input_table1 .lower .addr{width:244px}
.input_table1 .lower .addr:first-child{margin-right:3px}
.input_table1 textarea{border:solid 1px #ddd;background-color:#FCFCFC}
.input_table1 .cont{width:745px;height:60px}
.input_table1 .cont1{width:747px;height:60px}
.input_table1 .cont2{width:920px;height:140px}
.input_table1 .cont3{width:920px;height:350px}
.input_table1 .cont_tip{margin-left:10px;margin-top:8px;margin-bottom:8px}
.input_table1 .cont_tip strong{font-weight:bold}
.input_table1 .ex{color:#797B87;font-size:11px;font-family:tahoma,'돋움', dotum,sans-serif}
.input_table1 .op_box{overflow:hidden;margin-top:10px;margin-bottom:10px}
.input_table1 .op_box li{float:left;width:142px;height:27px;line-height:27px}
.input_table1 .op_box li.long{float:left;width:200px}
.input_table1 .attached{overflow:hidden;margin-top:8px}
.input_table1 .attached li{float:left;width:50%;margin-bottom:5px;line-height:17px}
.input_table1 .attached.ap_docs{overflow:hidden;margin-top:0}
.input_table1 .attached.ap_docs li{float:left;width:98%;margin-top:5px;line-height:17px;font-weight:normal}
.input_table1 .btn_tip{color:#929296;line-height:26px;vertical-align:middle}
.input_table1 .tech{overflow:hidden;margin-right:10px;margin-top:8px;margin-bottom:-8px}
.input_table1 .tech dt{float:left;width:146px;margin-bottom:15px}
.input_table1 .tech dd{float:right}
.input_table1 .tech label{font-weight:bold;margin-right:8px}
.input_table1 .tech .gray{color:#7F8084;font-size:11px}
.input_table1 .btn_func{margin-bottom:20px;text-align:right}
.input_table1 .career_sel{font-weight:bold;font-size:14px;margin-right:15px}
.input_table1 span.subtxt{color:#7F8084}
.input_table1 span.violet{color:#7A7FBB;font-size:11px}
.input_table1 span.sub{display:inline-block;*display:inline;*zoom:1;width:10px;height:25px;margin-left:5px;margin-right:1px;vertical-align:middle;background:#FFFFFF url("../common/img/icon_set.png?v=2") no-repeat 0 -127px}
.input_table1 span.from1{display:inline-block;*display:inline;*zoom:1;width:10px;height:25px;margin-left:5px;margin-right:1px;line-height:25px}
.input_table1 ul.calendar{width:391px;height:0;position:relative}/*overflow:hidden;*/
.input_table1 ul.calendar li#stdt_cal{position:absolute;left:0;top:3px;width:50%}
.input_table1 ul.calendar li#eddt_cal{position:absolute;right:0;top:3px;width:50%}
.input_table1 .sch_gb:first-child{margin-left:0}
.input_table1 .tip{font-size:11px;color:#7D7F8C;margin-top:5px;font-weight:normal;font-family:tahoma,'돋움', dotum,sans-serif}
.input_table1 .tip strong{font-size:11px;color:#7B7F8A;font-weight:bold;font-family:tahoma,'돋움', dotum,sans-serif}
.input_table1 .tip strong.red{color:#FB1052}
.input_table1 .part_dtl ol{overflow:hidden;margin-top:13px;margin-bottom:13px}
.input_table1 .part_dtl ol li{float:left;margin-right:22px}
.input_table1 .job_type{overflow:hidden;margin-bottom:-5px}
.input_table1 .job_type li{position:relative;float:left;margin-right:30px;line-height:28px;height:28px}
.input_table1 .job_type li:first-child{margin-right:27px}
.input_table1 .job_type li.job_type_desc_li{margin-top:5px;margin-bottom:5px}
.input_table1 .job_type li input[type=text]{margin-left:35px;width:262px;margin-bottom:2px}
.input_table1 .term{overflow:hidden}
.input_table1 .term dt,
.input_table1 .term dd{float:left;line-height:25px}
.input_table1 .term dt{font-weight:bold;margin-right:16px}
.input_table1 .term dd{margin-right:74px}
.input_table1 .term dd select{width:78px;margin-right:2px}
.input_table1 .term.lower{clear:both}
.input_table1 .term.lower li{float:left;width:352px;padding-top:8px;margin-top:6px}
.input_table1 .term.lower.cntrct_p.intern_p{position:relative;border:none;padding:0;margin:0}
.input_table1 .term.lower .dashed{position:absolute;border-top:dashed 1px #E4E4E4;left:0;top:6px;height:1px;width:743px}
.input_table1 .term.lower li.intern_p{}
.input_table1 .term.lower li strong{display:inline-block;*display:inline;*zoom:1;width:70px;height:24px;line-height:24px;font-weight:bold}
.input_table1 .term.lower li select{width:130px;margin-right:2px}
.input_table1 .op_fam_box td{padding-left:5px}
.input_table1 .op_fam_box td input,
.input_table1 .op_fam_box td select{margin-left:15px}

.input_table1 .rec_cont{}
.input_table1 .rec_cont td{padding:10px}
.input_table1 .rec_cont td.cont_menu{border-right:0;vertical-align:top;padding:10px 0 0 10px}
.input_table1 .rec_cont td.cont_menu ul{width:100%;margin:0}
.input_table1 .rec_cont td.cont_menu ul li{line-height:26px}
.input_table1 .rec_cont td.cont_menu ul li input{display:none}
.input_table1 .rec_cont td.cont_menu ul li label{width:100%;padding-left:15px;background:url('../common/img/dot_l.png')no-repeat 5px 11px}
.input_table1 .rec_cont td.cont_menu ul li:hover{background:#f0f0f0}
.input_table1 .rec_cont td.cont_menu ul li:hover label{color:#608ef2}
.input_table1 .rec_cont td.cont_dtl{border-left:0}
.input_table1 .rec_cont td.cont_dtl textarea{width:100%;height:449px;}
.input_table1 .rec_cont td.cont_dtl iframe{border-right:1px solid #b5b5b5}
.input_table1 .ap_way li{line-height:35px}
.input_table1 .ap_way li label{color:#7A7E8A;min-width:88px}
.input_table1 .ap_way strong{font-weight:bold;color:#F94244}
.input_table1 .chk_lst1{float:left;width:490px;margin-bottom:30px}
.input_table1 .chk_lst1 li{float:left;line-height:20px}
.input_table1 .chk_lst1 li.odd{width:210px}
.input_table1 .chk_lst1 li.even{width:280px}
.input_table1 .chk_lst1 li label{color:#7A7E8A}
.input_table1 .chk_lst2{float:left}
.input_table1 .chk_lst2 li{line-height:20px}
.input_table1 .chk_lst2 li label{color:#7A7E8A}
.input_table1 .ap_doc li{line-height:26px;font-weight:bold}/*float:left;*/
.input_table1 .ap_doc li label{line-height:26px;color:#7A7E8A;vertical-align:middle}
.input_table1 .ap_doc li.odd{width:210px}
.input_table1 .ap_doc li.even{width:280px}
.input_table1 .welfare li.reg{}
.input_table1 .welfare li.mod{}
.input_table1 .welfare li p.info{display:inline-block;*display:inline;*zoom:1;margin-right:10px}
.input_table1 .welfare li dl{overflow:hidden}
.input_table1 .welfare li dt,
.input_table1 .welfare li dd{float:left}
.input_table1 .welfare li dt{width:100px;font-weight:bold;color:#3767D3}
.input_table1 .welfare li dt .ast{font-weight:normal}
.input_table1 .welfare li dd{width:650px;line-height:18px}
.input_table1 .welfare li dd{position:relative}
.input_table1 .welfare li dd span.colon{position:absolute;line-height:14px}
.input_table1 .welfare li dd ul{overflow:hidden;padding-left:10px;min-height:18px}
.input_table1 .welfare li dd li{float:left;padding-right:3px}
.input_table1 .welfare li dd li:after{content:", "}
.input_table1 .welfare li dd li:last-child:after{content:""}

.input_table1 .share_recruit{display:block;text-align:center;color:#3255A9;font-size:14px}
.input_table1 .share_recruit_agree{display:block;text-align:center;margin-top:14px;margin-bottom:18px;}
.input_table1 .share_recruit_tipbox{line-height:12px;margin-bottom:9px}
/*
.input_table1 .worknet{color:#3255A9;font-size:14px}
.input_table1 .worknet_agree{margin-top:14px;margin-bottom:18px}
.input_table1 .worknet_tipbox{line-height:12px;margin-bottom:9px}
.input_table1 .ibk{color:#3255A9;font-size:14px}
.input_table1 .ibk_agree{margin-top:14px;margin-bottom:18px}
.input_table1 .ibk_tipbox{line-height:12px;margin-bottom:9px}
*/

.input_table1 .deadline_label{position:relative}
.input_table1 .deadline_label input.dt_date{cursor:pointer}
.input_table1 .deadline_label button.stdt_date_btn{position:absolute;margin-left:-24px;top:3px;background:transparent;line-height:1}
.input_table1 .deadline_label button.eddt_date_btn{position:absolute;margin-left:-24px;top:3px;background:transparent;line-height:1}
.input_table1 .deadline_label button label{line-height:1}
.input_table1 .relative .lics_reset{position:absolute;left:570px;top:5px}
.input_table1 .line_h25{line-height:25px}
.input_table1 .input01{width:253px}
.input_table1 .input02{width:360px}
.input_table1 .input03{width:70px}
.input_table1 .input04{width:519px}
.input_table1 .input05{width:460px}
.input_table1 .input06{width:218px}
.input_table1 .input07{width:268px}
.input_table1 .input08{width:162px}
.input_table1 .input09{width:155px}
.input_table1 .input10{width:75px}
.input_table1 .input11{width:95px}
.input_table1 .input12{width:59px}
.input_table1 .input13{width:73px}
.input_table1 .input14{width:87px}
.input_table1 .input15{width:121px}
.input_table1 .input16{width:528px}
.input_table1 .input17{width:107px}
.input_table1 .input18{width:104px}
.input_table1 .input19{width:158px}
.input_table1 .input20{width:67px}
.input_table1 .input21{width:64px}
.input_table1 .input22{width:54px}
.input_table1 .input23{width:102px}
.input_table1 .input24{width:151px}
.input_table1 .input25{width:168px}
.input_table1 .input26{width:341px}
.input_table1 .input27{width:59px}
.input_table1 .input28{width:524px}
.input_table1 .input29{width:138px}
.input_table1 .input30{width:81px}
.input_table1 .input31{width:91px}
.input_table1 .input32{width:148px}
.input_table1 .input33{width:129px}
.input_table1 .input34{width:185px}
.input_table1 .input35{width:256px}
.input_table1 .input36{width:222px}
.input_table1 .input37{width:248px}
.input_table1 .input38{width:175px}
.input_table1 .input39{width:164px}
.input_table1 .input40{width:174px}
.input_table1 .input41{width:120px}
.input_table1 .input42{width:29px}
.input_table1 .input43{width:52px}
.input_table1 .input44{width:251px}
.input_table1 .input45{width:40px}
.input_table1 .input46{width:63px}
.input_table1 .input47{width:269px}
.input_table1 .input48{width:334px}
.input_table1 .input49{width:105px}
.input_table1 .input50{width:211px}
.input_table1 .input51{width:220px}
.input_table1 .check{margin-left:3px}
.input_table1 .check1{margin-left:17px}
.input_table1 .check2{margin-left:23px}
.input_table1 .check3{margin-left:51px}
.input_table1 .check4{margin-left:27px}
.input_table1 .check5{margin-left:36px}
.input_table1 .sch_gb{margin-left:23px}

/* 공통 테이블 - (이력서 뷰) */
.input_table2{margin-bottom:30px}
.input_table2.m_b20{margin-bottom:20px}
.input_table2.m_b10{margin-bottom:10px}
.input_table2 h2{margin-bottom:10px;font-weight:normal;line-height:19px;font-size:13px}
.input_table2 h2 span{font-size:13px}
.input_table2 br{line-height:18px}
.input_table2 br.lh20{line-height:20px}
.input_table2 table{width:100%;border:solid 1px #E4E4E4;position:relative}
.input_table2 table th,
.input_table2 table td{border:solid 1px #E4E4E4;padding:10px;text-align:center}/*height:35px;*/
.input_table2 table th{background:#F4F8F9;color:#616C8A;font-weight:bold}
.input_table2 table td{background:#FFFFFF;color:#626874}
.input_table2 table th.perpic,
.input_table2 table th.comlogo{background:#fff}
.input_table2 table div.wrapper_pic{position:relative;text-align:center}
.input_table2 table div.wrapper_pic .upd{position:absolute;top:129px;left:33px}
.input_table2 .tleft th,
.input_table2 .tleft td,
.input_table2 th.tleft,
.input_table2 td.tleft{text-align:left;padding-left:10px}

.input_table2 th.text{text-align:left;padding-left:20px;color:#8A8A8A;background-color:#F6F6F6}
.input_table2 td.text{text-align:left;padding-left:20px}

.input_table2 td.empty{line-height:40px;background-color:#FDFDFD}
.input_table2 .sex{color:#FB1052;font-weight:bold}
.input_table2 .name{font-weight:bold;font-size:14px}
.input_table2 .private{color:#999}
.input_table2 .birth_y{font-weight:bold;color:#7E7E7E}
.input_table2 .blue{color:#266BEA}
.input_table2 .green{color:#42A814}
.input_table2 .tip{font-size:11px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}

.input_table2 dl.line{overflow:hidden;line-height:17px}
.input_table2 dl.line dt,
.input_table2 dl.line dd{display:inline}/*float:left*/
.input_table2 dl.line dt.upjong{font-weight:bold;color:#366EDF}
.input_table2 dl.line dt.jikjong{font-weight:bold;color:#42A814}
.input_table2 dl.line dt.blue{color:#266BEA}
.input_table2 dl.line dt.bold{color:#595C7D;font-weight:bold}
.input_table2 dl.line dd{color:#626874}

.input_table2 table.education th,
.input_table2 table.education td{padding:10px 5px}
.input_table2 table.education td p{color:#626874;line-height:16px}

.input_table2 table.profile th,
.input_table2 table.profile td{padding:9px 0}
.input_table2 table.profile ul{overflow:hidden;margin-bottom:-8px}
.input_table2 table.profile ul li{float:left;margin-left:8px;margin-bottom:8px;border:1px solid #E4E4E4;background:#fff;height:207px}
.input_table2 table.profile ul li .prfl_img{display:inline-block;*display:inline;*zoom:1;line-height:184px;margin:2px 2px 0;background:#FAFAFA;}
.input_table2 table.profile ul li .prfl_img img{max-width:140px;max-height:184px;vertical-align:middle}
.input_table2 table.profile ul li .prfl_txt{display:block;width:140px;font-size:11px;font-family:tahoma,gulim,sans-serif;font-weight:normal;padding:2px 0;text-decoration:none;height:18px}
.input_table2 table.profile ul li .prfl_txt span{display:inline-block;*display:inline;*zoom:1;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:11px;font-family:tahoma,gulim,sans-serif;font-weight:normal;line-height:normal;vertical-align:text-top}
.input_table2 table.profile ul li .prfl_txt:hover,
.input_table2 table.profile ul li .prfl_txt:hover *{color:#2c6cef}

.input_table2 table.pfol th,
.input_table2 table.pfol td{padding:9px 0}
.input_table2 table.pfol ul{overflow:hidden}
.input_table2 table.pfol ul li{position:relative;float:left;width:50%;text-align:left;line-height:20px;height:20px;padding:0 20px;margin:2px 0}

.input_table2 span.top{font-weight:bold;color:#366EDF}
.input_table2 span.mid{font-weight:bold;color:#42A814}
.input_table2 span.btm{font-weight:bold;color:#515151}

/* 상단 팁박스 영역 */
.tipbox1{padding:15px 50px;background-color:#F8F8F8;border:solid 1px #E2E2E2;margin-bottom:33px}
.tipbox1 li,
.tipbox1 li span{font-family:tahoma,'굴림',gulim,sans-serif;color:#76798C;font-size:11px;line-height:17px}
.tipbox1 li{padding-left:10px;background:url('../common/img/dot_m.png') no-repeat 3px 8px}
.tipbox1 li .blue{color:#2a6def}
.tipbox1 li .orange{color:#FF6D00}

/* 한줄추가삭제 영역 */
p.row{margin-top:5px}
p.row:first-child{margin-top:0}
p.row .tip{margin-left:45px;color:#3B4664}
p.row .tip strong{font-weight:bold}

/* 기타 버튼/박스/기능 등 */
.ico_worknet{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url("../icon/icon_worknet.gif?t=01") no-repeat 0 0;width:15px;height:15px}
.favor.hearton{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url("../common/img/icon_set.png?t=01") no-repeat -119px -581px}
.favor.heartoff{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url("../common/img/icon_set.png?t=01") no-repeat -150px -581px}
.favor.heartoff{opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}
.favor.hearton.ss{width:14px;height:14px}
.favor.heartoff.ss{width:14px;height:14px}
.delimbar{overflow:hidden;width:1px;height:9px;background-color:#a7a7a7;display:inline-block;*display:inline;*zoom:1;margin:auto 5px}
.delimbar_s{overflow:hidden;width:1px;height:9px;background-color:#a7a7a7;display:inline-block;*display:inline;*zoom:1;margin:auto 2px}
.delimbar_m{overflow:hidden;width:1px;height:9px;background-color:#a7a7a7;display:inline-block;*display:inline;*zoom:1;margin:auto 5px}
.delimbar_l{overflow:hidden;width:1px;height:9px;background-color:#a7a7a7;display:inline-block;*display:inline;*zoom:1;margin:auto 10px}

.ico_sns_mem_id{width:14px;height:14px;}

/*
.txt_hottip,.txt_hottip *{font:bold 13px '맑은 고딕','Malgun Gothic',sans-serif;}
.txt_hottip,.txt_hottip *{font:bold 13px 'NanumBarunGothicWeb';}
.txt_hottip,.txt_hottip *{font:bold 13px 'NanumSquare',sans-serif;}
*/
.txt_hottip,.txt_hottip *{font:normal 13px 'JejuGothic';letter-spacing:-2px;word-spacing:1px}
.txt_hottip{display:inline-block;float:right;margin:0 10px;vertical-align:middle;line-height:26px;white-space:nowrap;}
.txt_hottip strong{color:#FF3D3D;letter-spacing:-1px;margin-left:1px;word-spacing:-1px}
.txt_hottip img{vertical-align:middle;margin-top:1px}

.box_point_line li{display:block;position:absolute;width:100px;height:100px;top:0;left:0;background-color:#018CD1;}
.box_point_line li.top    {width:560px; height:5px;   top:350px; left:388px;}
.box_point_line li.bottom {width:560px; height:5px;   top:573px; left:388px;}
.box_point_line li.left   {width:5px;   height:218px; top:355px; left:388px;}
.box_point_line li.right  {width:5px;   height:228px; top:350px; left:948px;}
/******* ED 공통영역 ED *******/

/******* ST 기업영역 ST *******/

/* 기업회원 홈 > 프로필 박스 */
#c_profile_box table{border:2px solid #3968d9}
#c_profile_box table.box td{padding-top:0;padding-bottom:0;line-height:14px}
#c_profile_box caption{display:none}
#c_profile_box .box_ban{position:relative}
#c_profile_box .box_ban .close{display:block;position:absolute;top:7px;right:11px}
#c_profile_box th, #c_profile_box td{border:1px solid #dde0e2;color:#777;padding-left:12px;font-size:12px;background-image:none}
#c_profile_box th.box_bg{height:37px;background-color:#f7fafc;text-align:center;padding:0}
#c_profile_box th{height:32px;font-weight:bold;background-color:#fbfcfd;padding:0}
#c_profile_box td.td_com_logo{padding:0;margin:0;text-align:center;vertical-align:middle}
#c_profile_box td.td_com_logo img{vertical-align:middle;box-sizing:content-box}
#c_profile_box td.td_com_logo .com_logo{text-align:center;height:60px;line-height:60px;width:170px;margin:0 auto;background-color:#fff;border:1px solid #E4E4E4}
#c_profile_box td.td_com_logo .com_logo img{max-width:140px;max-height:50px;vertical-align:middle}
#c_profile_box td.td_com_logo .empty_logo{width:163px;height:45px;line-height:43px;overflow:hidden;border:1px solid #E4E4E4;display:inline-block;*display:inline;*zoom:1;text-align:center;vertical-align:middle}
#c_profile_box .profile_tit{background-color:#e0eaff;padding:0;line-height:12px}
#c_profile_box .profile_tit div{width:100%;height:40px;overflow:hidden}
#c_profile_box p.company_name{float:left;margin:15px 0 15px 10px;font-family:tahoma,dotum,sans-serif}
#c_profile_box p.info{float:right;margin:10px 12px 9px 4px;line-height:21px;height:21px;font-size:11px;font-family:tahoma,dotum,sans-serif;color:#767676;width:270px;text-align:right}
#c_profile_box dl.profile_logo{height:153px;overflow:hidden;padding:0;margin-left:-12px}
#c_profile_box dt.logo{width:88%;height:100px;line-height:100px;text-align:center;border:solid 1px #ccc;margin:10px auto;}
#c_profile_box dt.logo img{vertical-align:middle;max-width:100%}
#c_profile_box dd.btn_area{text-align:center}
#c_profile_box dd.btn_area .btn_pack{font-size:12px}
/*#c_profile_box dd.logo_regist{float:left;margin-left:58px}*/
/*#c_profile_box dd.logo_modi{float:right;margin-right:58px}*/
#c_profile_box dl.info_mem{margin-top:23px;height:89px;overflow:hidden;position:relative}
#c_profile_box dl.info_mem dt, #c_profile_box dl.info_mem dd{height:25px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#898989}
#c_profile_box dl.info_mem dt{padding-left:10px;background:url("../company/img/grey_bullet.gif") no-repeat 4px 5px}
#c_profile_box dl.info_mem dd{margin-top:-25px;margin-right:15px;text-align:right;letter-spacing:-1px;word-break:break-all}
#c_profile_box dl.info_mem dd.info_btn{padding:0;margin:0 0 0 -12px;text-align:center}
#c_profile_box dl.info_mem a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:14px;line-height:14px;font-size:14px;text-decoration:underline;font-weight:bold;padding:0 2px}
#c_profile_box dl.info_mem a.red{color:#ff5f4e}
#c_profile_box dl.info_mem a.blue{color:#2c6cef}

/* 기업회원 홈 > 하단 컨텐츠 영역*/
.conts_wrap span.cus_num{display:inline-block;*display:inline;*zoom:1;width:14px;height:14px;line-height:13px;margin-top:0;margin-bottom:3px;background-color:#bebebe;overflow:hidden;font-family:tahoma,'굴림',sans-serif;font-size:11px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle}
/* 2024-10-24 width 466px -> 766px로 변경 */
.conts_wrap .recommend_product{overflow:hidden;width:766px;float:left}
.conts_wrap .recommend_product .recommend_tit{overflow:hidden;width:766px}
.conts_wrap .recommend_product .recommend_tit h3{float:left}
.conts_wrap .recommend_product .recommend_tit a{float:right;background:url("../company/img/icon_all.gif") no-repeat;width:51px;height:10px;margin-top:4px}
.conts_wrap .recommend_product ul.product_list{border:1px solid #e3e4e7;margin-top:13px;overflow:hidden;margin-left:-1px}
.conts_wrap .recommend_product li.pro_list_nae{border-left:1px solid #e3e4e7;width:255px;position:relative;float:left;height:200px}
.conts_wrap .recommend_product li.pro_list_nae:after{content:"";display:block;width:1px;height:40px;background-color:#8e9196;position:absolute;top:0;left:-1px;}
.conts_wrap .recommend_product li.pro_list_nae:first-child:after{display:none;}
.conts_wrap .recommend_product li.pro_list_nae dt.list_tit{background-color:#85888D;height:40px;text-align:center;}
.conts_wrap .recommend_product li.pro_list_nae dt.list_tit img{margin-top:12px;margin-left:9px}
.conts_wrap .recommend_product li.pro_list_nae dt.list_tit a{position:absolute;background:url("../company/img/btn_apply.gif") no-repeat;width:33px;height:20px;top:8px;right:8px}
.conts_wrap .recommend_product li.pro_list_nae dt.list_tit span{line-height:40px;font-size:14px;color:#fff;letter-spacing:-1px}
/* 2024-10-24 margin-left 10px -> 60px로 변경 */
.conts_wrap .recommend_product li.pro_list_nae dd.pro_summary{margin-top:17px;margin-left:60px;line-height:17px;font-weight:bold}
/* 2024-10-24 left 10px -> 60px로 변경 */
.conts_wrap .recommend_product li.pro_list_nae dd.pro_price{position:absolute;left:60px;bottom:15px;font-weight:bold}
.conts_wrap .recommend_product li.pro_list_nae dd.pro_price .num{color:#1984f2}
.conts_wrap .recommend_product li.pro_list_nae dd.pro_price,
.conts_wrap .recommend_product li.pro_list_nae dd.pro_price .num{font-size:14px;word-spacing:-2px}

.conts_wrap .com_service{width:284px;padding-top:15px;padding-left:15px;border:1px solid #d9d9d9;float:right;margin-top:30px;height:200px;position:relative;}
.conts_wrap .com_service .txt{display:inline-block;margin-bottom:20px;font-size:20px;color:#009af7;font-weight:bold;letter-spacing:-2px}
.conts_wrap .com_service .img_bulb{position:absolute;right:18px;bottom:20px;}
.conts_wrap .com_service .list{font-size:14px;line-height:25px;letter-spacing:-1px;}
.conts_wrap .com_service .list .icon_company_home{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:10px;background:red url("../company/img/icon_company_home.jpg?t=01") no-repeat 0 0}
.conts_wrap .com_service .list.list_1 .icon_company_home{background-position:0 0}
.conts_wrap .com_service .list.list_2 .icon_company_home{background-position:0 -27px}
.conts_wrap .com_service .list.list_3 .icon_company_home{background-position:0 -54px}
.conts_wrap .com_service .list.list_4 .icon_company_home{background-position:0 -79px}

.conts_wrap .company_faq{clear:both;width:523px;overflow:hidden;padding-top:25px;float:left}
.conts_wrap .company_faq .faq_tit{width:523px;border-bottom:1px solid #476199;padding-bottom:8px;overflow:hidden}
.conts_wrap .company_faq .faq_tit h2{float:left}
.conts_wrap .company_faq .faq_tit a{float:right;background:url("../company/img/icon_all.gif") no-repeat;width:51px;height:10px;margin-top:4px}
.conts_wrap .company_faq .faq_nae{padding-top:8px}
.conts_wrap .company_faq .faq_nae li{line-height:20px}
.conts_wrap .company_faq .faq_nae li img{margin-top:2px}
.conts_wrap .company_faq .faq_nae li a.tit{padding-left:2px}
/* 2024-10-24 width 225px -> 525px로 변경 */
.conts_wrap .company_notice{width:525px;overflow:hidden;padding-top:25px;float:right}
.conts_wrap .company_notice .notice_tit{width:525px;border-bottom:1px solid #476199;padding-bottom:8px;overflow:hidden}
.conts_wrap .company_notice .notice_tit h2{float:left}
.conts_wrap .company_notice .notice_tit a{float:right;background:url("../company/img/icon_all.gif") no-repeat;width:51px;height:10px;margin-top:4px}
.conts_wrap .company_notice .notice_nae{padding-top:5px}
.conts_wrap .company_notice .notice_nae ul.list{line-height:21px}
.conts_wrap .txt_bullet{color:#9e9e9e;font-weight:bold}

/* 기업회원홈 */
#c_home_01{margin-top:12px}
#c_home_02{margin-top:12px}
#c_home_03{margin-top:12px;width:470px;float:left;clear:both}
#c_home_04{margin-top:12px;width:280px;float:right}
#c_home_05{margin-top:12px;width:470px;float:left;clear:both}
#c_home_06{margin-top:12px;width:280px;float:right}

#c_home_03 p.btn_area{position:relative;width:100%;overflow:visible}
#c_home_03 p.btn_area .recruit_add_btn{position:absolute;z-index:1;right:0;top:0}

/* 기업회원홈 > 리스트 */
#c_list_01{margin-top:12px}
#c_list_02{margin-top:12px}
#c_list_03{margin-top:12px}
#c_list_04{margin-top:12px}
#c_list_05{margin-top:12px}
#c_list_06{margin-top:12px}

/* 기업회원정보 수정 */
#edit_map{border:solid 1px #C7CED1;height:20px;background-color:#F9F9F9;padding:0 5px;margin-left:5px}
#edit_map_save{border:solid 1px #C7CED1;height:20px;background-color:#F9F9F9;padding:0 5px;margin-left:5px;display:none}
#edit_map_cancel{border:solid 1px #C7CED1;height:20px;background-color:#F9F9F9;padding:0 5px;margin-left:5px;display:none}
#edit_map_search{border:solid 1px #C7CED1;height:20px;background-color:#F9F9F9;padding:0 5px;margin-left:5px;display:none}
#edit_map_reset{border:solid 1px #C7CED1;height:20px;background-color:#F9F9F9;padding:0 5px;margin-left:5px;display:none}
.modal_img{vertical-align:middle}
.c_info_wrap > div > h2{display:block;position:relative;height:20px;line-height:20px;margin-bottom:7px}
.c_info_wrap > div > h2 img{vertical-align:bottom}
.c_info_wrap > div > h2 button{float:right;height:20px}
.c_info_wrap button{height:20px;background-color:#F9F9F9;padding:0 5px}
.c_info_wrap *{color:#898989}
.c_info_wrap .top_bar{clear:both;border-top:1px solid #dde0e2;padding-top:10px;line-height:18px}
.c_info_wrap .top_bar > div{line-height:20px;font-family:tahoma,'돋움',dotum,sans-serif}
.c_info_wrap .top_bar > div em{font-weight:bold;font-family:tahoma,'돋움',dotum,sans-serif}
.c_info_wrap .top_bar > div.welfare_tit{overflow:hidden}
.c_info_wrap .top_bar > div.welfare_tit em{display:inline-block;*display:inline;*zoom:1;float:left;font-weight:normal;font-family:tahoma,'돋움',dotum,sans-serif;margin-right:5px}
.c_info_wrap .top_bar > div.welfare_tit em strong{display:inline-block;*display:inline;*zoom:1;width:100px;color:#3767D3;font-weight:bold}
.c_info_wrap .top_bar > div.welfare_tit span,
.c_info_wrap .top_bar > div.welfare_tit p{display:inline-block;*display:inline;*zoom:1;float:left;width:650px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#828282}
.c_info_wrap .top_bar ul li{margin-bottom:5px}
.c_info_wrap .top_bar #map_frm{margin-top:-10px;margin-bottom:10px}
.c_info_wrap .top_bar #map_frm .map_container{}
.c_info_wrap .top_bar ul.com_pic{overflow:hidden}
.c_info_wrap .top_bar ul.com_pic li{float:left;padding:8px;text-align:center;border:1px solid #dde0e2;margin-right:15px;margin-top:5px}
.c_info_wrap .top_bar ul.com_pic li div.desc{background:#f7f7f7;line-height:20px;word-spacing:-1px;margin-top:4px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif}
.c_info_wrap .top_bar ul.com_pic li div button{margin:5px 2px}

#c_info_08 h2 span{vertical-align:bottom;line-height:15px;font-weight:normal;display:inline-block;*display:inline;*zoom:1;height:14px;overflow:hidden}
#c_info_08 h2 strong{vertical-align:bottom;line-height:15px}
#c_info_08 h2 strong.orange{color:#FF6D00}
#c_info_08 table.box td,
#c_info_08 table.box td *{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif}

/* 채용정보 등록 > 이벤트 안내 */
/*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:#ff0000;}*/

/* 채용정보등록 > 메인 타이틀 */
.rec_content *{font-family:'맑은 고딕','Malgun Gothic','굴림',Gulim,sans-serif;}
.rec_main_title{margin-bottom:15px}
.rec_main_title h1{margin-left:18px}
.cont_dtl .wrap_rec_template{border:1px solid #B5B5B5;border-right:2px solid #B5B5B5;padding:5px;background-color:#F6F6F6}
.cont_dtl .wrap_rec_template .box_rec_tpl_banner{text-align:center;}
.cont_dtl .wrap_rec_template ul{margin-left:-5px;margin-right:-5px;text-align:center}
.cont_dtl .wrap_rec_template ul:after{content:"";display:block;clear:both}
.cont_dtl .wrap_rec_template ul li{border:0;width:150px;height:168px;position:relative;display:inline-block;margin:2px}
.cont_dtl .wrap_rec_template ul li .link_tpl{display:inline-block;width:100%;height:143px;text-align:center;overflow:hidden;border:1px solid #B5B5B5}
.cont_dtl .wrap_rec_template ul li .link_tpl:hover{border:1px solid #7A7A7A}
.cont_dtl .wrap_rec_template ul li .img_tpl{width:100%;}
.cont_dtl .wrap_rec_template ul li .box_explan_txt{position:absolute;left:0;bottom:26px;display:none;width:100%;height:25px;line-height:25px;background-color:#595959;color:#fff;text-align:center;zoom:1;filter:alpha(opacity=80);opacity:0.8}
.cont_dtl .wrap_rec_template ul li:hover .box_explan_txt{display:block}
.cont_dtl .wrap_rec_template ul li .btn_select_tpl,
.cont_dtl .wrap_rec_template ul li .btn_preview_tpl{position:absolute;bottom:0;display:inline-block;width:73px;height:22px;line-height:22px;text-align:center;text-decoration:none;font-size:11px;font-family:dotum,sans-serif;}
.cont_dtl .wrap_rec_template ul li .btn_select_tpl{right:0;background-color:#4B81F1;color:#fff;border:1px solid #2663e0}
.cont_dtl .wrap_rec_template ul li .btn_preview_tpl{left:0;background-color:#F5F5F7;color:#4F5563;border:1px solid #ccc}
.cont_dtl .wrap_rec_template ul li .icon_tlp_new{position:absolute;top:1px;right:0;}


dl.rec_load{margin-top:18px;background-color:#FDFDFF;border-top:solid 1px #C9D5EB;border-bottom:solid 1px #C9D5EB;padding:17px 0}
dl.rec_load dt,
dl.rec_load dd{display:inline-block;*display:inline;*zoom:1}
dl.rec_load dt{font-weight:bold;margin-left:142px;margin-right:20px}
dl.rec_load dd select{width:564px;height:25px;color:#797F8D}


/* 채용정보등록 >  공통 타이틀 */
h2.rec_title{margin-top:30px;margin-left:18px;margin-bottom:10px;position:relative}
h2.rec_title p{position:absolute;left:90px;bottom:0;font-weight:normal;color:#4E5460}
h2.rec_title p label{color:#7D7F8C;font-size:11px}
h2.rec_title .box_ban{position:absolute;right:0;bottom:0}

/* 채용정보등록 > */
.part_yn_area{padding:6px 0}
#prev_cont {position:fixed;top:10px;left:50%;margin-left:-325px;width:750px;height:805px;display:block;background-color:#fff;z-index:100001;border:2px solid #6B92CD}
#prev_cont .prev_cont_tit h3{display:block;position:relative;text-align:center;height:50px;font-size:50px;line-height:50px}
#prev_cont .prev_cont_tit h3 img.prev_cont_close{position:absolute;right:10px;top:10px;cursor:pointer}
#prev_cont .prev_cont_box{width:726px;margin:0 auto;border:1px solid #ccc;}
#prev_cont .prev_cont_tip{padding:10px;line-height:20px}
#prev_cont .prev_cont_tip em{color:#FF6915}
#prev_cont .prev_cont_ifr{width:100%;height:675px;}
#prev_cont_mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.30;-moz-opacity:0.30;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)";z-index:100000}

/* 채용정보등록 > 접수마감 달력 */
div.cal_wrap *{font-family:tahoma,'돋움',dotum,'굴림',gulim,Helvetica,'Apple SD Gothic Neo',sans-serif;text-decoration:none}
div.cal_view{font-family:tahoma,'돋움',dotum,'굴림',gulim,Helvetica,'Apple SD Gothic Neo',sans-serif;font-size:12px}
div.cal_wrap{position:absolute;box-sizing:content-box;width:230px;height:200px;border:0;background-color:rgb(255, 255, 255);overflow:hidden;z-index:111;display:none}
div.cal_wrap div.cal_body{position:relative;box-sizing:content-box;width:224px;height:194px;border:3px solid rgb(89, 115, 176);background-color:rgb(255, 255, 255);overflow:hidden}
div.cal_wrap h1{font-size:12px;color:#787E8A;margin:0;padding:0;text-align:center;line-height:48px;height:48px;cursor:default}
div.cal_wrap div.cal_btns{position:absolute;width:100%;left:0;top:0;z-index:888}
div.cal_wrap div.cal_btns a{text-decoration:none}
div.cal_wrap div.cal_btns a.cal_btn{display:inline-block;*display:inline;*zoom:1;box-sizing:content-box;width:100%;height:100%;cursor:pointer}
div.cal_wrap div.cal_btns a.cal_btn.prev,
div.cal_wrap div.cal_btns a.cal_btn.next{top:20px;position:absolute;display:inline-block;*display:inline;*zoom:1;width:20px;height:13px;vertical-align:middle;margin:0 3px}
div.cal_wrap div.cal_btns a.cal_btn.prev{left:53px;background:url("../company/img/icon_calprev.gif") center center no-repeat}
div.cal_wrap div.cal_btns a.cal_btn.next{right:53px;background:url("../company/img/icon_calnext.gif") center center no-repeat}
div.cal_wrap div.cal_btns a.cal_btn.close{position:absolute;width:30px;height:30px;border:0;right:0;top:0}
div.cal_wrap div.cal_btns a.cal_btn.close{background:url("../company/img/delete_pop_icon.gif") 10px 11px no-repeat}
div.cal_wrap div.cal_btns a.cal_btn.today{position:absolute;width:32px;height:16px;left:15px;top:18px}
div.cal_wrap div.cal_btns a.cal_btn.today{font-weight:bold;color:#717171;border:1px solid #D0D0D0;text-align:center;line-height:17px;font-size:11px;border-radius:3px}
div.cal_wrap table.cal_table{width:auto;margin:0 auto;border:0;border-collapse:collapse;padding:0;border-spacing:0}
div.cal_wrap table.cal_table tr th{background-color:#fff}
div.cal_wrap table.cal_table thead tr.first-child th{color:#fff;background-color:#7490d1}
div.cal_wrap table.cal_table tbody tr.first-child td{padding-top:8px}
div.cal_wrap table.cal_table td,div.cal_wrap table.cal_table th{border:0;padding:0;vertical-align:middle;width:29px}
div.cal_wrap table.cal_table th{height:20px;overflow-y:hidden;line-height:21px;font-size:11px;text-align:center;cursor:default}
div.cal_wrap table.cal_table td.sun span{color:#e9502c}
div.cal_wrap table.cal_table td.sat span{color:#2c66e9}
div.cal_wrap table.cal_table td.selected span{background-color:rgb(202,213,238)}
div.cal_wrap table.cal_table td{font-size:11px;text-align:center;height:19px;line-height:19px;color:#7a7f86}
div.cal_wrap table.cal_table td span{display:inline-block;*display:inline;*zoom:1;margin:0 auto;width:20px;padding:2px 0;line-height:11px;font-size:11px;cursor:pointer}
div.cal_wrap table.cal_table td span:hover{background-color:rgba(202,213,238,0.4);color:red}
div.cal_wrap table.cal_table td span.disabled{color:#aaa;background:none;cursor:default}
div.cal_mask{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgb(0,0,0);z-index:99;display:none;opacity:0.00;-moz-opacity:0.00;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";}

/* 채용정보등록 > 하단버튼영역 */
.rec_btn_area{text-align:center}

/* 지원자 이력서보기 */
em.gender.F{color:#df4326}
em.gender.M{color:#4162cd}
table.box td.rsm_pic{text-decoration:none;font-size:12px;font-weight:bold;color:#2c6cef}
table.box td.rsm_list dl dt a p.rsm_subject{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;margin:0;color:#999}
table.box td.rsm_list dl dd div a.btn_pack.basic.common{border-radius:3px;margin-bottom:5px;border:1px solid #bbb;background:#f7f7f7}
table.box td.rsm_list dl dt a span{text-decoration:none;font-size:12px;font-weight:bold;color:#2c6cef}
table.box td.rsm_list dt,
table.box td.rsm_list dd{width:500px;max-width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left}
table.box td.rsm_list dt{padding:0}/*7px 0*/
table.box td.rsm_list dt strong{display:inline-block;*display:inline;*zoom:1;padding-right:3px;font-weight:bold;color:#767676}
table.box td.rsm_list dd span.field{display:inline-block;*display:inline;*zoom:1;cursor:default;font-size:11px;line-height:11px;color:#fff;background-color:#9ba2ce;padding:3px 4px 2px;margin-right:3px}
table.box td.rsm_list dd .btn_pack.on{background:#f26f5d;color:#fff;border-color:#f26f5d}
table.box td.rsm_list dd .btn_pack.off{background:#fff;color:#999}
table.box td.rsm_list a{text-decoration:none}
img.per_pic{width:80px;height:105px}
.resume_list .recruit_otherview{position:absolute;right:0;top:10px;z-index:1}
.resume_list .recruit_otherview select{display:inline-block;*display:inline;*zoom:1;height:27px;width:262px;vertical-align:bottom}
.resume_list .recruit_otherview a{display:inline-block;*display:inline;*zoom:1;height:28px;width:112px;background:url("../company/img/c_button_set.png") no-repeat -118px -9px;vertical-align:bottom}
.resume_list .recruit_summary{width:100%;padding-bottom:20px}
.resume_list .recruit_summary ul.title{position:relative;border-top:2px solid #476199;border-bottom:1px solid #cfcfcf;overflow:hidden;list-style:none}
.resume_list .recruit_summary li.rec_state{position:absolute;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;text-align:center;background:#f7fafc;width:67px;height:100%;line-height:40px}
.resume_list .recruit_summary li.rec_state em{font-family:'맑은 고딕','Malgun Gothic','굴림',Gulim,sans-serif;font-weight:bold;font-size:16px;text-align:center;letter-spacing:-1px;display:block;width:66px;height:16px;line-height:16px;position:absolute;top:50%;margin-top:-8px}
.resume_list .recruit_summary li.rec_state em.LIVE{color:#7cc540}
.resume_list .recruit_summary li.rec_state em.WAIT{color:#aaa}
.resume_list .recruit_summary li.rec_state em.END{color:#aaa}
.resume_list .recruit_summary li.rec_state img{vertical-align:middle;padding-left:11px}
.resume_list .recruit_summary li.tit{font-family:tahoma,'굴림',gulim,sans-serif;color:#5b5b5b;font-size:13px;font-weight:bold;padding:13px 0 13px 77px;width:486px}
.resume_list .recruit_summary li.btn{position:absolute;right:0;width:272px;height:26px;top:50%;margin-top:-13px}
.resume_list .recruit_summary ul.sub_content{overflow:hidden;list-style:none}
.resume_list .recruit_summary li.date{float:left;padding-top:26px;padding-bottom:26px}
.resume_list .recruit_summary li.date p{font-family:tahoma,'굴림',gulim,sans-serif;font-size:13px;color:#929191;padding-left:14px;padding-top:6px}
.resume_list .recruit_summary li.date p span{font-weight:bold;font-family:tahoma,'굴림',gulim,sans-serif;font-size:13px;color:#929191}
.resume_list .recruit_summary li.count{overflow:hidden;float:right;border:1px solid #e0e3e4;background:#f7fafc;width:380px;height:68px;margin-top:14px;margin-bottom:14px}
.resume_list .recruit_summary li.count dl:first-child{border-left:0}
.resume_list .recruit_summary li.count dl{float:left;width:126px;height:68px;border-left:1px solid #e0e3e4;text-align:center;padding:0}
.resume_list .recruit_summary li.count dl dt{height:14px;background-image:url("../company/img/c_resume_tit_set.png");background-repeat:no-repeat;margin:16px auto 6px}
.resume_list .recruit_summary li.count dl dt span,
.resume_list .recruit_summary li.count dl dd em{display:block;overflow:hidden;height:0;width:0;text-indent:-9999em;font-size:0}
.resume_list .recruit_summary li.count dl dd{height:17px}
.resume_list .recruit_summary li.count dl.total dt{width:92px;background-position:0 0}
.resume_list .recruit_summary li.count dl.today dt{width:82px;background-position:-100px 0}
.resume_list .recruit_summary li.count dl.noread dt{width:54px;background-position:-190px 0}
.resume_list .recruit_summary ul.part_dtl{overflow:hidden;border-top:1px solid #cfcfcf;border-bottom:1px solid #b5b5b5;height:32px;background-color:#f7fafc;line-height:30px}
.resume_list .recruit_summary table.part_dtl_tbl{width:100%;border-top:1px solid #cfcfcf;table-layout:fixed;border-bottom:1px solid #b5b5b5;height:32px;background-color:#f7fafc;line-height:30px}
.resume_list .recruit_summary table.part_dtl_tbl td{text-align:center;vertical-align:middle;line-height:18px;overflow:hidden;height:55px;padding:5px}
.resume_list .recruit_summary table.part_dtl_tbl td a{font-family:tahoma,'굴림',gulim,sans-serif;color:#3c3c3c;font-size:12px}
.resume_list .recruit_summary table.part_dtl_tbl td.on{background-color:#f26f5d;font-weight:bold;color:#fff}
.resume_list .recruit_summary table.part_dtl_tbl td.on a{font-weight:bold;color:#fff}
.resume_list .recruit_summary table.part_dtl_tbl td:hover{background-color:#ffa89d}
.resume_list .recruit_summary table.part_dtl_tbl td:hover a{font-weight:bold;color:#fff}
.resume_list .recruit_select{overflow:hidden}
.resume_list .recruit_select select.rec_select{width:644px;height:28px;float:left}
.resume_list .recruit_select a.rec_list{float:right;display:inline-block;*display:inline;*zoom:1;height:28px;width:112px;background:url("../company/img/c_button_set.png") no-repeat -118px -9px;vertical-align:bottom}
.resume_list.apply dt.mark_tab a{color:#3c4353}
.resume_list.apply a:hover{text-decoration:none}
.resume_list.apply div.search_area{}
.resume_list.apply div.search_area ul{overflow:hidden}
.resume_list.apply div.search_area li.order_by{float:left;overflow:hidden;text-align:right}
.resume_list.apply div.search_area li.order_by a{display:block;float:left;background-image:none;padding:0;height:20px;line-height:26px}
.resume_list.apply div.search_area li.order_by a span{margin:0 10px 2px 2px}
.resume_list.apply div.search_area li.view{float:left}
.resume_list.apply div.search_area li.view select{margin:0 10px 0 0;width:90px}
.resume_list.apply div.search_area li.search_box{float:right}
.resume_list.apply div.search_area li.search_box .btn_pack{display:inline-block;*display:inline;*zoom:1}
.resume_list.apply table.box td{border:0;border-bottom:1px solid #cfcfcf;color:#777;text-align:center;vertical-align:top;padding:15px 0 10px}
table.box td.rsm_list{height:115px;min-height:115px;text-align:left;padding-left:15px}
.resume_list.apply table.box td.read_status{vertical-align:middle}
.resume_list.apply table.box td.read_status p.date{color:#777}
.resume_list.apply table.box td.read_status p.status{width:43px;height:16px;background:url("../company/img/c_icon_set.png?v=2") no-repeat -40px -53px;margin:0 auto}
.resume_list.apply table.box td.read_status p.status span{display:block;overflow:hidden;height:0;width:0;text-indent:-9999em;font-size:0}
.resume_list.apply table.box td.read_status p.status.on{background-position:-87px -53px}
.resume_list.apply table.box td.read_status p.status.off{cursor:pointer}
.resume_list.apply table.box td.read_status p.show{font-size:11px;color:#777;text-decoration:underline}
.resume_list.apply table.box td.read_status p.show a{font-size:11px;color:#777;text-decoration:underline}
.resume_list.apply dd.btn_wrap{margin:10px 0 20px;padding-top:0}
.resume_list.apply dd.btn_wrap ul{overflow:hidden}
.resume_list.apply dd.btn_wrap li.f_l{float:left}
.resume_list.apply dd.btn_wrap li.f_r{float:right}
.resume_list.apply dd.btn_wrap a{display:inline-block;*display:inline;*zoom:1;border:1px solid #cecece;font-size:11px;color:#777;padding:0 3px;margin-left:2px;line-height:19px}
.resume_list.apply dd.btn_wrap a span{margin-right:2px}
.resume_list.apply dd.btn_wrap a span.select_all{margin-bottom:1px}
.resume_list.apply dd.btn_wrap a span.del{margin-bottom:2px}
.ico{background:url("../common/img/icon_set.png?v=2") no-repeat;display:inline-block;*display:inline;*zoom:1}
.ico.arrow_right{background-position:4px -56px;width:10px;height:10px;vertical-align:middle}

/* 지원자 이력서보기 이미지 스프라이트 */
.num_bold .n0{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num0.gif") 0 0 no-repeat;width:13px;height:17px}
.num_bold .n1{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num1.gif") 0 0 no-repeat;width:9px;height:17px}
.num_bold .n2{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num2.gif") 0 0 no-repeat;width:14px;height:17px}
.num_bold .n3{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num3.gif") 0 0 no-repeat;width:13px;height:17px}
.num_bold .n4{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num4.gif") 0 0 no-repeat;width:14px;height:17px}
.num_bold .n5{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num5.gif") 0 0 no-repeat;width:13px;height:17px}
.num_bold .n6{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num6.gif") 0 0 no-repeat;width:13px;height:17px}
.num_bold .n7{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num7.gif") 0 0 no-repeat;width:13px;height:17px}
.num_bold .n8{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num8.gif") 0 0 no-repeat;width:13px;height:17px}
.num_bold .n9{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_num9.gif") 0 0 no-repeat;width:13px;height:17px}
.num_bold .nperson{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_people.gif") 0 0 no-repeat;width:12px;height:16px;vertical-align:middle}
.num_bold .nperson span{display:block;overflow:hidden;height:0;width:0;text-indent:-9999em;font-size:0}
.num_bold .ngun{display:inline-block;*display:inline;*zoom:1;background:url("../company/img/my_data_gun.gif") 0 2px no-repeat;width:12px;height:16px;vertical-align:middle}
.num_bold .ngun span{display:block;overflow:hidden;height:0;width:0;text-indent:-9999em;font-size:0}

/*기업회원 > 두연설정*/
.btn_area .recruit_add_btn{display:inline-block;*display:inline;*zoom:1;width:160px;height:46px;border:0 none;background:url("../company/img/c_button_set.jpg?t=01") no-repeat;cursor:pointer;text-indent:-9999em;font-size:0}
.list_type1{position:relative}
.sub_notice{border:1px solid #eaeaea;background:#f8f8f8 url("../individual/img/notice_bg_icon.gif") no-repeat 25px 25px;padding:19px 19px 19px 100px;vertical-align:middle}
.sub_notice.top{margin-top:10px;margin-bottom:10px}
.sub_notice.bottom{margin-top:35px;margin-bottom:10px}
.sub_notice p,
.sub_notice li{font-size:11px;line-height:20px;color:#727e96;margin:0;word-spacing:-1px}
.sub_notice strong{font-size:11px;font-weight:bold;color:#2c6ded}
.placeholder{display:block;position:absolute;margin-left:5px;top:1px;font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#8A8A8A}
.resume_list table.box{border-top:2px solid #476199}
.resume_list form input,
.resume_list form select{height:26px}
.c_home_wrap .list_type1.box3 dd table.box td.empty{padding:15px 0}

/*기업회원 > 스크랩 이력서*/
.resume_list.scrap{position:relative}
.resume_list.scrap a:hover{text-decoration:none}
.resume_list.scrap form{}
.resume_list.scrap h2{font-size:12px;padding:25px 0 10px}
.resume_list.scrap dd{padding:0}
.resume_list.scrap dl.searchbox{position:relative;background:none;overflow:hidden;height:104px;border-width:2px 0 1px;border-style:solid;border-color:#486199}
.resume_list.scrap dl.searchbox dt,
.resume_list.scrap dl.searchbox dd{float:left;padding:0;margin:0;height:52px;border:0;background:#FBFCFE;line-height:52px}
.resume_list.scrap dl.searchbox dt{width:94px}
.resume_list.scrap dl.searchbox dt img{vertical-align:middle;margin-left:17px}
.resume_list.scrap dl.searchbox dd{width:665px}
.resume_list.scrap dl.searchbox input,
.resume_list.scrap dl.searchbox select{font-size:11px}
.resume_list.scrap dl.searchbox select{color:#8a8a8a}
.resume_list.scrap dl.searchbox input.keyword{width:270px;padding:0 4px}
.resume_list.scrap dl.searchbox input.listsearch{vertical-align:middle;text-align:center;padding-top:0;padding-bottom:0}
.resume_list.scrap dl.searchbox select.career{width:73px}
.resume_list.scrap dl.searchbox select.edu{width:116px}
.resume_list.scrap dl.searchbox select.age{width:73px}
.resume_list.scrap dl.searchbox select.gender{width:73px}
.resume_list.scrap dl.searchbox select.pay{width:130px}
.resume_list.scrap dl.searchbox select.loc{width:105px}
.resume_list.scrap dt.title{font-weight:bold;border:0;background:none;cursor:none;text-align:left;color:#394154;position:absolute;left:0;margin-top:16px}
.resume_list.scrap div.search_area{}
.resume_list.scrap div.search_area ul{overflow:hidden}
.resume_list.scrap div.search_area li.order_by{float:right;overflow:hidden;text-align:right}
.resume_list.scrap div.search_area li.order_by a{display:block;float:left;background-image:none;padding:0;height:20px;line-height:26px}
.resume_list.scrap div.search_area li.order_by a span{margin:0 10px 2px 2px}
.resume_list.scrap div.search_area li.view{float:right}
.resume_list.scrap div.search_area li.view select{margin:0 0 0 10px;width:90px}
.resume_list.scrap img.pic{width:80px;height:105px}
.resume_list.scrap td{border:0;border-bottom:1px solid #cfcfcf;color:#777;text-align:center;vertical-align:top;padding:15px 0 10px}
.resume_list.scrap td.recruit_manage{height:115px;min-height:115px;text-align:left;padding-left:15px}
.resume_list.scrap td.recruit_manage dt,
.resume_list.scrap td.recruit_manage dd{width:500px;max-width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.resume_list.scrap td.recruit_manage dt{padding:7px 0}
.resume_list.scrap td.recruit_manage dt strong{display:inline-block;*display:inline;*zoom:1;padding-right:10px;font-weight:bold;color:#767676}
.resume_list.scrap td.recruit_manage dd span.field{display:inline-block;*display:inline;*zoom:1;cursor:default;font-size:11px;line-height:11px;color:#fff;background-color:#9ba2ce;padding:3px 4px 2px;margin-right:3px}
.resume_list.scrap td.scrap_date{vertical-align:middle}
.resume_list.scrap td.scrap_date span{color:#777}
.resume_list.scrap td.scrap_date span.today{font-weight:bold;color:#e25c50}
.resume_list.scrap dd.btn_wrap{text-align:right;margin:10px 0 20px;padding:0}
.resume_list.scrap dd.btn_wrap a{display:inline-block;*display:inline;*zoom:1;border:1px solid #cecece;font-size:11px;color:#777;padding:0 3px;margin-left:2px;line-height:19px}
.resume_list.scrap dd.btn_wrap a span{margin-right:2px}
.resume_list.scrap dd.btn_wrap a span.select_all{margin-bottom:1px}
.resume_list.scrap dd.btn_wrap a span.delete{margin-bottom:2px}

/*기업회원 맞춤 이력서*/
.resume_list.match{position:relative}
.resume_list.match .match_btn{position:absolute;right:0;top:-35px;z-index:1}
.resume_list.match .match_btn a{display:inline-block;*display:inline;*zoom:1;height:28px;width:158px;background:url("../company/img/c_button_set.png") no-repeat -240px -9px}
.resume_list.match .title{border:0;background:none;width:100%;cursor:none;text-align:left;color:#394154}
.resume_list.match .title span{font-weight:bold;color:#ff2045}
.resume_list.match .cont_wrap{padding:0}
.resume_list.match .add_match_resume{display:block;margin:30px auto}
.resume_list.match table.box.setting th{height:51px;padding-left:20px;text-align:left;font-weight:bold;font-size:12px;border:1px solid #e4e3e8;border-right:1px solid #c9d5eb;background:#f4f8f9 none}
.resume_list.match table.box.setting td{padding-left:30px;border-right:1px solid #e4e3e8;border-bottom:1px solid #e4e3e8}
.resume_list.match table.box.empty th,
.resume_list.match table.box.empty td{border:0;padding:0;line-height:30px;text-align:center;font-size:12px;background:none}
.resume_list.match table.box.empty th{padding-top:25px;font-weight:bold}
.resume_list.match table.box.empty td{padding-bottom:20px}
.resume_list.match table.box.empty td p{padding-bottom:15px}
.resume_list.match table.box.setting span.set_match{margin:20px}
.resume_list.match table.box.setting .jikjong{width:371px;margin-right:5px}
.resume_list.match table.box.setting .keyword{width:371px;margin-right:5px}
.resume_list.match table.box.setting .loc1st{width:181px;margin-right:5px}
.resume_list.match table.box.setting .loc2nd{width:181px;margin-right:5px}
.resume_list.match table.box.setting .edu{width:181px;margin-right:5px}
.resume_list.match table.box.setting .career{width:181px;margin-right:5px}
.resume_list.match table.box.setting #age2{}
.resume_list.match table.box.setting #age_min,
.resume_list.match table.box.setting #age_max{width:113px}
.resume_list.match table.box.setting .btn_pack.bold{letter-spacing:-1px}
.resume_list.match table.box.setting .wrap_age input{}
.resume_list.match table.box.setting .wrap_age label{margin-right:30px}
.resume_list.match table.box.setting .age_limit{display:inline-block;*display:inline;*zoom:1}
.resume_list.match .btn_area{margin-top:45px;text-align:center}
.resume_list.match .btn{text-align:center}

/*margin-right:46px;*/
.resume_list.match table.box.setting .wrap_age select{width:82px}
.resume_list.match table.box.setting .wrap_jobtype input{}
.resume_list.match table.box.setting .wrap_jobtype label{margin-right:16px;margin-left:1px}
.resume_list.match table.box.list{border-top:1px solid #aeb5bd;margin-bottom:10px}
.resume_list.match table.box.list th{background:#eef5ff;border-bottom:1px solid #CEDCF9;text-align:left;padding-left:25px;font-size:12px;line-height:36px;height:37px}
.resume_list.match table.box.list td{border-left:0;border-right:0;border-bottom:1px solid #AEB5BF;height:180px;min-height:180px}
.resume_list.match table.box.list tr.currently{border-top:2px solid #48619A}
.resume_list.match table.box.list tr.currently td{background:#eef5ff}
.resume_list.match table.box.list tr.currently td.condition dd{color:#6C8CD9}
.resume_list.match table.box.list tr.currently td.result dl{background:#fff;height:125px}
.resume_list.match table.box.list tr.currently td.result dt{background:#F9F9F9;border-bottom:1px solid #CDDBE6}
.resume_list.match table.box.list td.condition{height:175px;padding-left:20px}
.resume_list.match table.box.list td.condition dl{overflow:hidden}
.resume_list.match table.box.list td.condition dt{float:left;color:#4f535f;line-height:24px;width:75px;font-weight:bold}
.resume_list.match table.box.list td.condition dd{float:left;color:#727e98;line-height:24px;width:460px}
/*.resume_list.match table.box.list td.condition dd:after{display:block;content:'|';color:#c0bfc5;font-weight:normal;float:left;padding-right:15px}*/
.resume_list.match table.box.list td.result dl{overflow:hidden;background:#fafafa;width:150px;height:145px;border:1px solid #cddcf9}
.resume_list.match table.box.list td.result dt{height:34px;line-height:32px;background:#eef5ff;text-align:center;font-size:16px;font-family:'맑은 고딕',Malgun Gothic,'굴림',Gulim,sans-serif;font-weight:bold;letter-spacing:-1px}
.resume_list.match table.box.list td.result dd{text-align:center;overflow:hidden}
.resume_list.match table.box.list td.result dd.match_total{font-size:16px;font-family:'맑은 고딕',Malgun Gothic,'굴림',Gulim,sans-serif;color:#4d535f;line-height:55px;font-weight:bold}
.resume_list.match table.box.list td.result dd.match_total a{font-size:16px;font-family:'맑은 고딕',Malgun Gothic,'굴림',Gulim,sans-serif;color:#fd4c38;text-decoration:underline}
.resume_list.match table.box.list td.result dd.match_edit a.resume_view{display:inline-block;*display:inline;*zoom:1;margin:0 28px;background:#5E6D96;width:92px;height:22px;line-height:23px;text-align:center;font-size:11px;color:#fff}
.resume_list.match table.box.list td.result dd.match_edit a.modify,
.resume_list.match table.box.list td.result dd.match_edit a.delete{display:inline-block;*display:inline;*zoom:1;border:1px solid #cecece;font-size:11px;color:#777;padding:0 2px;line-height:19px;background:#fff;width:44px}
.resume_list.match table.box.list td.result dd.match_edit a span.c_ico{margin-right:1px;margin-top:-1px}
.resume_list.match dd span.add_match{position:absolute;right:0;top:-47px}
.resume_list.match .custom_resume_list{padding:0}
.resume_list.match table.box.custom td{border:0;border-bottom:1px solid #cfcfcf;color:#777;text-align:center;vertical-align:middle}
.resume_list.match table.box.custom td.resume_name{font-weight:bold;color:#767676;letter-spacing:-0.5px}
.resume_list.match table.box.custom td.resume_name span.female{color:#df4326}
.resume_list.match table.box.custom td.resume_name span.male{color:#4162cd}
.resume_list.match table.box.custom td.resume_title{color:#394154;text-align:left}
.resume_list.match table.box.custom td.resume_title a:hover{color:#2c6cef;text-decoration:none}
.resume_list.match table.box.custom td.resume_career,
.resume_list.match table.box.custom td.resume_area,
.resume_list.match table.box.custom td.resume_salary{color:#394154}

/*기업회원 > 열람한 이력서*/
.resume_list.veiw{position:relative}
.resume_list.veiw a:hover{text-decoration:none}
.resume_list.veiw form{}
.resume_list.veiw h2{font-size:12px;padding:25px 0 10px}
.resume_list.veiw dd{padding:0}
.resume_list.veiw ul.searchbox,
.resume_list.veiw ul.searchbox li{position:relative;background:none;overflow:hidden;border-style:solid;border-color:#486199;border-width:2px 0 1px;padding:0 15px;background:#FBFCFE}
.resume_list.veiw ul.searchbox li{float:left;padding:0;margin:0;height:52px;border:0;background:#FBFCFE;line-height:52px}
.resume_list.veiw ul.searchbox input,
.resume_list.veiw ul.searchbox select{font-size:11px}
.resume_list.veiw ul.searchbox select{color:#8a8a8a}
.resume_list.veiw ul.searchbox input.keyword{width:270px;padding:0 4px}
.resume_list.veiw ul.searchbox input.listsearch{vertical-align:middle;text-align:center;padding-top:0;padding-bottom:0}
.resume_list.veiw ul.searchbox select.career{width:73px}
.resume_list.veiw ul.searchbox select.edu{width:116px}
.resume_list.veiw ul.searchbox select.age{width:73px}
.resume_list.veiw ul.searchbox select.gender{width:73px}
.resume_list.veiw ul.searchbox select.pay{width:130px}
.resume_list.veiw ul.searchbox select.loc{width:105px}
.resume_list.veiw div.search_area{}
.resume_list.veiw div.search_area ul{overflow:hidden}
.resume_list.veiw div.search_area li.order_by{float:left;overflow:hidden;text-align:right}
.resume_list.veiw div.search_area li.order_by a{display:block;float:left;background-image:none;padding:0;height:20px;line-height:26px}
.resume_list.veiw div.search_area li.order_by a span{margin:0 10px 2px 2px}
.resume_list.veiw div.search_area li.view{float:left}
.resume_list.veiw div.search_area li.view select{width:90px}

.resume_list.veiw .custom_resume_list{padding:0}
.resume_list.veiw table.box.custom td{border:0;border-bottom:1px solid #cfcfcf;color:#777;text-align:center;vertical-align:middle}
.resume_list.veiw table.box.custom td.resume_name{font-weight:bold;color:#767676;letter-spacing:-0.5px}
.resume_list.veiw table.box.custom td.resume_name span.female{color:#df4326}
.resume_list.veiw table.box.custom td.resume_name span.male{color:#4162cd}
.resume_list.veiw table.box.custom td.resume_title{color:#394154;text-align:left}
.resume_list.veiw table.box.custom td.resume_title a:hover{color:#2c6cef;text-decoration:none}
.resume_list.veiw table.box.custom td.resume_title p{font-size:11px;color:#929191;margin-bottom:-3px}
.resume_list.veiw table.box.custom td.resume_career,
.resume_list.veiw table.box.custom td.resume_area,
.resume_list.veiw table.box.custom td.resume_date{color:#394154}
.resume_list.veiw table.box.custom span.field{display:inline-block;*display:inline;*zoom:1;cursor:default;font-size:11px;line-height:11px;color:#fff;background-color:#9ba2ce;padding:3px 4px 2px;margin-right:3px}

/* 기업회원 > 채용공고 관리 > 공통타이틀영역 */
#c_list_03 p.btn_area{position:relative;width:100%;overflow:visible}
#c_list_03 p.btn_area .recruit_add_btn{position:absolute;z-index:1;right:0;top:0;display:inline-block;*display:inline;*zoom:1;width:112px;height:28px;border:0 none;background:url("../company/img/c_button_set.png") no-repeat 2px -9px;cursor:pointer;text-indent:-9999em;font-size:0}

/* 기업회원 > 채용공고·지원자 관리 */
#reg_list dl.list_type1 p.fr input[type=submit]{width:100%;color:#fff;height:12px;line-height:12px;margin:0;padding:0}
#reg_list dl.list_type1 p.fr select{height:25px}
#reg_list dl.list_type1 p.fr span.btn_pack.listsearch{padding:5px 7px}
/******* ED 기업영역 ED *******/

/******* ST 개인영역 ST *******/

/* 개인회원 홈 > 프로필 박스 */
#profile_box{margin-bottom:12px}
#profile_box .box{width:100%;border-collapse:collapse;border:2px solid #4b80ee}
#profile_box .box th, #profile_box .box td{border:1px solid #dde0e2}
#profile_box caption{display:none}
#profile_box .box_ban{position:relative}
#profile_box .box_ban .close{position:absolute;top:7px;right:11px}
#profile_box .profile{height:217px;text-align:center;background-color:#f7fafc}
#profile_box .profile .pic{display:inline-block;*display:inline;*zoom:1;padding:5px;text-align:center;background:#fff;border:1px solid #ddd}/*background:url("../individual/img/my_pic_bg.gif") no-repeat*/
#profile_box .profile .pic img{vertical-align:middle;max-width:90px;max-height:120px;}
#profile_box .profile .btn_area{display:block;margin-top:20px}
#profile_box .profile .btn{background-color:#ffffff;border:1px solid #d5d9dc;color:#565c6a;text-decoration:none;padding:5px 9px 5px 9px}
#profile_box .name{height:50px;background-color:#e0eaff;padding-left:18px}
#profile_box .name dl{overflow:hidden}
#profile_box .name dt{padding-top:6px;float:left;font-family:tahoma,'굴림',gulim,sans-serif}
#profile_box .name strong{font-family:tahoma,'굴림',gulim,sans-serif;color:#3c4353;font-size:13px;letter-spacing:0}
#profile_box .name .date{padding-top:6px;float:right;font-family:tahoma,'굴림',gulim,sans-serif;color:#6e7585;margin-right:10px}
#profile_box .name .btn{float:right;margin:0 12px 0 0}
#profile_box .set{height:50px;background-color:#f7fafc;padding-left:18px}
#profile_box .set dl{overflow:hidden;height:22px}
#profile_box .set dt{float:left;padding-top:5px}
#profile_box .set .txt{float:left;margin:0 0 0 13px;font-family:tahoma,'굴림',gulim,sans-serif;color:#6e7585;font-weight:bold;letter-spacing:-0.5px}
#profile_box .set .txt span{font-family:tahoma,'굴림',gulim,sans-serif;color:#2c6cef;font-weight:bold;padding-right:3px}
#profile_box .set .btn{float:right;margin:0 11px 0 0}
#profile_box .resume{height:50px;background-color:#f7fafc;padding-left:18px}
#profile_box .resume dl{overflow:hidden}
#profile_box .resume dt{float:left;padding-top:7px}
#profile_box .resume .gun_su{float:left;padding:5px 17px 0 0;margin:0 0 0 13px;background:url("../individual/img/my_data_gun.gif") no-repeat 14px 6px}
#profile_box .resume .btn{float:right;margin:0 12px 0 0}
#profile_box .ipsa{padding-left:14px}
#profile_box .ipsa .title{padding-left:6px}
#profile_box .ipsa .gun_su{padding-top:10px;padding-left:6px;background:url("../individual/img/my_data_gun.gif") no-repeat 34px 12px}
#profile_box .ipsa .list{padding-top:10px;overflow:hidden}
#profile_box .ipsa .online{padding-bottom:4px}
#profile_box .ipsa .online dt{float:left;padding-right:16px;background:url("../common/img/icon_set.png?v=2") no-repeat 52px -76px;font-family:tahoma,'굴림',gulim,sans-serif;color:#898989}
#profile_box .ipsa .online dd{font-family:tahoma,'굴림',gulim,sans-serif;color:#898989}
#profile_box .ipsa .online dd span{font-family:tahoma,'굴림',gulim,sans-serif;color:#2c6cef;font-weight:bold;text-decoration:underline;padding-right:2px}
#profile_box .ipsa .online dt strong{color:#898989}
#profile_box .ipsa .e-mail dt{float:left}
#profile_box .ipsa .e-mail dt{float:left;padding-right:16px;background:url("../common/img/icon_set.png?v=2") no-repeat 52px -76px;font-family:tahoma,'굴림',gulim,sans-serif;color:#898989}
#profile_box .ipsa .e-mail dd{font-family:tahoma,'굴림',gulim,sans-serif;color:#898989}
#profile_box .ipsa .e-mail dd span{font-family:tahoma,'굴림',gulim,sans-serif;color:#2c6cef;font-weight:bold;text-decoration:underline;padding-right:2px}
#profile_box .ipsa .e-mail dt strong{color:#898989}
#profile_box .ipsa .e-mail dt{float:left}
#profile_box .target{padding-left:20px;position:relative;overflow:hidden}
#profile_box .target dl{float:left}
#profile_box .target .gun_su{padding-top:10px;background:url("../individual/img/my_data_gun.gif") no-repeat 28px 12px}
#profile_box .target .terms{padding-top:28px}
#profile_box .target p{position:absolute;top:11px;right:11px;float:right}
#profile_box .target a{font-family:tahoma,'굴림',gulim,sans-serif;color:#898989;}/*text-decoration:line*/
#profile_box .info{padding-left:20px;position:relative;overflow:hidden}
#profile_box .info .title{padding-bottom:16px}
#profile_box .info dl{float:left;margin-bottom:5px}
#profile_box .info dd{font-family:tahoma,'굴림',gulim,sans-serif;color:#898989;height:20px;vertical-align:middle;}
#profile_box .info .phone   {display:inline-block;width:20px;height:20px;background:url("../common/img/icon_set.png?v=2") no-repeat -147px -90px;vertical-align:middle;}
#profile_box .info .email   {display:inline-block;width:20px;height:20px;background:url("../common/img/icon_set.png?v=2") no-repeat -145px -68px;vertical-align:middle;}
#profile_box .info .address1{display:inline-block;width:20px;height:20px;background:url("../common/img/icon_set.png?v=2") no-repeat -145px -47px;vertical-align:middle;}
#profile_box .info .address2{}/*background:url('')*/
#profile_box .info p{position:absolute;top:16px;right:13px;float:right}
#profile_box .box_bar_per .line_bar_right{position:absolute;bottom:0;right:0;width:2px;height:146px;background-color:#4b80ee;}
#profile_box .box_bar_per .line_bar_left {position:absolute;bottom:0;right:0;width:462px;height:2px;background-color:#4b80ee;}

/* 개인회원홈 > 리스트 */
#list_01{margin-top:0}
#list_02{margin-top:40px}
#list_03{margin-top:40px}
#list_04{margin-top:40px}
#list_05{margin-top:5px}
#list_06{margin-top:20px}
#list_06.recruit_list{margin-top:40px}
/* 2024-10-08 font-size 11px -> 12px로 변경 */
#list_06 div.tip{font-size:12px;font-family:tahoma,'돋움',dotum,sans-serif;color:#666;padding-bottom:5px}

/* 개인회원홈 > 하단 */
.txt_bullet{color:#9e9e9e;font-weight:bold}

.conts_wrap{overflow:hidden}
/* 2024-10-24 width 760px -> 1060px로 변경 */
.conts_wrap .person_banner{overflow:hidden;width:1060px;margin-top:12px}
/* 2024-10-24 추가 start */
.conts_wrap .person_banner li{float:left;width:353px}
.conts_wrap .person_banner li:nth-child(1){width:354px}
/* 2024-10-24 추가 end */
/* 2024-10-24 width 100px씩 증가시킴 */
.conts_wrap .person_banner li a.per_bn_01{width:354px;height:85px;background:url("../individual/img/per_bn01.jpg?t=01") center center no-repeat;float:left;border:1px solid #ddd;}
/* 2024-10-24 이미지 jpg로 변경 */
.conts_wrap .person_banner li a.per_bn_02{width:353px;height:85px;background:url("../individual/img/per_bn02.jpg?t=01") center center no-repeat;float:left;border:1px solid #ddd;border-left:none;}
.conts_wrap .person_banner li a.per_bn_03{width:353px;height:85px;background:url("../individual/img/per_bn03.jpg?t=01") center center no-repeat;float:left;border:1px solid #ddd;border-left:none;}

/* 2024-10-24 width 400px -> 540px로 변경 */
.conts_wrap .person_faq{clear:both;width:540px;overflow:hidden;padding-top:25px;float:left}
.conts_wrap .person_faq .faq_tit{width:540px;border-bottom:1px solid #476199;padding-bottom:8px;overflow:hidden}
.conts_wrap .person_faq .faq_tit h2{float:left}
.conts_wrap .person_faq .faq_tit a{float:right;background:url("../individual/img/icon_all.gif") no-repeat;width:51px;height:10px;margin-top:4px}
.conts_wrap .person_faq .faq_nae{padding-top:8px}
.conts_wrap .person_faq .faq_nae li{line-height:20px}
.conts_wrap .person_faq .faq_nae li img{margin-top:2px}
.conts_wrap .person_faq .faq_nae li a.tit{padding-left:2px}

/* 2024-10-24 width 340px -> 510px로 변경 */
.conts_wrap .person_notice{width:510px;overflow:hidden;padding-top:25px;float:right}
.conts_wrap .person_notice .notice_tit{width:510px;border-bottom:1px solid #476199;padding-bottom:8px;overflow:hidden}
.conts_wrap .person_notice .notice_tit h2{float:left}
.conts_wrap .person_notice .notice_tit a{float:right;background:url("../individual/img/icon_all.gif") no-repeat;width:51px;height:10px;margin-top:4px}
.conts_wrap .person_notice .notice_nae{padding-top:5px}
/* .conts_wrap .person_notice .notice_nae ul.list{line-height:29px} */
.conts_wrap .person_notice .notice_nae ul.list li{line-height:20px}


/* 개인회원 > 내 이력서관리 > 공통타이틀영역 */
#sub_title_area{height:46px;overflow:hidden;position:relative}
#sub_title_area h1{float:left;padding-top:11px}
#sub_title_area h1.sub_title_text{font-size:23px;font-family:'맑은 고딕',Malgun Gothic,'굴림',Gulim,sans-serif;line-height:17px;letter-spacing:-3px}
#sub_title_area .sub_title_text02{font-size:23px;font-family:'맑은 고딕',Malgun Gothic,'굴림',Gulim,sans-serif;line-height:17px;letter-spacing:-1px}
#sub_title_area p{float:right}
#sub_title_area p .resume_sign_btn{display:inline-block;*display:inline;*zoom:1;width:110px;height:27px;border:0 none;background:url("../individual/img/i_btn_set.png") no-repeat 0 0;cursor:pointer;text-indent:-9999em;font-size:0;margin-right:2px}
#sub_title_area p .target_che_btn{display:inline-block;*display:inline;*zoom:1;width:175px;height:27px;border:0 none;background:url("../individual/img/i_btn_set.png") no-repeat 0 -48px;cursor:pointer;text-indent:-9999em;font-size:0}
#sub_title_area p .target_match_btn.rsm{display:inline-block;*display:inline;*zoom:1;width:158px;height:28px;border:0 none;background:url("../company/img/c_button_set.png") no-repeat -240px -9px;cursor:pointer;text-indent:-9999em;font-size:0}
#sub_title_area .all_in{color:#2c6cef;font-weight:bold}
#sub_title_area .today_in{color:#ff4646;font-weight:bold}
#sub_title_area .t_r_select select{width:150px;height:25px;border:solid 1px #cbcbcb}
#sub_title_area .t_r_select{margin-top:14px}
#sub_title_area p{color:#6e6f74}/*;padding-top:24px;*/
#sub_title_area .all_in{color:#2c6cef;font-weight:bold}
#sub_title_area .today_in{color:#ff4646;font-weight:bold}
#sub_title_area .func{float:right;overflow:hidden;margin-top:14px}
#sub_title_area .func li{float:left;margin-left:5px}
#sub_title_area .box_ban{position:absolute;right:0;top:16px}
/* 2024-10-22 가운데 정렬 추가 */
#sub_title_area.on{height:115px;text-align:center}

/* 개인회원 >내 이력서 관리 > 기본이력서 */
#my_resume p{margin-bottom:5px;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154;position:relative;margin-top:30px}
#my_resume p .resume_con_btn{position:absolute;top:-11px;right:0;display:inline-block;*display:inline;*zoom:1;width:148px;height:27px;border:0 none;background:url("../individual/img/i_btn_set.png") no-repeat -126px 0;cursor:pointer;text-indent:-9999em;font-size:0}
#my_resume p .box_ban{position:absolute;right:155px;bottom:4px}
#my_resume>div{margin-bottom:5px;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154;position:relative;margin-top:30px}
#my_resume>div .resume_con_btn{position:absolute;top:-11px;right:0;display:inline-block;*display:inline;*zoom:1;width:148px;height:27px;border:0 none;background:url("../individual/img/i_btn_set.png") no-repeat -126px 0;cursor:pointer;text-indent:-9999em;font-size:0}
#my_resume>div .box_ban{display:block;padding:10px 0 0}
#my_resume .all_num{font-family:tahoma,'굴림',gulim,sans-serif;color:#ff5f4e;font-weight:bold}
#my_resume dl dt.top_title{padding:8px 18px 8px 18px;border-top:solid 2px #476199;border-right:solid 1px #afb5be;border-bottom:solid 1px #afb5be;border-left:solid 1px #afb5be;overflow:hidden;line-height:20px}
#my_resume dl dt .title{font-family:tahoma,'굴림',gulim,sans-serif;font-size:13px;color:#394154;font-weight:bold}
#my_resume dl dt .title img{float:left;margin-right:8px}
#my_resume dl dt .edit_date{float:right;font-size:11px;color:#6e717f;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
#my_resume dl{overflow:hidden}
#my_resume dl .resume_list{padding:19px 18px 19px 18px;border-right:solid 1px #a5c1fb;border-left:solid 1px #a5c1fb;background-color:#eff5ff;overflow:hidden}
#my_resume dl .resume_list dl{float:left}
#my_resume dl .resume_list p{float:right}
#my_resume dl.info{width:580px;overflow:hidden}
#my_resume dl.info dt{float:left;width:85px;background:url("../common/img/icon_set.png?v=2") no-repeat 74px -159px;font-family:tahoma,'굴림',gulim,sans-serif;color:#4e5360;font-weight:bold;line-height:22px}
#my_resume dl.info dd{font-family:tahoma,'굴림',gulim,sans-serif;color:#6d8cda;line-height:22px}
#my_resume dl .btn{border-top:dashed 1px #d1d4d9;border-left:solid 1px #a5c1fb;border-right:solid 1px #a5c1fb;border-bottom:solid 1px #a5c1fb;padding:7px 18px 7px 18px;background-color:#f8f8f8}

/* 이력서등록 > 메인 타이틀 */
.rsm_main_title{overflow:hidden;margin-bottom:8px}
.rsm_main_title h1{float:left;margin-left:18px}
.rsm_main_title a.more{float:right}

/* 이력서등록 >  공통 타이틀 */
h2.rsm_title{margin-left:18px;margin-bottom:10px;position:relative}
h2.rsm_title input[type=text],
h2.rsm_title input[type=password],
h2.rsm_title select{height:25px;line-height:23px;border:solid 1px #C8CDD1;color:#7B7E8D;padding-left:5px}
h2.rsm_title dl,
h2.rsm_title dt,
h2.rsm_title dd{display:inline-block;*display:inline;*zoom:1}
h2.rsm_title dl{margin-left:97px}
h2.rsm_title dt{font-size:14px;line-height:25px;vertical-align:middle}
h2.rsm_title dd{margin-left:13px}
h2.rsm_title dd .item{display:inline-block;*display:inline;*zoom:1;width:161px}
h2.rsm_title dd .item1{display:inline-block;*display:inline;*zoom:1;width:55px}
h2.rsm_title dd .item2{display:inline-block;*display:inline;*zoom:1;width:125px}
h2.rsm_title .pre_def dt span{font-size:15px}
h2.rsm_title .pre_def dd{margin-left:25px}
h2.rsm_title .pre_def dd label{font-size:15px;vertical-align:middle}
h2.rsm_title p.btn{position:absolute;right:0;top:0;font-weight:normal}
h2.rsm_title span.ess,
h2.rsm_title span.tip{font-weight:normal;vertical-align:bottom}
h2.rsm_title .box_ban{position:absolute;right:0;bottom:0}

/* 이력서등록 >  제목 */
.rsm_subject{margin-bottom:43px;position:relative}
.rsm_subject input{width:100%;height:50px;line-height:50px;border:solid 6px #568CEE;font-size:14px;padding-left:10px}
.rsm_subject .placeholder{position:absolute;top:17px;left:0;width:100%;display:block;text-align:center;font-size:14px;color:#AAADB2;font-weight:bold}
.rsm_subject .placeholder strong{font-size:14px;color:#6D7079;font-weight:bold}

/* 이력서등록 > 하단버튼영역 */
.rsm_btn_area{text-align:center}

/* 이력서등록 > 키워드 */
#keyword_list{overflow:hidden;padding-right:20px;padding-top:15px}
#keyword_list li{float:left;margin-right:10px;margin-bottom:5px;padding:3px 7px;border:solid 1px #C0C0C0;background-color:#FCFCFC;border-radius:8px;line-height:14px}
#keyword_list li:hover{cursor:pointer}
#keyword_list li a{color:#8B8A8A;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif}
#keyword_list li a:hover{text-decoration:none}
#keyword_list li .close{color:#727272;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;font-weight:bold;vertical-align:top}

/* 이력서등록 > 자동완성 layer */
.auto_layer_type1{padding:10px;border:1px solid #c8cdd1;background-color:#ffffe8;position:relative}
.auto_layer_type1 ul li{overflow:hidden;vertical-align:top;line-height:22px}/*height:23px;*/
.auto_layer_type1 ul li:hover,
.auto_layer_type1 ul li.hover{background-color:#fff4b7;cursor:pointer}
.auto_layer_type1 ul li span.left{display:inline-block;*display:inline;*zoom:1;width:200px}
.auto_layer_type1 ul li strong{font-weight:bold}
.auto_layer_type1 ul li .area{font-family:tahoma,'굴림',gulim,sans-serif;color:#ff7b41;position:absolute;right:17px;cursor:pointer}
.auto_layer_type1 p{text-align:center;margin-top:20px}

/* 이력서등록 > 졸업계산기 layer */
#calc_graduate{width:200px;background-color:#f5f5f7;word-spacing:-1px}
#calc_graduate h1{height:30px;border:solid 1px #4978bf;padding-top:7px;background-color:#6b92cd;font-family:tahoma,'굴림',gulim,sans-serif;color:#ffffff;font-size:13px;text-align:center}
#calc_graduate h1 span{font-family:tahoma,'굴림',gulim,sans-serif;color:#ffffff;font-size:13px}
#calc_graduate .calc_box{border-right:solid 1px #c8cdd1;border-bottom:solid 1px #c8cdd1;border-left:solid 1px #c8cdd1;padding:0 15px 10px 15px}
#calc_graduate .calc_box > p{margin-top:10px;text-align:center}
#calc_graduate dt{font-family:tahoma,'굴림',gulim,sans-serif;color:#3a4662;font-size:13px;font-weight:bold;padding-top:10px;padding-bottom:5px;text-indent:5px}
#calc_graduate dd{border:solid 1px #dde4ea;background-color:#ffffff;padding:5px;line-height:17px}
#calc_graduate dd > p{font-family:tahoma,'굴림',gulim,sans-serif;color:#3a4662}
#calc_graduate dd .into{font-weight:bold;color:#4a80ff}
#calc_graduate dd .finish{font-weight:bold;color:#ff7b41}

/*개인회원 > 맞춤채용정보 */
#target_box{padding:17px;border-top:solid 2px #476199;border-bottom:solid 1px #afb5be;background-color:#eff5ff;overflow:hidden}
#target_box .info{float:left}
#target_box .point_box{width:150px;float:right;border:solid 1px #cddcf8;text-align:center;margin-top:15px;margin-right:10px}
#target_box .point_box dt{height:32px;border-bottom:solid 1px #cddcf8;padding-top:7px;background-color:#f9f9f9 }
#target_box .point_box dd{height:85px;background-color:#ffffff}
#target_box .point_box dd p.gun{padding-top:18px;font-family:tahoma,'굴림',gulim,sans-serif;font-size:15px;color:#4e5360;font-weight:bold}
#target_box .point_box dd p.gun a{font-family:tahoma,'굴림',gulim,sans-serif;font-size:18px;color:#ff5f4e;text-decoration:underline}
#target_box .point_box dd p.btn{padding-top:13px}
#target_box dl.info{width:550px;overflow:hidden}
#target_box dl.info dt{float:left;width:85px;background:url("../common/img/icon_set.png?v=2") no-repeat 74px -159px;font-family:tahoma,'굴림',gulim,sans-serif;color:#4e5360;font-weight:bold;line-height:22px}
#target_box dl.info dd{font-family:tahoma,'굴림',gulim,sans-serif;color:#6d8cda;line-height:22px}

#list_result{height:40px;overflow:hidden;padding-top:15px}
#list_result p{float:left;padding-top:9px;font-family:tahoma,'굴림',gulim,sans-serif;color:#394154;line-height:14px;margin-left:13px}
#list_result p img{margin-right:5px}
#list_result p span{font-size:13px;color:#ff503d;font-weight:bold}
#list_result select{float:right;height:25px;line-height:23px;border:solid 1px #c8cdd1;color:#7b7e8d;padding-left:5px;margin-bottom:10px}
p .target_che_btn1{display:inline-block;*display:inline;*zoom:1;width:160px;height:27px;border:0 none;background:url("../individual/img/i_btn_set.png") no-repeat -195px -48px;cursor:pointer;text-indent:-9999em;font-size:0}

/**/
.info_title{font-family:tahoma,'굴림',gulim,sans-serif;color:#394154;font-weight:bold;margin-bottom:5px;margin-left:10px}
.info_title img{margin-right:5px}

/* 개인회원 > 열람제한 설정 */
#gunsu_form{overflow:hidden}
#gunsu_form .all_gunsu{font-family:tahoma,'굴림',gulim,sans-serif;color:#696969;float:left;line-height:26px}
#gunsu_form .all{font-family:tahoma,'굴림',gulim,sans-serif;color:#2c6cef;font-weight:bold}
#gunsu_form .select_box{font-family:tahoma,'굴림',gulim,sans-serif;float:right}
#gunsu_form .select_box select{font-family:tahoma,'굴림',gulim,sans-serif;height:25px;margin-left:5px}
#gunsu_form p a{font-family:tahoma,'굴림',gulim,sans-serif;color:#4b5263;font-weight:bold}
#gunsu_form p .strong{color:#696969;text-decoration:underline}


/* 개인회원 > 취업활동 증명서 */
#proof_search{height:50px;overflow:hidden}
#proof_search .title,.lately,.s_box{float:left}
#proof_search .title{padding-top:22px;font-family:tahoma,'굴림',gulim,sans-serif;color:#4b5263;font-weight:bold;padding-left:20px}
#proof_search .lately{padding-top:16px;font-family:tahoma,'굴림',gulim,sans-serif;color:#4b5263;padding-left:15px}
#proof_search .s_box{padding-top:16px;font-family:tahoma,'굴림',gulim,sans-serif;color:#4b5263;padding-left:20px}
#proof_search .s_box img{margin-top:5px;margin-right:5px}
#proof_search .s_box input{height:25px;width:125px;margin-right:4px;padding-left:4px}
#proof_search .btn a{margin-top:15px;margin-left:8px;background-color: #546175;color: #fff;width: 52px;height: 25px;text-align: center;line-height: 26px;}
#proof_search .btn a.result_btn{background:#546175}

    /******* ED 개인영역 ED *******/

/******* ST 인재정보 ST *******/

/* 인재정보 > 이력서 보기*/
#resume_view *{font-family:'맑은 고딕','Malgun Gothic',sans-serif;color:#333}
#resume_view .txt_blue{color:#2B7BD5}
#resume_view table{table-layout:fixed;word-break:break-all}
#resume_view .tipbox{position:relative}
#resume_view .tipbox .tip{position:absolute;right:0;top:0}
#resume_view .meta{position:relative;overflow:hidden;margin-bottom:5px}
#resume_view .meta .date{float:left;margin-top:7px;font-size:11px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
#resume_view .meta .func{float:right;overflow:hidden}
#resume_view .meta .func li{float:left;margin-left:5px}

#resume_view h1.subject{height:49px;text-align:center;font-size:14px;padding-top:13px;margin-bottom:30px;background:url("../person_info/img/view_title_bg.gif") no-repeat}
#resume_view div.subject{}
#resume_view div.subject h1{font-size:24px;font-weight:normal;padding:20px 10px;border-top:2px solid #7d9ac4;border-bottom:1px solid #e5e5e5;margin-top:25px;margin-bottom:45px;text-align:center;}
#resume_view div.is_apply{padding:5px;margin:5px;text-align:center;border:solid 1px #E3E3E3;color:#8E8F91;background-color:#F6F6F6}
#resume_view div.is_apply a{text-decoration:none}

#resume_view .svc_ban{position:relative;margin-bottom:20px}
#resume_view .svc_ban > div a{position:absolute;right:23px;top:28px;display:inline-block;background-color:#fff;width:155px;height:36px;line-height:35px;text-align:center;zoom:1;filter:alpha(opacity=0);opacity:0;}
#resume_view .svc_ban > div.c_login a{}
#resume_view .svc_ban > div.c_svc a{top:73px;}
#resume_view .warranty{text-align:center;padding-bottom:30px;}
#resume_view .warranty div.ment{font-size:16px;}
#resume_view .warranty div{font-size:13px}
#resume_view .comment{line-height:17px;padding:20px 25px;margin-bottom:5px;border:solid 1px #E3E3E3;color:#8E8F91;background-color:#F6F6F6;font-size:11px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
#resume_view .btn_area{margin:35px 0;text-align:center}
#resume_view .today_read{position:relative}
#resume_view .today_read h3{color:#686B72;font-weight:bold;margin-bottom:12px}
#resume_view .today_read .wrap{border:solid 1px #B2B5BC;border-right:0;border-left:0}

#resume_view .today_read .wrap > dl{border-top:solid 1px #DDDDDD;overflow:hidden}
#resume_view .today_read .wrap > dl:first-child{border:0}
#resume_view .today_read dt,
#resume_view .today_read dd{float:left;color:#939393}
#resume_view .today_read .wrap > dl > dt,
#resume_view .today_read .wrap > dl > dd{height:35px;line-height:35px}
#resume_view .today_read .wrap > dl > dt{width:100px;text-align:center;background-color:#F4F8F9}
#resume_view .today_read .wrap > dl > dt a{color:#646867}
#resume_view .today_read .wrap > dl > dd{width:660px;padding-left:10px}
#resume_view .today_read .info dt a,
#resume_view .today_read .info dd a{line-height:15px}

#resume_view .today_read a{color:#939393}
#resume_view .today_read a.tip{color:#939393;font-size:11px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
#resume_view .today_read .jikjong{width:340px}
#resume_view .today_read p.more{position:absolute;right:0;top:5px}
#resume_view .today_read p.more a{font-size:11px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
#resume_view .tech{overflow:hidden}
#resume_view .tech li{width:100%;border-top:1px solid #e5e5e5;background-color:#f9f9f9}
#resume_view .tech li:first-child{border-top:none}
#resume_view .tech li:after{content:"";display:block;clear:both;}
/* 2024-10-15 width 150px -> 155px로 변경 */
#resume_view .tech li .tit_tech_top{width:155px;padding:15px 0 0 10px;background-color:#f9f9f9;color:#333;font-size:13px;font-weight:bold;}
#resume_view .tech li .tit_tech_state{padding:15px 15px 10px 10px;background-color:#fff;width:610px;border-left:1px solid #e5e5e5;}
#resume_view .tech li .tit_tech_state span{display:inline-block;color:#fff;padding:0 5px;font-size:11px;font-weight:normal;margin-right:20px;margin-bottom:5px;}
#resume_view .tech li > div{float:left;}
#resume_view .tech li span{font-weight:bold;}
#resume_view .tech .top{background-color:#366edf;}
#resume_view .tech .mid{background-color:#42a816;}
#resume_view .tech .btm{background-color:#333333;}

#resume_view table{border:none;border-bottom:1px solid #e5e5e5}
#resume_view .input_table2{border:none;margin-bottom:40px;}
#resume_view .input_table2.input_table_self_intro{margin-bottom:30px;}
#resume_view .input_table2 .orange{color:#ff5300;}
#resume_view .input_table2 .line_bar_rsm{position:absolute;top:0;left:83px;display:inline-block;width:1px;height:20px;background-color:#c6c6c6;}
#resume_view .input_table2 h2{position:relative;font-weight:bold;font-size:16px;margin-bottom:15px;}
#resume_view .input_table2 h2 span{font-weight:bold;font-size:16px;}
#resume_view .input_table2 h2 .bold{margin-left:25px;}
#resume_view .input_table2 .blue{color:#427be2}
#resume_view .input_table2 br{}
#resume_view .input_table2 br.lh20{}
#resume_view .input_table2 table{}
#resume_view .input_table2 table th{}
#resume_view .input_table2 table td{padding:10px}
#resume_view .input_table2 table th,
#resume_view .input_table2 table td{border:none;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}
#resume_view .input_table2 table tr:first-child th,
#resume_view .input_table2 table tr:first-child td{border-top:2px solid #5f5f5f;}
#resume_view .input_table2 table tr th:first-child,
#resume_view .input_table2 table tr td:first-child{border-left:none;}
#resume_view .input_table2 table.person_info tr td,
#resume_view .input_table2 table.person_info tr th:first-child{border-bottom:1px solid #e5e5e5}
#resume_view .input_table2 table th{background-color:#f9f9f9;color:#333;font-size:13px;}
#resume_view .input_table2 table.person_info th,
#resume_view .input_table2 table.person_info td{border-left:none;}
#resume_view .input_table2 table.hope_work th,
#resume_view .input_table2 table.hope_work td{border-left:none;}
#resume_view .input_table2 table.self_intro tr:first-child th{border-top:1px solid #e5e5e5}
#resume_view .input_table2 table.self_intro tr th{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
#resume_view .input_table2 table.self_intro td{line-height:22px;border:1px solid #ddd;}
#resume_view .input_table2 table.self_intro td:first-child{border-left:1px solid #ddd;}
#resume_view .input_table2 table.profile th{background-color:#fff;}
#resume_view .input_table2 table td.text{padding:20px;text-align:left}
#resume_view .input_table2 table td.graduate{padding:10px 0 10px 10px;text-align:left}
#resume_view .input_table2 table:first-child tr:first-child th:first-child{background-color:#fff}
#resume_view .input_table2 table tr td,
#resume_view .input_table2 table tr td *{font-size:13px;}
#resume_view .input_table2 dl.line{line-height:20px;}
#resume_view .input_table2 dl.line dt.upjong {border:1px solid #4c8fe8;color:#4c8fe8;font-size:11px;display:inline;padding:1px 3px;}
#resume_view .input_table2 dl.line dt.jikjong{border:1px solid #19a6ab;color:#19a6ab;font-size:11px;display:inline;padding:1px 3px;}
#resume_view .input_table2 table.career td.career_etc{border-left:1px solid #e5e5e5}
/******* ED 인재정보 ED *******/

/******* ST 채용정보 ST *******/

/* 채용정보 > 채용정보 보기*/
#recruit_view,
#recruit_view *{font-size:13px;}
#recruit_view{padding-top:20px;}
#recruit_view a{text-decoration:none}
#recruit_view .btn_pack{background-color:#fff;border:1px solid #c2c2c2;font-weight:bold;}
#recruit_view .btn_pack.paper.bdng{background:none;padding-left:8px}
#recruit_view .btn_pack.paper.bdng:after{content:"〉";display:inline;color:#3398ff;font-weight:bold;padding-left:3px}
#recruit_view .btn_pack.paper.heart{background-position:-148px -574px;}
#recruit_view .btn_pack.favor.heartoff{opacity:1;}
#recruit_view .btn_pack.paper.heartoff{background:#fff url('/img/common/img/heart_off.png') 3px 7px no-repeat;}
#recruit_view .btn{border:1px solid #cacaca;padding:4px 7px;font-weight:bold;font-size:13px;}
#recruit_view .meta{position:relative;padding:0;height:35px;}
#recruit_view .meta:after{content:"";display:block;clear:both}
#recruit_view .meta .date{float:left;margin-top:3px;}
#recruit_view .meta .func{float:right}
#recruit_view .meta .func li{float:left;margin-left:5px}
#recruit_view .meta .func li img{margin-right:3px;}
#recruit_view .meta .func .btn_pack{font-size:13px;padding:5px 8px 5px 22px;color:#333;font-weight:bold;}
#recruit_view .meta .func .btn_pack.paper.star{background-position:-143px -275px;}
#recruit_view .meta .func .btn_pack.paper.staron{background-position:-143px -249px}
#recruit_view .meta .func .btn_pack.paper.staroff{background-position:-143px -275px;}
#recruit_view .meta .func .btn_pack.paper.print{background:url('/img/icon/icon_print.jpg?=t01') no-repeat 1px 3px;}
#recruit_view .meta .func .btn_pack.paper.mail{background:url('/img/icon/icon_mail.jpg?=t01') no-repeat 1px 3px;}
#recruit_view .rec_info dl.subtit2{position:relative;margin-top:5px}
#recruit_view .rec_info dl.subtit2,
#recruit_view .rec_info dl.subtit2 *{font-size:13px;}
#recruit_view .rec_info dl.subtit2 dt{position:absolute;top:0;left:5px;}
#recruit_view .rec_info dl.subtit2 dt .subtit_txt{color:#a6a6a6}
#recruit_view .rec_info dl.subtit2 dd{padding-left:84px;}
#recruit_view .rec_info dl.subtit2 dd span{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:420px;overflow:hidden;}
#recruit_view .rec_info dl.subtit2 dd .subway span{vertical-align:text-bottom}
#recruit_view .input_table2 table td.table_r_t{padding-top:26px;}
#recruit_view .input_table2 .title{}
#recruit_view .subject h1{border-top:2px solid #476299;border-bottom:1px solid #e5e5e5;font-size:22px;text-align:center;padding:15px;}
/* 2024-10-24 width 510px -> 810px로 변경 */
#recruit_view .rec_info .func{position:absolute;float:none;width:810px}
#recruit_view .rec_info .func li{float:right;margin-left:5px}
#recruit_view .rec_info dl.subtit1{position:relative;overflow:hidden;width:100%;margin-left:-1px}
#recruit_view .rec_info dl.subtit1 dt{position:absolute;width:25%;height:14px;text-align:center;top:13px;font-weight:bold;font-size:14px;}
#recruit_view .rec_info dl.subtit1 dt.subtit_edu{left:0}
#recruit_view .rec_info dl.subtit1 dt.subtit_job{left:25%}
#recruit_view .rec_info dl.subtit1 dt.subtit_exp{left:50%}
#recruit_view .rec_info dl.subtit1 dt.subtit_pay{left:75%}
#recruit_view .rec_info dl.subtit1 dd{float:left;width:25%;text-align:center;height:77px;padding-top:30px;line-height:40px;padding-bottom:0;background-color:#FDFDFD;color:#3a4662}
#recruit_view .rec_info dl.subtit1 dd span{line-height:15px;vertical-align:middle}
#recruit_view .rec_info dl.subtit1 dd.sub_exp,
#recruit_view .rec_info dl.subtit1 dd.sub_job{color:#0497ff}
#recruit_view .rec_info dl.subtit1 dd.sub_edu{border-left:1px solid #e4e4e4}
#recruit_view .rec_info dl.subtit1 dd.sub_pay{font-size:12px;word-spacing:-2px}
#recruit_view .rec_info dl.subtit1 dd.sub_edu:after,
#recruit_view .rec_info dl.subtit1 dd.sub_job:after,
#recruit_view .rec_info dl.subtit1 dd.sub_exp:after{content:"";display:inline-block;position:absolute;top:16px;left:0;width:1px;height:44px;background-color:#E5E5E5}
#recruit_view .rec_info dl.subtit1 dd.sub_edu:after{left:25%}
#recruit_view .rec_info dl.subtit1 dd.sub_job:after{left:50%}
#recruit_view .rec_info dl.subtit1 dd.sub_exp:after{left:75%}
#recruit_view .input_table2 .tit{font-size:21px;font-weight:bold;padding-bottom:24px;margin:0;padding-top:50px;}
#recruit_view .rec_tabs{border-top:2px solid #666666}
#recruit_view .rec_tabs dd{margin:0;padding:0 20px;}
#recruit_view .rec_tabs dd.rcwc_cont_desc{padding:0;margin:0;}
#recruit_view .rec_tabs dd.rec_keyword,
#recruit_view .rec_tabs dd.rcpf_prefer{margin:20px 10px 0 20px}
#recruit_view .rec_tabs dd .sub_title,
#recruit_view .rec_tabs dd .sub_title{position:absolute;top:0;left:20px;margin:0;color:#888;font-size:16px;font-weight:bold;}
/*#recruit_view .rec_tabs dd:last-child{padding-bottom:45px}*/
#recruit_view .rec_tabs dd.rcwc_compic,
#recruit_view .rec_tabs dd.rcmg_name,
#recruit_view .rec_tabs dd.rcmg_tel,
#recruit_view .rec_tabs dd.rcmg_mail,
#recruit_view .rec_tabs dd.com_addr,
#recruit_view .rec_tabs dd.rcwc_loc,
#recruit_view .rec_tabs dd.rcwc_commap,
#recruit_view .rec_tabs dd.rcwc_workweek,
#recruit_view .rec_tabs dd.rcwc_welfare,
#recruit_view .rec_tabs dd.rcmd_dt_date,
#recruit_view .rec_tabs dd.rcmd_ap_way,
#recruit_view .rec_tabs dd.rcmd_ap_doc,
#recruit_view .rec_tabs dd.rcmd_ap_mthod{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #e4e4e4}
#recruit_view .rec_tabs dd.rcmd_dt_date .desc,
#recruit_view .rec_tabs dd.rcmd_dt_date .desc *{font-size:16px;font-weight:bold}
#recruit_view .rec_tabs dd.rcmd_dt_date .red{color:#ff5a26}
#recruit_view .rec_tabs dd.rcmd_dt_date .orange{color:#fd0708}
#recruit_view .rec_tabs dd.rcmd_dt_date .tip{font-size:12px;margin-left:100px;}
#recruit_view .rec_tabs dd.rcmd_dt_date .desc .btn_pack{background-color:#ff5925;height:inherit;width:inherit;line-height:inherit;font-weight:normal;border:none;vertical-align:0;letter-spacing:-1px;padding:0 3px;}
#recruit_view .rec_tabs dt{width:25%;top:-1px}
#recruit_view .rec_tabs dt a{color:#878787}
#recruit_view .rec_tabs dt.on a{color:#3c4353}
#recruit_view .rec_tabs dt.tab01{left:0}
#recruit_view .rec_tabs dt.tab02{left:25%;border-left-width:0}
#recruit_view .rec_tabs dt.tab03{left:50%;border-left-width:0}
#recruit_view .rec_tabs dt.tab04{left:75%;border-left-width:0}
#recruit_view .rec_tabs dt.on{color:#333;height:37px}
#recruit_view .rec_tabs dt.tab02.on{border-left-width:1px}
#recruit_view .rec_tabs dt.tab03.on{border-left-width:1px}
#recruit_view .rec_tabs dt.tab04.on{border-left-width:1px}
#recruit_view .rec_tabs dd.tab_line{display:none;position:absolute;width:100%;height:1px;background:#fff;padding:0;margin:0;border:0;top:35px;z-index:3}
#recruit_view .rec_tabs dd > em.rec_split{position:absolute;left:0;top:3px}
/* 2024-10-24 max-width 625px -> 925px로 변경 */
#recruit_view .rec_tabs dd > div.desc{margin-left:100px;line-height:20px;max-width:925px}
#recruit_view .rec_tabs dd > div.desc.list{margin-bottom:5px;margin-top:0}
#recruit_view .rec_tabs dd > div.desc.list > em{position:absolute;display:inline-block;*display:inline;*zoom:1;width:100px}
#recruit_view .rec_tabs dd > div.desc.list > em > span{font-size:13px;color:#2f9be3;margin-left:0;display:inline-block;*display:inline;*zoom:1;width:80px;}
#recruit_view .rec_tabs dd > div.desc.list > span{display:block;margin-left:80px;}
#recruit_view .rec_tabs dd.rcwc_welfare > div.desc.list > em > span{width:inherit;}
#recruit_view .rec_tabs dd.rcwc_welfare > div.desc.list > span{display:block;margin-left:105px;}
#recruit_view .rec_tabs dd .desc, #recruit_view .rec_tabs dd .desc > span{word-spacing:-1px}
#recruit_view .rec_tabs dd .desc .desc_subway span{color:#626874}
#recruit_view .rec_tabs dd .desc .desc_subway{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
#recruit_view .rec_tabs dd .desc .desc_subway .loc{}
#recruit_view .rec_tabs dd.rcwc_loc > div.desc.list > em{width:80px;top:3px;}
#recruit_view .rec_tabs dd.rcwc_commap{padding-top:0}
#recruit_view .rec_tabs dd.rcwc_commap .info{margin-left:95px;padding-top:3px;font-size:11px;font-family:tahoma,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif;color:#626874}
#recruit_view .rec_tabs dd .desc .map{width:565px;height:330px;background:#ccc;margin-top:10px}
#recruit_view .rec_tabs .rcwc_compic .desc ul.compic_list{overflow:hidden;margin-left:20px}
#recruit_view .rec_tabs .rcwc_compic .desc ul.compic_list li{float:left;margin-right:5px;width:127px;height:127px;text-align:center}
#recruit_view .rec_tabs .rcwc_compic .desc ul.compic_list li div.picimg{max-width:125px;max-height:95px;line-height:95px}
#recruit_view .rec_tabs .rcwc_compic .desc ul.compic_list li div.picimg img.compic_img{vertical-align:middle;max-width:120px;max-height:90px;cursor:pointer}
#recruit_view .rec_tabs .rcwc_compic .desc ul.compic_list li div.desc{background:#f7f7f7;line-height:20px;font-size:12px;word-spacing:-1px;margin-top:4px}
#recruit_view .rec_info{margin-top:15px;}
#recruit_view .rec_info .comlogo{padding:20px 0;vertical-align:top}
#recruit_view .rec_info .comlogo li{width:190px;margin:0 auto}
#recruit_view .rec_info .comlogo li.comlogo_area{text-align:center;background-color:#fff;width:190px;height:90px;line-height:90px;}
#recruit_view .rec_info .comlogo li.comlogo_area img{max-width:170px;max-height:50px;vertical-align:middle}
#recruit_view .rec_info .comlogo li.comlogo_company{height:35px;line-height:35px;padding:0;letter-spacing:-1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#recruit_view .rec_info .comlogo li.comlogo_company strong{font-size:16px;font-weight:bold;}
#recruit_view .rec_info .comlogo li.comlogo_info{position:relative;margin-top:5px;}
#recruit_view .rec_info .comlogo li.comlogo_info em,
#recruit_view .rec_info .comlogo li.comlogo_info span{display:inline-block;font-size:12px;letter-spacing:-1px;}
#recruit_view .rec_info .comlogo li.comlogo_info em{position:absolute;top:0;left:0;color:#a7a7a7;font-weight:normal;letter-spacing:-1px}
#recruit_view .rec_info .comlogo li.comlogo_info span{padding-left:50px;}
#recruit_view .rec_info .comlogo li.comlogo_rec a{display:inline-block;*display:inline;*zoom:1;width:100%;margin-top:10px}
#recruit_view .rec_info .comlogo li.comlogo_rec a span.btn_pack{width:100%;text-align:center;margin-top:10px;color:#333;font-weight:bold;}
#recruit_view .rec_info .comlogo li.comlogo_rec em{display:inline-block;margin-bottom:1px;color:#34a1ff;font-weight:bold;background:none;padding-right:3px;text-decoration:underline !important}
#recruit_view .meta_bottom{height:inherit;padding:30px 0;}
#recruit_view .meta_bottom .btn_top{color:#f8a74c;border:1px solid #e5920e}
#recruit_view .meta_bottom .btn_list{color:#239ced;border:1px solid #44a9ef}
.layer_pop_rec_login{position:absolute;width:250px;top:160px;left:120px;padding-bottom:20px;background-color:#fff;text-align:center;border:1px solid #ddd}
.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 #ddd;color:#fff;}
.layer_pop_rec_login .btn_close {position:absolute;top:0;right:0;display:inline-block;width:30px;height:30px;background:red url('/img/icon/delete.png?t=01') no-repeat center;}
.layer_pop_rec_login .btn_login {background-color:#22a0e6;border-color:#22a0e6 !important}
.layer_pop_rec_login .btn_join {background-color:#929292;border-color:#929292 !important}
.btn_info_confirm{padding:8px 11px;font-size:14px;border-radius:20px;background-color:#fff;}
/* 2024-10-24 width 680px -> 940px로 변경, background 이미지 width 변경 교체 */
#recruit_view .perm_rec_view{position:relative;width:940px;height:140px;margin:0;background:url('../person_info/img/recruit_btn_me_new.jpg?t=03') no-repeat;padding:0}
#recruit_view .perm_rec_view p,
#recruit_view .perm_rec_view p *{line-height:18px;letter-spacing:-1px}
#recruit_view .perm_rec_view p{margin-left:100px;font-size:14px;line-height:24px}
#recruit_view .perm_rec_view p strong{font-weight:bold;color:#e75c59;font-size:18px}
/* 2024-10-24 right 78px -> 188px로 변경, width 101px -> 103px로 변경 */
#recruit_view .btn_perm_rec_view_login,
#recruit_view .btn_perm_rec_view_join{position:absolute;right:188px;top:32px;display:inline-block;background-color:#fff;width:103px;height:36px;line-height:35px;text-align:center;zoom:1;filter:alpha(opacity=0);opacity:0;}
#recruit_view .btn_perm_rec_view_join{top:74px;}
#recruit_view .rcmd_dt_date .tip{margin-left:80px;margin-top:15px;color:#626874}
#recruit_view .rcmd_dt_date .tip strong.bold.normal{color:#626874;font-weight:bold}
#recruit_view .rcwc_cont_desc .detail{background-color:#fff;min-height:80px;margin:0 auto;padding:10px;color:#626874;border-bottom:1px solid #e4e4e4}
#recruit_view .rcwc_cont_desc .detail.white{background:#fff}
#recruit_view .rcwc_cont_desc .detail iframe{padding:10px}/*background-color:#fff;*/
#recruit_view .rcpf_prefer .desc > em,#recruit_view .rcwc_welfare .desc > em{position:absolute;display:inline-block;*display:inline;*zoom:1;width:100px}
#recruit_view .rcpf_prefer .desc > em span.sky,#recruit_view .rcwc_welfare .desc > em span.sky{margin-left:0;display:inline-block;*display:inline;*zoom:1;width:90px}
#recruit_view .rcpf_prefer .desc > span,#recruit_view .rcwc_welfare .desc > span{display:block;margin-left:100px}
/* 2024-10-30 width 610px -> 910px로 변경 */
#recruit_view .rcmd_ap_doc .file_list{border:1px solid #ddd;width:910px;padding:10px 10px 5px;margin:15px 0 0 0;background-color:#f8f8f8}
#recruit_view .rcmd_ap_doc .file_list *{font-size:11px}
#recruit_view .rcmd_ap_doc .file_list .tip{color:#626874}
#recruit_view .rcmd_ap_doc .file_list .ap_file{overflow:hidden;padding-top:15px;margin-left:-25px}
#recruit_view .rcmd_ap_doc .file_list .ap_file li{float:left;margin-left:25px;padding:0 0 5px}
#recruit_view .rcmd_ap_doc .file_list .ap_file li a{font-family:tahoma,'굴림체',sans-serif;display:inline-block;*display:inline;*zoom:1;height:22px;line-height:22px;vertical-align:middle}
#recruit_view .rcmd_ap_doc .file_list .ap_file li a.file_name{width:auto;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#recruit_view .rcmd_ap_way .desc{overflow:hidden;}
#recruit_view .rcmd_ap_way .ap_login{float:left;;width:490px;font-size:12px;padding-top:0;color:#626874}
#recruit_view .rcmd_ap_way .ap_login input{width:120px;height:24px}
#recruit_view .rcmd_ap_way .ap_login p{margin-top:7px}
#recruit_view .rcmd_ap_way .ap_way_area:after{content:"";display:block;clear:both}
#recruit_view .rcmd_ap_way{text-align:center;margin-top:30px;}
#recruit_view .rcmd_ap_way.bottom{text-align:left;margin-top:30px;}
#recruit_view .rcmd_ap_way .btn_area{width: auto; display: inline-block;vertical-align: top;margin: 4px 0}
#recruit_view .rcmd_ap_way .btn_area .instance_apply{background-color:#0b9aff;color:#ffffff;font-weight:bold;display:block;text-align:center;line-height:48px;width:146px;font-size:16px;}
#recruit_view .rcmd_ap_way .btn_area .no_login_btn{background-color: #0b9aff; color: #ffffff; font-weight: bold; display: block; text-align: center; line-height: 48px; width: 146px; font-size: 16px; margin: auto;}
#recruit_view .rcmd_ap_way .ap_tip{float:left;width:100%;font-size:12px;padding-top:10px;color:#626874;line-height:1.8;}
#recruit_view .rcmd_ap_way .ap_tip .paper.rsm.s{vertical-align:baseline}
#recruit_view .rcmd_ap_way .ap_way_area{width:auto;overflow:hidden;float:none;display:inline-block;padding:0}
#recruit_view .rcmd_ap_way .ap_way_area li{float:left;width:auto;margin:4px 2px;text-align:center;border:none;}
#recruit_view .rcmd_ap_way .ap_way_area .email_apply{border: 1px solid #cccccc;color:#767676;font-weight: bold;display:block;line-height:46px;width:124px;font-size:16px;}
#recruit_view .rcmd_ap_way .ap_way_area .etc_apply{border: 1px solid #cccccc;color:#767676;font-weight: bold;display:block;line-height:46px;width:96px;font-size:16px;}
#recruit_view .ap_way_layer{position:absolute;padding:10px 30px 10px 10px;background:#fff;border:3px solid #4b80ee}
#recruit_view .ap_way_layer p{position:relative;display:block;text-align:left}
#recruit_view .ap_way_layer p a.del{position:absolute;display:block;right:-26px;top:-6px}
#recruit_view .ap_way_layer p strong{font-weight:bold}
#recruit_view .rcwc_loc .desc{margin-top:15px}
#recruit_view .rcwc_loc .desc,
#recruit_view .rcwc_loc .desc *{font-size:12px;font-weight:bold}
#recruit_view .red{color:#E75C59}
#recruit_view .sky{font-family:tahoma,'굴림체',sans-serif}
#recruit_view .btn_pack.paper.down,#recruit_view .btn_pack.paper.rsm{background-color:#fff}
#recruit_view .input_table2{margin-bottom:0}
#recruit_view .input_table2 em.rec_split,
#recruit_view .input_table2 em.ico{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
#recruit_view .input_table2 .company_name{font-size:16px;padding-bottom:5px;font-weight:bold;display:block;}
#recruit_view .input_table2 .title{font-size:14px;display:block;margin:7px 0 14px;color:#3a4662}
#recruit_view #tab04.input_table2{position:relative;}
#recruit_view .rec_live{position:relative;margin-top:20px}
#recruit_view .rec_live h3{color:#686B72;font-weight:bold;margin-bottom:12px}
#recruit_view .rec_live h3,
#recruit_view .rec_live h3 *{font-size:14px;}
#recruit_view .rec_live .wrap{border:solid 1px #B2B5BC;border-right:0;border-left:0}
#recruit_view .rec_live .wrap > dl{border-top:solid 1px #DDDDDD;overflow:hidden}
#recruit_view .rec_live .wrap > dl:first-child{border:0}
#recruit_view .rec_live dt,
#recruit_view .rec_live dd{float:left;}
#recruit_view .rec_live .wrap > dl > dt,
#recruit_view .rec_live .wrap > dl > dd{height:35px;line-height:35px}
#recruit_view .rec_live .wrap > dl > dt{width:100px;text-align:center;background-color:#F4F8F9}
#recruit_view .rec_live .wrap > dl > dt a{color:#646867}
#recruit_view .rec_live .wrap > dl > dd{width:660px;padding-left:10px}
#recruit_view .rec_live .info dt a,
#recruit_view .rec_live .info dd a{line-height:15px}
#recruit_view .rec_live a{}
#recruit_view .rec_live a.tip{}
#recruit_view .rec_live .jikjong{width:340px}
#recruit_view .rec_live p.more{position:absolute;right:0;top:5px}
#recruit_view .rec_live p.more a{}
#recruit_view .rec_live table.box tbody tr *{}
#recruit_view .caution{margin-top:30px}
#recruit_view .caution *{color:#3a4662;}
#recruit_view .caution ul{overflow:hidden}
#recruit_view .caution ul li{float:left;height:80px;border:1px solid #e3e3e3}
#recruit_view .caution ul li.caution_logo{width:155px;line-height:80px;text-align:center;border-right:0}
#recruit_view .caution ul li.caution_logo img{vertical-align:middle;width:130px}
/* 2024-10-24 width 605px -> 905px로 변경 */
#recruit_view .caution ul li.caution_desc{width:905px;padding:14px 8px;background-color:#FDFDFF}
#recruit_view .caution ul li.caution_desc p{font-size:11px;color:#9c9c9c;line-height:15px}
#recruit_view .caution ul li.caution_desc p.bold{font-size:12px;color:#6b6b6b;line-height:18px;height:22px}

#recruit_view .rec_split{display:block;overflow:hidden;position:relative;background-image:url('../recruit/img/recruit_img.png');background-repeat:no-repeat;padding:0;margin:-1px 0 0 0;font-size:12px}
#recruit_view .rec_split span,#recruit_view .ico.subway span{display:block;overflow:hidden;height:0;width:0;text-indent:-9999em;font-size:0}
#recruit_view .rec_split.title01{width:58px;height:15px;background-position:0 0}
#recruit_view .rec_split.title02{width:58px;height:15px;background-position:0 -80px}
#recruit_view .rec_split.title03{width:58px;height:15px;background-position:0 -160px}
#recruit_view .rec_split.title04{width:57px;height:15px;background-position:0 -20px}
#recruit_view .rec_split.title05{width:58px;height:15px;background-position:0 -60px}
#recruit_view .rec_split.title06{width:57px;height:15px;background-position:0 -140px}
#recruit_view .rec_split.title07{width:57px;height:15px;background-position:0 -240px}
#recruit_view .rec_split.title08{width:57px;height:15px;background-position:0 -200px}
#recruit_view .rec_split.title09{width:57px;height:15px;background-position:0 -220px}
#recruit_view .rec_split.title10{width:57px;height:15px;background-position:0 -180px}
#recruit_view .rec_split.title11{width:45px;height:15px;background-position:0 -100px}
#recruit_view .rec_split.title12{width:47px;height:15px;background-position:0 -120px}
#recruit_view .rec_split.title13{width:58px;height:15px;background-position:0 -40px}
#recruit_view .rec_split.title14{width:83px;height:15px;background-position:0 0;background-image:url('../company/img/title_photo.gif')}
#recruit_view .rec_split.title15{width:86px;height:15px;background-position:0 0;background-image:url('../company/img/title_location.gif')}
#recruit_view .rec_split.ico_welfare{width:46px;height:16px;background-position:-60px 0}
#recruit_view .rec_split.ico_prefer{width:46px;height:16px;background-position:-60px -20px}
#recruit_view .rec_split.ico_loc{width:46px;height:16px;background-position:-60px -40px}
#recruit_view .rec_split.ico_workweek{width:46px;height:16px;background-position:-60px -60px}
#recruit_view .rec_split.ico_doc{width:19px;height:19px;background-position:-60px -80px}
#recruit_view .rec_split.ico_hwp{width:19px;height:19px;background-position:-80px -80px}
#recruit_view .rec_split.subtit_edu{width:45px;height:14px;background-position:-110px 0}
#recruit_view .rec_split.subtit_job{width:44px;height:14px;background-position:-160px 0}
#recruit_view .rec_split.subtit_exp{width:45px;height:14px;background-position:-210px 0}
#recruit_view .rec_split.subtit_pay{width:45px;height:13px;background-position:-260px 0}
#recruit_view .rec_split.btn_find{width:75px;height:24px;background-position:-270px -20px}
#recruit_view .rec_split.btn_login{width:55px;height:24px;background-position:-110px -20px}
#recruit_view .rec_split.btn_join{width:91px;height:24px;background-position:-170px -20px}
#recruit_view .rec_split.layer_sns{width:105px;height:56px;background-position:-60px -110px}
#recruit_view .rec_split.ico_email{width:57px;height:52px;background-position:-110px -50px}
#recruit_view .rec_split.ico_fax{width:46px;height:52px;background-position:-170px -50px}
#recruit_view .rec_split.ico_home{width:68px;height:52px;background-position:-220px -50px}
#recruit_view .rec_split.ico_post{width:46px;height:52px;background-position:-290px -50px}
#recruit_view .rec_split.ico_tel{width:47px;height:52px;background-position:-340px -50px}
#recruit_view .rec_split.ico_visit{width:46px;height:52px;background-position:-390px -50px}


/* 채용정보 메인 */
#contents .conts_wrap{overflow:hidden;margin-bottom:15px}
#contents .conts_wrap .rec_cnt_info{width:250px}
/*2024-10-07 #wrap, #contents width 변경에 의한 이미지 중간 정렬 추가, 배너 width 500px -> 800px로 변경*/
#contents .top_banner{width:800px;height:130px;background-color:#f1f1f1;text-align:center}
#contents .rec_cnt_info{width:250px;height:130px;overflow:hidden}
#contents .rec_cnt_info dl dt{line-height:24px}
#contents .rec_cnt_info dl.today{float:left;width:50%}
#contents .rec_cnt_info dl.today dt{height:24px;background-color:#5c6578;border-bottom:1px solid #303543;border-right:1px solid #51596a;text-align:center}
#contents .rec_cnt_info dl.today dt span{font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#fff;letter-spacing:-1px}
#contents .rec_cnt_info dl.today dd{height:41px;background-color:#3c4353;border-top:1px solid #363c4c;border-right:1px solid #4c5465}
#contents .rec_cnt_info dl.total{float:right;width:50%}
#contents .rec_cnt_info dl.total dt{height:24px;background-color:#5c6578;border-bottom:1px solid #303543;border-right:1px solid #51596a;text-align:center}
#contents .rec_cnt_info dl.total dt span{font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#fff;letter-spacing:-1px}
#contents .rec_cnt_info dl.total dd{height:41px;background-color:#3c4353;border-left:1px solid #363c4b}
#contents .rec_cnt_info dl span.count{display:block;height:23px;text-align:center}
#contents .rec_cnt_info dl span.count em{display:inline-block;*display:inline;*zoom:1;height:23px;background:url("../recruit/img/num_brief.png") no-repeat;text-indent:-9999em;font-size:0;margin-right:3px}
#contents .rec_cnt_info dl.today span.count .num0{width:12px;background-position:-16px 0}
#contents .rec_cnt_info dl.today span.count .num1{width:12px;background-position:-34px 0}
#contents .rec_cnt_info dl.today span.count .num2{width:12px;background-position:-48px 0}
#contents .rec_cnt_info dl.today span.count .num3{width:12px;background-position:-65px 0}
#contents .rec_cnt_info dl.today span.count .num4{width:12px;background-position:-80px 0}
#contents .rec_cnt_info dl.today span.count .num5{width:12px;background-position:-97px 0}
#contents .rec_cnt_info dl.today span.count .num6{width:12px;background-position:-113px 0}
#contents .rec_cnt_info dl.today span.count .num7{width:12px;background-position:-129px 0}
#contents .rec_cnt_info dl.today span.count .num8{width:12px;background-position:-146px 0}
#contents .rec_cnt_info dl.today span.count .num9{width:12px;background-position:-162px 0}
#contents .rec_cnt_info dl.today span.count .comma{width:3px;background-position:-179px 0}
#contents .rec_cnt_info dl.today span.count .empty.comma{width:3px;background:none}
#contents .rec_cnt_info dl.today span.count .empty{width:12px;background-position:0 0}
#contents .rec_cnt_info dl.total span.count .num0{width:12px;background-position:-16px -25px}
#contents .rec_cnt_info dl.total span.count .num1{width:12px;background-position:-34px -25px}
#contents .rec_cnt_info dl.total span.count .num2{width:12px;background-position:-48px -25px}
#contents .rec_cnt_info dl.total span.count .num3{width:12px;background-position:-65px -25px}
#contents .rec_cnt_info dl.total span.count .num4{width:12px;background-position:-80px -25px}
#contents .rec_cnt_info dl.total span.count .num5{width:12px;background-position:-97px -25px}
#contents .rec_cnt_info dl.total span.count .num6{width:12px;background-position:-113px -25px}
#contents .rec_cnt_info dl.total span.count .num7{width:12px;background-position:-129px -25px}
#contents .rec_cnt_info dl.total span.count .num8{width:12px;background-position:-146px -25px}
#contents .rec_cnt_info dl.total span.count .num9{width:12px;background-position:-162px -25px}
#contents .rec_cnt_info dl.total span.count .comma{width:3px;background-position:-179px -25px}
#contents .rec_cnt_info dl.total span.count .empty{width:12px;background-position:0 -25px}
#contents .rec_cnt_info dl.total span.count .empty.comma{width:3px;background:none}
#contents .rec_cnt_info ul.job_info{clear:both;height:65px;overflow:hidden;background-color:#f7f8fa;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
#contents .rec_cnt_info ul.job_info li{float:left;position:relative;width:25%;height:65px}
#contents .rec_cnt_info ul.job_info li a{position:absolute;left:10px;top:6px;height:55px;width:41px;background:url("../recruit/img/main_icon.png") no-repeat}
#contents .rec_cnt_info ul.job_info li a.regist{background-position:0 0}
#contents .rec_cnt_info ul.job_info li a.product{background-position:-50px 0}
#contents .rec_cnt_info ul.job_info li a.staff{background-position:-100px 0}
#contents .rec_cnt_info ul.job_info li a.agencies{background-position:-150px 0}
#contents .rec_cnt_info ul.job_info li a span{text-indent:-9999em;font-size:0}

#contents .rec_cnt_info ul.job_info_rsm{clear:both;height:65px;overflow:hidden;background-color:#f7f8fa;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
#contents .rec_cnt_info ul.job_info_rsm li{float:left;position:relative;width:25%;height:65px}
#contents .rec_cnt_info ul.job_info_rsm li a{position:absolute;left:10px;top:6px;height:55px;width:41px;background:url("../person_info/img/main_icon.png") no-repeat}
#contents .rec_cnt_info ul.job_info_rsm li a.regist{background-position:0 0}
#contents .rec_cnt_info ul.job_info_rsm li a.product{background-position:-50px 0}
#contents .rec_cnt_info ul.job_info_rsm li a.staff{background-position:-100px 0}
#contents .rec_cnt_info ul.job_info_rsm li a.agencies{background-position:-150px 0}
#contents .rec_cnt_info ul.job_info_rsm li a span{text-indent:-9999em;font-size:0}


/* 채용정보 메인 - 그랜드, 프리미엄, 전체리스트 */
/*VVIP 채용관*/
#contents .sub .wrap_recruit_vvip .list_vvip .box_vvip{background:  url("../main/img/vvip_sub_top.png") no-repeat;}
/* 2024-10-30 width 247px -> 258px로 변경 */
#contents .sub .wrap_recruit_vvip .list_vvip .box_vvip{width:258px !important;}
#contents .sub .wrap_recruit_vvip .list_vvip .box_vvip .subject .link{width: 225px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/* 그랜드채용관 */
#contents .recruit_booth_title{vertical-align:middle}
#contents .recruit_rankey_txt{position:absolute;right:0}
#contents .recruit_service_info{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;line-height:21px;height:17px;text-decoration:none;font-size:11px;font-weight:normal;font-family:tahoma,'돋움',dotum,sans-serif;color:#444;position:absolute;top:-5px;right:0;}
#contents .grand_recruit,
#contents .premium_recruit,
#contents .special_recruit,
#contents .line_recruit{position:relative;width:760px;margin-bottom:30px;clear:both}
#contents .grand_recruit h3,
#contents .premium_recruit h3,
#contents .special_recruit h3,
#contents .line_recruit h3{margin-bottom:10px;display:block}
#contents .grand_recruit h3 .btn_r,
#contents .premium_recruit h3 .btn_r,
#contents .special_recruit h3 .btn_r,
#contents .line_recruit h3 .btn_r{display:inline-block;*display:inline;*zoom:1;right:0;top:0;position:absolute}

/*2024-10-07 #wrap, #contents width 변경에 의한 이미지 중간 정렬 추가*/
#contents .btn_wholecareer{margin-top:30px;margin-bottom:30px;text-align:center}

#contents .recruit_list li{overflow:hidden}

#contents .recruit_booth{overflow:hidden;min-height:100px;background:#fff}
#contents .recruit_booth li{overflow:hidden}
#contents .recruit_booth ul.cols2{margin-left:-4px}
#contents .recruit_booth ul.cols2 li{margin-left:4px;margin-bottom:4px;width:378px;height:81px}
#contents .recruit_booth ul.cols2 li dl{height:62px}
#contents .recruit_booth ul.cols3{margin-left:-2px}
#contents .recruit_booth ul.cols3 li{margin-left:2px;margin-bottom:2px;width:252px;height:80px}
#contents .recruit_booth ul.cols3 li dl{height:62px}
#contents .recruit_booth ul.cols4{margin-left:-4px}
#contents .recruit_booth ul.cols4 li{margin-left:4px;margin-bottom:4px;width:187px;height:133px}
#contents .recruit_booth ul.cols5{margin-left:-5px}
#contents .recruit_booth ul.cols5 li{margin-left:5px;margin-bottom:5px;width:148px;height:140px}
#contents .recruit_booth ul li.booth{position:relative}
#contents .recruit_booth ul li.booth a{text-decoration:none}
#contents .recruit_booth ul li.booth a:hover{text-decoration:none}
#contents .recruit_booth ul li.booth.empty a{color:#a0a0a0;font-size:11px}
#contents .recruit_booth ul li.booth dd.logo{position:absolute;left:0;top:0;width:100%;text-align:center;border-bottom:1px solid #E5E9F2;background:#fff;overflow:hidden}
#contents .recruit_booth ul li.booth dd.logo img{vertical-align:middle}
#contents .recruit_booth ul li.booth dd.subject a{display:inline-block;*display:inline;*zoom:1;max-width:100%;padding:0 5px 0 0}
#contents .recruit_booth ul li.booth dd.ed_date strong{font-size:11px;color:#FC7272}
#contents .recruit_booth ul li.booth.empty div.logo{text-align:center;border-bottom:0;height:100%;background-color:#fff}
#contents .recruit_booth ul li.booth.empty div.logo img{vertical-align:middle}

#contents .recruit_booth ul.cols2 li.booth.empty div.logo{line-height:79px;padding-top:18px;padding-left:75px;}
#contents .recruit_booth ul.cols2 li.booth.empty div.logo img{max-width:230px;}
#contents .line_recruit .recruit_booth ul.cols2 li.booth.empty div.logo{padding-top:19px;}
#contents .line_recruit .recruit_booth ul.cols2 li.booth.empty div.logo img{max-width:225px;}
#contents .recruit_booth ul.cols3 li.booth.empty div.logo{line-height:70px;padding-left:5px;}
#contents .recruit_booth ul.cols4 li.booth.empty div.logo{line-height:144px}
#contents .recruit_booth ul.cols5 li.booth.empty div.logo{line-height:134px}

#contents .recruit_booth.grand ul{overflow:hidden}
#contents .recruit_booth.grand ul li{background:#fbfcff}
#contents .recruit_booth.grand ul li.booth{border:3px solid #a1b4dc;float:left}
#contents .recruit_booth.grand ul li.booth.empty{border:1px solid #c8e592;text-align:center;opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}
#contents .recruit_booth.grand ul li.booth.empty{border:3px solid #c0cfed;float:left;margin-left:4px;text-align:center;opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";background-color:#fff}
#contents .recruit_booth.grand ul li.booth dd.logo{height:68px;line-height:66px}
#contents .recruit_booth.grand ul li.booth dt.com_nm{position:absolute;left:0;top:70px;width:100%;height:33px;line-height:31px;padding-left:8px;font-weight:bold;overflow:hidden;color:#306899}
#contents .recruit_booth.grand ul li.booth dt.com_nm a.ellipsis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;max-width:150px;font-size:13px}
#contents .recruit_booth.grand ul li.booth dd.subject{position:absolute;left:0;top:98px;width:100%;height:38px;line-height:19px;padding-left:8px;color:#717274}
#contents .recruit_booth.grand ul li.booth dd.ed_date{position:absolute;left:0;bottom:5px;width:100%;padding-left:8px;color:#afafaf}
#contents .recruit_booth.grand ul li.booth dd.ed_date span,
#contents .recruit_booth.grand ul li.booth dd.ed_date strong{font-size:11px;font-family:tahoma,dotum,sans-serif;word-spacing:-1px}
#contents .recruit_booth.grand ul li.booth dd.ed_date span{color:#afafaf}
#contents .recruit_booth.grand ul li.booth dd.ed_date span.d-day{display:inline-block;*display:inline;*zoom:1;padding:1px 2px 1px 2px;margin-left:3px;background:#B1B1B1;color:#fff;font-weight:normal;border-radius:2px;font-size:11px;line-height:11px;font-family:tahoma,sans-serif}
#contents .recruit_booth.grand ul li.booth dd.d-day{position:absolute;display:inline-block;*display:inline;*zoom:1;left:75px;bottom:5px;padding:1px 2px 1px 2px;background:#B1B1B1;color:#fff;font-weight:normal;border-radius:2px;text-align:right;font-size:11px;line-height:11px;font-family:tahoma,sans-serif}
#contents .recruit_booth.grand ul li.booth dl.grand_box_fixed{}
#contents .recruit_booth.grand ul li.booth dl.grand_box_fixed dt.banner{}
#contents .recruit_booth.grand ul li.booth dl.grand_box_fixed dt.banner a img{width:181px;height:127px}
#contents .recruit_booth.grand ul.cols2 li.booth{border:1px solid #a1b4dc}
#contents .recruit_booth.grand ul.cols2 li.booth dd.logo{border-right:1px solid #f4f6fd}
#contents .recruit_booth.grand ul.cols4 li.booth{height:153px}
#contents .recruit_booth.grand ul li.booth .bookmark{position:absolute;bottom:3px;right:3px;width:15px;height:15px;padding:0;z-index:2;line-height:1}
#contents .recruit_booth.grand ul li.booth .bookmark_off,
#contents .recruit_booth.grand ul li.booth .staroff{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -280px;}
#contents .recruit_booth.grand ul li.booth .bookmark_on,
#contents .recruit_booth.grand ul li.booth .staron{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -254px}
#contents .recruit_booth.grand ul li.booth .grand_point{width:54px;height:54px;position:absolute;top:-2px;left:-2px;background:url("../main/img/main_set.png") no-repeat 0 -456px;}




#contents .recruit_booth.premium ul{overflow:hidden}
#contents .recruit_booth.premium ul li{background:#F9F9F9}
#contents .recruit_booth.premium ul li.booth{border:1px solid #d2d2d2;float:left}
#contents .recruit_booth.premium ul li.booth.empty{border:1px solid #d7d7d7;text-align:center;opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";background-color:#fff}
#contents .recruit_booth.premium ul li.booth.empty img{max-width:125px;}
#contents .recruit_booth.premium ul li.booth dd.logo{height:47px;line-height:45px}
#contents .recruit_booth.premium ul li.booth dd.logo img{max-width:128px;max-height:30px}
#contents .recruit_booth.premium ul li.booth dt.com_nm{position:absolute;left:0;top:60px;width:100%;height:14px;padding-left:8px;font-weight:bold;overflow:hidden;color:#306899}
#contents .recruit_booth.premium ul li.booth dt.com_nm a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;max-width:115px;}
#contents .recruit_booth.premium ul li.booth dd.subject{position:absolute;left:0;top:83px;width:100%;height:12px;padding-left:8px;color:#717274}
#contents .recruit_booth.premium ul li.booth dd.ed_date{position:absolute;left:0;bottom:6px;width:100%;padding-left:8px;color:#afafaf}
#contents .recruit_booth.premium ul li.booth dd.ed_date span,
#contents .recruit_booth.premium ul li.booth dd.ed_date strong{font-size:11px;font-family:tahoma,dotum,sans-serif;word-spacing:-1px}
#contents .recruit_booth.premium ul li.booth dd.ed_date span{color:#afafaf}
#contents .recruit_booth.premium ul li.booth dd.ed_date span.d-day{display:inline-block;*display:inline;*zoom:1;padding:1px 2px 1px 2px;margin-left:3px;background:#B1B1B1;color:#fff;font-weight:normal;border-radius:2px;font-size:11px;line-height:11px;font-family:tahoma,sans-serif}
#contents .recruit_booth.premium ul li.booth dd.d-day{position:absolute;display:inline-block;*display:inline;*zoom:1;right:5px;bottom:5px;padding:1px 2px 1px 2px;background:#B1B1B1;color:#fff;font-weight:normal;border-radius:2px;text-align:right;font-size:11px;line-height:11px;font-family:tahoma,sans-serif}

#contents .recruit_booth.premium ul li.booth dl.premium_box_fixed{}
#contents .recruit_booth.premium ul li.booth dl.premium_box_fixed dt.banner{}
#contents .recruit_booth.premium ul li.booth dl.premium_box_fixed dt.banner a img{width:185px;height:131px}

#contents .recruit_booth ul.cols4 li.booth dd.logo img{max-width:120px;max-height:50px}
#contents .recruit_booth ul.cols5 li.booth dd.logo img{max-width:128px;max-height:30px}
#contents .recruit_booth.premium ul.cols4 li.booth dd.logo img{max-height:35px}
#contents .recruit_booth.premium ul li.booth .bookmark{position:absolute;bottom:5px;right:5px;width:15px;height:15px;padding:0;z-index:2;line-height:1}
#contents .recruit_booth.premium ul li.booth .bookmark_off,
#contents .recruit_booth.premium ul li.booth .staroff{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -280px;}
#contents .recruit_booth.premium ul li.booth .bookmark_on,
#contents .recruit_booth.premium ul li.booth .staron{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -254px}

#contents .recruit_booth.premium ul li.booth.rec_pre{border:1px solid #96b2ed;background-color:#ebf7ff}

#contents .recruit_booth.special ul{overflow:hidden}
#contents .recruit_booth.special ul li{background:#f5fafe}
#contents .recruit_booth.special ul li.booth{border:1px solid #d2d2d2;float:left}
#contents .recruit_booth.special ul li.booth.empty{border:1px solid #d7d7d7;text-align:center;opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}
#contents .recruit_booth.special ul li.booth dd.logo{height:47px;line-height:45px}
#contents .recruit_booth.special ul li.booth dd.logo img{max-width:128px;max-height:30px}
#contents .recruit_booth.special ul li.booth dt.com_nm{position:absolute;left:0;top:62px;width:100%;height:12px;padding-left:8px;font-weight:bold;overflow:hidden;color:#306899}
#contents .recruit_booth.special ul li.booth dd.subject{position:absolute;left:0;top:83px;width:356px;height:12px;padding-left:8px;color:#717274}
#contents .recruit_booth.special ul li.booth dd.ed_date{text-align:right;}
#contents .recruit_booth.special ul li.booth dd.ed_date span,
#contents .recruit_booth.special ul li.booth dd.ed_date strong{font-size:11px;font-family:tahoma,dotum,sans-serif;word-spacing:-1px}
#contents .recruit_booth.special ul li.booth dd.ed_date span{color:#afafaf}
#contents .recruit_booth.special ul li.booth dd.ed_date span.d-day{display:none !important}
#contents .recruit_booth.special ul li.booth dd.d-day{display:none !important}

#contents .recruit_booth.special ul li.booth.rec_pre{border:1px solid #2e5fe5;background-color:#f4fbff}

#contents .recruit_booth ul.cols2 li.booth dd.logo{width:96px;height:100%;line-height:58px;border-bottom:0;}
#contents .recruit_booth ul.cols2 li.booth dd.logo img{max-width:74px;max-height:45px;float:none;}
#contents .recruit_booth ul.cols4 li.booth dd.logo img{max-width:120px;max-height:50px}
#contents .recruit_booth ul.cols5 li.booth dd.logo img{max-width:128px;max-height:30px}
#contents .recruit_booth ul.cols2 li.booth dt.com_nm{top:8px;padding:0 0 0 105px;height:26px;line-height:23px;}
#contents .recruit_booth ul.cols2 li.booth dt.com_nm a{display:inline-block;max-width:185px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#contents .recruit_booth ul.cols2 li.booth dd.subject{top:35px;padding-left:105px;height:18px;line-height:16px;}
#contents .recruit_booth ul.cols2 li.booth dd.ed_date{position:absolute;right:0;padding-right:5px !important;bottom:34px !important;color:#afafaf}
#contents .recruit_booth ul.cols2 li.booth.empty{border:1px solid #d2d2d2;background-color:#fff}
#contents .recruit_booth.special ul.cols2 li.booth{height:62px}
#contents .recruit_booth.special ul.cols2 li.booth dd.logo{border-right:1px solid #f4f4f4}
#contents .recruit_booth.special ul li.booth .bookmark{position:absolute;bottom:5px;right:5px;width:15px;height:15px;padding:0;z-index:2;line-height:1}
#contents .recruit_booth.special ul li.booth .bookmark_off,
#contents .recruit_booth.special ul li.booth .staroff{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -280px;}
#contents .recruit_booth.special ul li.booth .bookmark_on,
#contents .recruit_booth.special ul li.booth .staron{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -254px}

/* 디자이너잡 라인채용관 통일(class="cols2") 2016/02/15 -> 대표님 지시사항 */
#contents .recruit_booth.line ul.cols2{overflow:hidden;margin-left:-4px;}
#contents .recruit_booth.line ul.cols2 li{height:35px;line-height:35px}
#contents .recruit_booth.line ul.cols2 li:after{content:"";display:block;clear:both}
#contents .recruit_booth.line ul.cols2 > li{float:left;margin-left:4px;margin-bottom:4px}
#contents .recruit_booth.line ul.cols2 li.booth{}
#contents .recruit_booth.line ul.cols2 li.booth.empty div.logo{line-height:29px;padding-top:0;padding-left:0}
#contents .recruit_booth.line ul.cols2 li.booth dl{height:35px;line-height:35px}
#contents .recruit_booth.line ul.cols2 li.booth dl:after{content:"";display:block;clear:both}
#contents .recruit_booth.line ul.cols2 li.booth dt,
#contents .recruit_booth.line ul.cols2 li.booth dd{float:left;display:inline-block}
#contents .recruit_booth.line ul.cols2 li.booth dt.com_nm{position:inherit;width:116px;height:35px;line-height:35px}
#contents .recruit_booth.line ul.cols2 li.booth dt.com_nm a{display:inline;vertical-align:middle;}
#contents .recruit_booth.line ul.cols2 li.booth dt.com_nm a:first-child{display:inline-block}
#contents .recruit_booth.line ul.cols2 li.booth dt.com_nm .ellipsis{display:inline-block;max-width:90px}
#contents .recruit_booth.line ul.cols2 li.booth dt.com_nm .favor{vertical-align:middle;margin-left:-3px}
#contents .recruit_booth.line ul.cols2 li.booth dd.subject{position:inherit;height:35px;line-height:35px;background-color:#fff;width:210px}
#contents .recruit_booth.line ul.cols2 li.booth dd.ed_date{position:inherit;width:50px;background-color:#fff}
#contents .recruit_booth.line ul.cols2 li.booth dd.ed_date span{text-align:right}
#contents .recruit_booth.line ul.cols2 li.booth .bookmark{display:none}


#contents .recruit_booth.line ul{overflow:hidden}
#contents .recruit_booth.line ul li{background:#f5f5f5}
#contents .recruit_booth.line ul li.booth{border:1px solid #d2d2d2;float:left}
#contents .recruit_booth.line ul li.booth.empty{border:1px solid #d7d7d7;text-align:center;opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}
#contents .recruit_booth.line ul li.booth dt.com_nm{position:absolute;left:0;top:62px;width:100%;height:12px;padding-left:8px;font-weight:bold;overflow:hidden;color:#306899}
#contents .recruit_booth.line ul li.booth dd.subject{position:absolute;left:0;top:83px;width:230px;height:12px;padding-left:8px;color:#717274}
#contents .recruit_booth.line ul li.booth dd.subject a img{vertical-align:-2px;}
#contents .recruit_booth.line ul li.booth dd.subject a span.box_ex_c{color:#2B7BD5}
#contents .recruit_booth.line ul li.booth dd.ed_date{text-align:right;color:#afafaf}
#contents .recruit_booth.line ul li.booth dd.ed_date span,
#contents .recruit_booth.line ul li.booth dd.ed_date strong{font-size:11px;font-family:tahoma,dotum,sans-serif;word-spacing:-1px}
#contents .recruit_booth.line ul li.booth dd.ed_date span{}
#contents .recruit_booth.line ul li.booth dd.ed_date span.d-day{display:none !important}
#contents .recruit_booth.line ul li.booth dd.d-day{display:none !important}

#contents .recruit_booth ul.cols3 li.booth dt.com_nm{top:0;padding:15px 0 0 10px;height:44px;line-height:17px;background-color:#fff;border-bottom:1px solid #d0d0d0}
#contents .recruit_booth ul.cols3 li.booth dd.subject{top:44px;padding-left:10px;height:34px;line-height:36px;}
#contents .recruit_booth ul.cols3 li.booth dd.ed_date{position:absolute;right:0;padding-right:5px !important;bottom:48px !important;color:#afafaf}
#contents .recruit_booth ul.cols3 li.booth.empty{border:1px solid #d2d2d2}
#contents .recruit_booth.line ul li.booth .bookmark{position:absolute;bottom:5px;right:5px;width:15px;height:15px;padding:0;z-index:2;line-height:1}
#contents .recruit_booth.line ul li.booth .bookmark_off,
#contents .recruit_booth.line ul li.booth .staroff{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -280px;}
#contents .recruit_booth.line ul li.booth .bookmark_on,
#contents .recruit_booth.line ul li.booth .staron{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;background: url("../common/img/icon_set.png?v=2") no-repeat -146px -254px}

#contents .recruit_booth.line ul li.booth.rec_opt_color dd.subject a{color:#2B7BD5}
#contents .recruit_booth.line ul li.booth.rec_opt_bold dd.subject a{font-weight:bold}

/* 2024-10-16 width 760px -> 1060px로 변경 */
#contents .recruit_list{width:1060px}
#contents .recruit_list.dt_hide dl.list_type1{background:none}
#contents .recruit_list.dt_hide dl.list_type1 > dt{display:none}
#contents .recruit_list.dt_hide dl.list_type1 > dd{padding-top:0}
#contents .recruit_list dl.list_type1 table.box th.bt5{padding-right:0}
#contents .recruit_list dl.list_type1 table.box .day_modi,
#contents .recruit_list dl.list_type1 table.box .day_modi *,
#contents .recruit_list dl.list_type1 table.box .day_eddt,
#contents .recruit_list dl.list_type1 table.box .day_eddt *{font-size:11px;font-weight:normal;font-family:'tahoma',dotum,sans-serif;text-align:center;letter-spacing:-1px}
#contents .recruit_list dl.list_type1 table.box .day_modi p{color:#3f434c}
#contents .recruit_list dl.list_type1 table.box .day_modi p.ago{color:#ff5f4e}
#contents .recruit_list dl.list_type1 table.box .day_eddt span{}
#contents .recruit_list dl.list_type1 table.box .day_eddt span.closed{color:#a1a1a1}
#contents .recruit_list dl.list_type1 table.box .day_eddt strong{color:red}
#contents .recruit_list tr.in_recruit_list{border-bottom:0}/*solid 1px #dedede;*/
#contents .recruit_list tr.in_recruit_list td.empty{border-bottom:solid 1px #dedede}
#contents .recruit_list tr.in_recruit_summary{border-bottom:solid 1px #dedede}
#contents .recruit_list tr.in_recruit_summary td{padding:0}
#contents .recruit_list tr.in_recruit_summary td .rec_summary{margin-bottom:10px}
dl.list_type1 > dt.tab01{position:absolute;left:0;top:-1px}
dl.list_type1 > dt.tab02{position:absolute;left:147px;top:-1px}
dl.list_type1 > dt.tab03{position:absolute;left:294px;top:-1px}
dl.list_type1 > dt.tab04{position:absolute;left:441px;top:-1px}
dl.list_type1 > dt.size1{width:112px}
dl.list_type1 > dt.size2{width:109px}
dl.list_type1 > dt.tab02_w109{position:absolute;left:111px;top:-1px}
dl.list_type1 > dt.tab03_w109{position:absolute;left:219px;top:-1px}
dl.list_type1 > dt.tab04_w109{position:absolute;left:327px;top:-1px}
dl.list_type1 > dt.tab05_w109{position:absolute;left:435px;top:-1px}
dl.list_type1 > dt.tab06_w109{position:absolute;left:543px;top:-1px}
dl.list_type1 > dt.tab07_w109{position:absolute;left:651px;top:-1px}

/* 채용정보 메인 - 전체 리스트 레이어 */
#contents dl.rec_summary{overflow:hidden}
#contents dl.rec_summary dt.title{position:relative;height:45px;background:url("../recruit/img/summary_title.png") no-repeat}
#contents dl.rec_summary dt.title ul{position:absolute;width:760px}
#contents dl.rec_summary dt.title li.s_title{float:left;font-size:13px;font-weight:bold;color:#fff;margin:18px 0 0 18px}
#contents dl.rec_summary dt.title li.btn_area{float:right;margin:15px 9px 0 0}
#contents dl.rec_summary dt.title li.btn_area a.close{display:inline-block;*display:inline;*zoom:1;margin-left:10px;width:14px;height:14px;background:url("../recruit/img/btn_close.gif") no-repeat;vertical-align:middle}
#contents dl.rec_summary dt.title li.btn_area a.close span{text-indent:-9999em;font-size:0}
#contents dl.rec_summary dt.title li.btn_area a span.btn_pack{background-color:#fff}
#contents dl.rec_summary div.con{position:relative;border-left:2px solid #476199;border-right:2px solid #476199;border-bottom:2px solid #476199}
#contents dl.rec_summary div.con table{width:100%;min-height:126px;border:0}
#contents dl.rec_summary div.con table td.logo{vertical-align:middle;text-align:center;width:230px;height:100%;border-right:1px solid #d1d7e5}
#contents dl.rec_summary div.con table td.logo div.logo_outline{text-align:center;width:190px;height:70px;line-height:70px;margin:0 auto;background-color:#fff;border:1px solid #E4E4E4;color:#a2a2a2;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}
#contents dl.rec_summary div.con table td.logo img{display:inline-block;*display:inline;*zoom:1;max-width:188px;max-height:68px;vertical-align:middle}
#contents dl.rec_summary div.con table td.logo span.blank{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:0;height:100%;overflow:hidden;background:#f00;text-indent:-9999em;font-size:0}
#contents dl.rec_summary div.con table td.c_info{width:526px;height:100%;background-color:#fcfcfc;text-align:left;line-height:20px}
#contents dl.rec_summary div.con table td.c_info h2{display:block;padding:10px 0 0 10px;text-overflow:ellipsis;overflow:hidden;width:515px;white-space:nowrap}
#contents dl.rec_summary div.con table td.c_info h2 a{font-size:16px;font-family:'맑은 고딕',Malgun Gothic,'굴림',Gulim,sans-serif}
#contents dl.rec_summary div.con table td.c_info ul{overflow:hidden;margin:12px 8px}
#contents dl.rec_summary div.con table td.c_info ul li{float:left;width:250px;line-height:24px;cursor:default}
#contents dl.rec_summary div.con table td.c_info ul li.full{width:500px}
#contents dl.rec_summary div.con table td.c_info ul li strong{font-weight:bold}

/* 채용정보 메인 - 스페셜 채용정보 */
#contents .special_recruit{}

/* 채용정보 메인 - 핵심채용관 */
#contents .core_recruit{overflow:hidden;margin-top:20px}
#contents .core_recruit h3{margin-bottom:10px;display:block}
#contents .core_recruit div.recruit_booth.core{border:1px solid #c8c8c8;border-top:0;padding:0;background:none}
#contents .core_recruit dl{width:25%;min-height:167px;float:left}
#contents .core_recruit dl dt{height:45px;background-color:#f3f3f3;border:1px solid #c8c8c8;border-right:0}
#contents .core_recruit dl dt strong{display:block;height:45px;margin:0 auto;background:url("../recruit/img/special_img.png") no-repeat;width:60px}
#contents .core_recruit dl dt strong span{text-indent:-9999em;font-size:0}
#contents .core_recruit dl dd ul{padding:10px 8px;line-height:20px}
#contents .core_recruit dl.movie{clear:both}
#contents .core_recruit dl.broadcast dt,
#contents .core_recruit dl.movie dt{border-left:0}
#contents .core_recruit dl.broadcast dt strong{background-position:0 10px}
#contents .core_recruit dl.news      dt strong{background-position:-60px 10px}
#contents .core_recruit dl.advertise dt strong{background-position:-120px 10px;width:50px}
#contents .core_recruit dl.ent       dt strong{background-position:-170px 10px;width:105px}
#contents .core_recruit dl.movie     dt strong{background-position:-280px 10px}
#contents .core_recruit dl.magazine  dt strong{background-position:-340px 10px;width:50px}
#contents .core_recruit dl.print     dt strong{background-position:-390px 10px;width:100px}
#contents .core_recruit dl.game      dt strong{background-position:-490px 10px}

/*업직종 채용정보*/
#contents .part_contents_wrap{width:100%}
#contents .part_contents_wrap em.bar{height:1px;width:210px;border:0;padding:0;margin:0 auto 10px;background:#ccc;display:block}
#contents .part_contents_wrap dl.part_contents{overflow:hidden;position:relative}
/* 2024-10-22 off 이미지 width 변경 교체 */
#contents .part_contents_wrap dt.jikjong{position:absolute;width:50%;height:44px;left:0;top:0;background:#f8f8f8 url("../recruit/img/jikjong_off_new.gif") no-repeat}
#contents .part_contents_wrap dt.jikjong.on{background:#476199 url("../recruit/img/jikjong_on.gif") no-repeat}
#contents .part_contents_wrap dt.jikjong span{text-indent:-9999em;font-size:0}
/* 2024-10-22 off 이미지 width 변경 교체 */
#contents .part_contents_wrap dt.upjong{position:absolute;width:50%;height:44px;right:0;top:0;background:#f8f8f8 url("../recruit/img/upjong_off_new.gif") no-repeat}
#contents .part_contents_wrap dt.upjong.on{background:#476199 url("../recruit/img/upjong_on.gif") no-repeat}
#contents .part_contents_wrap dt.upjong span{text-indent:-9999em;font-size:0}
#contents .part_contents_wrap dd.upjik_list{border:2px solid #476199;margin-top:44px;overflow:hidden}
#contents .part_contents_wrap dd.upjik_list dl{float:left;width:210px;margin:21px}
#contents .part_contents_wrap dd.upjik_list dl.list_l{clear:both}
#contents .part_contents_wrap dd.upjik_list dl.list_m{}
#contents .part_contents_wrap dd.upjik_list dl.list_r{}
#contents .part_contents_wrap dd.upjik_list dt{padding-bottom:7px}
#contents .part_contents_wrap dd.upjik_list dt img{vertical-align:middle;padding-right:6px}
#contents .part_contents_wrap dd.upjik_list dd a{display:block;line-height:20px}

/*전문 채용정보*/
/* ui 변경에 의한 해당 부분 height 305px -> 168px로 변경 */
#contents .expert_wrap{position:relative;width:100%;height:168px;margin-bottom:20px}
#contents .expert_wrap span{text-indent:-9999em;font-size:0}
#contents .expert_wrap .exp_icon_area{overflow:hidden;display:block;position:absolute;background-color:#f5f5f5;width:100%;height:100%}
#contents .expert_wrap .exp_icon_area > a.exp_arrow{position:absolute;background:url("../common/img/icon_set.png?v=2") no-repeat;width:15px;height:24px;padding-left:17px;top:63px}
#contents .expert_wrap .exp_icon_area > a.exp_arrow.prev{left:16px;background-position:-123px -801px}
#contents .expert_wrap .exp_icon_area > a.exp_arrow.next{right:16px;background-position:-153px -801px}
#contents .expert_wrap .exp_icon_area > ul{overflow:hidden;height:150px;padding:0 47px}
#contents .expert_wrap .exp_icon_area > ul li{float:left;width:110px;height:150px}
#contents .expert_wrap .exp_icon_area > ul li .exp_layer{position:absolute;width:760px;height:169px;left:0;top:135px}
#contents .expert_wrap .exp_icon_area > ul > li > a{display:block;width:100%;height:100%;background:url("../recruit/img/exp_icon.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.pd a{background-position:0 0}
#contents .expert_wrap .exp_icon_area > ul > li.announcer a{background-position:-110px 0}
#contents .expert_wrap .exp_icon_area > ul > li.reporter a{background-position:-220px 0}
#contents .expert_wrap .exp_icon_area > ul > li.camera a{background-position:-330px 0}
#contents .expert_wrap .exp_icon_area > ul > li.writer a{background-position:-440px 0}
#contents .expert_wrap .exp_icon_area > ul > li.cg a{background-position:-550px 0}
#contents .expert_wrap .exp_icon_area > ul > li.edit a{background-position:-660px 0}
#contents .expert_wrap .exp_icon_area > ul > li.advertise a{background-position:-770px 0}
#contents .expert_wrap .exp_icon_area > ul > li.ent a{background-position:-880px 0}
#contents .expert_wrap .exp_icon_area > ul > li.movie a{background-position:-990px 0}
#contents .expert_wrap .exp_icon_area > ul > li.pr a{background-position:-1100px 0}

#contents .expert_wrap .exp_icon_area > ul > li.pd:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.pd a{background-position:0 -150px}
#contents .expert_wrap .exp_icon_area > ul > li.announcer:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.announcer a{background-position:-110px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.reporter:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.reporter a{background-position:-220px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.camera:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.camera a{background-position:-330px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.writer:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.writer a{background-position:-440px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.cg:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.cg a{background-position:-550px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.edit:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.edit a{background-position:-660px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.advertise:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.advertise a{background-position:-770px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.ent:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.ent a{background-position:-880px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.movie:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.movie a{background-position:-990px -150px}
#contents .expert_wrap .exp_icon_area > ul > li.pr:hover a,
#contents .expert_wrap .exp_icon_area > ul > li.on.pr a{background-position:-1100px -150px}

#contents .expert_wrap .exp_icon_area > ul > li .exp_layer{display:none}
/*
#contents .expert_wrap .exp_icon_area > ul > li.on.pd           .exp_layer{display:block;background:url("../recruit/img/exp_layer1.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.announcer    .exp_layer{display:block;background:url("../recruit/img/exp_layer2.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.reporter     .exp_layer{display:block;background:url("../recruit/img/exp_layer3.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.camera       .exp_layer{display:block;background:url("../recruit/img/exp_layer4.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.writer       .exp_layer{display:block;background:url("../recruit/img/exp_layer5.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.cg           .exp_layer{display:block;background:url("../recruit/img/exp_layer6.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.edit         .exp_layer{display:block;background:url("../recruit/img/exp_layer7.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.advertise    .exp_layer{display:block;background:url("../recruit/img/exp_layer8.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.ent          .exp_layer{display:block;background:url("../recruit/img/exp_layer9.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.movie        .exp_layer{display:block;background:url("../recruit/img/exp_layer10.png") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.pr           .exp_layer{display:block;background:url("../recruit/img/exp_layer11.png") no-repeat}
*/
#contents .expert_wrap .exp_icon_area > ul > li.on.pd           .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer1.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.announcer    .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer2.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.reporter     .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer3.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.camera       .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer4.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.writer       .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer5.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.cg           .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer6.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.edit         .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer7.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.advertise    .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer8.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.ent          .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer9.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.movie        .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer10.png?t=01") no-repeat}
#contents .expert_wrap .exp_icon_area > ul > li.on.pr           .exp_layer{display:block;background:url("../recruit/img/rec_exp_layer11.png?t=01") no-repeat}
/*
#contents .expert_wrap .exp_icon_area .exp_layer a.link1{display:block;position:absolute;width:120px;height:26px;left:29px;top:121px}
#contents .expert_wrap .exp_icon_area .exp_layer a.link2{display:block;position:absolute;width:120px;height:26px;left:153px;top:121px}
#contents .expert_wrap .exp_icon_area .exp_layer a.link3{display:block;position:absolute;width:120px;height:26px;left:277px;top:121px}
#contents .expert_wrap .exp_icon_area .exp_layer a.link4{display:block;position:absolute;width:120px;height:26px;left:401px;top:121px}
*/

/*스페셜 채용정보*/
#contents .special_wrap{position:relative;width:100%;height:236px;margin-bottom:20px}
#contents .special_wrap span{text-indent:-9999em;font-size:0}
#contents .special_wrap .special_icon_area{overflow:hidden;display:block;position:absolute;background-color:#f5f5f5;width:100%;height:100%}
#contents .special_wrap .special_icon_area > ul{overflow:hidden;height:131px;margin-left:15px}
#contents .special_wrap .special_icon_area > ul li{float:left}/*height:131px;*/
#contents .special_wrap .special_icon_area > ul > li > a{display:block;width:726px;height:100%;background:url("../recruit/img/special_icon.png") no-repeat}
#contents .special_wrap .special_icon_area > ul > li.spc_ico1 > a{width:92px;height:131px;background-position:0 0}
#contents .special_wrap .special_icon_area > ul > li.spc_ico2 > a{width:92px;height:131px;background-position:-92px 0}
#contents .special_wrap .special_icon_area > ul > li.spc_ico3 > a{width:92px;height:131px;background-position:-184px 0}
#contents .special_wrap .special_icon_area > ul > li.spc_ico4 > a{width:92px;height:131px;background-position:-276px 0}
#contents .special_wrap .special_icon_area > ul > li.spc_ico5 > a{width:92px;height:131px;background-position:-368px 0}
#contents .special_wrap .special_icon_area > ul > li.spc_ico6 > a{width:92px;height:131px;background-position:-460px 0}
#contents .special_wrap .special_icon_area > ul > li.spc_ico7 > a{width:92px;height:131px;background-position:-552px 0}
#contents .special_wrap .special_icon_area > ul > li.spc_ico8 > a{width:92px;height:131px;background-position:-644px 0}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico1 > a{background-position:0 -131px}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico2 > a{background-position:-92px -131px}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico3 > a{background-position:-184px -131px}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico4 > a{background-position:-276px -131px}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico5 > a{background-position:-368px -131px}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico6 > a{background-position:-460px -131px}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico7 > a{background-position:-552px -131px}
#contents .special_wrap .special_icon_area > ul > li.on.spc_ico8 > a{background-position:-644px -131px}
#contents .special_wrap .special_icon_area > ul > li .special_layer{display:none}

#contents .special_wrap .spc_sub{position:relative;height:105px;padding-top:16px;overflow:hidden}
/* 2024-10-22 #spc_sub1.spc_sub background:none 처리 */
/* #contents .special_wrap #spc_sub1.spc_sub{background:url("../recruit/img/special_layer1.png") no-repeat}
#contents .special_wrap #spc_sub2.spc_sub{background:url("../recruit/img/special_layer2.png") no-repeat}
#contents .special_wrap #spc_sub3.spc_sub{background:url("../recruit/img/special_layer3.png") no-repeat}
#contents .special_wrap #spc_sub4.spc_sub{background:url("../recruit/img/special_layer4.png") no-repeat}
#contents .special_wrap #spc_sub5.spc_sub{background:url("../recruit/img/special_layer5.png") no-repeat}
#contents .special_wrap #spc_sub6.spc_sub{background:url("../recruit/img/special_layer6.png") no-repeat}
#contents .special_wrap #spc_sub7.spc_sub{background:url("../recruit/img/special_layer7.png") no-repeat}
#contents .special_wrap #spc_sub8.spc_sub{background:url("../recruit/img/special_layer8.png") no-repeat} */
#contents .special_wrap #spc_sub1.spc_sub{background:none}
#contents .special_wrap #spc_sub2.spc_sub{background:none}
#contents .special_wrap #spc_sub3.spc_sub{background:none}
#contents .special_wrap #spc_sub4.spc_sub{background:none}
#contents .special_wrap #spc_sub5.spc_sub{background:none}
#contents .special_wrap #spc_sub6.spc_sub{background:none}
#contents .special_wrap #spc_sub7.spc_sub{background:none}
#contents .special_wrap #spc_sub8.spc_sub{background:none}
#contents .special_wrap .spc_sub .bx-wrapper .bx-viewport{height:88px !important;}
#contents .special_wrap .spc_sub .special_layer{height:89px;padding-top:19px;margin-left:50px;overflow:hidden;background:#D0E1FF}
#contents .special_wrap .spc_sub .special_layer ul.special_logo li{}
#contents .special_wrap .spc_sub .special_layer > li{float:left;position:relative;width:117px;margin-right:17px;margin-bottom:9px}
#contents .special_wrap .spc_sub .special_layer li a{display:block;width:111px;height:40px;vertical-align:middle}
#contents .special_wrap .spc_sub .special_layer li a.logo{border:1px solid #cfcfd1;box-sizing:content-box;text-align:center;background:#fff}
#contents .special_wrap .spc_sub .special_layer li a.logo.on{border:3px solid #84aaec;box-sizing:content-box}
#contents .special_wrap .spc_sub .special_layer li a.logo img{max-width:111px;max-height:40px;vertical-align:middle}
#contents .special_wrap .spc_sub .special_layer ul.special_logo li.logo_title{text-align:center;margin-top:5px}
#contents .special_wrap .spc_sub .special_layer ul.special_logo li.logo_title.on{font-weight:bold;color:#55678F}
#contents .special_wrap .spc_sub div.special_arrow{height:98px;width:50px;position:absolute;background:#D0E1FF}
#contents .special_wrap .spc_sub div.special_arrow.prev{left:0;top:16px}
/* 2024-10-22 left 710px -> 1010px로 변경 */
#contents .special_wrap .spc_sub div.special_arrow.next{left:1010px;top:16px}
#contents .special_wrap .spc_sub div.special_arrow a{display:block;background:url("../common/img/icon_set.png?v=2") no-repeat;width:15px;height:24px;margin:33px auto 0}
#contents .special_wrap .spc_sub div.special_arrow.prev a{background-position:-123px -801px}
#contents .special_wrap .spc_sub div.special_arrow.next a{background-position:-153px -801px}

/******* ED 채용정보 ED *******/


/******* ST 인재정보 ST *******/
/*그랜드인재관*/
#grand_p{margin-bottom:20px}
#grand_p ul{height:153px;background-color:#5887d7;margin-top:7px;padding:6px 6px 6px 4px;overflow:hidden}
#grand_p div.m_tit{overflow:hidden;display:block}
#grand_p div.m_tit img{float:left}
#grand_p div.m_tit a{float:left;margin-left:10px}
#grand_p .grand_box{width:248px;height:141px;background-color:#ffffff;float:left;margin-left:2px}
#grand_p .grand_box.empty{text-align:center;padding-top:45px}
#grand_p .grand_box .top{padding:13px 0 10px 13px;overflow:hidden}
#grand_p .grand_box .bottom{background-color:#e9f0ff;height:30px}
#grand_p .grand_box .bottom p{float:left;margin-left:16px;padding-top:8px}
#grand_p .grand_box .bottom p strong{font-weight:bold}
#grand_p .grand_box .bottom img{float:right;margin-right:11px;padding-top:6px}
#grand_p .grand_pic{float:left}
#grand_p .grand_info{width:162px;padding-left:17px;float:right}
#grand_p .grand_info dt{margin-top:6px;margin-bottom:6px;padding-bottom:6px;color:#3c4353;font-size:13px;font-weight:bold;border-bottom:dotted 1px #3c4353}
#grand_p .grand_info dd,
#grand_p .grand_info dd a{color:#767885;line-height:18px}
#grand_p .grand_info .point,
#grand_p .grand_info .point a{color:#497be2}
#grand_p .grand_info .area{font-family:tahoma,'돋움',dotum,sans-serif;font-size:11px}
#grand_p .grand_info .area img{margin-right:3px}

/*아카데미인재관*/
#academy_p{height:182px;background:url("../person_info/img/academy_visual.gif") no-repeat;overflow:hidden}
#academy_p .aca_l{width:154px;float:left;padding-top:18px;padding-left:18px}
#academy_p .aca_l .more{margin-top:9px;line-height:7px}
#academy_p .aca_l .more img{margin-left:3px}
#academy_p .aca_l a{font-family:tahoma,'돋움',dotum,sans-serif;font-size:11px;color:#8f8f8f;letter-spacing:-1px}
#academy_p .wrap{width:555px;overflow:hidden;margin-left:24px}
#academy_p .aca_r{width:604px;float:right;position:relative;margin-top:14px}
#academy_p .aca_r .hot{position:absolute;top:11px;left:23px}
#academy_p .aca_r ul{overflow:hidden;width:9000px}
#academy_p .aca_r li{float:left;width:185px}
#academy_p .aca_r li.on{border:solid 1px #ff7a5b}
#academy_p .aca_r .arrow_l{position:absolute;top:79px;left:0}
#academy_p .aca_r .arrow_r{position:absolute;top:79px;right:11px}
#academy_p .aca_r .aca_box{position:relative}
#academy_p .aca_r .aca_box .hot{position:absolute;top:-4px;left:-4px}
#academy_p .aca_r .aca_box dl{width:175px;height:148px;border:solid 1px #c9c9c9}
#academy_p .aca_r .aca_box .logo_img{height:53px;background-color:#ffffff;text-align:center}
#academy_p .aca_r .aca_box .logo_img.empty{line-height:146px;height:146px;background:#f9f9f9}
#academy_p .aca_r .aca_box .logo_img.empty img{vertical-align:middle}
#academy_p .aca_r .aca_box .logo_txt{padding-left:16px;padding-top:11px;margin-bottom:8px}
#academy_p .aca_r .aca_box .logo_txt a{font-size:13px;color:#5c5f66;text-decoration:none;font-weight:bold}
#academy_p .aca_r .aca_box .logo_txt a:hover{text-decoration:none;color:#5887D7}
#academy_p .aca_r .aca_box dd{padding-left:16px;font-family:tahoma,'돋움',dotum,sans-serif;font-size:11px;color:#8d8d8d;line-height:16px}
#academy_p .aca_r .aca_box dd span{color:#5c5f66;margin-right:10px}
#academy_p .aca_r .aca_box dd:hover *{text-decoration:none;color:#5887D7}
#academy_p .aca_r .aca_box .aca_more{position:absolute;top:132px;right:15px}



/*아카데미인재관 검색 테이블*/
.input_table1 .aca_people{height:147px;overflow:hidden;background:#f7f7f7 url("../person_info/img/aca_mbc_bg.gif") no-repeat 0 0}

/*직종별인재정보 테이블*/
.input_table1 .keylist{padding:15px 0 15px 15px;background-color:#f7f7f7;;overflow:hidden}
.input_table1 .keylist li{width:185px;float:left;line-height:26px;color:#4e4d4d}
.input_table1 .keylist ul.cols_5 li{width:144px}
.input_table1 .keylist ul.cols_4 li{width:180px}
.input_table1 .keylist ul.cols_3 li{width:240px}
.input_table1 .keylist ul.cols_2 li{width:360px}
.input_table1 .keylist ul.cols_1 li{width:720px}
.input_table1 .keylist li a{text-decoration:none}
.input_table1 .keylist li a:hover{color:#2c6cef;text-decoration:none}
.input_table1 .keylist li a.on{color:#2c6cef;text-decoration:none;font-weight:bold}
.input_table1 .keylist li span{font-size:11px;color:#717171}
.input_table1 .keylist .on{text-decoration:none}

.input_table1 .keylist1{padding:15px 0 15px 10px;background-color:#f7f7f7;;overflow:hidden}
.input_table1 .keylist1 li{width:249px;float:left;line-height:26px;color:#4e4d4d}
.input_table1 .keylist1 ul.cols_5 li{width:144px}
.input_table1 .keylist1 ul.cols_4 li{width:180px}
.input_table1 .keylist1 ul.cols_3 li{width:240px}
.input_table1 .keylist1 ul.cols_2 li{width:360px}
.input_table1 .keylist1 ul.cols_1 li{width:720px}
.input_table1 .keylist1 li a{text-decoration:none}
.input_table1 .keylist1 li a:hover{color:#2c6cef;text-decoration:none}
.input_table1 .keylist1 li a.on{color:#2c6cef;text-decoration:none;font-weight:bold}
.input_table1 .keylist1 li span{font-size:11px;color:#717171}
.input_table1 .keylist1 .on{text-decoration:none}
.input_table1 .table_loc > li{float:left;width:59px;line-height:24px}
/*.input_table1 .loc_search_detail{width:572px;margin-top:3px;margin-bottom:7px;border:1px solid #c7cdd1}*/
.input_table1 ul.area_list{width:572px;margin-top:3px;margin-bottom:7px;border:1px solid #c7cdd1;padding:5px 0 5px 10px;color:#7a7a7a;overflow:hidden}
.input_table1 ul.area_list li{width:112px;height:18px;float:left}/* width:79px */
.input_table1 ul.area_list li.on{font-weight:bold}
.input_table1 ul.area_list li label{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#7a7a7a;margin-left:-2px;line-height:18px}
.input_table1 ul.area_list li label strong{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#7a7a7a;font-weight:normal}
.input_table1 .search_box input.pop_jikjong{width:499px}
.input_table1 .search_box input.pop_prefer{width:473px}
.input_table1 .search_box span.btn_pack.gray{padding:5px 7px 4px 7px}
.input_table1 .search_box .upjong{width:237px}
.input_table1 .search_box .upjong_sub{width:238px}
.input_table1 .search_box .support_btn{text-align:center;margin-top:13px;margin-bottom:15px;padding:10px 10px 4px 10px}
.input_table1 .table_loc .search_txt.on{font-weight:bold}

/*직종별 채용정보(인재정보 동일) 레이어팝업*/
.type_list_layer{width:580px;height:265px;border:2px solid #4b80ee;background-color:#ffffff;position:absolute;top:46px;left:-1px}
.type_list_layer.col1{width:292px;height:265px;border:2px solid #4b80ee;background-color:#ffffff;position:absolute;top:46px;left:-1px}
.type_list_layer.single{width:292px}

.type_list_layer .list_layer01{float:left;width:288px;height:265px}
.type_list_layer .list_layer01 dd{height:200px;margin:10px 0}
.type_list_layer .list_layer01 dt{height:40px;border-bottom:solid 1px #cacaca;background-color:#f6f9ff;color:#494949;font-weight:bold;padding-left:17px;line-height:40px}
.type_list_layer .list_layer01 ul{overflow:hidden;padding:1px 11px}
.type_list_layer .list_layer01 li{float:left;width:131px;line-height:22px;letter-spacing:-1px}/*padding-left:8px;background:url("../common/img/icon_set.png?v=2") no-repeat -164px -846px*/
.type_list_layer .list_layer01 li span.arrow{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:20px;width:8px;background:url("../common/img/icon_set.png?v=2") no-repeat -1px -53px}
.type_list_layer .list_layer01 li a{color:#717171}
.type_list_layer .list_layer01 li a:hover{color:#4b80ee;}/*text-decoration:inline*/

.type_list_layer .list_layer02{float:left;width:288px;height:265px}
.type_list_layer .list_layer02 > dl{height:100%}
.type_list_layer .list_layer02 dt{height:40px;border-bottom:solid 1px #cacaca;border-left:1px dashed #dedede;background-color:#f6f9ff;color:#494949;font-weight:bold;padding-left:17px;line-height:39px}
.type_list_layer .list_layer02 ul{overflow:hidden;padding:11px}
.type_list_layer .list_layer02 li{float:left;width:131px;line-height:22px;padding-left:8px;background:url("../common/img/icon_set.png?v=2") no-repeat -164px -846px ;letter-spacing:-1px}
.type_list_layer .list_layer02 li a{color:#717171}
.type_list_layer .list_layer02 li a:hover{color:#4b80ee;}/*text-decoration:inline*/

.type_list_layer .solid_l{border-left:solid 1px #dedede}
.type_list_layer .dashed_l{border-left:dashed 1px #dedede}
.type_list_layer .layer_p_btn{position:absolute;top:11px;right:11px}
.type_list_layer .ty_list_m{position:absolute;bottom:11px;right:10px}
.type_list_layer .ty_list_m button.more{width:135px;height:30px;background:#FAFAFA;color:#717171;font-weight:bold;border:1px solid #AAA7A7;border-radius:3px}

/* 출신회사별 */
#sub_title_area .r_search{padding-top:13px}
#sub_title_area .r_search input{width:263px;height:26px}
#c_company{border:solid 2px #d2dcec}
#c_company td{height:200px;border:solid 1px #d2dcec;background-color:#f7fafc}
#c_company dl{width:150px;height:200px}
#c_company dt{height:40px;padding-left:14px;padding-top:13px;background:url("../person_info/img/c_company_bg.gif") no-repeat 0 0}
#c_company dd{padding-left:14px;padding-top:10px}
#c_company dd a{padding-left:14px;display:block;line-height:22px;text-decoration:none;color:#6f7784}
#c_company dd a:hover{color:#2c6cef;font-weight:bold}

/*프리랜서인재관 테이블*/
.input_table1.bt_blue{border-top:solid 2px #476199}
.input_table1 .th_title{background-color:#fbfcfd;padding-left:18px;font-weight:bold;color:#3a4662}
.input_table1 .title_sel .skip{position:absolute;top:-5000em}
.input_table1 .title_sel dd{height:46px;float:left}
.input_table1 .title_sel .arrowstep{padding-right:43px;background:url("../common/img/icon_set.png?v=2") no-repeat 100% -821px;position:relative}
.input_table1 .title_sel .arrowstep .arrow{width:13px;height:13px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-indent:-9999px;background:url("../common/img/icon_set.png?v=2") no-repeat -154px -775px}
.input_table1 .title_sel .cate_title,
.input_table1 .title_sel .upjong_top,
.input_table1 .title_sel .upjong_sub,
.input_table1 .title_sel .jikjong_top,
.input_table1 .title_sel .jikjong_sub{font-size:13px;font-weight:bold;color:#3a4662;margin-left:16px;line-height:46px}
/*2024-10-08 배경이미지 교체*/
.input_table1 .free_list{height:147px;overflow:hidden;background:#F5F8F9 url("../person_info/img/free_bg_new.gif") no-repeat 0 7px}
/*2024-10-08 ul width 417px -> 600px 변경*/
.input_table1 .free_list ul{width:600px;padding-top:63px;margin-left:9px}
.input_table1 .free_list li{width:132px;float:left;line-height:24px;color:#4e4d4d}
.input_table1 .free_list li a{text-decoration:none}
.input_table1 .free_list li a:hover{color:#2c6cef;text-decoration:none}
.input_table1 .free_list li a.on{color:#2c6cef;text-decoration:none;font-weight:bold}
.input_table1 .free_list li span{font-size:11px;color:#717171}
.input_table1 .free_list .on{text-decoration:none}
.input_table1 .table_loc{overflow:hidden}
.input_table1 .table_loc li{float:left;width:59px;line-height:24px}
.input_table1 .table_loc li input{margin-right:5px}
.input_table1 .table_loc li select{width:101px;height:24px;border:1px solid #c7cdd1}
.input_table1 .table_loc li .sel_area{text-align:left}
.input_table1 .search_box th{background-color:#fbfcfd;padding-left:18px;font-weight:bold;color:#3a4662}
.input_table1 .search_box .bottom{background-color:#f4f8f9}
.input_table1 .search_box .support_btn{text-align:center;margin-top:13px;margin-bottom:15px}
.input_table1 .search_box .close_up{position:relative}
.input_table1 .search_box .close_up a{position:absolute;top:-71px;right:24px}
.input_table1 .cont4{width:567px;height:65px;border:solid 1px #cacbcd;background-color:#ffffff}

/*특성화고인재관 테이블*/
.input_table1 .title_sel{background-color:#f5f8f9;position:relative}
/*2024-10-08 배경이미지 교체*/
.input_table1 .high_sc_list{height:147px;overflow:hidden;background:#f7f7f7 url("../person_info/img/high_bg_new.gif") no-repeat 0 0}
.input_table1 .high_sc_list ul{width:558px;padding-top:63px;margin-left:9px;margin-top:20px;overflow:hidden}
.input_table1 .high_sc_list li{width:186px;float:left;line-height:24px;color:#4e4d4d;letter-spacing:-1px} /* 2014-10-21 letter-spacing:-1px;추가 */
.input_table1 .high_sc_list li a{text-decoration:none}
.input_table1 .high_sc_list li a:hover{color:#2c6cef;text-decoration:none}
.input_table1 .high_sc_list li a.on{color:#2c6cef;text-decoration:none;font-weight:bold}
.input_table1 .high_sc_list li span{font-size:11px;color:#717171}
.input_table1 .high_sc_list .on{text-decoration:none}
.input_table1 .search_box .close_up a{position:absolute;top:-85px;right:24px}

/*채용정보 상세검색*/
.input_table1 ul.table_prefer{overflow:hidden;position:relative}
.input_table1 ul.table_prefer li.list{float:left;width:180px;letter-spacing:-1px}
.input_table1 ul.table_prefer li.list.off{display:none}
.input_table1 ul.table_prefer li.btn.folder{position:absolute;right:22px;top:5px;width:55px;text-align:left;padding-left:15px;font-size:11px;line-height:15px;letter-spacing:0;cursor:pointer}
.input_table1 ul.table_prefer li.btn.off{background:url('../common/img/icon_close.png') 2px 2px no-repeat}
.input_table1 ul.table_prefer li.btn.on{background:url('../common/img/icon_more.png') 2px 2px no-repeat}
.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{overflow:hidden;position:relative}
.input_table1 ul.table_welfare li.list{float:left;width:180px;letter-spacing:-1px}
.input_table1 ul.table_welfare li.list.off{display:none}
.input_table1 ul.table_welfare li.btn.folder{position:absolute;right:22px;top:5px;width:55px;text-align:left;padding-left:15px;font-size:11px;line-height:15px;letter-spacing:0;cursor:pointer}
.input_table1 ul.table_welfare li.btn.off{background:url('../common/img/icon_close.png') 2px 2px no-repeat}
.input_table1 ul.table_welfare li.btn.on{background:url('../common/img/icon_more.png') 2px 2px no-repeat}
.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}

/* 프로필인재관 */
#sub_title_area2{overflow:hidden}
#sub_title_area2 h1{float:left;margin-bottom:12px;margin-top:30px}
#sub_title_area2 p{float:right;margin-top:27px}
#sub_title_area2 p select{width:118px;height:25px;border:solid 1px #cbcbcb}

#people_rol{background-color:#f5f5f5;position:relative}
#people_rol .rol_left{width:26px;height:30px;position:absolute;background:url("../common/img/icon_set.png?v=2") no-repeat -119px -798px;top:56px;left:16px}
#people_rol .rol_right{width:26px;height:30px;position:absolute;background:url("../common/img/icon_set.png?v=2") no-repeat -148px -798px;top:56px;right:14px}
/*2024-10-08 width 660px -> 960px로 변경*/
#people_rol .slide_wrapper{overflow:hidden;width:960px;margin-left:53px}
#people_rol ul{overflow:hidden;width:960px}
#people_rol .rol_list{position:relative;width:100px;height:120px;float:left}
#people_rol .rol_list p{text-align:center;margin-top:5px;color:#585858;text-decoration:none}
#people_rol .rol_list a{display:block;width:100%;height:95px;overflow:hidden;text-decoration:none}
#people_rol .rol_list a img{max-width:97px}
#people_rol .c_cover{position:absolute;top:0;left:0}

#all_profi_info ul.list{overflow:hidden}
#all_profi_info ul.list > li{width:246px;float:left;margin-left:11px;border-top:solid 2px #5e5e5e;margin-bottom:31px}
#all_profi_info ul.list > li.first{margin-left:0}

#all_profi_info tr{border-bottom:solid 1px #d4d8db}
#all_profi_info a{text-decoration:none}
#all_profi_info .pic_n_info{width:173px;position:relative;border-left:solid 1px #d4d8db;border-right:solid 1px #d4d8db;text-align:center}
#all_profi_info .pic_n_info a{display:block;position:relative;width:170px;height:190px;overflow:hidden;line-height:170px}
#all_profi_info .pic_n_info a .p_cover{position:absolute;top:0;left:0}
#all_profi_info .pic_n_info a img{min-height:150px;min-width:150px;max-width:170px;vertical-align:middle}/*height:170px;*/
#all_profi_info .pic_n_info .p_cover img{height:170px;vertical-align:top}
#all_profi_info .pic_n_info p{position:absolute;bottom:0;width:100%;height:24px;text-align:center;font-size:15px;font-weight:bold;color:#343434;background:#fff}

#all_profi_info .pic_more{width:71px;border-right:solid 1px #d4d8db}
#all_profi_info .pic_more .pic{padding-left:6px;overflow:hidden;height:164px;opacity:0.40;-moz-opacity:0.40;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";}
#all_profi_info .pic_more .pic img{padding-bottom:1px}
#all_profi_info .pic_more .btn{height:27px;padding-left:12px;padding-top:12px}

#all_profi_info .people_info{height:57px;background-color:#f7f7f7;border-left:solid 1px #d4d8db;border-right:solid 1px #d4d8db;padding-left:19px}
#all_profi_info .people_info p{line-height:20px}
#all_profi_info .people_info .info01{color:#575555}
#all_profi_info .people_info .info01 .id{font-weight:bold}
#all_profi_info .people_info .info01 .year{color:#5180eb}
#all_profi_info .people_info .info02{font-family:tahoma,'돋움',dotum,sans-serif;font-size:11px;color:#a09f9f;width:220px}
/******* ED 인재정보 ED *******/

/******* ST 결제페이지 ST *******/
.payment #contents *{font-family:'Nanum Square','맑은 고딕','Malgun Gothic',sans-serif}
#pay_title{height:42px;overflow:hidden;padding-top:7px;position:relative;}
/*noinspection ALL*/
#pay_title .prod_resume_btn{font-size:19px;color:#ffffff;background-color:#2c6cef;width:120px;text-align:center;border-radius:5px;font-weight:bold;margin-top:-5px;height:30px;padding-top:2.5px;text-decoration:none;}
#pay_title h1{float:left}
#pay_title a{float:right;margin-left:4px}
#pay_title .box_ban a{margin-top:10px}

.pay_common_tab{border-top:solid 2px #343c4d;overflow:hidden}
.pay_common_tab > li{float:left;width:240px;height:50px;line-height:49px;text-align:center;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
/* 2024-10-15 width 320px -> 33.33%로 변경 */
.pay_common_tab.cols3 > li{width:33.33%}
.pay_common_tab.cols4 > li{width:240px}
.pay_common_tab > li a{letter-spacing:-1px;font-size:16px;font-weight:500;display:block;font-family: 'NanumSquare','맑은 고딕','Malgun Gothic',sans-serif;}
.pay_common_tab > li a:visited,
.pay_common_tab > li a:hover{text-decoration:none;}
.pay_common_tab > li:first-child{border-left:1px solid #e8e8e8;}
.pay_common_tab > li.tab.on{background-color:#2f4563;}
.pay_common_tab > li.tab.on a{color:#fff;font-weight:900}
.pay_common_tab > li.tab.off{}
.pay_common_tab > li.tab.off a{color:#4C5058}

/*.pay_common_tab.per > li{width:192px}*/

/* 2016/3/15 -> 문자(SMS), 모바일 상품 상품이 없으므로 블라인드*/
/*
.pay_common_tab.com > li{width:160px;background:url("../pay/img/company_tab.png") no-repeat}
.pay_common_tab.com > li.tab01.off{background-position:0 0;border-left:1px solid #e8e8e8}
.pay_common_tab.com > li.tab01.on{background-position:0 -49px}
.pay_common_tab.com > li.tab02.off{background-position:-176px 0}
.pay_common_tab.com > li.tab02.on{background-position:-176px -49px}
.pay_common_tab.com > li.tab03.off{background-position:-352px 0}
.pay_common_tab.com > li.tab03.on{background-position:-352px -49px}
.pay_common_tab.com > li.tab04.off{background-position:-528px 0}
.pay_common_tab.com > li.tab04.on{background-position:-527px -49px}
.pay_common_tab.com > li.tab05.off{background-position:-703px 0}
.pay_common_tab.com > li.tab05.on{background-position:-703px -49px}
.pay_common_tab.com > li.tab06.off{background-position:-879px 0}
.pay_common_tab.com > li.tab06.on{background-position:-879px -49px}
.pay_common_tab.com > li a{width:159px;height:49px;display:inline-block;*display:inline;*zoom:1}

.pay_common_tab.per > li{width:192px;background:url("../pay/img/individual_tab.png") no-repeat}
.pay_common_tab.per > li.tab01.off{background-position:0 0;border-left:1px solid #e8e8e8}
.pay_common_tab.per > li.tab01.on{background-position:0 -49px}
.pay_common_tab.per > li.tab02.off{background-position:-205px 0}
.pay_common_tab.per > li.tab02.on{background-position:-205px -49px}
.pay_common_tab.per > li.tab03.off{background-position:-408px 0}
.pay_common_tab.per > li.tab03.on{background-position:-408px -49px}
.pay_common_tab.per > li.tab04.off{background-position:-611px 0}
.pay_common_tab.per > li.tab04.on{background-position:-611px -49px}
.pay_common_tab.per > li.tab05.off{background-position:-813px 0}
.pay_common_tab.per > li.tab05.on{background-position:-813px -49px}
.pay_common_tab.per > li a{width:193px;height:49px;display:inline-block;*display:inline;*zoom:1}
*/

.tit01{position:relative;margin:0 0 10px}
.tit01 h1{}
.pay_booth_banner{width:100%}
#pay_tab01_nae{position:relative;background-color:#fff;}
#pay_tab01_nae th,
#pay_tab02_nae th,
#pay_tab03_nae th{text-align:left}
/*#pay_tab01_nae .box01{margin-bottom:10px}*/
#pay_tab01_nae h1{margin-top:22px;margin-bottom:10px}
#pay_tab01_nae .box01{margin-bottom:-1px;width:100%;}
#pay_tab01_nae .box01 tr{background-color:#ffffff}/*border:solid 1px #e9e9e9;*/
#pay_tab01_nae .box01 .ex01{padding:10px 0 20px;text-align:center;border:0;width:390px;vertical-align:top}
#pay_tab01_nae .box01 .box_ex_img{border:0;text-align:center;}
#pay_tab01_nae .box01 td{border:solid 1px #e9e9e9;border-top:0}/*;border-bottom:0*/
#pay_tab01_nae .box01 th{height:40px;border:solid 1px #d4dce5;background-color:#e5f8ff;overflow:hidden;padding-left:10px;}
#pay_tab01_nae .box01 th .tit_num{float:left;padding-left:24px}
#pay_tab01_nae .box01 th .tit_txt{float:left;}
#pay_tab01_nae .box01 th a{float:right;padding-right:10px}
#pay_tab01_nae .box01 .product_01{height:206px;padding-left:25px;padding-right:22px}
#pay_tab01_nae .box01 .product_01 .basic{overflow:hidden}
#pay_tab01_nae .box01 .product_01 .basic .explain{float:left}
#pay_tab01_nae .box01 .product_01 .basic .explain img{margin-bottom:10px;margin-left:4px}
#pay_tab01_nae .box01 .product_01 .basic .explain ul li{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;line-height:16px}
#pay_tab01_nae .box01 .product_01 .basic .explain .txt_b{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;font-weight:bold}
#pay_tab01_nae .box01 .product_01 .basic .price{float:right;line-height:61px;margin-right:16px}
#pay_tab01_nae .box01 .product_01 .basic .price label{color:#48494d;font-size:13px}
#pay_tab01_nae .box01 .product_01 .basic .price input{margin-right:5px}
#pay_tab01_nae .box01 .product_01 .basic .price .price_b{color:#48494d;font-size:16px;font-weight:bold;}
#pay_tab01_nae .box01 .product_01 .package{width:580px;height:89px;overflow:hidden;margin-top:15px;background:url("../pay/img/package_bg.gif") no-repeat}
#pay_tab01_nae .box01 .product_01 .package .explain{float:left;padding-left:17px;margin-left:47px;margin-top:15px}
#pay_tab01_nae .box01 .product_01 .package .explain h3{margin-bottom:8px;margin-left:4px}
#pay_tab01_nae .box01 .product_01 .package .explain li{color:#8f9090;line-height:18px}
#pay_tab01_nae .box01 .product_01 .package .explain .txt_b{color:#8f9090;font-weight:bold}
#pay_tab01_nae .box01 .product_01 .package .explain .txt_b_p{color:#ff5353;font-weight:bold}
#pay_tab01_nae .box01 .product_01 .package .price{float:right;line-height:86px;margin-right:15px}
#pay_tab01_nae .box01 .product_01 .package .price label{color:#48494d;font-size:13px}
#pay_tab01_nae .box01 .product_01 .package .price input{margin-right:5px}
#pay_tab01_nae .box01 .price_b{color:#48494d;font-size:14px;font-weight:bold;}
#pay_tab01_nae .box01 .product_02{overflow:hidden}/*;padding-right:22px*/
#pay_tab01_nae .box01 .product_02 .explain{float:left;padding-left:20px}
#pay_tab01_nae .box01 .product_02 .explain ul li{margin:5px 0;color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;line-height:16px}
#pay_tab01_nae .box01 .product_02 .explain .txt_b{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;font-weight:bold}
#pay_tab01_nae .box01 .product_02 .price_che{float:right; border-left:1px solid #EAEAEA;width:210px}
#pay_tab01_nae .box01 .product_02 .price_che li{height:45px;border-top:dashed 1px #e4e4e4;line-height:43px;text-align:left;white-space:nowrap}/*padding-left:23px;padding-right:15px;*/
#pay_tab01_nae .box01 .product_02 .price_che li:first-child{border-top:none}
#pay_tab01_nae .box01 .product_02 .price_che li label{color:#48494d;font-size:13px;padding-right:0;width:auto}/*padding-right:30px;*/
#pay_tab01_nae .box01 .product_02 .price_che li label .best{margin-top:10px; margin-right:-30px}
#pay_tab01_nae .box01 .product_02 .price_che li input{margin-right:10px;margin-left:15px}
#pay_tab01_nae .box01 .product_02 .price_che .hide_num{color:#ffffff}
#pay_tab01_nae .box01 .product_02 .price_che .hide_num_b{color:#ffffff;font-size:16px}
#pay_tab01_nae .box01 .product_02 .price_che li .day_default{display:inline-block;*display:inline;*zoom:1;width:50px;text-align:right;font-size:13px;padding-right:10px}
#pay_tab01_nae .box01 .product_02 .price_che li .day_01{display:inline-block;*display:inline;*zoom:1;width:15px;text-align:right;font-size:13px}
#pay_tab01_nae .box01 .product_02 .price_che li .day_02{display:inline-block;*display:inline;*zoom:1;width:35px;text-align:right;font-size:13px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab01_nae .box01 .product_02 .price_che li .price_b{display:inline-block;*display:inline;*zoom:1;width:66px;text-align:right;color:#48494d;font-size:14px;font-weight:bold;letter-spacing:0.5px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab01_nae .box01 .product_02 .price_che li .price_b1{display:inline-block;*display:inline;*zoom:1;width:90px;text-align:right;color:#48494d;font-size:14px;font-weight:bold;letter-spacing:0.5px}
#pay_tab01_nae .box01 .product_02 .price_che li .price_b1,
#pay_tab01_nae .box01 .product_02 .price_che li .price_b1 .txt_won{font-size:14px;}
#pay_tab01_nae .box01 .product_02 .price_che li .price_b{display:none}
#pay_tab01_nae .box01 .product_02 .price_che li .price_b.price_org{display:inline-block}
#pay_tab01_nae .box01 .product_02 .price_che li .price_b.price_free{display:inline-block;width:154px;text-indent:10px;line-height:normal;vertical-align:middle}
#pay_tab01_nae .box01 .product_02 .price_che li.free{line-height:100px;height:100px}
#pay_tab01_nae .box01 .product_02 .price_sel{float:right;width:229px;height:45px;line-height:43px;text-align:left;white-space:nowrap}
#pay_tab01_nae .box01 .product_02 .price_sel label{color:#48494d;font-size:13px;padding-right:0;width:auto}
#pay_tab01_nae .box01 .product_02 .price_sel label .best{margin-top:10px; margin-right:-30px}
#pay_tab01_nae .box01 .product_02 .price_sel input{margin-right:10px;margin-left:15px}
#pay_tab01_nae .box01 .product_02 .price_sel .hide_num{color:#ffffff}
#pay_tab01_nae .box01 .product_02 .price_sel .hide_num_b{color:#ffffff;font-size:16px}
#pay_tab01_nae .box01 .product_02 .price_sel .day_default{display:inline-block;*display:inline;*zoom:1;width:60px;text-align:right;font-size:13px;margin-right:10px;}
#pay_tab01_nae .box01 .product_02 .price_sel .day_01{display:inline-block;*display:inline;*zoom:1;width:15px;text-align:right;font-size:13px}
#pay_tab01_nae .box01 .product_02 .price_sel .day_02{display:inline-block;*display:inline;*zoom:1;width:35px;text-align:right;font-size:13px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab01_nae .box01 .product_02 .price_sel .price_b{display:inline-block;*display:inline;*zoom:1;width:66px;text-align:right;color:#48494d;font-size:14px;font-weight:bold;letter-spacing:0.5px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab01_nae .box01 .product_02 .price_sel .price_b1{display:inline-block;*display:inline;*zoom:1;width:90px;text-align:right;color:#48494d;font-size:14px;font-weight:bold;letter-spacing:0.5px}
#pay_tab01_nae .box01 .product_02 .price_sel .price_b1,
#pay_tab01_nae .box01 .product_02 .price_sel .price_b1 .txt_won{font-size:14px;}
#pay_tab01_nae .box01 .product_02 .price_sel .price_b{display:none}
#pay_tab01_nae .box01 .product_02 .price_sel .price_b.price_org{display:inline-block}
#pay_tab01_nae .box01 .box_nae{overflow:hidden}
#pay_tab01_nae .box01 .box_ex{color:#646464;line-height:20px}
#pay_tab01_nae .box01 .box_ex li:first-child:before{display:inline-block;*display:inline;*zoom:1;margin-left:-28px;position:absolute;content:'예) '}
#pay_tab01_nae .box01 .box_ex li{margin-left:28px;font-family:'굴림',gulim,sans-serif}
#pay_tab01_nae .box01 .box_ex em{display:inline-block;*display:inline;*zoom:1;width:40px}
#pay_tab01_nae .box01 .box_nae dl{padding:22px 0;height:120px;position:relative;}
#pay_tab01_nae .box01 .box_nae dl dd,
#pay_tab01_nae .box01 .box_nae dl dt{float:left}
#pay_tab01_nae .box01 .box_nae .txt_effect_explan{display:block;width:110px;font-size:13px;font-weight:bold;padding-top:20px;padding-left:7px;}
#pay_tab01_nae .box01 .box_nae dl dt{width:100px;text-align:center;border-right:1px dotted #e4e4e4}
#pay_tab01_nae .box01 .box_nae dl dt img{}
#pay_tab01_nae .box01 .box_nae dl dt .txt_effect{display:inline-block;margin-top:7px;background-color:#f8b33a;width:82px;text-align:center;height:30px;line-height:30px;font-size:15px;color:#fff;font-style:italic;padding-right:4px;border-radius:6px;letter-spacing:-1px;}
#pay_tab01_nae .box01 .box_nae dd .box_pay_check{}
#pay_tab01_nae .box01 .box_nae dd .box_pay_check input{margin-right:10px}
#pay_tab01_nae .box01 .box_nae dd .box_pay_check select{margin-right:10px;width:58px;height:25px;color:#818181}
#pay_tab01_nae .box01 .box_nae dd .box_pay_check label{font-size:14px;font-weight:bold;}
#pay_tab01_nae .box01 .box_nae dd .box_pay_check em.txt_won{font-size:14px;font-weight:bold;}
#pay_tab01_nae .box01 .box_nae dd .box_pay_check .day_pay{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif}
#pay_tab01_nae .box01 .box_product01{float:left;width:468px;overflow:hidden;border-right:dashed 1px #e4e4e4;border-bottom:dashed 1px #e4e4e4;}
#pay_tab01_nae .box01 .box_product01 .txt_effect_explan{padding-top:10px;}
#pay_tab01_nae .box01 .box_product01 dd .box_pay_check{margin-top:30px}
#pay_tab01_nae .box01 .box_product02{float:left;width:468px;overflow:hidden;border-bottom:dashed 1px #e4e4e4;padding-top:17px;padding-left:21px;padding-bottom:17px}
#pay_tab01_nae .box01 .box_product03{float:left;width:468px;overflow:hidden;border-right:dashed 1px #e4e4e4;padding-top:17px;padding-left:21px;padding-bottom:17px}
#pay_tab01_nae .box01 .box_product03 dd .box_ex_b{font-weight:bold;color:#646464;letter-spacing:1px}
#pay_tab01_nae .box01 .box_product04{float:left;width:468px;overflow:hidden;padding-top:17px;padding-left:21px;padding-bottom:17px}
#pay_tab01_nae .box01 .box_product04 dd .box_ex_c{color:#2B7BD5}
#pay_tab01_nae .box01 .ban_product_01{padding:17px 22px 17px 25px}
#pay_tab01_nae .box01 .basic{overflow:hidden}
#pay_tab01_nae .box01 .basic .explain{float:left;width:330px;}
#pay_tab01_nae .box01 .product_02.box_cont .explain{padding-top:14px;padding-bottom:14px;line-height:19px;}
#pay_tab01_nae .box01 #staple .basic .explain{float:left;width:290px;padding-top:20px}
#pay_tab01_nae.pay_tab_banner .box01 .basic .explain{width:320px}
#pay_tab01_nae.pay_tab_banner .box01.box01_pc,
#pay_tab01_nae.pay_tab_banner .box01.box01_mobile{width:inherit;}
#pay_tab01_nae .box01 .basic .explain ul li{color:#48494d;font-size:12px;line-height:20px;letter-spacing:-1px} /* #pay_tab01_nae .box01 .basic .explain ul li{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;line-height:16px} */
#pay_tab01_nae .box01 .basic .explain ul li.dot.m{background-position:3px 9px}
#pay_tab01_nae .box01 .basic .explain ul li img{vertical-align:-2px}
#pay_tab01_nae .box01 .basic .explain .txt_b{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;font-weight:bold}
#pay_tab01_nae .box01 .basic .explain p{letter-spacing:-1px;font-family: '맑은 고딕','Malgun Gothic',sans-serif;}
#pay_tab01_nae .box01 .basic .explain p .box_txt{font-family: '맑은 고딕','Malgun Gothic',sans-serif;display:inline-block;padding:1px 2px 2px 2px;background-color:#595959;color:#fff;border-radius:2px;}
#pay_tab01_nae .box01 .basic .price{float:right;line-height:61px;margin-right:16px}
#pay_tab01_nae .box01 .basic .price label{color:#48494d;font-size:13px}
#pay_tab01_nae .box01 .basic .price input{margin-right:5px}
#pay_tab01_nae .box01 .basic .price .price_b{color:#48494d;font-size:14px;font-weight:bold;}
#pay_tab01_nae .box01.box01_top{border-right:1px solid #eaeaea}
.txt_pay_tip,
.txt_pay_tip *{font-size:16px;font-family:'NanumSquare',sans-serif;}
.txt_pay_tip{text-align:center;margin-top:20px;}
.txt_pay_tip .txt_blue{color:#2b7bd5;font-weight:bold}

/*box_point_border 클래스를 넣으면 자동으로 테두리 */
#pay_tab01_nae .box01 .ex01{border-right:0;}
#pay_tab01_nae .box01 .basic .explain.ex_hot_tip{width:320px;padding:5px 0 0 0;margin:0 auto;text-align:center}
#pay_tab01_nae .box01 .basic .explain.ex_hot_tip ul li{margin:0;display:inline-block;text-align:center;position:relative;width:100px}
#pay_tab01_nae .box01 .basic .explain.ex_hot_tip ul li .txt_day{position:absolute;top:13px;left:32px;color:#fff;font-size:23px;font-style: italic;letter-spacing:-1px;font-weight:bold}
#pay_tab01_nae .box01 .basic .explain.ex_hot_tip ul li .txt_hot_tip{letter-spacing:-2px;word-spacing:-1px}
#pay_tab01_nae .box01 .basic .explain.ex_hot_tip ul li .txt_hot_tip strong{letter-spacing:-1px;color:#17308d;}
#pay_tab01_nae .box01 tr.box_point_border{border-bottom:0}
#pay_tab01_nae .box01 tr.box_point_border + tr{border-top:0}
#pay_tab01_nae .box01 tr.box_point_border th{border:5px solid #018CD1;border-bottom:0}
#pay_tab01_nae .box01 tr.box_point_border + tr td.product_02{border:5px solid #018CD1;border-top:0}
#pay_tab01_nae .box01 tr.box_point_border + tr td.product_02 .basic{border-top:1px solid #e9e9e9;margin-top:-1px;margin-bottom:-1px}

/*#pay_tab01_nae .box01 th a.btn_hottip{padding-top:5px;cursor:default;}*/
/*
#pay_tab01_nae .box01 th .box_num_pay,
#pay_tab01_nae .box01 th .txt_pay_title{vertical-align:middle;display:inline-block}
*/

#pay_tab01_nae .box_added{clear:both;line-height:26px;text-indent:7px;border:1px solid #f1f1f1;text-align:right;background:#f7f7f7;font-size:11px;padding:0;margin:0;}
#pay_tab01_nae .sel_added{vertical-align:middle;width:240px;background-color:#fff}
#pay_tab01_nae .sel_added option{display:none}
#pay_tab01_nae .tit_added{padding:7px 5px}
#pay_tab01_nae .tit_added,.tit_added_text,.sel_added,.sel_added *{font-size:11px;font-family:'돋움',sans-serif;color:#666}
#pay_tab01_nae .tit_added_text{display:inline-block;vertical-align:middle;margin:1px 0 -1px}
#pay_tab01_nae .cont_added{margin:0;border-top:1px dashed #ddd;padding:5px;}
#pay_tab01_nae .cont_added .layer_prod_added{display:inline-block;margin-right:20px;vertical-align:middle;}
#pay_tab01_nae .cont_added select.prod_sel{vertical-align:middle;width:80px;}
#pay_tab01_nae .cont_added .txt_price{display:inline-block;width:85px;font-weight:bold;text-align:right}/*vertical-align:middle;*/
#pay_tab01_nae .cont_added .btn_remove_added{vertical-align:middle;width:19px;height:19px;background:#fff url(../icon/icon_close.gif) no-repeat 3px 3px;margin-left:5px}
#pay_tab01_nae .cont_added .lst_added{width:100%}
#pay_tab01_nae .cont_added .lst_added .menu_added{line-height:30px;text-align:right;background:none;border:0}
#pay_tab01_nae .cont_added .lst_added .menu_added td{border:0}
#pay_tab01_nae .cont_added .prod_added{display:none}
#pay_tab01_nae .cont_added .prod_added_nm{line-height:30px}
#pay_tab01_nae .layer_added{position:absolute;z-index:1;background-color:#fff;border:2px solid #595959;right:19px;margin-top:35px;}
#pay_tab01_nae .tit_layer_added{position:relative;overflow:hidden;text-align:left;background-color:#595959;height:50px;}
#pay_tab01_nae .tit_layer_added:after{display:block;content:'';clear:both;width:0;height:0;visibility:hidden;overflow:hidden;}
#pay_tab01_nae .tit_layer_added h2{float:left;color:#fff;font-family:'맑은 고딕','Malgun Gothic',sans-serif;font-size:24px;letter-spacing:-2px;vertical-align:middle;line-height:50px;text-indent:10px;font-weight:normal}
#pay_tab01_nae .btn_close_layer_added{position:absolute;right:10px;top:50%;margin-top:-11px;width:22px;height:22px;border:0;background:url(../popup/img/pop_btn_close.gif) no-repeat 0 0;vertical-align:middle}
#pay_tab01_nae .desc_layer_added{padding:20px;text-align:center;}
#pay_tab01_nae .lst_layer_added{line-height:26px;}
#pay_tab01_nae .lst_layer_added:after{display:block;content:'';clear:both;width:0;height:0;visibility:hidden;overflow:hidden;}
#pay_tab01_nae .lst_layer_added li.menu_layer_added{float:left;text-align:left;text-indent:0;margin-left:10px;padding:20px;border:1px solid #ededed}
#pay_tab01_nae .lst_layer_added li.menu_layer_added:hover{border-color:#ccc;}
#pay_tab01_nae .lst_layer_added li.menu_layer_added:first-child{}
#pay_tab01_nae .lst_layer_added li.menu_layer_added.on{border-color:#4d90fe;-webkit-box-shadow:0 0 1px 0 #4d90fe;-moz-box-shadow:0 0 1px 0 #4d90fe;-o-box-shadow:0 0 1px 0 #4d90fe;box-shadow:0 0 1px 0 #4d90fe}
#pay_tab01_nae .lst_layer_added .wrap_prod_nm{}
#pay_tab01_nae .lst_layer_added .wrap_prod_nm input{vertical-align:-1px}
#pay_tab01_nae .lst_layer_added .wrap_prod_nm label{font-size:16px;font-weight:bold;}
#pay_tab01_nae .lst_layer_added .wrap_price{}
#pay_tab01_nae .lst_layer_added .wrap_price:after{display:block;content:'';clear:both;width:0;height:0;visibility:hidden;overflow:hidden;}
#pay_tab01_nae .lst_layer_added .txt_day{display:inline-block;text-align:right;}
#pay_tab01_nae .lst_layer_added .txt_price{display:inline-block;font-weight:bold;text-align:right;}
#pay_tab01_nae .layer_added .btn_option_added{display:block;margin:0 auto;width:237px;height:144px;border:0;}
#pay_tab01_nae .layer_added .btn_option_added_103{background:#fff url(../pay/img/booth_option.png?t=01) no-repeat 0 0;width:237px;height:209px}
#pay_tab01_nae .layer_added .btn_option_added_104{background:#fff url(../pay/img/booth_option.png?t=01) no-repeat -247px 0;width:455px;height:160px;}
#pay_tab01_nae .layer_added .btn_option_added_105{background:#fff url(../pay/img/booth_option.png?t=01) no-repeat -493px 0;width:477px;height:76px;margin:5px auto}
#pay_tab01_nae .layer_added .btn_added_complete{display:block;margin:20px auto 0;width:100px;background-color:#ee4b4b;padding:5px 10px;color:#fff;border:0}

#pay_tab01_nae2.search{background-color:#fff;border-width:0;padding:0;margin:0 0 10px 0}
#pay_tab01_nae2.search .tit_txt{height:50px;line-height:48px;background-color:#f4f4f4;padding-left:14px;border:1px solid #e8e8e8;border-bottom:0;text-align:left;}
#pay_tab01_nae2.search .resume{position:relative;width:960px;margin:0 auto}
#pay_tab01_nae2.search .resume .box02 .box_search{text-align:left;vertical-align:middle;font-weight:bold;font-size:13px;border:0 solid #e8e8e8;border-right-width:1px;padding-left:20px}
#pay_tab01_nae2.search .resume .box02 .resume_selec .box_price{border-collapse:collapse}
#pay_tab01_nae2.search .resume .box02 .resume_selec .box_price td.price{width:100%;border-style:solid;border-color:#e8e8e8;border-width:1px 0 0 1px}
#pay_tab01_nae2.search .resume .box02 .resume_selec .box_price tr:first-child td.price{border-top-width:0}
#pay_tab01_nae2.search .resume .resum_che_noti{}
#pay_tab01_nae2.search .resume .box02{width:100%;}
#pay_tab01_nae2.search h2{position:relative;}
#pay_tab01_nae2.search h2:after{content:"";display:block;clear:both;width:960px;height:1px;background-color:#e8e8e8;position:absolute;bottom:0;left:-10px;}
#pay_tab01_nae2.search .resume .box02{border:solid 1px #e8e8e8}
#pay_tab01_nae2.search .resume .box02 .noti{padding-left:10px;line-height:20px}
#pay_tab01_nae2.search .resume .box02 .noti .txt_blue{color:#2b7bd5}
#pay_tab01_nae2.search .resume .box02 .resume_selec{overflow:hidden;padding-top:0;padding-left:0;padding-bottom:0;}
/*
#pay_tab01_nae2.search .resume .box02 .resume_selec .price label{display:inline-block;width:100px;text-align:center;border-right:1px solid #e8e8e8}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price .p01,
#pay_tab01_nae2.search .resume .box02 .resume_selec .price .p02,
#pay_tab01_nae2.search .resume .box02 .resume_selec .price .p03,
#pay_tab01_nae2.search .resume .box02 .resume_selec .price .p07{width:inherit;height:inherit;background-position:-9999px;position:relative;}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price{margin:0 0 0 0;line-height:40px;}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price li{float:initial;margin-left:0;padding-top:0;padding-left:0;}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price input{margin-right:0;}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price{}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price li{}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price li label{}
#pay_tab01_nae2.search .resume .box02 .resume_selec .posi_price{position:absolute;top:0;right:10px;}
#pay_tab01_nae2.search .resume .box02 .resume_selec .price .won{font-size:15px;font-weight:bold;color:#48494d;;min-width:65px;display:inline-block;text-align:right}
*/
#pay_tab01_nae2.search .resume .box02 .price_che{float:right; border-left:1px solid #EAEAEA;width:100%}
#pay_tab01_nae2.search .resume .box02 .price_che li{height:45px;border-top:dashed 1px #e4e4e4;line-height:43px;text-align:left;white-space:nowrap}/*padding-left:23px;padding-right:15px;*/
#pay_tab01_nae2.search .resume .box02 .price_che li:first-child{border-top:none}
#pay_tab01_nae2.search .resume .box02 .price_che li label{color:#48494d;font-size:13px;padding-right:0;width:auto}/*padding-right:30px;*/
#pay_tab01_nae2.search .resume .box02 .price_che li label .best{margin-top:10px; margin-right:-30px}
#pay_tab01_nae2.search .resume .box02 .price_che li input{margin-right:10px;margin-left:15px}
#pay_tab01_nae2.search .resume .box02 .price_che .hide_num{color:#ffffff}
#pay_tab01_nae2.search .resume .box02 .price_che .hide_num_b{color:#ffffff;font-size:16px}
#pay_tab01_nae2.search .resume .box02 .price_che li .day_default{display:inline-block;*display:inline;*zoom:1;width:50px;text-align:right;font-size:13px;padding-right:10px}
#pay_tab01_nae2.search .resume .box02 .price_che li .day_01{display:inline-block;*display:inline;*zoom:1;width:15px;text-align:right;font-size:13px}
#pay_tab01_nae2.search .resume .box02 .price_che li .day_02{display:inline-block;*display:inline;*zoom:1;width:35px;text-align:right;font-size:13px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab01_nae2.search .resume .box02 .price_che li .price_b{display:inline-block;*display:inline;*zoom:1;width:66px;text-align:right;color:#48494d;font-size:14px;font-weight:bold;letter-spacing:0.5px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab01_nae2.search .resume .box02 .price_che li .price_b1{display:inline-block;*display:inline;*zoom:1;width:90px;text-align:right;color:#48494d;font-size:14px;font-weight:bold;letter-spacing:0.5px}
#pay_tab01_nae2.search .resume .box02 .price_che li.free{line-height:100px;height:100px}
.ie #pay_tab01_nae2.search .resume .box02 .noti{position:absolute;top:45px;}

#pay_tab02_nae{border-left:solid 1px #e8e8e8;border-right:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;background-color:#f4f4f4;padding-left:9px;padding-right:9px;padding-bottom:35px}
#pay_tab02_nae h2{text-align:center}
#pay_tab02_nae .resume .box02{border:solid 1px #e4e4e4;background-color:#ffffff;margin-bottom:13px}
#pay_tab02_nae .resume .box02 th{height:40px;border:solid 1px #e4e4e4;background-color:#e5f5ff;overflow:hidden;padding-left:10px;}
#pay_tab02_nae .resume .box02 th .tit_num{float:left;padding-left:24px}
#pay_tab02_nae .resume .box02 th .vat{float:right;margin-right:10px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#63656b;margin-top:8px}
#pay_tab02_nae .resume .box02 .resume_selec{overflow:hidden;padding-top:25px;padding-left:24px;padding-bottom:25px}
#pay_tab02_nae .resume .box02 .resume_selec .noti{float:left;font-size:14px;font-family:'맑은 고딕','Malgun Gothic',sans-serif;letter-spacing:-1px;line-height:18px;}
#pay_tab02_nae .resume .box02 .resume_selec .price{float:right;overflow:hidden;margin-left:25px}
#pay_tab02_nae .resume .box02 .resume_selec .price{margin-right:25px;margin-bottom:10px}
#pay_tab02_nae .resume .box02 .resume_selec .price li{float:left;margin-left:13px;padding-top:14px;padding-left:15px}
#pay_tab02_nae .resume .box02 .resume_selec .price input{margin-right:81px}
#pay_tab02_nae .resume .box02 .resume_selec .price label{color:#48494d;font-size:13px}
#pay_tab02_nae .resume .box02 .resume_selec .price .won{font-weight:bold;color:#48494d;;min-width:65px;display:inline-block;text-align:right}
#pay_tab02_nae .resume .box02 .resume_selec .price .p01{width:207px;height:54px;background:url("../pay/img/company_tab02_01.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .p02{width:207px;height:54px;background:url("../pay/img/company_tab02_02.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .p03{width:207px;height:54px;background:url("../pay/img/company_tab02_03.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .p04{width:207px;height:54px;background:url("../pay/img/company_tab02_04.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .p05{width:207px;height:54px;background:url("../pay/img/company_tab02_05.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .p06{width:207px;height:54px;background:url("../pay/img/company_tab02_06.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .p07{width:207px;height:54px;background:url("../pay/img/company_tab02_07.gif") no-repeat}
#pay_tab02_nae .resume .resum_che_noti{padding-left:25px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#717171;line-height:17px}
#pay_tab02_nae .resume .resum_che_noti .noti_b{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;font-weight:bold;color:#4b80ee}
#pay_tab02_nae .resume .box02 .sms_selec{overflow:hidden;padding-top:25px;padding-left:24px;padding-bottom:25px}
#pay_tab02_nae .resume .box02 .sms_selec .noti{float:left}
#pay_tab02_nae .resume .box02 .sms_selec .price{float:right;overflow:hidden;margin-left:104px}
#pay_tab02_nae .resume .box02 .sms_selec .price li{float:left;margin-left:13px;padding-top:14px;padding-left:15px}
#pay_tab02_nae .resume .box02 .sms_selec .price input{margin-right:81px}
#pay_tab02_nae .resume .box02 .sms_selec .price label{color:#48494d;font-size:13px}
#pay_tab02_nae .resume .box02 .sms_selec .price .won{font-size:15px;font-weight:bold;color:#48494d;}
#pay_tab02_nae .resume .box02 .sms_selec .price .p01{width:207px;height:54px;background:url("../pay/img/company_tab05_01.gif") no-repeat}
#pay_tab02_nae .resume .box02 .sms_selec .price .p02{width:207px;height:54px;background:url("../pay/img/company_tab05_02.gif") no-repeat}
#pay_tab02_nae .resume .box02 .sms_selec .price .p03{width:207px;height:54px;background:url("../pay/img/company_tab05_03.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .indi_p01{width:207px;height:54px;background:url("../pay/img/individual_tab01_01.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .indi_p02{width:207px;height:54px;background:url("../pay/img/individual_tab01_02.gif") no-repeat}
#pay_tab02_nae .resume .box02 .resume_selec .price .indi_p03{width:207px;height:54px;background:url("../pay/img/individual_tab01_03.gif") no-repeat}

/* ST 기업상품 전체 보기 ST */
#pay_tab02_nae.search{background-color:#fff;border-width:0;padding:0 0 0 0}
#pay_tab02_nae.search > h2{background-color:#f4f4f4;overflow:hidden;}
#pay_tab02_nae.search .resume .box02 .box_search{background-color:#f8f8f8;text-align:center;vertical-align:middle;font-weight:bold;font-size:15px;border:0 solid #e8e8e8;border-right-width:1px}
#pay_tab02_nae.search .resume .box02 .resume_selec .box_price{border-collapse:collapse}
#pay_tab02_nae.search .resume .box02 .resume_selec .box_price td.price{width:100%;border-style:solid;border-color:#e8e8e8;border-width:1px 0 0 1px}
#pay_tab02_nae.search .resume .box02 .resume_selec .box_price tr:first-child td.price{border-top-width:0}
/* 2024-10-25 width 960px -> 1260px로 변경 */
#pay_tab02_nae.search .resume{position:relative;width:1260px;margin:0 auto;}
#pay_tab02_nae.search .resume .box02{width:100%;}
#pay_tab02_nae.search h2{position:relative;}
/*#pay_tab02_nae.search h2:after{content:"";display:block;clear:both;width:960px;height:1px;background-color:#e8e8e8;position:absolute;bottom:0;left:-10px;}*/
#pay_tab02_nae.search .resume .box02{border:solid 1px #e8e8e8}
#pay_tab02_nae.search .resume .box02 .resume_selec .price label{display:inline-block;width:100px;text-align:center;border-right:1px solid #e8e8e8}
#pay_tab02_nae.search .resume .box02 .resume_selec{overflow:hidden;padding-top:0;padding-left:0;padding-bottom:0;}
#pay_tab02_nae.search .resume .box02 .noti{padding-left:10px;line-height:19px}
#pay_tab02_nae.search .resume .box02 .noti,
#pay_tab02_nae.search .resume .box02 .noti *{font-size:13px;}
#pay_tab02_nae.search .resume .box02 .noti .txt_blue{color:#2b7bd5}
#pay_tab02_nae.search .resume .box02 .resume_selec .price .p01,
#pay_tab02_nae.search .resume .box02 .resume_selec .price .p02,
#pay_tab02_nae.search .resume .box02 .resume_selec .price .p03,
#pay_tab02_nae.search .resume .box02 .resume_selec .price .p07{width:inherit;height:inherit;background-position:-9999px;position:relative;}
#pay_tab02_nae.search .resume .box02 .resume_selec .price{margin:0 0 0 0;line-height:40px;}
#pay_tab02_nae.search .resume .box02 .resume_selec .price li{float:initial;margin-left:0;padding-top:0;padding-left:0;}
#pay_tab02_nae.search .resume .box02 .resume_selec .price input{margin-right:0;}
#pay_tab02_nae.search .resume .box02 .resume_selec .posi_price{position:absolute;top:0;right:10px;}
#pay_tab02_nae.search .resume .box02 .resume_selec .posi_price,
#pay_tab02_nae.search .resume .box02 .resume_selec .posi_price *{font-size:14px;font-weight:bold;}
/* ED 기업상품 전체 보기 ED */

.payment_person_tab .img_pay_top{margin-bottom:10px;}
.payment_person_tab .list_cnslt{padding-bottom: 50px;}
.payment_person_tab .list_cnslt:after{content:"";display:block;clear:both;}
.payment_person_tab .list_cnslt .cnslt{position:relative}
.payment_person_tab .list_cnslt .cnslt:after{content:"";display:block;width:279px;height:353px;position:absolute;top:50px;left:0;border-right:1px solid #e4e4e4}
.payment_person_tab .list_cnslt .cnslt.cnslt_1:after{height:430px;background:url(/img/pay/img/icon_individual_tab01_1_1.png?t=01) no-repeat center;}
.payment_person_tab .list_cnslt .cnslt.cnslt_2:after{background:url(/img/pay/img/icon_individual_tab01_2_1.png?t=01) no-repeat center;}
.payment_person_tab .list_cnslt .cnslt.cnslt_3:after{background:url(/img/pay/img/icon_individual_tab01_3_1.png?t=01) no-repeat center;}
.payment_person_tab .list_cnslt .cnslt.cnslt_4:after{background:url(/img/pay/img/icon_individual_tab03_1_1.png) no-repeat center;}
.payment_person_tab .list_cnslt .cnslt.cnslt_5:after{height:240px;background:url(/img/pay/img/icon_individual_tab01_4_1.png?t=01) no-repeat center;}
.payment_person_tab .list_cnslt .cnslt .box02{width:680px;}

#pay_tab03_nae{background-color:#fff;padding:0 0 35px 0;margin-bottom:10px}
#pay_tab03_nae h2{text-align:center}
#pay_tab03_nae .box02{width:100%;border:solid 1px #e4e4e4;background-color:#ffffff;margin-bottom:13px;}
#pay_tab03_nae .box02 th{height:50px;border:solid 1px #e4e4e4;background-color:#e5f8ff;overflow:hidden;padding-left:10px;}
#pay_tab03_nae .box02 th .tit_num{float:left}
/*#pay_tab03_nae .box02 th .tit_num .tit_cnslt{font-size:16px;font-weight:600;font-family: 'NanumGothicWeb','맑은 고딕','Malgun Gothic',sans-serif;line-height:25px}*/
#pay_tab01_nae .box01 th .tit_num .tit_booth .box_num_pay1{background-color:#14C2B8}
#pay_tab01_nae .box01 th .tit_num .tit_booth .box_num_pay2{background-color:#03a5f0}
#pay_tab01_nae .box01 th .tit_num .tit_booth,
#pay_tab03_nae .box02 th .tit_num .tit_cnslt,
#pay_tab03_nae .box02 th .tit_num .tit_pkg{font-size:19px;font-weight:bold;font-family:'NanumGothicWeb','맑은 고딕','Malgun Gothic',sans-serif;padding-left:4px;letter-spacing:-1px;}
#pay_tab03_nae .box02 th .tit_num .tit_cnslt{font-size:24px;font-weight:bold;font-family:'NanumGothicWeb','맑은 고딕','Malgun Gothic',sans-serif;padding-left:4px;letter-spacing:-1px;}
#pay_tab03_nae .box02 th .vat{float:right;margin-right:10px;margin-top:8px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#63656b}
#pay_tab03_nae .box02 .recruit_selec{overflow:hidden;}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01{float:left;width:469px;border-right:dashed 1px #e4e4e4;padding-top:25px;padding-left:24px;padding-bottom:25px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01.per{width:466px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dt{float:left}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dd{float:left}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dd .consult_noti{margin-left:7px;margin-top:10px;margin-bottom:18px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dd .box_pay_check2{margin-left:16px;margin-top:36px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dd .box_pay_check{margin-left:16px;margin-top:26px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dd .box_pay_check input{margin-right:10px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dd .box_pay_check select{margin-right:10px;width:58px;height:25px;color:#818181}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 dd .box_pay_check label{color:#48494d;font-size:13px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 .day_pay{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;margin-left:38px;margin-top:5px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab03_nae .box02 .recruit_selec .box_recruit01 .price_b{color:#48494d;font-size:15px;font-weight:bold;letter-spacing:0.5px;}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02{float:left;width:466px;padding-top:25px;padding-left:24px;padding-bottom:25px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dt{float:left}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dd{float:left}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dd .consult_noti{margin-left:7px;margin-top:10px;margin-bottom:18px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dd .box_pay_check2{margin-left:16px;margin-top:36px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dd .box_pay_check{margin-left:16px;margin-top:26px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dd .box_pay_check input{margin-right:10px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dd .box_pay_check select{margin-right:10px;width:58px;height:25px;color:#818181}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 dd .box_pay_check label{color:#48494d;font-size:13px}
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 .day_pay{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;margin-left:38px;margin-top:5px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab03_nae .box02 .recruit_selec .box_recruit02 .price_b{color:#48494d;font-size:15px;font-weight:bold;letter-spacing:0.5px;}
#pay_tab03_nae .box02 .cnslt_selec{overflow:hidden;margin-top:-1px;padding-left:280px;}
#pay_tab03_nae .box02 .cnslt_selec dl{border-top:solid 1px #e4e4e4;height:352px;}
#pay_tab03_nae .box02 .cnslt_selec dl:after{content:"";display:block;clear:both;}
#pay_tab03_nae .box02 .cnslt_selec dl.per{width:466px}
#pay_tab03_nae .box02 .cnslt_selec dl dt{float:left}
#pay_tab03_nae .box02 .cnslt_selec dl dd{float:left}
#pay_tab03_nae .box02 .cnslt_selec dl dd .consult_noti{margin:15px;font-size:13px;letter-spacing:-1px;}
#pay_tab03_nae .box02 .cnslt_selec dl dd .consult_noti,
#pay_tab03_nae .box02 .cnslt_selec dl dd .consult_noti *{font-size:17px;}
#pay_tab03_nae .box02 .cnslt_selec dl dd .consult_noti .txt_blue{color:#1194fe}
#pay_tab03_nae .box02 .cnslt_selec dl dd .box_pay_check2{margin-left:15px;margin-top:36px}
#pay_tab03_nae .box02 .cnslt_selec dl dd .box_pay_check{position:absolute;right:20px;bottom:20px;}
#pay_tab03_nae .box02 .cnslt_selec dl dd .box_pay_check input{margin-right:10px}
#pay_tab03_nae .box02 .cnslt_selec dl dd .box_pay_check select{margin-right:10px;width:58px;height:25px;color:#818181}
#pay_tab03_nae .box02 .cnslt_selec dl dd .box_pay_check label{color:#48494d;font-size:20px}
#pay_tab03_nae .box02 .cnslt_selec dl .lbl_cnslt{position:relative;display:inline-block;width:180px;padding:25px 0;text-align:center;font-weight:normal;font-size:16px;font-family:'JejuGothic',sans-serif;letter-spacing:-1px;color:#4b94ee;border:1px solid #ccc}

#pay_tab03_nae .box02 .box_num_pay.box_num_pay1{background-color:#20c9bf;margin-right:10px}
#pay_tab03_nae .box02 .box_num_pay.box_num_pay2{background-color:#03a5f0;margin-right:10px}
#pay_tab03_nae .box02 .box_num_pay.box_num_pay3{background-color:#865fce;margin-right:10px}
#pay_tab03_nae .box02 .box_num_pay.box_num_pay4{background-color:#d94f97;margin-right:10px}
#pay_tab03_nae .box02 .cnslt_selec dl .day_pay{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;margin-left:38px;margin-top:5px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab03_nae .box02 .cnslt_selec dl .price_b{font-size:21px;font-weight:bold;letter-spacing:0.5px;}
#pay_tab03_nae .box02 .pkg_selec{overflow:hidden;margin-top:-1px}
#pay_tab03_nae .box02 .pkg_selec dl{position:relative;border-top:solid 1px #e4e4e4;padding:10px;}
#pay_tab03_nae .box02 .pkg_selec dl:after{content:"";display:block;clear:both;}
#pay_tab03_nae .box02 .pkg_selec dl.per{width:466px}
#pay_tab03_nae .box02 .pkg_selec dl:first-child{border-right:dashed 1px #e4e4e4}
#pay_tab03_nae .box02 .pkg_selec dl dt,
#pay_tab03_nae .box02 .pkg_selec dl dd{float:left}
#pay_tab03_nae .box02 .pkg_selec dl dt{padding:5px;margin-top:54px;}
#pay_tab03_nae .box02 .pkg_selec dl dt img{position:absolute;top:30px;left:15px;}
#pay_tab03_nae .box02 .pkg_selec dl:first-child dt img{top:52px;left:20px;}
#pay_tab03_nae .box02 .pkg_selec dl dt .txt_effect{display:inline-block;margin-top:78px;background-color:#03a5f0;width:177px;text-align:center;height:30px;line-height:30px;font-size:15px;color:rgb(255,255,255);font-style:italic;padding-right:4px;letter-spacing:-1px;border-radius:6px;}
#pay_tab03_nae .box02 .pkg_selec dl:first-child dt .txt_effect{background-color:#f8b33a}
#pay_tab03_nae .box02 .pkg_selec dl dd{width:560px;}
#pay_tab03_nae .box02 .pkg_selec dl dd .consult_noti{margin:20px 0 18px 16px}
#pay_tab03_nae .box02 .pkg_selec dl dd .consult_noti,
#pay_tab03_nae .box02 .pkg_selec dl dd .consult_noti *{font-size:13px;}
#pay_tab03_nae .box02 .pkg_selec dl dd .consult_noti .txt_blue{color:#1194fe}
#pay_tab03_nae .box02 .pkg_selec dl dd .box_pay_check2{margin-left:16px;margin-top:36px}
#pay_tab03_nae .box02 .pkg_selec dl dd .box_pay_check{position:absolute;top:169px;right:20px}
#pay_tab03_nae .box02 .pkg_selec dl dd .box_pay_check input{margin-right:10px}
#pay_tab03_nae .box02 .pkg_selec dl dd .box_pay_check select{margin-right:10px;width:58px;height:25px;color:#818181}
#pay_tab03_nae .box02 .pkg_selec dl dd .box_pay_check label{color:#48494d;font-size:13px}

#pay_tab03_nae .box02 .pkg_selec dl .day_pay{color:#8f9090;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;margin-left:38px;margin-top:5px}
/*noinspection CssNonIntegerLengthInPixels*/
#pay_tab03_nae .box02 .pkg_selec dl .price_b{color:#48494d;font-size:14px;font-weight:bold;letter-spacing:0.5px;}


#pay_tel_inquiry{display:none;}
#pay_tel_inquiry{position:relative;width:960px;height:73px;background:url("../pay/img/tel_bg.gif") no-repeat;margin-bottom:10px}
#pay_tel_inquiry ul{position:relative}
#pay_tel_inquiry li.tel01{position:absolute;top:0;left:524px}
#pay_tel_inquiry li.tel02{position:absolute;top:0;left:661px}
#pay_tel_inquiry li.tel03{position:absolute;top:0;right:0}
#pay_tel_inquiry .billing_tip{display:none;position:absolute;z-index:2;top:73px;left:210px}
#pay_tel_inquiry .kakao_cnslt{display:none;position:absolute;z-index:2;top:73px;left:352px}
#pay_tel_inquiry a.close{display:block;position:absolute;width:50px;height:50px;top:3px;right:3px;padding-top:16px;text-align:center;background-color:#F3FBFF}
#pay_tel_inquiry a.close img{}

/* 결제테이블 */
div.pay01{position:relative}
div.pay01 h1{margin-top:22px;margin-bottom:10px}
/* 2024-10-15 width 960px -> 1260px로 변경 */
div.pay01 .pay_tb{width:1260px}
/*noinspection CssNonIntegerLengthInPixels*/
div.pay01 .pay_tb th{border-left:solid 1px #dbdbdb;border-top:solid 1px #343c4d;border-bottom:solid 1px #dbdbdb;height:38px;background-color:#f2f3f5;text-align:center;font-weight:bold;color:#555555;letter-spacing:0.5px}
div.pay01 .pay_tb th:first-child{border-left:none}
div.pay01 .pay_tb .pay_sel th{height:50px;}
div.pay01 .pay_tb .pay_sel th label{font-size:13px;}
div.pay01 .pay_tb td{height:54px;border-bottom:solid 1px #dbdbdb;border-left:0;text-align:center;color:#686868}
div.pay01 .pay_tb td.rec{height:36px}
div.pay01 .pay_tb td.rec.left{text-align:left}
div.pay01 .pay_tb td:first-child{border-left:none}
div.pay01 .pay_tb .txt_rec_state{display:inline-block;margin-right:2px;color:#fff;border-radius:2px;font-size:10px;line-height:1;padding:2px 3px 2px 1px;letter-spacing:-1px;}
div.pay01 .pay_tb .txt_rec_state.live{background:#4d94f4}
div.pay01 .pay_tb .txt_rec_state.wait{background:#ccc}

div.pay01 h2{margin-top:19px;margin-bottom:8px}
/*noinspection CssNonIntegerLengthInPixels*/
div.pay01 .pay_tb .pay_t_b{font-weight:bold;text-align:center;letter-spacing:0.5px}
div.pay01 .pay_tb .cost{font-size:15px;font-weight:bold;color:#555555;font-family:tahoma,sans-serif}/*text-decoration:line-through;*/
div.pay01 .pay_tb .discount{position:relative;font-size:15px;font-weight:bold;color:#555555}
div.pay01 .pay_tb .discount .pay_minus1{position:absolute;top:10px;right:143px}
div.pay01 .pay_tb .discount .pay_result1{position:absolute;top:10px;left:143px}

div.pay01 .pay_tb .discount_c{font-size:15px;font-weight:bold;color:#fd4e37;}
div.pay01 .pay_tb .all{font-size:15px;font-weight:bold;color:#555555}
div.pay01 .pay_tb .all_c{font-size:15px;font-weight:bold;color:#fd4e37;}
div.pay01 .pay_tb .total_tb{background-color:#f2f3f5;text-align:right;padding-right:26px}
div.pay01 .pay_tb .total_tb .pay_total{color:#555555;font-size:15px;font-weight:bold}
div.pay01 .pay_tb .total_tb .total{color:#fd4e37;font-size:25px;font-weight:bold;margin-left:3px}
div.pay01 .pay_tb .total_tb .total_won{color:#555555;font-size:13px}

div.pay01 .pay_tb .pay_sel input{margin-right:8px}
div.pay01 .pay_tb .pay_img{padding-top:25px;padding-bottom:25px}

div.pay01 .pay_tb .pay_annae{padding-left:24px;text-align:left}
/*noinspection CssNonIntegerLengthInPixels*/
div.pay01 .pay_tb .pay_annae .bank_num{font-size:15px;color:#343c4d;font-weight:bold;letter-spacing:0.5px}
div.pay01 .pay_tb .pay_annae .bank_b{font-size:15px;color:#4d94f4}
div.pay01 .pay_tb .pay_annae a{line-height:22px}

div.pay01 .pay_tb .pay_noti{margin-top:13px;margin-bottom:13px}
div.pay01 .pay_tb .pay_noti li{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;line-height:17px}
div.pay01 .pay_tb .pay_noti .noti_b{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#717171;font-weight:bold}
div.pay01 .pay_tb .pay_noti .noti_p{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#4d94f4}

div.pay01 .pay_tb .tax_selc{background-color:#f2f3f5;width:364px;height:35px;overflow:hidden;padding-left:15px;margin-bottom:15px;}
div.pay01 .pay_tb .tax_selc li{float:left;margin-right:35px;line-height:34px}
div.pay01 .pay_tb .tax_selc input{margin-right:8px}
div.pay01 .pay_tb .tax_selc label{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#717171}
div.pay01 .pay_tb .pay_btn{overflow:hidden;margin-bottom:15px}
div.pay01 .pay_tb .pay_btn li{float:left;margin-right:5px}
div.pay01 .pay_tb label.rec{width:100%;height:100%}
div.pay01 .pay_tb .rec_idx{margin-top:11px}

div.pay01 .tax_input,
div.pay01 .cash_input{background-color:#f2f3f5;border-bottom:solid 1px #dbdbdb;padding:22px 22px 7px 22px}
div.pay01 .tax_tit_b{font-weight:bold;color:#555555}
div.pay01 .tax_tit{margin-bottom:9px}
div.pay01 .tax_tit img{margin-right:8px}
div.pay01 .b_non{color:#717171}
div.pay01 .tax_tb{width:100%;background-color:#ffffff;margin-bottom:15px}
div.pay01 .tax_tb tr{border:solid 1px #dbdbdb;height:38px}
div.pay01 .tax_tb th{background-color:#f1f8ff;padding-left:14px;color:#555555}
div.pay01 .tax_tb .tax_b_r{border-right:solid 1px #dbdbdb;border-left:solid 1px #dbdbdb}
div.pay01 .tax_tb td{padding-left:9px}
div.pay01 .tax_tb .tax_area{border-bottom:dashed 1px #e4e4e4;padding:5px 5px 5px 0}
div.pay01 .tax_tb .tax_area_put{width:93px;height:22px;border:solid 1px #eaeced;color:#555555;padding:5px 5px 5px 0}
div.pay01 .tax_tb .tax_area2{padding:5px 5px 5px 0}
div.pay01 .tax_tb .tax_area2_put{width:223px;height:22px;border:solid 1px #eaeced;color:#555555}
div.pay01 .tax_tb .regis_num{width:93px;height:22px;border:solid 1px #eaeced;color:#555555;padding-left:10px}
div.pay01 .tax_tb .tax_com_in{width:287px;height:22px;border:solid 1px #eaeced;color:#555555;padding-left:10px}
div.pay01 .tax_tb .tax_mail{width:200px;height:22px;border:solid 1px #eaeced;color:#555555;padding-left:10px;margin-right:5px}
div.pay01 .tax_tb .order_sam{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#717171}
div.pay01 .tax_tb .phon_noti{font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#717171;margin-left:5px}
div.pay01.pay01_sel_rec{margin:50px 0 70px}
.pay_ok_btn{text-align:center;margin-top:53px}
/******* ED 결제페이지 ED *******/

/******* ST 결제내역 ST *******/
#sub_notice_t ul li .point{font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#ff503d}
#contents .payments_list{position:relative}
#contents .payments_list dl.searchbox{position:relative;background-color:#fbfcfd;overflow:hidden;height:104px;border-style:solid;border-color:#486199;border-width:2px 0 1px;padding-left:25px}
#contents .payments_list dt.search_title{padding-top:22px;font-family:tahoma,'굴림',sans-serif;color:#696969;font-weight:bold;padding-left:20px;float:left;clear:both}
#contents .payments_list dd.search_lately{padding-top:16px;font-family:tahoma,'굴림',sans-serif;color:#4b5263;padding-left:20px;float:left}
#contents .payments_list dd.search_view{padding-top:16px;font-family:tahoma,'굴림',sans-serif;color:#4b5263;padding-left:20px;float:left}
#contents .payments_list dd.search_view input{height:25px;line-height:25px;width:140px;margin-right:4px;padding-left:4px}
#contents .payments_list .searchbox_form{overflow:hidden;margin-top:20px;position:relative;}
#contents .payments_list .searchbox_form p.searchbox_list{font-family:tahoma,'굴림',sans-serif;color:#696969;float:left;line-height:20px;font-weight:bold}
#contents .payments_list .searchbox_form p.searchbox_list .txt_easypay{font-weight:normal;letter-spacing:-1px;}
#contents .payments_list .searchbox_form p.searchbox_list .txt_easypay a{font-weight:bold}
#contents .payments_list .searchbox_form p.searchbox_list .txt_easypay a:hover{text-decoration:none;}
#contents .payments_list .searchbox_form p.select_box{font-family:tahoma,'굴림',sans-serif;position:absolute;right:0;bottom:0;}

#contents table.box .num{font-family:tahoma,'굴림',sans-serif;font-size:12px;text-align:center;color:#6e717f}
#contents table.box .date{font-family:tahoma,'굴림',sans-serif;font-size:12px;text-align:center;color:#6e717f}
#contents table.box .product{font-family:tahoma,'굴림',sans-serif;font-size:12px;text-align:center;color:#6e717f}
#contents table.box .pay{font-family:tahoma,'굴림',sans-serif;font-size:12px;text-align:center;color:#6e717f}
#contents table.box .payment{font-family:tahoma,'굴림',sans-serif;font-size:12px;text-align:center;color:#6e717f}
#contents table.box .pay_cancel{font-family:tahoma,'굴림',sans-serif;font-size:12px;font-weight:bold;color:#4e97e0;text-align:center}
#contents table.box .pay_complete{font-family:tahoma,'굴림',sans-serif;font-size:12px;font-weight:bold;color:#e25d4f;text-align:center}
#contents table.box .pay_incomplete{position:relative;text-align:center}
#contents table.box .pay_incomplete>span{font-family:tahoma,'굴림',sans-serif;font-size:12px;font-weight:bold;color:#929191;text-decoration:underline}
#contents table.box td.info{text-decoration:underline}

#contents .payments_list .detail{display:none;position:absolute;top:38px;right:0;z-index:999}
#contents .payments_list .detail.off{display:none}
#contents .payments_list .detail.on{display:block}
#contents dl.bank_transfer{overflow:hidden;width:461px}
#contents dl.bank_transfer dt.pay_title{position:relative;height:42px;background:url("../pay/img/payment_title.png") no-repeat}
/*#contents dl.bank_transfer dt.pay_title ul{overflow:hidden}
 #contents dl.bank_transfer dt.pay_title li.pay_s_title{float:left;font-size:13px;font-weight:bold;color:#fff;margin:18px 0 0 18px}
#contents dl.bank_transfer dt.pay_title li.btn_close{float:right;margin:19px 15px 0 0} */
#contents dl.bank_transfer dt.pay_title ul{position:relative}
#contents dl.bank_transfer dt.pay_title li.pay_s_title{position:absolute;top:18px;left:18px;font-size:13px;font-weight:bold;color:#fff}
#contents dl.bank_transfer dt.pay_title li.btn_close{position:absolute;top:18px;right:18px}



#contents dl.bank_transfer dt.pay_title li.btn_close a.close{display:block;margin-left:10px;width:14px;height:14px;background:url("../pay/img/btn_close.png") no-repeat}
#contents dl.bank_transfer dt.pay_title li.btn_close a.close span{text-indent:-9999em;font-size:0}
#contents dl.bank_transfer dd.con{position:relative;border-left:2px solid #476199;border-right:2px solid #476199;border-bottom:2px solid #476199;background-color:#ffffff}
#contents dl.bank_transfer dd.con ul{overflow:hidden;padding:12px 8px}
#contents dl.bank_transfer dd.con ul li{float:left;width:220px;line-height:20px;text-align:left}
#contents dl.bank_transfer dd.con ul li strong{font-weight:bold}

/******* ST 채용공고 옵션상품 ST *******/
.box_recruit_option{margin:0 0 10px 0;}
.box_recruit_option tr .tit_txt{height:50px;line-height:48px;background-color:#f4f4f4;padding-left:14px;border:1px solid #e4e4e4;text-align:left;}
.box_recruit_option tr .box_nae{border-bottom:1px solid #e4e4e4}
.box_recruit_option tr .box_nae ul:after{content:"";display:block;clear:both;}
.box_recruit_option tr .box_nae > ul{border-top:dashed 1px #e4e4e4;}
.box_recruit_option tr .box_nae > ul:first-child{border-top:0}
.box_recruit_option tr .box_nae ul li{display:inline-block;float:left;height:55px;line-height:53px;border-right:1px solid #e4e4e4;padding-left:20px}
.box_recruit_option tr .box_nae ul li:first-child{border-left:1px solid #e4e4e4;}
/* 2024-10-15 width 326px -> 626px로 변경 */
.box_recruit_option tr .box_nae ul li.txt_ex{width:626px;}
.box_recruit_option tr .box_nae ul li.txt_ex img{vertical-align:middle;}
.box_recruit_option tr .box_nae ul li.txt_explan{width:244px;color:#878C8C}
.box_recruit_option tr .box_nae ul li.txt_event_nm{width:150px;padding-left:20px;}
.box_recruit_option tr .box_nae ul li.txt_event_nm label{font-size:13px;font-weight:bold;}
.box_recruit_option tr .box_nae ul li.txt_pay_check{width:240px;padding-left:0}
.box_recruit_option tr .box_nae ul li.txt_pay_check .box_pay_check{position:relative;}
.box_recruit_option tr .box_nae ul li.txt_pay_check .box_pay_check input[type=checkbox]{margin-right:5px;margin-left:15px;}
.box_recruit_option tr .box_nae ul li.txt_pay_check .box_pay_check input#icon{}
.box_recruit_option tr .box_nae ul li.txt_pay_check .box_pay_check select#option_prod{width:58px;height:20px;margin-right:5px}
.box_recruit_option tr .box_nae ul li.txt_pay_check .box_pay_check .price_b{position:absolute;top:-8px;right:30px;font-weight:bold;font-size:14px;}
.box_recruit_option tr .box_nae ul li.txt_pay_check .box_pay_check .price_b:after{content:" 원";display:inline;clear:both;font-weight:normal;font-size:13px}
.box_recruit_option tr .box_nae ul li.txt_pay_check .box_pay_check .day_pay{position:absolute;top:8px;right:30px;font-size:11px;font-family:tahoma,'돋움',dotum,sans-serif;color:#8f9090;font-weight:normal;}
/******* ED 채용공고 옵션상품 ED *******/

/******* ED 결제내역 ED *******/

/******* ST 교육정보 ST *******/
/* 게시판 */
.conts_wrap .edu_rt_menu{width:250px;height:130px;background-color:#F7F8FA}
.conts_wrap .edu_rt_menu ul{overflow:hidden;width:250px;height:130px}
.conts_wrap .edu_rt_menu ul li{float:left}
.conts_wrap .edu_rt_menu ul li.mn1{width:125px;height:65px}
.conts_wrap .edu_rt_menu ul li.mn2{width:125px;height:65px}
.conts_wrap .edu_rt_menu ul li.mn3{width:125px;height:65px}
.conts_wrap .edu_rt_menu ul li.mn4{width:125px;height:65px}
.conts_wrap .edu_rt_menu ul li a{display:block;width:125px;height:65px}
.conts_wrap .edu_rt_menu ul li.mn1 a{background:url('../education/img/edu_icon01.png') 0 0 no-repeat}
.conts_wrap .edu_rt_menu ul li.mn2 a{background:url('../education/img/edu_icon02.png') 0 0 no-repeat}
.conts_wrap .edu_rt_menu ul li.mn3 a{background:url('../education/img/edu_icon03.png') 0 0 no-repeat}
.conts_wrap .edu_rt_menu ul li.mn4 a{background:url('../education/img/edu_icon04.png') 0 0 no-repeat}
.conts_wrap .edu_cms{clear:both}
.conts_wrap .edu_list{padding:10px 0}
.conts_wrap .edu_cms .sub_title{height:45px}

/* 2024-10-24 width 760px -> 1060px로 변경 */
.conts_wrap.education_coop .edu_support_wrap{width:1060px;margin:0;padding:0}
.conts_wrap.education_coop .edu_support_box{border:1px solid #eaeaea;background-color:#f8f8f8}
.conts_wrap.education_coop .edu_support_box p{font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#737d95;margin:15px;line-height:17px}
.conts_wrap.education_coop .edu_support_contact{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:20px}
.conts_wrap.education_coop .edu_support_contact p{color:#6c6e73;margin-left:15px;padding-top:15px;padding-bottom:15px}
.conts_wrap.education_coop .edu_support_mediajob{margin-bottom:20px}
.conts_wrap.education_coop .edu_support_mediajob h3{margin-bottom:7px}
.conts_wrap.education_coop .edu_support_mediajob ul.edu_support_mediajob_box{overflow:hidden}
.conts_wrap.education_coop .edu_support_clients h3{margin-bottom:7px}
.conts_wrap.education_coop .edu_support_clients ul{overflow:hidden}
.conts_wrap.education_coop .view_btn{text-align:center;margin-top:25px}
.conts_wrap.education_coop #sub_title_area{position:relative}
.conts_wrap.education_coop #sub_title_area .pop_edu_coop_apply{position:absolute;right:0;top:10px}

.conts_wrap.education #edu_premium{margin-bottom:20px;clear:both;padding-top:20px}
.conts_wrap.education #edu_premium ul{background-color:#667497;margin-top:7px;padding:6px 6px 3px 4px;overflow:hidden}
/* 2024-10-30 width 248px -> 258px로 변경, margin-left 2px -> 4px 로 변경 */ 
.conts_wrap.education #edu_premium .premium_box{width:258px;height:175px;background-color:#f5faff;float:left;margin-left:4px;margin-bottom:3px}
.conts_wrap.education #edu_premium .premium_box .top{overflow:hidden}
.conts_wrap.education #edu_premium .premium_box .bottom{overflow:hidden;height:30px;border-top:1px solid #b0c0d0}
.conts_wrap.education #edu_premium .premium_box .bottom .area{padding-top:10px}
.conts_wrap.education #edu_premium .premium_box .bottom .ico_area{width:28px;height:14px;background:url("../education/img/icon_bg.png")no-repeat;font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#fff;padding:0 4px 1px 4px;letter-spacing:-1px}
.conts_wrap.education #edu_premium .premium_box .bottom .txt_area{font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#959595;padding-left:4px}
.conts_wrap.education #edu_premium .premium_box.empty{line-height:173px;text-align:center;background-color:#fff}
.conts_wrap.education #edu_premium .premium_box.empty img{vertical-align:middle}
.conts_wrap.education #edu_premium .premium_box .premium_fixed{width:248px;height:175px}
.conts_wrap.education #edu_premium .premium_box .premium_fixed .banner{line-height:173px}
.conts_wrap.education #edu_premium .premium_box .premium_fixed .banner img{max-width:248px;max-height:175px;vertical-align:middle}
/* 2024-11-19 width 248px -> 258px 로 변경 */
.conts_wrap.education #edu_premium .premium_info{width:258px;height:142px;float:left}
.conts_wrap.education #edu_premium .premium_info dt.logo_img{background-color:#fff;height:68px;line-height:66px;text-align:center}
.conts_wrap.education #edu_premium .premium_info dt.logo_img a img{max-width:230px;max-height:60px;vertical-align:middle}
.conts_wrap.education #edu_premium .premium_info dt.logo_txt{padding-left:10px;padding-top:12px;margin-bottom:8px}
.conts_wrap.education #edu_premium .premium_info dt.logo_txt .point{font-weight:bold;color:#31699e}
.conts_wrap.education #edu_premium .premium_info dd{padding-left:10px;}
.conts_wrap.education #edu_premium .premium_info dd.edu_pre_tit{display:inline-block;max-width:242px;color:#717171;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}

.conts_wrap.education #edu_special{margin-bottom:20px}
.conts_wrap.education #edu_special ul{margin-top:7px;overflow:hidden;margin-left:-4px}
.conts_wrap.education #edu_special .special_box{width:378px;height:67px;border:2px solid #bbbec5;margin-top:4px;margin-left:4px;float:left}
.conts_wrap.education #edu_special .special_box.empty{line-height:65px;text-align:center}
.conts_wrap.education #edu_special .special_box.empty img{vertical-align:middle}
.conts_wrap.education #edu_special .special_box_l{width:378px;height:67px;border:2px solid #bbbec5;margin:0 4px 4px 0;float:left}
.conts_wrap.education #edu_special .special_box_r{width:378px;height:67px;border:2px solid #bbbec5;margin:0 0 4px 0;float:right}
.conts_wrap.education #edu_special .special_info{overflow:hidden}
.conts_wrap.education #edu_special .special_info dt.logo_img{width:140px;height:63px;line-height:61px;border-right:1px solid #d9dbe1;text-align:center;vertical-align:middle;float:left}
.conts_wrap.education #edu_special .special_info dt.logo_img img{max-width:130px;max-height:53px;vertical-align:middle}
.conts_wrap.education #edu_special .special_info dt.logo_txt{padding-left:11px;padding-top:13px;float:left}
.conts_wrap.education #edu_special .special_info dt.logo_txt a.point{font-weight:bold;color:#333}
.conts_wrap.education #edu_special .special_info dd{padding-left:11px;padding-top:8px;float:left;color:#717171}

.conts_wrap.education #edu_top5{margin-bottom:20px}
.conts_wrap.education #edu_top5 ul{width:760px;overflow:hidden}
.conts_wrap.education #edu_top5 .institutions_box_l{width:378px;height:141px;background-color:#f7fafc;border:1px solid #e8e8e8;margin:0 4px 4px 0;float:left}
.conts_wrap.education #edu_top5 .institutions_box_r{width:378px;height:141px;background-color:#f7fafc;border:1px solid #e8e8e8;margin:0 0 4px 0;float:right}
.conts_wrap.education #edu_top5 .institutions_info{overflow:hidden}
.conts_wrap.education #edu_top5 .institutions_info dt.tit_img{padding:14px 20px 25px 11px;float:left}
.conts_wrap.education #edu_top5 .institutions_info dd{float:right;padding-top:10px;margin:8px;line-height:0;width:210px}
.conts_wrap.education #edu_top5 .institutions_info span.num{padding:3px 5px 3px 5px;background-color:#bebebe;font-weight:bold;color:#fff}
.conts_wrap.education #edu_top5 .institutions_info span.point{background-color:#38cf1f}
.conts_wrap.education #edu_top5 .institutions_info span.txt{color:#808080;letter-spacing:0;font-family:tahoma,'굴림',sans-serif;font-size:12px}

/******* ED 교육정보 ED *******/

/******* ST 프리미엄존 ST *******/

.conts_wrap.pzone{min-height:600px}
.conts_wrap.pzone a{text-decoration:none}
.conts_wrap.pzone .sub_img_area{position:relative;}
.conts_wrap.pzone .sub_img_area .txt_nm_info{position:absolute;bottom:20px;left:18px;}
.conts_wrap.pzone .sub_title_area{margin:0;height:25px}
.conts_wrap.pzone .layer_consultant{width:551px;height:354px;border:5px solid #2c6def;background:#fff;position:absolute;z-index:1;top:190px;left:0}
.conts_wrap.pzone .layer_consultant .layer_pop_header{background-color:#2c6def;height:50px;top:0;left:0;margin:0;padding:0;overflow:hidden}
.conts_wrap.pzone .layer_consultant .layer_pop_header h1{float:left;padding:16px 0 15px 23px}
.conts_wrap.pzone .layer_consultant .layer_wrap{position:relative}
.conts_wrap.pzone .layer_consultant .layer_consultant_nae{margin:19px 0 19px 23px;overflow:hidden}
.conts_wrap.pzone .layer_consultant .layer_consultant_nae li img{float:left}
.conts_wrap.pzone .layer_consultant .layer_consultant_nae li.layer_consultant_info{float:left;width:365px;padding:4px 0 0 18px}
.conts_wrap.pzone .layer_consultant .layer_consultant_nae li.layer_consultant_info dt{font-family:tahoma,'굴림',sans-serif;font-size:14px;font-weight:bold;color:#3d71c0;margin-bottom:20px}
.conts_wrap.pzone .layer_consultant .layer_consultant_nae li.layer_consultant_info dd.career{line-height:18px}
.conts_wrap.pzone .layer_consultant .layer_consultant_nae li.layer_consultant_info dd.career table td,
.conts_wrap.pzone .layer_consultant .layer_consultant_nae li.layer_consultant_info dd.career table th{vertical-align:top}
.conts_wrap.pzone .layer_consultant .btn .close{position:absolute;top:0;right:0;background:url("../company/img/close_pop_icon.gif") no-repeat;width:20px;height:20px;margin:12px 15px 15px 0;cursor:pointer}


.conts_wrap.pzone .pzone_rt_menu{width:250px;height:130px;position:relative}
.conts_wrap.pzone .pzone_rt_menu:after{content:"";display:inline-block;position:absolute;top:65px;left:0;width:249px;height:1px;background-color:#ddd;}
.conts_wrap.pzone .pzone_rt_menu ul{overflow:hidden;width:250px;height:130px;border:1px solid #ddd;}
.conts_wrap.pzone .pzone_rt_menu ul:after{content:"";display:inline-block;position:absolute;top:0;left:125px;width:1px;height:130px;background-color:#ddd;}
.conts_wrap.pzone .pzone_rt_menu ul li{float:left}
.conts_wrap.pzone .pzone_rt_menu ul li a{display:block;width:125px;height:65px;padding-left:40px;padding-top:12px;text-align:center;font-weight:bold;font-size:14px;letter-spacing:-2px;font-family: '맑은 고딕', 'Malgun Gothic',sans-serif;}
.conts_wrap.pzone .pzone_rt_menu ul li.mn1{width:124px;height:65px;}
.conts_wrap.pzone .pzone_rt_menu ul li.mn1 a{background:url("../pzone/img/pzone_icon01_20170418.png?t=01") 0 0 no-repeat;}
.conts_wrap.pzone .pzone_rt_menu ul li.mn2{width:124px;height:65px;}
.conts_wrap.pzone .pzone_rt_menu ul li.mn2 a{background:url("../pzone/img/pzone_icon02_20170418.png?t=01") 0 0 no-repeat;}
.conts_wrap.pzone .pzone_rt_menu ul li.mn3{width:124px;height:65px;}
.conts_wrap.pzone .pzone_rt_menu ul li.mn3 a{background:url("../pzone/img/pzone_icon03_20170418.png?t=01") 0 0 no-repeat}
.conts_wrap.pzone .pzone_rt_menu ul li.mn4{width:124px;height:65px}
.conts_wrap.pzone .pzone_rt_menu ul li.mn4 a{background:url("../pzone/img/pzone_icon04_20170418.png?t=01") 0 0 no-repeat}

.conts_wrap.pzone .success_consulting{width:370px;clear:both;padding-top:15px;float:left}
.conts_wrap.pzone .success_consulting .consulting_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.pzone .success_consulting .consulting_tit h2{float:left;}
.conts_wrap.pzone .success_consulting .consulting_tit a{float:right;background:url("../pzone/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:5px}
.conts_wrap.pzone .success_consulting .consulting_nae{width:100%;margin-top:8px}
.conts_wrap.pzone .success_consulting .consulting_nae ul{width:100%}
.conts_wrap.pzone .success_consulting .consulting_nae li{overflow:hidden;line-height:23px}
.conts_wrap.pzone .success_consulting .consulting_nae li img{float:left;width:36px;height:14px;margin-top:3px}
.conts_wrap.pzone .success_consulting .consulting_nae li a{color:#717171}
.conts_wrap.pzone .success_consulting .consulting_nae li a.tit{float:left;padding-left:5px}
.conts_wrap.pzone .success_consulting .consulting_nae li span.date{float:right}

.conts_wrap.pzone .mentoring_lecture{width:370px;float:right;padding-top:15px}
.conts_wrap.pzone .mentoring_lecture .mentoring_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.pzone .mentoring_lecture .mentoring_tit h2{float:left}
.conts_wrap.pzone .mentoring_lecture .mentoring_tit a{float:right;background:url("../pzone/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:5px}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae{width:100%;margin-top:8px;overflow:hidden}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae li img{float:left}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae li.mentor_info{float:left;width:223px;padding:4px 0 0 10px}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae li.mentor_info dt{padding-bottom:5px}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae li.mentor_info dt a{color:#3764d8;font-weight:bold}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae li.mentor_info dd.mentor_name{padding-bottom:17px}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae li.mentor_info dd a{color:#717171}
.conts_wrap.pzone .mentoring_lecture .mentoring_nae li.mentor_info dd.summary{color:#717171;line-height:16px}

.conts_wrap.pzone .member_room{width:370px;clear:both;float:left;padding-top:25px;overflow:hidden}
.conts_wrap.pzone .member_room .member_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.pzone .member_room .member_tit h2{float:left}
.conts_wrap.pzone .member_room .member_tit a{float:right;background:url("../pzone/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:5px}
.conts_wrap.pzone .member_room .member_salary{width:100%}
.conts_wrap.pzone .member_room .member_salary ul{padding-top:8px;overflow:hidden}
.conts_wrap.pzone .member_room .member_salary li a.salary_img1{float:left;background:url("../pzone/img/img_salary01.png") no-repeat;width:118px;height:34px;margin-right:8px}
.conts_wrap.pzone .member_room .member_salary li a.salary_img2{float:left;background:url("../pzone/img/img_salary02.png") no-repeat;width:118px;height:34px;margin-right:8px}
.conts_wrap.pzone .member_room .member_salary li a.salary_img3{float:left;background:url("../pzone/img/img_salary03.png") no-repeat;width:118px;height:34px}
.conts_wrap.pzone .member_room .member_salary ul.list{margin-top:10px;line-height:23px}

.conts_wrap.pzone .report_interview{width:370px;float:right;padding-top:25px}
.conts_wrap.pzone .report_interview .interview_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.pzone .report_interview .interview_tit h2{float:left}
.conts_wrap.pzone .report_interview .interview_tit a{float:right;background:url("../pzone/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:5px}
.conts_wrap.pzone .report_interview .interview_nae{width:100%;margin-top:8px;height:210px;overflow:hidden}
.conts_wrap.pzone .report_interview .interview_nae ul.list01{height:103px;border-bottom:1px dashed #c6c6c6;padding-bottom:16px}
.conts_wrap.pzone .report_interview .interview_nae ul.list02{height:103px;padding-top:16px}
.conts_wrap.pzone .report_interview .interview_nae li img{float:left}
.conts_wrap.pzone .report_interview .interview_nae li.interview_info{float:left;width:223px;padding:4px 0 0 10px}
.conts_wrap.pzone .report_interview .interview_nae li.interview_info.full{width:370px}
.conts_wrap.pzone .report_interview .interview_nae li.interview_info dt{padding-bottom:5px}
.conts_wrap.pzone .report_interview .interview_nae li.interview_info dt a{color:#3764d8;font-weight:bold}
.conts_wrap.pzone .report_interview .interview_nae li.interview_info dd.mentor_name{padding-bottom:17px}
.conts_wrap.pzone .report_interview .interview_nae li.interview_info dd a{color:#717171}
.conts_wrap.pzone .report_interview .interview_nae li.interview_info dd.summary{color:#717171;line-height:16px}

.conts_wrap.pzone .key_media{width:370px;padding-top:25px;position:relative;clear:both;float:left}
.conts_wrap.pzone .key_media dt a.more_view{position:absolute;display:block;width:43px;height:14px;left:219px;top:63px}
.conts_wrap.pzone .key_media dd{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.conts_wrap.pzone .key_media dd ul{padding-top:15px;padding-left:8px}
.conts_wrap.pzone .key_media dd li{line-height:20px}
.conts_wrap.pzone .key_media dd li a{display:inline-block;*display:inline;*zoom:1;max-width:340px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;line-height:13px;height:13px}

/* 프리미엄존 메인 > 메스컴 직종안내 */
.conts_wrap.pzone .mascom_jikjong{width:370px;padding-top:25px;position:relative;float:right}
.conts_wrap.pzone .mascom_jikjong dt a.more_view{position:absolute;display:block;width:43px;height:14px;left:219px;top:63px}
.conts_wrap.pzone .mascom_jikjong dd{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.conts_wrap.pzone .mascom_jikjong dd ul{padding-top:15px;padding-left:8px}
.conts_wrap.pzone .mascom_jikjong dd li{line-height:20px}
.conts_wrap.pzone .mascom_jikjong dd li a{display:inline-block;*display:inline;*zoom:1;max-width:340px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;line-height:13px;height:13px}

.conts_wrap.pzone .job_calendar{width:760px;clear:both;padding-top:25px}
.conts_wrap.pzone .job_calendar .calendar_tit{width:760px;overflow:hidden}
.conts_wrap.pzone .job_calendar .calendar_tit h2{float:left}
.conts_wrap.pzone .job_calendar .calendar_tit .more_all{float:right;background:url("../pzone/img/icon_all.png") no-repeat;width:52px;height:10px;margin-top:4px}
.conts_wrap.pzone .job_calendar ul{border:1px solid #e8e8e8;margin-top:8px;overflow:hidden;margin-left:-1px}
.conts_wrap.pzone .job_calendar li{border-left:1px solid #e8e8e8;float:left}
.conts_wrap.pzone .job_calendar li.sunday{width:108px}
.conts_wrap.pzone .job_calendar li.monday{width:108px}
.conts_wrap.pzone .job_calendar li.tuesday{width:108px}
.conts_wrap.pzone .job_calendar li.wednesday{width:108px}
.conts_wrap.pzone .job_calendar li.thursday{width:108px}
.conts_wrap.pzone .job_calendar li.friday{width:108px}
.conts_wrap.pzone .job_calendar li.saturday{width:110px}
.conts_wrap.pzone .job_calendar dt{background-color:#f7fafc;border-bottom:1px solid #e8e8e8;padding:13px 0 0 0;height:40px;text-align:center;font-family:tahoma,'굴림',sans-serif;font-size:13px;font-weight:bold}
.conts_wrap.pzone .job_calendar dt.sun{color:#d3493e}
.conts_wrap.pzone .job_calendar dt.day{color:#717171}
.conts_wrap.pzone .job_calendar dt.sat{color:#1c61b5}
.conts_wrap.pzone .job_calendar dd{margin-left:7px;line-height:20px}
.conts_wrap.pzone .job_calendar dd img{margin-top:4px}
.conts_wrap.pzone .job_calendar dd a{font-family:tahoma,'돋움',sans-serif;font-size:11px;color:#717171}
/******* ED 프리미엄존 ED *******/

/******* ST 고객센터 ST *******/
.conts_wrap ul.sub_title_desc{margin-top:16px;margin-left:12px}
.conts_wrap ul.sub_title_desc li{padding-bottom:6px;padding-left:10px;background:url('../member/img/dot1.gif') no-repeat 4px 5px;font-size:11px;color:#828282}
.conts_wrap.support{min-height:600px}
.conts_wrap.support a{text-decoration:none}
.conts_wrap.support .sub_title_area{margin:0;height:25px;position:relative}
.conts_wrap.support .contacts_img{position:absolute;right:0;top:43px}
.conts_wrap.support .contacts_img img{width:165px}
.conts_wrap.support .cus_num{display:inline-block;*display:inline;*zoom:1;width:14px;height:14px;line-height:15px;margin-top:0;margin-bottom:3px;background-color:#bebebe;overflow:hidden;font-family:tahoma,'굴림',sans-serif;font-size:11px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle}
/*.conts_wrap.support .top_banner_customer{background:url("../customer/img/img_customer.png") no-repeat;width:500px;height:130px}*/
.conts_wrap.support .customer_rt_menu{width:250px;height:130px;position:relative}
.conts_wrap.support .customer_rt_menu ul{overflow:hidden;width:250px;height:130px}
.conts_wrap.support .customer_rt_menu ul li{float:left}
.conts_wrap.support .customer_rt_menu ul li a{display:block;width:125px;height:65px}
.conts_wrap.support .customer_rt_menu ul li.mn1{width:125px;height:65px}
.conts_wrap.support .customer_rt_menu ul li.mn1 a{background:url("../customer/img/customer_icon01.png") 0 0 no-repeat}
.conts_wrap.support .customer_rt_menu ul li.mn2{width:125px;height:65px}
.conts_wrap.support .customer_rt_menu ul li.mn2 a{background:url("../customer/img/customer_icon02.png") 0 0 no-repeat}
.conts_wrap.support .customer_rt_menu ul li.mn3{width:125px;height:65px}
.conts_wrap.support .customer_rt_menu ul li.mn3 a{background:url("../customer/img/customer_icon03.png") 0 0 no-repeat}
.conts_wrap.support .customer_rt_menu ul li.mn4{width:125px;height:65px}
.conts_wrap.support .customer_rt_menu ul li.mn4 a{background:url("../customer/img/customer_icon04.png") 0 0 no-repeat}
.conts_wrap.support .top_banner_support{position:relative;width:500px;height:130px;padding:15px;background-color:#fbfbfb;border:1px solid #dedede}
.conts_wrap.support .top_banner_support *{font-family:'Nanum Square','맑은 고딕','Malgun Gothic',sans-serif;font-size:13px;letter-spacing:-1px}
.conts_wrap.support .top_banner_support:before{content:'';position:absolute;right:0;top:0;bottom:0;left:0;background:url("../customer/img/img_customer.png") right 0}
.conts_wrap.support .top_banner_support ul{position:relative;overflow:hidden;margin-top:60px;margin-bottom:5px}
.conts_wrap.support .top_banner_support ul li{float:left;margin-right:10px;}
.conts_wrap.support .top_banner_support p{position:relative}
.conts_wrap.support .top_banner_support strong{color:#ff7f2e;font-weight:bold;}


.conts_wrap.support .faq_search{width:760px;clear:both;padding-top:15px}
.conts_wrap.support .faq_search ul{border:1px solid #e8e8e8;overflow:hidden}
.conts_wrap.support .faq_search li.faq_area{background:url("../customer/img/faq_search.png") no-repeat;width:92px;height:50px;float:left}
.conts_wrap.support .faq_search li.sel_faq{float:left;margin-left:10px;margin-top:18px}
.conts_wrap.support .faq_search li.txt_faq{float:left;margin-left:10px;margin-top:12px}
.conts_wrap.support .faq_search li.txt_faq input.type1{height:25px;border:1px solid #c8cdd1;line-height:23px;width:450px}
.conts_wrap.support .faq_search .btn_pack.blue{height:25px;width:40px;padding:0}
.conts_wrap.support .faq_search .btn_pack.blue *{color:#fff;position:absolute;width:100%;height:100%}

.conts_wrap.support .per_faq{width:370px;clear:both;padding-top:25px;float:left}
.conts_wrap.support .per_faq .faq_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.support .per_faq .faq_tit h2{float:left}
.conts_wrap.support .per_faq .faq_tit a{float:right;background:url("../customer/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:4px}
.conts_wrap.support .per_faq .faq_nae{width:100%;margin-top:8px}
.conts_wrap.support .per_faq .faq_nae ul{width:100%}
.conts_wrap.support .per_faq .faq_nae li{overflow:hidden;line-height:23px}
.conts_wrap.support .per_faq .faq_nae li img{float:left;width:36px;height:14px;margin-top:3px}
.conts_wrap.support .per_faq .faq_nae li a{color:#717171}
.conts_wrap.support .per_faq span.title.ellipsis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;max-width:350px}

.conts_wrap.support .com_faq{width:370px;padding-top:25px;float:right}
.conts_wrap.support .com_faq .faq_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.support .com_faq .faq_tit h2{float:left}
.conts_wrap.support .com_faq .faq_tit a{float:right;background:url("../customer/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:4px}
.conts_wrap.support .com_faq .faq_nae{width:100%;margin-top:8px}
.conts_wrap.support .com_faq .faq_nae ul{width:100%}
.conts_wrap.support .com_faq .faq_nae li{overflow:hidden;line-height:23px}
.conts_wrap.support .com_faq .faq_nae li img{float:left;width:36px;height:14px;margin-top:3px}
.conts_wrap.support .com_faq .faq_nae li a{color:#717171}
.conts_wrap.support .com_faq span.title.ellipsis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;max-width:350px}

.conts_wrap.support .cus_notice{width:370px;clear:both;padding-top:25px;float:left}
.conts_wrap.support .cus_notice .notice_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.support .cus_notice .notice_tit h2{float:left}
.conts_wrap.support .cus_notice .notice_tit a{float:right;background:url("../customer/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:4px}
.conts_wrap.support .cus_notice .notice_nae{width:100%;margin-top:8px}
.conts_wrap.support .cus_notice .notice_nae ul{width:100%}
.conts_wrap.support .cus_notice .notice_nae li{overflow:hidden;line-height:23px}
.conts_wrap.support .cus_notice .notice_nae li img{float:left;width:36px;height:14px;margin-top:3px}
.conts_wrap.support .cus_notice .notice_nae li a{color:#717171}
.conts_wrap.support .cus_notice .notice_nae li span.date{float:right}
.conts_wrap.support .cus_notice span.title.ellipsis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;max-width:315px}

.conts_wrap.support .cus_event{width:370px;float:right;padding-top:25px}
.conts_wrap.support .cus_event .event_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.support .cus_event .event_tit h2{float:left}
.conts_wrap.support .cus_event .event_tit a{float:right;background:url("../customer/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:4px}
.conts_wrap.support .cus_event .event_nae{width:100%;margin-top:8px}
.conts_wrap.support .cus_event .event_nae ul{width:100%}
.conts_wrap.support .cus_event .event_nae li{overflow:hidden;line-height:23px}
.conts_wrap.support .cus_event .event_nae li img{float:left;width:36px;height:14px;margin-top:3px}
.conts_wrap.support .cus_event .event_nae li a{color:#717171}
.conts_wrap.support .cus_event .event_nae li span.date{float:right}
.conts_wrap.support .cus_event span.title.ellipsis{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;max-width:315px}
/*
.conts_wrap.support .cus_event .event_tit{width:370px;overflow:hidden;border-bottom:1px solid #476199;padding-bottom:8px}
.conts_wrap.support .cus_event .event_tit h2{float:left}
.conts_wrap.support .cus_event .event_tit a{float:right;background:url("../customer/img/icon_more.png") no-repeat;width:39px;height:10px;margin-top:4px}
.conts_wrap.support .cus_event .event_nae{width:100%;margin-top:8px;overflow:hidden}
.conts_wrap.support .cus_event .event_nae ul{overflow:hidden}
.conts_wrap.support .cus_event .event_nae li img{float:left}
.conts_wrap.support .cus_event .event_nae li.event_info{float:left;width:223px;padding:4px 0 0 10px}
.conts_wrap.support .cus_event .event_nae li.event_info.onlytext{width:100%}
.conts_wrap.support .cus_event .event_nae li.event_info dt{padding-bottom:5px}
.conts_wrap.support .cus_event .event_nae li.event_info dt a{color:#3764d8;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;display:inline-block;*display:inline;*zoom:1;max-width:100%}
.conts_wrap.support .cus_event .event_nae li.event_info dd a{color:#717171}
.conts_wrap.support .cus_event .event_nae li.event_info dd.summary{color:#717171;line-height:16px;padding-top:10px}
*/

.conts_wrap.support .custom_bn{width:760px;padding-top:20px;clear:both}
.conts_wrap.support .custom_bn ul{overflow:hidden;height:65px}
.conts_wrap.support .custom_bn li a.cus_bn1{background:url("../customer/img/bn_customer01.png") no-repeat;width:187px;height:65px;float:left;margin-right:3px}
.conts_wrap.support .custom_bn li a.cus_bn2{background:url("../customer/img/bn_customer02.png") no-repeat;width:187px;height:65px;float:left;margin-right:3px}
.conts_wrap.support .custom_bn li a.cus_bn3{background:url("../customer/img/bn_customer03.png") no-repeat;width:187px;height:65px;float:left;margin-right:3px}
.conts_wrap.support .custom_bn li a.cus_bn4{background:url("../customer/img/bn_customer04.png") no-repeat;width:187px;height:65px;float:left}
.conts_wrap.support .contact_map{clear:both;width:760px;min-height:439px;margin-top:35px}
/* 2024-10-29 width 760px -> 1060px로 변경 */
.conts_wrap.support .cus_advertise{width:1060px;padding-top:15px}
.conts_wrap.support .cus_advertise table.advertise_box{border-top:2px solid #476199;border-left:1px solid #e3e4e7;border-right:1px solid #e3e4e7;border-bottom:1px solid #e3e4e7}
.conts_wrap.support .cus_advertise th.advertise_wrap_tit{background-color:#fbfcfd;height:47px;border-right:1px solid #e3e4e7;border-bottom:1px solid #e3e4e7;font-family:tahoma,'굴림',sans-serif;font-size:12px;color:#3a4662;font-weight:bold;padding-left:18px}
.conts_wrap.support .cus_advertise td{border-bottom:1px solid #e3e4e7;font-family:tahoma,'굴림',sans-serif;font-size:12px;color:#3a4662;font-weight:normal;padding-left:20px}
.conts_wrap.support .cus_advertise td.tel,.conts_wrap.support .cus_advertise td.tel *,
.conts_wrap.support .cus_advertise td.fax,.conts_wrap.support .cus_advertise td.fax *,
.conts_wrap.support .cus_advertise td.mail,.conts_wrap.support .cus_advertise td.mail *{font-family:tahoma,'굴림',gulim,sans-serif}
.conts_wrap.support .cus_advertise input,select,textarea{padding-left:3px;height:25px;line-height:23px;border:1px solid #c8cdd1;color:#7b7e8d}
.conts_wrap.support .cus_advertise input.type1{width:150px}
.conts_wrap.support .cus_advertise input.type2{width:367px}
.conts_wrap.support .cus_advertise input.type3{width:96px}
.conts_wrap.support .cus_advertise select.type4{width:101px}
.conts_wrap.support .cus_advertise select.type5{width:126px}
.conts_wrap.support .cus_advertise label{font-weight:normal}
.conts_wrap.support .cus_advertise textarea.type6{width:574px;height:117px;border:1px solid #ededed;background-color:#fcfcfc}

.conts_wrap.support .box_direction{margin-top:30px;}
.conts_wrap.support .box_direction .map.subway:after{content:"";display:block;clear:both;}
.conts_wrap.support .box_direction .map.subway li{float:left;height:87px;}
.conts_wrap.support .box_direction .map.subway .icon_traffic{width:88px;background:url("/img/customer/img/icon_subway.png") no-repeat;}
.conts_wrap.support .box_direction .map.subway .txt_move{line-height:87px;padding:0 30px;text-align:center;}
.conts_wrap.support .box_direction .map.subway .txt_move span{font-size:15px;font-weight:bold;color:#0b2f61;}
.conts_wrap.support .box_direction .map.subway .txt_navigation{padding-top:32px;line-height:20px;}
.conts_wrap.support .box_direction .map.subway .txt_navigation dt,
.conts_wrap.support .box_direction .map.subway .txt_navigation dd{display:inline-block;}
.conts_wrap.support .box_direction .map.subway .txt_navigation dt{font-weight:bold;}
.conts_wrap.support .box_direction .map.subway .txt_navigation dt.txt_green{color:#30bb37}

.conts_wrap.support .box_direction{margin-top:30px;}
.conts_wrap.support .box_direction .map.bus{padding:40px 0 30px 0;}
.conts_wrap.support .box_direction .map.bus:after{content:"";display:block;clear:both;}
.conts_wrap.support .box_direction .map.bus li{float:left;height:87px;}
.conts_wrap.support .box_direction .map.bus .icon_traffic{width:88px;height:87px;background:url("/img/customer/img/icon_bus.png") no-repeat;}
.conts_wrap.support .box_direction .map.bus .txt_move{line-height:87px;padding:0 38px;text-align:center;}
.conts_wrap.support .box_direction .map.bus .txt_move span{font-size:15px;font-weight:bold;color:#0b2f61;}
.conts_wrap.support .box_direction .map.bus .txt_navigation{}
.conts_wrap.support .box_direction .map.bus .txt_navigation .list_bus_rout{}
.conts_wrap.support .box_direction .map.bus .txt_navigation .list_bus_rout:after{content:"";display:block;clear:both}
.conts_wrap.support .box_direction .map.bus .txt_navigation .list_bus_rout li{padding-top:0;margin-top:-10px;height:inherit;}
.conts_wrap.support .box_direction .map.bus .txt_navigation .list_bus_rout li span{font-weight:bold;}

.conts_wrap.support a.btn_s_termsview_per{display:block;position:absolute;right:0;top:0;background:url("../customer/img/btn_per_terms.png") no-repeat;width:145px;height:27px}
.conts_wrap.support a.btn_s_termsview_com{display:block;position:absolute;right:0;top:0;background:url("../customer/img/btn_com_terms.png") no-repeat;width:145px;height:27px}
.conts_wrap.support .terms_wrap{margin-top:15px}
.conts_wrap.support .terms_per,
.conts_wrap.support .terms_com{line-height:20px;border:1px solid #eee;background-color:#fcfcfc;padding:20px 15px}
.conts_wrap.support .terms_per strong,
.conts_wrap.support .terms_com strong{font-weight:bold}
/******* ED 고객센터 ED *******/

/******* ST 외부광고영역 ST *******/
#wrap .adbanner{width:185px;height:145px;;margin-bottom:10px;display:none}
#wrap .powerlink_search{width:185px}
/* 2024-10-07 서브페이지 width 변경에 의한 광고 배너 width조절 width 754px -> 1054px */
#wrap .adsense_search_top{width:1054px}/*height:121px*/
#wrap .adsense_search_right{width:185px;height:623px}
#wrap .adsense_search_bottom{width:960px;margin-bottom:20px}
#wrap .adsense_search_right_top{width:185px;margin-bottom:10px}
/* 2024-10-07 서브페이지 width 변경에 의한 광고 배너 width조절 width 760px -> 1060px */
#wrap .adsense_bottom{width:1060px;height:121px;margin-top:20px}
#wrap .adsense_middle{}
#wrap .adsense_left{height:623px;clear:both;float:left;margin-top:16px;width:180px}

/* 2024-10-07 서브페이지 width 변경에 의한 광고 배너 width조절 width 728px -> 1028px */
#wrap .adbanner em{display:block;overflow:hidden;width:185px;height:145px}
#wrap .adsense_search_top em{display:block;overflow:hidden;width:1028px;height:90px;margin:12px auto}
#wrap .adsense_search_right em{display:block;overflow:hidden;width:160px;height:600px;margin:12px auto}
#wrap .adsense_search_bottom em{display:block;overflow:hidden;width:1028px;height:90px;margin:12px auto}
#wrap .adsense_search_right_top em{display:block;overflow:hidden;margin:15px auto}
#wrap .adsense_bottom em{display:block;overflow:hidden;width:1028px;height:90px;margin:16px auto}
#wrap .adsense_middle em{display:block;overflow:hidden;width:1028px;height:90px;margin:15px auto}
#wrap .adsense_left em{display:block;overflow:hidden;width:160px;height:600px;margin:9px auto}
#wrap .adsense_login_bottom em{display:block;overflow:hidden;width:940px;height:90px;margin:9px auto}

#wrap .adbanner,
#wrap .powerlink_search,
#wrap .adsense_search_top,
#wrap .adsense_search_right,
#wrap .adsense_search_bottom,
#wrap .adsense_bottom,
#wrap .adsense_middle,
#wrap .adsense_left,
#wrap .adsense_login_bottom{border:0 solid #d4d4d4;text-align:center}/* border:1px solid #d4d4d4 */

#wrap .adsense_search_top,
#wrap .adsense_search_right,
#wrap .adsense_search_bottom,
#wrap .adsense_search_right_top,
#wrap .adsense_bottom,
#wrap .adsense_middle,
#wrap .adsense_left,
#wrap .adsense_login_bottom{border:1px solid #d4d4d4;height:initial}

/******* ED 외부광고영역 ED *******/

/******* ST 공통로그인화면 ST *******/
.m_home_icon{margin-top:11px;margin-right:5px}
.com_top{overflow:hidden;margin-top:10px}
.com_top h3{float:left;margin-top:20px}
.com_top .com_bg{float:right}
.com_form{position:relative;border:1px solid #d5d7d8;padding:16px;overflow:hidden;margin-bottom:5px;min-height:299px}/*border-bottom:1px solid #d5d7d8;*/
.com_form .login_input_wrap{position:relative;width:516px;height:226px;border:1px solid #d7d7d7;padding-top:35px;float:left;background-color:#fbfbfb;margin-right:16px}
.com_form .login_input_wrap .login_che{padding-left:40px}
.com_form .login_input_wrap .login_che input{vertical-align:middle;color:#3a4662}
.com_form .login_input_wrap .login_che label{font-size:13px;vertical-align:middle;}
.com_form .login_input_wrap .login_che .id_save{margin-right:15px;}
/* 2024-10-24 width 395px -> 695px로 변경 */
.com_form .login_ban_wrap{position:absolute;top:16px;right:16px;width:695px;}
.com_form .login_form{position:relative;margin:15px 0 20px 40px;}
.com_form .login_form .input{width:329px;height:44px;line-height:44px;padding-left:13px;font-size:18px;color:#1a3652;font-weight:bold;}
.com_form .login_form .input#pw{border-top:none;}
.com_form .login_form .submit{position:absolute;top:0;right:40px}
.com_form ul{height:77px;border-top:1px solid #cde5f2;background-color:#e6eaf5;padding-top:10px}
.com_form li{overflow:hidden;margin-bottom:5px}
.com_form li img{float:left;padding-top:6px;margin-left:43px}
.com_form .txt_user_find{position:absolute;top:35px;right:40px;}
.com_form .txt_user_find button{font-size:13px;background-color:#fbfbfb;border:none;}
.com_form .box_soclal{clear:both;padding-top:10px}
.com_form .txt_new_user{margin-left:40px;}
.com_form .txt_new_user:after{content:"";display:block;clear:both;}
.com_form .txt_new_user button,
.com_form .txt_new_user span{font-size:13px;}
.com_form .txt_new_user button{font-weight:bold;text-decoration:underline;float:right;margin-right:40px;background-color:#fbfbfb;border:none}

/******* ED 공통로그인화면 ED *******/

/******* ST 헤드헌팅 서비스 ST *******/
.box_headhunting .txt_tit{margin:20px 0 10px 10px}
.box_headhunting .box_service {position:relative;}
.box_headhunting .box_db_explan{padding-top:20px;padding-left:15px;}
.box_headhunting .box_headhunting_tit{padding-left:25px;padding-right:91px;text-align:justify}
.box_headhunting .box_headhunting_tit .txt_tit{margin:20px 0 10px -15px}
.box_headhunting .box_headhunting_profit{padding-left:20px;padding-top:15px;}
.box_headhunting .img_explan{padding-left:20px;margin-top:-10px;}
.box_headhunting .box_service_profit .img_explan{padding-top:10px;padding-bottom:15px;}
.box_headhunting .txt_explan{padding-left:22px;padding-right:91px;text-align:justify;}
.box_headhunting .txt_explan img{padding-bottom:10px;padding-top:10px;}
.box_headhunting .txt_explan img:first-child{padding-top:0;}
.box_headhunting .box_service_favor .txt_tit{padding-bottom:15px;}
.box_headhunting .box_btn{text-align:center;margin-top:20px;margin-bottom:20px;}
.box_headhunting .btn{display:inline-block;width:147px;height:35px;background-color:red;position:absolute;zoom:1;filter:alpha(opacity=0);opacity:0;}
.box_headhunting .btn.tab1{top:219px;left:13px;width:170px}
.box_headhunting .btn.tab2{top:219px;left:183px;width:179px}
.box_headhunting .btn.tab3{top:219px;left:362px;}
.box_headhunting .btn.tab4{top:219px;left:509px;}
.box_headhunting .btn.email{top:0;left:0;width:0;height:0;background-color:#f8f8f8;filter:alpha(opacity=100);opacity:1;cursor:default}
.box_headhunting .btn.support{top:158px;left:363px;width:251px;height:51px;}
.box_headhunting .txt_service_box{position:absolute;top:167px;left:63px;line-height:16px;}
.box_headhunting .txt_service_box .txt_nm,
.box_headhunting .txt_service_box .txt_tel{color:#005fa4}
.box_headhunting .txt_service_box .txt_guide{display:block;font-weight:bold;}
.box_headhunting .txt_service_box .txt_tel .icon_tel{background: url(/img/common/img/icon_set.png?t=20161004) no-repeat -18px -522px;display:inline-block;width:15px;height:15px;margin-right:4px;margin-left:15px;vertical-align:middle;}
/******* ED 헤드헌팅 서비스 ED *******/

/******* ST 인재파견 서비스 ST *******/
.box_outsourcing .txt_tit{margin:20px 0 10px 10px}
.box_outsourcing .box_service {position:relative;}
.box_outsourcing .img_explan{padding-left:20px;padding-top:10px;}
.box_outsourcing .txt_explan{padding-left:22px;padding-right:91px;text-align:justify;}
.box_outsourcing .txt_explan img{padding-bottom:10px;padding-top:10px;}
.box_outsourcing .txt_explan img:first-child{padding-top:0;}
.box_outsourcing .box_btn{text-align:center;margin-top:20px;margin-bottom:20px;}
.box_outsourcing .btn{display:inline-block;width:147px;height:35px;background-color:red;position:absolute;zoom:1;filter:alpha(opacity=0);opacity:0;}
.box_outsourcing .btn.tab1{top:219px;left:13px;width:170px}
.box_outsourcing .btn.tab2{top:219px;left:183px;width:179px}
.box_outsourcing .btn.tab3{top:219px;left:362px;}
.box_outsourcing .btn.tab4{top:219px;left:509px;}
.box_outsourcing .btn.email{top:0;left:0;width:0;height:0;background-color:#f8f8f8;filter:alpha(opacity=100);opacity:1;cursor:default}
.box_outsourcing .btn.support{top:158px;left:363px;width:251px;height:51px;}
.box_outsourcing .txt_service_box{position:absolute;top:167px;left:63px;line-height:16px;}
.box_outsourcing .txt_service_box .txt_nm,
.box_outsourcing .txt_service_box .txt_tel{color:#005fa4}
.box_outsourcing .txt_service_box .txt_guide{display:block;font-weight:bold;}
.box_outsourcing .txt_service_box .txt_tel .icon_tel{background: url(/img/common/img/icon_set.png?t=20161004) no-repeat -18px -522px;display:inline-block;width:15px;height:15px;margin-right:4px;margin-left:15px;vertical-align:middle;}
/******* ED 인재파견 서비스 ED *******/

.inner_resume .tit,
.inner_recruit .tit,
.btn_service_info{font-size:27px;font-weight:bold;letter-spacing:-2px;color:#272727;}
.btn_service_info{display:inline-block;padding:1px 4px 1px 4px;margin-left:3px;vertical-align:top;margin-top:3px;font-size:22px;border:none;color:#4b4b4b;font-weight:400;float:right;}
.btn_service_info .txt_blue{display:inline-block;font-family:'굴림',gulim,sans-serif;font-size:12px;padding-left:2px;font-weight:bold}

/******* ST 모바일버전보기 ST *******/
#goto_mobile{display:block;margin-top:20px;min-width:1260px}
#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;color:#fff;background:#336ee1 linear-gradient(to bottom, #588aed 50%, #336ee1 50%)}
/******* ED 모바일버전보기 ED *******/

/******* ST 프린트설정 ST *******/
@media print
{
    html,body{position:static;border:0;margin:0;padding:0;height:100%;width:100%}

    #slide_banner,
    #global_bar,
    #header,
    #gnb,
    #gnb_margin,
    #side_bar,
    #footer,
    #right_empty_fixed,
    #right_wing,
    .btn_pack,
    .noprint{display:none !important}
    .breakhere{page-break-after:always}

    #wrap #contents{width:100% !important;padding-bottom:0 !important}
}
/******* ED 프린트설정 ED *******/

/* 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;}

/* include -> Global_Footer.htm */
/*
.right_w .box_common_txt .tel         {top:-2px;left:85px;font-size:26px;color:#2c6cef}
.right_w .box_common_txt .fax         {top:32px;left:221px;color:#88898B}
.right_w .box_common_txt .mail        {top:33px;left:43px;color:#88898B}
.right_w .box_common_txt .account_bank{top:101px;left:16px;font-size:14px;color:#0074c3}
.right_w .box_common_txt .account_no  {top:100px;left:66px;font-size:15px;color:#0074c3}
.right_w .box_common_txt .account_nm  {top:101px;left:216px;font-size:12px;color:#747474}
*/

/* support -> support_ctg_header.inc */
.box_contacts .box_common_txt span {left:inherit;font-size:15px;}
.box_contacts .box_common_txt .tel {top:-42px;right:82px;}
.box_contacts .box_common_txt .mail{top:-22px;right:0;}
/* ED box_common_txt ED */

/******* ST 채용관 리뉴얼 ST *******/
.inner_recruit{position:relative;margin-top:25px}
.inner_recruit *{font-family:'맑은 고딕','Malgun Gothic',sans-serif;letter-spacing:-1px}
.inner_recruit a{text-decoration:none;}
.inner_recruit .tit{margin:20px 0 10px;}
.inner_recruit .tit_gunsu{position:absolute;right:0;top:0;text-align:right;line-height:30px}
.inner_recruit .tit_gunsu strong{letter-spacing:0}
.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:240px;padding:0 10px;margin-left:8px;margin-top:8px;border:1px solid #d3d3d3;}
.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:#0047ff}

.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;padding-top: 12px;}
.inner_recruit .box.empty .link img{vertical-align:middle;margin-top:-80px}
.inner_recruit .box_premium.empty .link img{vertical-align:middle;margin-top:-100px}
.inner_recruit .box.empty .vvip_link{display:block;width:100%;height:100%;text-align:center;padding-top: 12px;}
.inner_recruit .box.empty .vvip_link img{vertical-align:middle;margin-top:0}
.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:60px;margin:0 auto;background-color:#ccc;color:#fff;border-radius:10px}

.inner_recruit .box.rec_pre{border:1px solid #0190f8}
.inner_recruit .box.rec_pre:hover{}
.inner_recruit .box.rec_pre:hover .company_name .link,
.inner_recruit .box.rec_pre:hover .subject .link{}

.inner_recruit .cols1 .box{float:none}
.inner_recruit .cols2 .box{width:377px;}
.inner_recruit .cols3 .box{width:250px;}
/* 2024-10-22 width 373px -> 523px로 변경 */
.inner_recruit .cols4 .box{width:523px;}
.inner_recruit .cols5 .box{width:182px;}

.inner_recruit.main .cols2 .box{width:630px;}
.inner_recruit.main .cols2 .box .subject .link{width:630px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
/*noinspection CssNonIntegerLengthInPixels*/
.inner_recruit.main .cols3 .box{width:413.5px;}
.inner_recruit.main .cols4 .box{width:308px;}
.inner_recruit.main .cols5 .box{width:245px;}

.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 .favor{}
.inner_recruit .d_day{}

.inner_recruit .link{ }
.inner_recruit .company_name{display:inline-block;max-width:100%}
.inner_recruit .company_name .link{font-size:18px;color:#000000;}
.inner_recruit .subject{display:inline-block;margin-top:0;overflow:hidden;width:450px;max-height:46px;max-width:100%}
.inner_recruit .subject .link{display:inline-block;font-size:12px;}
.inner_recruit .wrap_rec_date *{font-size:12px;letter-spacing:0; color:#0047ff;}
.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:#000;}

.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 .favor {width:19px;height:19px;vertical-align:baseline;cursor:pointer}
.inner_recruit .favor.hearton {background-position:-169px -27px;}
.inner_recruit .favor.heartoff{background-position:-169px -53px;}

.inner_recruit .scrap         {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;position:absolute;bottom:10px;right:10px;}
.inner_recruit .scrap.staron  {background-position:-169px -77px;}
.inner_recruit .scrap.staroff {background-position:-169px -105px;}


/*VVIP 채용관*/
.inner_recruit_vvip .tit_vvip .tit_color {font-size: 27px; letter-spacing: -2px; color: #326bff;}
.inner_recruit_vvip .tit_vvip img {vertical-align:middle;}
.inner_recruit .wrap_recruit_vvip .box_vvip{background: url("../main/img/vvip_top.png") no-repeat;}
.inner_recruit .wrap_recruit_vvip .logo{background-color:#fff;display:block; margin-top:50px; margin-bottom:10px; height:70px;}
.inner_recruit .wrap_recruit_vvip .company_name .link{font-size:16px; color:#326bff}
.inner_recruit .wrap_recruit_vvip .subject {margin-top:5px}
.inner_recruit .wrap_recruit_vvip .subject .link{font-size:18px; width:285px; height:50px;}/*display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp:2;*/
.inner_recruit .wrap_recruit_vvip .wrap_rec {margin-top:6px;}


/*VIP 채용관*/
.inner_recruit_vip .tit_vip .tit_color {font-size: 27px; letter-spacing: -2px; color: #326bff;}
.inner_recruit_vip .tit_vip img {vertical-align:middle;margin-right:8px;}
.inner_recruit .wrap_recruit_vip .box_vip{border-bottom: 5px solid #326bff}
.inner_recruit .wrap_recruit_vip .logo{background-color:#fff;display:block; margin-top:25px; margin-bottom:20px; height:70px;}
.inner_recruit .wrap_recruit_vip .company_name .link{font-size:16px; color:#326bff}
.inner_recruit .wrap_recruit_vip .subject {margin-top:5px}
.inner_recruit .wrap_recruit_vip .subject .link{font-size:18px; width:280px; height: 50px}
.inner_recruit .wrap_recruit_vip .wrap_rec {margin-top:5px;}
.inner_recruit .box_vip{position:relative;overflow:hidden;background-color:#fff;float:left;height:225px;padding:0 10px;margin-left:8px;margin-top:8px;border:1px solid #d3d3d3;}



/* 그랜드 채용관 */
.inner_recruit_grand  .tit_grand .tit_color {font-size: 27px; letter-spacing: -2px; color: #326bff;}
.inner_recruit.inner_recruit_grand{}
.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:205px;}
.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;margin-top:15px;}
.inner_recruit.inner_recruit_grand .logo img{max-width:155px;max-height:70px;}
.inner_recruit.inner_recruit_grand .company_name{}
.inner_recruit.inner_recruit_grand .company_name .link{display:inline-block;max-width:160px;font-size:18px;font-weight:bold; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.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:15px;padding-top: 5px;}
.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:9px;background-color:#0190f8;}
.inner_recruit.inner_recruit_grand .box:hover .grand_point{}
.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:115px;}
.inner_recruit.inner_recruit_premium .cols3 .box .subject .link{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.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{position:absolute;left:0;bottom:0;line-height:95px;padding:0 10px;width:135px;height:100%;}
.inner_recruit.inner_recruit_premium .logo .link{border-right:1px solid #cdcdcd;margin-top:20px;height:70px;width:125px;}
.inner_recruit.inner_recruit_premium .logo img{max-width:113px;max-height:43px;margin-top: -20px}
.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:18px;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 .favor{vertical-align:middle}
.inner_recruit.inner_recruit_premium .rec_pre{background-color:#e3f3ff}
.inner_recruit.inner_recruit_premium .premium_point{}
.inner_recruit.inner_recruit_premium.main .company_name .link{max-width:170px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.inner_recruit.inner_recruit_premium.main .subject .link{max-width:235px}
.inner_recruit.inner_recruit_premium.main .company_name .link{color:#000000;}

/* 채용관마진값*/
.margin_left130{margin-left:135px;margin-top:32px;}
.div .ul .li .subject .link { font-size:20px;}

/* 스페셜 채용관 */
.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 .favor{vertical-align:middle}
.inner_recruit.inner_recruit_special .scrap{bottom:16px}
.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}
.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_outsourcing  .tit_outsourcing .tit_color {font-size: 27px; letter-spacing: -2px; color: #326bff;}
.inner_recruit.inner_recruit_outsourcing .box:after{content:"";display:block;clear:both;}
.inner_recruit.inner_recruit_outsourcing .cols2 .box{height:155px;}
.inner_recruit.inner_recruit_outsourcing .cols3 .box{height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols4 .box{height:255px;}
.inner_recruit.inner_recruit_outsourcing .cols5 .box{height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols2 .box.empty{line-height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols3 .box.empty{line-height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols4 .box.empty{line-height:112px;}
.inner_recruit.inner_recruit_outsourcing .cols5 .box.empty{line-height:112px;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing{display:inline-block;width:304px;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing_left,
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing_right{float:left;position:relative}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing_right{width:300px;padding:0 0 0 10px; border-left: 1px solid #eee;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing_right .rec_list{position:relative;height:22px}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing_right .rec_list:after{content:"";display:block;clear:both;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing_right .wrap_rec_date{display:inline-block;float:right;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_outsourcing_right .wrap_rec_date{}
.inner_recruit.inner_recruit_outsourcing .logo{left:0;top:0;width:305px;height:100px;line-height:112px;margin:-1px 0 0 0;padding:0;border-bottom: 1px solid #eee;}
.inner_recruit.inner_recruit_outsourcing .logo img{max-width:300px;max-height:100px;vertical-align:middle;}
.inner_recruit.inner_recruit_outsourcing .wrap_rec_company{left:0;top:0;width:304px;height:40px;line-height:40px;padding:0 0 0 10px;font-size:15px;font-weight:bold;z-index:1;}
.inner_recruit.inner_recruit_outsourcing .company_name .link{font-size:18px;max-width:264px;display:inline-block; color:#000000}
.inner_recruit.inner_recruit_outsourcing .subject{margin:0}
.inner_recruit.inner_recruit_outsourcing .subject .link{font-size:15px}
.inner_recruit.inner_recruit_outsourcing .date{font-size:11px}
.inner_recruit.inner_recruit_outsourcing .favor{vertical-align:super;}
.inner_recruit.inner_recruit_outsourcing .rec_pre{background-color:#fff;}
.inner_recruit.inner_recruit_outsourcing.main .subject .link{max-width:220px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.inner_recruit.inner_recruit_outsourcing .d_day,
.inner_recruit.inner_recruit_outsourcing .scrap{display:none;}
.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 .box.empty .link img{margin-top:90px}
.inner_recruit.inner_recruit_outsourcing .box.empty .txt_prod_link{display:inline-block;margin-left:3px}
.inner_recruit.inner_recruit_outsourcing .box.empty .wrap_prod_info{height:30px;margin-top:6px}

/* 2024-10-22 width 371px -> 521px 변경 */
.inner_recruit.inner_recruit_outsourcing.sub .logo,
.inner_recruit.inner_recruit_outsourcing.sub .wrap_rec_outsourcing{width:521px;}
.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:521px;padding:0 10px 0 10px;}
/* 2024-10-22 max-width 282px -> 582px 로 변경 */
.inner_recruit.inner_recruit_outsourcing.sub .subject .link{max-width:450px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}




/* 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:170px;}
.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:70px;line-height:70px;margin:0 -10px 5px;border-bottom:1px solid #eee}
.inner_recruit.inner_recruit_hr .logo img{max-width:170px;max-height:50px;}
.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:18px;font-weight:bold;padding-right:1px;color: #000000}
.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{color:#000000; font-size:13px}
.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;color: #0047ff;}
.inner_recruit.inner_recruit_hr .wrap_rec_date .date span{color:#a2a2a2}
.inner_recruit.inner_recruit_hr .wrap_rec_date .d_day{display:none}
.inner_recruit.inner_recruit_hr .favor{vertical-align:middle}
.inner_recruit.inner_recruit_hr .rec_pre{}
.inner_recruit.inner_recruit_hr .hr_point{}
.inner_recruit.inner_recruit_hr .banner img{width:234px;height:142px}/*height:100%;*/
.inner_recruit.inner_recruit_hr .box:hover .company_name .link,
.inner_recruit.inner_recruit_hr .box:hover .subject .link{color: #3c3c3c;}
.inner_recruit.inner_recruit_hr .box:hover .link:hover{color:#018ff3;}
.inner_recruit.inner_recruit_hr.main .company_name .link{max-width:270px}
.inner_recruit.inner_recruit_hr {font-weight: 100;}
.inner_recruit.inner_recruit_hr.main .subject{width:210px}
.inner_recruit.inner_recruit_hr.main .subject .link{max-width:210px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.inner_recruit.inner_recruit_hr .box.list_hr_rolling .bx-wrapper{padding-right:20px;}
.inner_recruit.inner_recruit_hr .box.list_hr_rolling .next{position:absolute;top:100px;right:0;color:rgb(51, 51, 51);height:67px;line-height:60px;width:19px;font-family:굴림, gulim,sans-serif;font-size:12px;font-weight:bold;}
.inner_recruit.inner_recruit_hr .box.list_hr_rolling .next:hover{color:#018ff3}
.inner_recruit.inner_recruit_hr.main .company_name .box.list_hr_rolling .link{max-width:171px}

/* 헤드라인 채용관 */
.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:88px;}
.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:#000000}
.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:25px;right:10px;overflow:hidden;margin:0}
.inner_recruit.inner_recruit_line .wrap_rec_date .date{float:right;margin-left:3px;color: #0047ff;}
.inner_recruit.inner_recruit_line .wrap_rec_date .d_day{float:left}
.inner_recruit.inner_recruit_line .favor{vertical-align:middle}
.inner_recruit.inner_recruit_line .scrap{bottom:20px}
.inner_recruit.inner_recruit_line .line_point{}
.inner_recruit.inner_recruit_line .rec_opt_ico{vertical-align:top;margin:2px 0 -2px}
.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}
.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:360px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;padding-top:3px;}

/* 추천 채용관 */
.inner_recruit.inner_recruit_list .list{margin:6px 0 0 1px;}
.inner_recruit.inner_recruit_list .box{height:75px;margin:-1px 0 0 -1px;padding:15px 0 10px 20px;border:1px solid #d7d7d7;}
.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:270px;font-size:14px;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:50px;text-align:center;margin-left:40px;}
.inner_recruit.inner_recruit_list .edu_class{width:70px;text-align:center}
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_loc{width:100px;text-align:center}
.inner_recruit.inner_recruit_list .wrap_rec.wrap_rec_date{width:95px;text-align:right}
.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:12px}
.inner_recruit.inner_recruit_list .line_point{}
.inner_recruit.inner_recruit_list .rec_opt_ico{vertical-align:top;margin:5px 0 -5px}
.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:270px}
.inner_recruit.inner_recruit_list.main .box_crown_ico{display:inline-block;overflow:hidden;width:20px;height:25px;position:relative;vertical-align:top;margin:-1px 0 0 -2px}
.inner_recruit.inner_recruit_list.main .box_crown_ico .rec_opt_ico{width:30px;position:absolute;margin:-3px 0 0 -5px;}
.inner_recruit.inner_recruit_list.main .company_name .link{font-size:18px;color:#000000}
.inner_recruit.inner_recruit_list.main .subject{width:390px}

/******* ED 채용관 리뉴얼 ED *******/

/******* ST 채용관 리뉴얼 ST *******/
.inner_resume{position:relative;margin-top:25px}
.inner_resume *{font-family:'맑은 고딕','Malgun Gothic',sans-serif;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:0}
.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:10px;}
.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{margin-bottom:0;}
.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;}

/* 방송정보국제교육원 인재관 */
.inner_resume.inner_resume_iibi{margin-bottom:20px;}
.inner_resume.inner_resume_iibi .cols2 .box{height:109px;}
.inner_resume.inner_resume_iibi .cols3 .box{height:109px;}
.inner_resume.inner_resume_iibi .cols4 .box{height:109px;}
.inner_resume.inner_resume_iibi .cols5 .box{height:109px;}
.inner_resume.inner_resume_iibi .cols2 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_iibi .cols3 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_iibi .cols4 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_iibi .cols5 .box.empty{line-height:109px;padding:0;}
.inner_resume.inner_resume_iibi .box.empty{text-align:center}
.inner_resume.inner_resume_iibi .box.empty img{width:150px;vertical-align:middle;margin-top:-2px}
.inner_resume.inner_resume_iibi .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_iibi .box{padding:10px 10px 10px 75px;}
.inner_resume.inner_resume_iibi .per_pic{position:absolute;top:10px;left:10px;}
.inner_resume.inner_resume_iibi .per_nm{color:#018ff3;font-weight:bold;}
.inner_resume.inner_resume_iibi .jikjong .link{margin-top:4px;display:inline-block;font-weight:bold;font-size:13px;color:#333;}
.inner_resume.inner_resume_iibi .wrap_rsm_top{border-bottom:1px solid #dce0e3;padding-bottom:2px}
.inner_resume.inner_resume_iibi .wrap_rsm_top *{font-size:14px}
.inner_resume.inner_resume_iibi .wrap_rsm_mid{margin-top:5px;display:block;}
.inner_resume.inner_resume_iibi .wrap_rsm_edu{display:inline-block;}
.inner_resume.inner_resume_iibi .edu_class{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_iibi .edu_state{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_iibi .wrap_rsm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.inner_resume.inner_resume_iibi .wrap_rsm_career{display:inline-block;}
.inner_resume.inner_resume_iibi .career{display:inline-block;font-size:11px;border:1px solid #ddd;padding:0 4px 0 2px;letter-spacing:-2px;}
.inner_resume.inner_resume_iibi .career_no{border-color:#ffca74;color:#ffa422}
.inner_resume.inner_resume_iibi .career_is{border-color:#6fc2f8;color:#23a0fd}
.inner_resume.inner_resume_iibi .date_career_y{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_iibi .date_career_m{color:#a7a7a7;font-size:11px;}
.inner_resume.inner_resume_iibi .date_career_m:after{content:"";display:inline-block;width:1px;height:13px;padding-bottom:0;background-color:#a8a8a8;margin:0 0 -2px 4px;}
/******* ED 채용관 리뉴얼 ED *******/

/******* ST 개인회원서비스 ST *******/
.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:#2c9aef;color:#fff;border:1px solid #2c9aef;margin-top:8px}
.wrap_profile .btn.btn_pay.btn_pay_cnslt{margin-top:9px;}
.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}
.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:#2c9aef;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;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;}
dl.list_type1.list_home_service{background:none;}
dl.list_type1.list_home_service .btn_pack.ico.down{background:url('/img/icon/icon_down.jpg?t=01') no-repeat 0 0;height:19px;}
dl.list_type1.list_home_service .more{background:none;top:16px;}
dl.list_type1.list_home_service .more a{font-size:12px;color:inherit;}
dl.list_type1.list_home_service > dt{font-size:13px;width:190px;top:1px;height:47px;line-height:47px;background-color:#fafafa;border-bottom: 1px solid #898989;}
dl.list_type1.list_home_service table.box tr{border-top:1px solid #898989;}
dl.list_type1.list_home_service table.box tr,
dl.list_type1.list_home_service table.box tr *{font-size:13px;}
dl.list_type1.list_home_service table.box tr th{height:50px;background:none;font-size:14px;color:inherit;font-weight:bold;}
dl.list_type1.list_home_service > dt.tab02{left:189px}
dl.list_type1.list_home_service > dt.tab03{left:378px}
dl.list_type1.list_home_service > dt.on{border:1px solid #898989;border-bottom:1px solid #fff;border-top:2px solid #545454;background-color:#fff;}
dl.list_type1.list_home_service > dd{padding-top:47px}
dl.list_type1.list_home_service dd .profile_p{border-top:1px solid #898989;margin-top:0;padding-top:15px;}
dl.list_type1.list_home_service dd .profile_p .pic{background-color:#fff;}
dl.list_type1.list_home_service dd .profile_p .type{padding:0 10px;}
dl.list_type1.list_home_service dd .profile_p .type,
dl.list_type1.list_home_service dd .profile_p .date{height:25px !important;line-height:25px;background-color:#fff;color:inherit}
/******* ED 개인회원서비스 ED *******/

/******* ST 기업회원서비스 ST *******/
.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 59px}

.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:#0e8afe}
.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:176px;height:102px;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{font-size:14px;}
.wrap_profile_company .box_profile_middle .wrap_info .txt_sub_tit{position:absolute;top:0;left:0;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:#0e8afe;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:#2c9aef;color:#fff;margin-top:11px;padding:8px 0;border:1px solid #2c9aef;}
.wrap_profile_company .booth_profile_bottom .list.list_company_pay .txt{font-size:18px;}
.c_home_wrap dl.list_type1.list_home_service .all{display:inline-block;float:right;width:51px;height:10px;background:url('/img/company/img/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/img/c_button_set_pay.jpg?t=01') no-repeat;width:202px;}
dl.list_type1.list_home_service{background:none;}
dl.list_type1.list_home_service .btn_pack.ico.down{background:url('/img/icon/icon_down.jpg?t=01') no-repeat 0 0;height:19px;}
dl.list_type1.list_home_service .more{background:none;top:16px;}
dl.list_type1.list_home_service .more a{font-size:12px;color:inherit;}
dl.list_type1.list_home_service > dt{font-size:13px;width:190px;top:1px;height:47px;line-height:47px;background-color:#fafafa;border-bottom: 1px solid #898989;}
dl.list_type1.list_home_service table.box tr{border-top:1px solid #898989;}
dl.list_type1.list_home_service table.box tr,
dl.list_type1.list_home_service table.box tr *{font-size:13px;}
dl.list_type1.list_home_service table.box tr th{height:50px;background:none;font-size:14px;color:inherit;font-weight:bold;}
dl.list_type1.list_home_service > dt.tab02{left:189px}
dl.list_type1.list_home_service > dt.tab03{left:378px}
dl.list_type1.list_home_service > dt.on{border:1px solid #898989;border-bottom:1px solid #fff;border-top:1px solid #545454;background-color:#fff;}
dl.list_type1.list_home_service > dd{padding-top:47px}
dl.list_type1.list_home_service{background:none;}
dl.list_type1.list_home_service .btn_pack.ico.down{background: url('/img/icon/icon_down.jpg?t=01') no-repeat 0 0;height:19px;}
/******* ED 기업회원서비스 ED *******/
.conts_wrap .board_view table.box.cmt_tbl tr.cmt_list td .cb li .cb_comment_area .cb_info_area .cb_section{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 인재정보 기업회원 권한이 없으면 노출되는 팝업 */
/* 2024-10-15 서브페이지 width 변경에 의한 해당 노드 width 300px -> 448px로 변경 */
.perm_view { position: absolute; margin-top: 77px; padding: 15px; right: 0; width: 448px; height: 115px; line-height: 25px; text-align: center; border: 1px solid #e5e5e5; background-color: #fff; z-index: 5;}

/* 메인페이지 회원 타입별 레이어 팝업 */
.layer_popup_panels { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999;}
.layer_popup_panels div.popup_background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; opacity: .7; filter: alpha(opacity = 50); }

/* 개인회원 */
.layer_popup_panels div.popup_contents { position: absolute; top: 50%; left: 50%; padding: 10px; width: 747px; height: 435px; }
.layer_popup_panels div.popup_contents .layer_top { text-align: right; height: 30px; }
.layer_popup_panels div.popup_contents .layer_middle { text-align: center; height: 355px; }
.layer_popup_panels div.popup_contents .layer_middle ul.resume_input { }
.layer_popup_panels div.popup_contents .layer_middle ul.resume_input li { float: left; padding: 0 5px; }
.layer_popup_panels div.popup_contents .layer_bottom { text-align: right; height: 30px; }
.layer_popup_panels div.popup_contents .layer_bottom .boundary { padding: 0 5px; font-weight: bold; color: #fff; }
.layer_popup_panels div.popup_contents .layer_bottom a { line-height: 30px; font-size: 12px; font-weight: bold; color: #fff; }

/* 기업회원 */
.layer_popup_panels div.popup_contents_com { position: absolute; top: 50%; left: 50%; margin-left: -265px; margin-top: -242px; padding: 0; width: 531px; height: 485px; }
.layer_popup_panels div.popup_contents_com .layer_top { margin: 10px 0; text-align: right; height: 30px; }
.layer_popup_panels div.popup_contents_com .layer_middle { text-align: center; width: 280px; height: 240px; border: 1px solid #dddddd; background:#fff url('/img/popup/img/popup_contents_com_bg.png') no-repeat; background-size: 280px 240px}
.layer_popup_panels div.popup_contents_com .layer_middle p.title { margin: 25px 0 10px 0; font-size: 18px; font-family: 'Nanum Square','맑은 고딕','Malgun Gothic',sans-serif; font-weight: bold; }
.layer_popup_panels div.popup_contents_com .layer_middle p.underbar { margin: 0 40px 25px 40px; border-top: 3px dashed #0081e5; width: 195px; }
.layer_popup_panels div.popup_contents_com .layer_middle p.desc { margin: 0 0 25px 0; font-size: 14px; font-family: 'Nanum Square','맑은 고딕','Malgun Gothic',sans-serif; line-height: 25px; }
.layer_popup_panels div.popup_contents_com .layer_middle p.desc span { padding: 5px; font-weight: bold; background-color: #d7e2f2; }
.layer_popup_panels div.popup_contents_com .layer_middle a.btn_target_link { padding: 5px 10px; color: #fff; background-color: #0081e5; font-size: 14px; font-family: 'Nanum Square','맑은 고딕','Malgun Gothic',sans-serif; }
.layer_popup_panels div.popup_contents_com .layer_bottom { text-align: right; height: 30px; background-color: #f1f1f1; padding: 0 10px; }
.layer_popup_panels div.popup_contents_com .layer_bottom .boundary { padding: 0 5px; }
.layer_popup_panels div.popup_contents_com .layer_bottom a { line-height: 30px; font-size: 12px; }

/* 오시는길 약도 */
.sup_tit {font-size: 17px; font-weight: 600; letter-spacing: -0.5px; line-height: 1px;}
.sup_text1 {line-height: 17px; font-size: 13px; font-weight: 500; letter-spacing: -1.5px;}
.sup_text2 {font-size: 13px; font-weight: bold; letter-spacing: -1px;}
.sup_color {color: #ff0000; }

/* 상품안내 레이어 */
.inner_recruit .btn_service_info {background:none;}
.inner_recruit .layer_prod_info {position:absolute; width:auto; height:auto; background-color:#fff; z-index:998; display: none;right: 0;top:50px;}
.inner_recruit .layer_prod_info button {display: inline-block; width: 15px; background-color: #fff; border: #fff; position: absolute; top: 10px; right: 5px;}
.inner_recruit .layer_prod_info .wrap_prod_info {width:400px; height: auto; padding:20px 10px 15px; border:2px solid #666; font-size:15px; font-weight:bold;}
.inner_recruit .layer_prod_info .tit_prod_info {display:block;font-weight:normal;padding-bottom: 10px; border-bottom: 2px solid #ececec; margin: 0 15px 10px;}
.inner_recruit .layer_prod_info .tit_prod_info span {font-size: 18px; margin-right:5px;}
.inner_recruit .layer_prod_info .subtit_prod_info_booth {display:block;font-size:15px;font-weight:bold}
.inner_recruit .layer_prod_info .txt_prod_info_price {font-size:15px;color:#fc6060;margin:5px 0}
.inner_recruit .layer_prod_info .txt_prod_info_price span {font-weight:400; color:#949494}
.inner_recruit .layer_prod_info .txt_prod_info_desc {font-weight:normal}
.inner_recruit .layer_prod_info .subtit_prod_info_table {display:block;font-weight:bold;border:0;padding:0;margin:15px 0 5px}
.inner_recruit .cont_prod_info {width:340px; margin:0 auto;}
.inner_recruit .tbl_prod_info {width: 100%; text-align : center;}
.inner_recruit .tbl_prod_info th,
.inner_recruit .tbl_prod_info td{line-height: 20px; font-weight: bold; font-size:14px;}
.inner_recruit .tbl_prod_info th{border-top: 1px solid #000000; border-bottom:1px solid #000000;}
.inner_recruit .tbl_prod_info td{padding-top:5px; color: #fc6060;}

/* 기업 인증 안내 레이어 팝업 */
.layer_popup#certify {display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100002}
.layer_popup#certify *{letter-spacing:-0.5px;}
.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:473px;background:#fff;transform:translate(-50%, -50%);padding:40px 30px}
.layer_popup#certify h3 {font-size:22px;font-weight:700;margin:0 !important}
.layer_popup#certify .blue {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:#f3f6ff}
.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_tip .tip span a{font-size:14px}
.layer_popup#certify .box-help,
.layer_popup#certify .box-help *{text-align:center;margin-top:20px;font-size:14px;font-weight:600;color:#6a6a6a}
.layer_popup#certify .btn{margin:30px auto 0;display:block;width:150px;border:1px solid #336bff;text-align:center;background:#336bff;font-size:16px;line-height:46px;color:#fff;font-weight:700;border-radius:8px;}

/* 메인 빅 배너 */
.point_ban{width:1262px;height:125px;margin:20px auto;border:1px solid #dddddd;}
.main_big_ban{background:#fafbff;padding-bottom:20px;padding-top:1px;margin-top:25px;}

/* 구글애드센스 자동광고 숨기기 (임시) */
.google-auto-placed,
.adsbygoogle.adsbygoogle-noablate {display:none !important;}
