@charset "utf-8";

/*데모체험*/
.sample_info {position:fixed; animation-name:point; right:20px; bottom:10px; animation-duration:1.5s; animation-iteration-count:infinite; animation-direction:alternate; border:2px solid #e84166; border-radius:10px; box-shadow:0 2px 5px #ccc; padding:15px; background:#fff; text-align:center; z-index:99999; letter-spacing:-0.5px;}
@keyframes point {
from{bottom:10px;}
to{bottom:20px;}
}
.sample_info>p {font-size:13px; line-height:18px; color:#444; letter-spacing:-0.5px;}
.sample_info>p b.col2 {color:#333;}
.sample_info>p b.col1 {color:#FF6559; font-weight:bold;}
.sample_info div {border:1px solid #ccc; border-radius:5px; padding:10px; margin-top:10px;}
.sample_info div p {font-size:13px; color:#444; line-height:18px; border-top:1px dashed #ddd; padding-top:8px; margin-top:8px; letter-spacing:-0.8px;}
.sample_info div b {font-weight:bold; font-size:14px; color:#222;}
.sample_info div a {position:relative; display:flex; align-items:center; justify-content:center; border-radius:4px; background:#e84166; color:#fff; padding:7px 10px; font-size:14px; margin-bottom:5px;}
.sample_info div a span {display:inline-block; width:22px; height:22px; color:#fff; text-align:center; border-radius:50px; 
background:rgba(0,0,0,0.3); font-size:9px; line-height:22px; margin-left:5px;}
.sample_info div a.netfu_go::before {content:""; position:absolute; left:0; top:0; display:block; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.sample_info div em { display:flex; align-items:center; position:relative; z-index:1; letter-spacing:-0.5px;}


.cp { cursor:pointer; }

#wrap{max-width:960px;min-width:302px;margin:0 auto;width:100%;font-size:small;position:relative}
form{float:left;width:100%}
select{padding-top:4px;padding-bottom:4px}
section{transition:all .3s ease}
table{border-collapse:collapse}


/*.cont_box input[type="checkbox"]{width:15px;height:15px} 수정전*/
.cont_box input[type="checkbox"]{} /*수정후*/

 /*.cont_box input[type="radio"]{width:15px;height:15px}수정전*/
.cont_box input[type="radio"]{} /*수정후*/


.container:after{content:"";display:block;clear:both}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('../images/drop_ico2.png')no-repeat 100% 50%;}
select::-ms-expand{display:none;}
input[type="file"]{background:#f6fbff !important;border:1px solid #ccc !important;padding-right:4px;padding-left:4px}
select option:checked, select option:hover{padding:5px;}

/*** HEADER ***/
.header{margin-bottom:10px;box-shadow: 0px 1px 1px 0px rgba(222,227,235,0.8)}
.head_top{width:100%;height:50px;line-height:50px;background:#4572a5;position:relative}
.head_top h1{height:43px;line-height:43px;}
.gradient_img{background:url('../images/top_bar.png') repeat-x}
.allmenu{position:absolute;left:0;top:11px;left:11px;height:26px}
.allmenu button{padding:5px;height:31px}
.allmenu button:hover{opacity:.3;filter:alpha(opacity=30);transition:all .3s ease}
.ad-ico{width:45px;height:21px;position:relative;right:5px;top:4px}
.logo{width:200px;margin:0 auto;text-align:center;}
.logo a{display:inline-block;text-align:center;margin-top:5px;margin-bottom:5px;cursor:pointer;vertical-align:middle}
.logo a img{vertical-align:middle}
.mypage{position:absolute;top:10px;right:11px;width:43px;height:27px}
.mypage button{padding:5px;height:31px}
.mypage button:hover{opacity:.3;filter:alpha(opacity=30);transition:all .3s ease}
.search_bar{position:relative;background:#4572a5;box-shadow:0 1px 0 #999;padding:10px 1.5%;border-top:1px solid rgba(255,255,255,.3)}
.search_bar input{border-radius:3px;border:1px solid #333;width:100%;height:34px;line-height:34px;padding:0 40px 0 5px;}
.search_btn{position:absolute;top:14px;width:27px;height:27px;cursor:pointer;right:20px}
.top_title{position:relative;margin-bottom:10px}
.top_title h2{text-align:center;font-size:15px;font-family:'NG_B';height:55px;line-height:55px;background:#fff;border:1px solid #dee3eb;border-top:0;border-right:none;border-left:none;}
.top_title h2 img{position:relative;top:50%;margin-top:-10px;margin-right:5px}
.top_title a{display:inline-block;position:absolute;top:14px;left:2%;padding:5px}

/* 퀵배너 */
.quick_bnr{position:relative}
#quickBanner1, #quickBanner2{position:absolute;z-index:200;width:120px;top:0;border:0px solid #dee3eb;background:#fff}
#quickBanner1 img{border:1px solid #dee3eb;box-sizing:content-box}
#quickBanner2 img{border:1px solid #dee3eb;box-sizing:content-box}
.qbnr_right{right:-130px;}
.qbnr_left{left:-130px;}

/* PC Screen 1280 */
@media screen and (max-width:1024px){
.quick_bnr{display:none}
#wrap { overflow-x:hidden}
}

/* Mobile Screen 390 */
@media screen and (max-width:390px){
.cont_box .text_box .info span.etc{display:inline-block;clear:both;/*width:100%;*/text-align:center !important}
.cont_box .text_box .info span p{display:inline-block !important;width:100% !important;text-align:center !important}
.cont_box .text_box .info span.etc p:before{content:"" !important;border-left:none !important}
}


/* 마이페이지 메뉴 */
header .left_nav{position:relative}
header .right_nav{position:relative}
header .right_nav .nav_wrap{position:absolute;z-index:30000;right:0;width:70%;float:left;top:-106px;box-shadow:0px 2px 1px rgba(0,0,0,.7);right:0px;background:#4572a5}
header .left_nav .nav_wrap{position:absolute;background:#fff;z-index:30000;width:70%;float:left;box-shadow: 0px 2px 1px rgba(0,0,0,.7);left:0px;top:-106px;background:#4572a5}
header .wrap_bg{display:block;background:url('../images/nav_bg.png') repeat 100% 100%;position:absolute;top:0;left:50%;margin-left:-480px;width:960px;height:100%;z-index:20000;}
.top_banner{background:#fff}
.logo_chg .wrap_bg{display:block;background:url('../images/nav_bg.png') repeat 100% 100%;position:absolute;top:0;left:50%;margin-left:-480px;width:960px;height:100%;z-index:20000;}
.nav_wrap ul li{height:38px;line-height:38px;border-top:1px solid #dee3eb;padding:0;position:relative;background:#fff}
.nav_wrap ul li.menu_tit{padding:0 5%;font-family:'NG_B';background:#f2f4f7;font-size:1.1em;color:#3694ed;height:32px;line-height:32px;}
.nav_wrap ul li > a{padding:0 5%;background:url('../images/menu_bt.png')no-repeat 95% center;font-family:'NG_EB';font-size:.9em}
.nav_wrap > ul > li > a > img{position:relative;top:12px;margin-left:4px}
.nav_wrap ul li a i{font-style:normal;font-size:.8em;color:#fff;background:#fd6331;padding:2px 4px;top:0;margin-left:5px;font-family:'NG'}
.nav_wrap .close_btn{height:30px;line-height:30px;text-align:right;background:#4572a5;border-top:0 none;padding:0}
.nav_wrap .close_btn a{color:#fff}
.nav_wrap .close_btn a img{width:17px;height:17px;position:absolute;top:7px;right:7px}
.nav_wrap .title_area{font-size:1.4em;font-family:'NG_B';height:30px;line-height:30px;background:#4572a5;border-top:0 none;color:#fff;padding:0 5%}
.nav_wrap .id_area{border-top:0 none;margin-bottom:10px;height:40px;line-height:35px;font-size:1.1em;background:#4572a5;color:#9bdcf8;padding:0 5%}
.nav_wrap .id_area span{color:#9bdcf8;font-size:.9em}
.nav_wrap .nav_menu{padding:0 0;height:50px;line-height:50px;background:#f2f4f7;border-top:0;border-right:1px solid #dee3eb;border-left:1px solid #dee3eb;margin-bottom:1px;border-bottom:1px solid #dee3eb}
.nav_wrap ul li a > em{position:absolute;right:12%;font-size:.9em;color:#75809a}
.nav_wrap ul li a > em.go{right:35.5%}
.nav_wrap ul li a > em > span{color:#46a8f3;margin-left:2px}
.nav_wrap ul li ol li{float:left;height:40px;line-height:40px;border-top:0 none;width:33.33%;text-align:center;border-left:1px solid #dee3eb;border-right:1px solid #fff;margin-top:5px;background:#f2f4f7}
.nav_wrap ul li ol li:first-child{border-left:0 none}
.nav_wrap ul li ol li:last-child{border-right:0 none}
.nav_wrap ul li ol li a{font-size:.9em;background:none;}
.nav_wrap ul li ol li a div{float:left;text-align:center;height:20px;line-height:20px;width:100%}
.nav_wrap ul li ol li a .nav_ico{padding-top:5px}
.nav_wrap ul li ol li a .nav_ico img{width:16px;height:auto}
.nav_wrap ul li ol li a .nav_txt{padding-top:1px;font-size:.9em;color:#3694ed}
.nav_wrap ul li .service_date{height:20px;line-height:10px;text-align:right;padding:0 5%;font-size:.9em;color:#75809a}
.nav_wrap ul li .service_date span{color:#3ec5d2;letter-spacing:-0.02em}
.nav_wrap ul li.top_cate{border-top:0}
.logo_change{position:absolute;top:5%;background:#fff;height:auto;width:80%;z-index:200000;border-radius:3px;box-shadow: 1px 2px 2px rgba(0,0,0,.7);margin:0 auto;left:10%;padding:15px}
.logo_change h2{font-size:15px;font-family:'NG_B';margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dee3eb;}
.logo_change input[type="file"]{background:#f6fbff;border:1px solid #ccc;width:100%;height:34px;line-height:34px;padding:4px;;line-height:1.8;margin-bottom:15px}
.logo_change p{display:block;margin-top:15px;margin-bottom:15px;line-height:1.8}
.logo_change .button_con{margin-bottom:0;width:70%;float:none}
.pic_change{position:absolute;top:25%;background:#fff;height:auto;width:80%;z-index:200000;border-radius:3px;box-shadow: 1px 2px 2px rgba(0,0,0,.7);margin:0 auto;left:10%;padding:15px}
.pic_change h2{font-size:15px;font-family:'NG_B';margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dee3eb;}
.pic_change input[type="file"]{background:#f6fbff;border:1px solid #ccc;width:100%;height:34px;line-height:34px;padding:4px;;line-height:1.8;margin-bottom:15px}
.pic_change p{display:block;margin-top:15px;margin-bottom:15px;line-height:1.8}
.pic_change .button_con{margin-bottom:0;width:70%;float:none}
.left_nav .nav_wrap ul li{height:40px;line-height:40px}
.left_nav .nav_menu{height:50px !important}
.left_nav .nav_wrap ul li > a{font-size:.9em;padding-left:15px;}
.left_nav .nav_menu ol li a{padding-left:0}
.left_nav .nav_wrap ul li.menu_tit a{background:none;padding:0;color:#3694ed;}
.left_nav .nav_wrap ul li.menu_tit{padding:0 10px;font-family:'NG_B';background:#f2f4f7;font-size:1.1em;color:#3694ed;height:32px;line-height:32px;margin-top:0px;border-top:1px solid #ccc}
.left_nav .nav_wrap ul li.sub_cate{padding-left:5px;height:30px;line-height:30px;background:#fff;border-top:1px dotted #f3f3f3}
.left_nav .nav_wrap ul li.sub_cate a{color:#8895b3;font-family:'NG'}
.left_nav .nav_wrap ul li.home_bt{border-top:0}
.left_nav .nav_wrap ul li.cmt_menu a{background:#fff}

/* Menu */
.navi_menu{padding:10px;border-top:1px solid #fff;text-align:center;margin:0;background:#fff;border:1px solid #dee3eb;border-right:none;border-left:none}
.navi_menu a{display:inline-block;margin:0;border-radius:1px;width:32.4%;padding:8px 10px;font-size:15px;font-family:'NG_B';border:1px solid #ccc;background:url('../images/menu_btn.png') repeat-x}
.navi_menu a:hover{background:#fff;color:#3694ed}
.navi_menu a.active{background:#fff;color:#3694ed}
.navi_cate{position:relative;text-align:center;line-height:28px;background:#fff;border-bottom:1px solid #dee3eb;margin-bottom:10px}
.navi_cate a{display:inline-block;padding:0px .9% 0;margin:0 .9%;font-family:'NG_B';padding-top:3px;height:33px}
.navi_cate .cate_con{width:90%;height:33px;text-align:center;margin:0 auto;overflow:hidden}
.navi_cate .cate_con a.active{border-bottom:2px solid #47485a;}
.navi_cate .cate_con a:hover{border-bottom:2px solid #47485a;color:#888;}
.menu_arrow{position:absolute;float:left;top:0px;margin:0 !important;padding:0px 0 0 !important;height:30px;}
.navi_cate .prev_btn{left:1%}
.navi_cate .next_btn{right:1%}


/*** MAIN ***/
section{float:left;width:100%;background:#fff;border-bottom:1px solid #dee3eb;border-top:1px solid #4572a5;margin-bottom:10px;box-shadow: 0px 1px 1px rgba(222,227,235,0.8);}
section h2{position:relative;font:normal 15px/44px 'NG_B';letter-spacing:-0.05em;padding:0 2%;height:44px ;border-bottom:1px solid #dee3eb;top:1px}

/* 박스 - 공통 */
.cont_box ul li{float:left;position:relative;width:100%;border:1px solid #dee3eb;border-top:0;border-left:0;background:#fff}
.cont_box ul li:nth-child(1){border-top:none}
.cont_box ul li:nth-child(2){border-top:none}
.community_txt ul li:nth-child(1){border-top:1px solid #dee3eb}
.community_txt ul li:nth-child(1){border-bottom:none}
.cont_box ul li:nth-child(odd){border-right:none 0}
.cont_box ul li:nth-child(even){border-right:none}
.cont_box .selt_chk{vertical-align:middle;position:relative;top:8px;margin-right:1px;margin-left:1px}
.cont_box .selt_chk_txt{width:20%;font-size:1em !important;color:#000}
.cont_box .tit_ico{float:left;width:25px;height:25px;background:#4572a5;margin-right:10px;margin-top:9px;border-radius:3px}
.cont_box .tit_ico img{width:25px;height:25px}
.cont_box .logo_box{display:block;background:#fff;text-align:center;height:84px;line-height:84px;margin:auto}
.cont_box .logo_box img{max-width:120px;max-height:64px;text-align:center;vertical-align:middle;color:#999}

.platinum_con .paging{border-top:0}
.platinum_con ul li:nth-child(odd){border-right:0 !important}

.grand_con .paging{border-top:0}
.grand_con ul li:nth-child(odd){border-right:0 !important}

.recruit1 .paging{border-top:0px solid #dee3eb}

.cont_box .info_bx{padding:14px 2% !important;border-top:none}
.cont_box .text_box{padding:0px;text-align:center;line-height:1.6;}
.cont_box .text_box .person{float:left;margin-bottom:5px;margin-right:10px !important;}
.cont_box .text_box .title{margin-bottom:5px;padding-right:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cont_box .text_box .info{margin-bottom:0px;width:100%}
.cont_box .company{height:24px;line-height:24px}
.cont_box .company a{text-align:center;	font-family:'NG_B';color:#000000;}

.cont_box .text_box .person a{text-align:center;font-family:'NG_B';color:#46a8f3}
.cont_box .text_box .title a{font-size:1.1em;clear:both;text-align:center;height:20px;overflow:hidden;letter-spacing:-0.02em;text-overflow:ellipsis;white-space:nowrap}
.cont_box .text_box .info span{display:inline-block;font-size:11px;line-height:1.8;margin-right:0px;letter-spacing:-0.1em}
.cont_box .text_box .info span.hit{color:#05aae0}
.cont_box .text_box .info span.etc{text-align:center}
.cont_box .text_box .info span.etc p{min-width:53px;max-width:83px}
.cont_box .text_box .info span.etc p:before{content:"";border-left:1px solid rgba(0,0,0,.05);padding-right:3px}
.cont_box .text_box .info span em{color:#ff4b64;letter-spacing:-0.1em}
.cont_box .text_box .info .pay{clear:both;margin-right:0px}
.cont_box .text_box .info .date:before{margin-right:5px}
.cont_box .text_box .info span p{display:block;font-size:11px !important;letter-spacing:-0.1em;height:18px;line-height:18px;font-size:10px;text-align:left}
.cont_box .text_box .info .license p{background:#28c4c7;border-color:#24afb2}
.cont_box .text_box .info span:before{content:"";border-left:1px solid rgba(0,0,0,.05);margin-right:3px}
.cont_box .text_box .info span.cr_year:before,
.cont_box .text_box .info span.cr2:before,
.cont_box .text_box .info span.cr_month:before
{content:"";border-left:0 !important}
.cont_box .text_box .info span.cr_year,
.cont_box .text_box .info span.cr2,
.cont_box .text_box .info span.cr_month
{margin-right:0 !important}
.cont_box .text_box .info span.edu:before{content:"";border-left:1px solid #e5e5e5;margin-right:3px}
.cont_box .text_box .info span.hit:before{content:"";border-left:1px solid #e5e5e5;margin-right:5px}
.cont_box .text_box .info span i{font-size:1em !important;position:relative;top:0;font-style:normal;margin-right:0}
.cont_box .text_box .info span:first-child:before,
.cont_box .text_box .info .license:before,
.cont_box .text_box .info .gender2:before,
.cont_box .text_box .info .etc:before,
.cont_box .text_box .info .edu:before{content:"";border:none;margin-right:0}
.cont_box .text_box2 .title{;margin-bottom:0;height:60px;line-height:60px;padding:0 2%;text-align:center;font-family:'NG';color:#666}
.cont_box .text_box2 .title img{width:16px;position:relative;top:50%;margin-right:5px;margin-top:-8px}
.cont_box .text_box3 .title{;margin-bottom:0;height:60px;line-height:60px;padding:0 2%;text-align:center;font-family:'NG';color:#666}
.cont_box .text_box3 .title img{width:16px;position:relative;top:22px;margin-right:5px;}
.cont_box .more_con{width:100%;border-top:1px solid #dee3eb;padding:10px 0}
.cont_box .more_con a{color:#333;border-radius:3px;text-align:center;font-family:'NG_B';margin:0 auto;padding:4px 0;}
.cont_box .more_con a img{padding-left:4px;padding-top:2px;}
.cont_box .white_box{display:block;line-height:1.8;text-align:center;}
.cont_box .white_box .whitebox_inner{display:inline-block;margin:auto;}
.cont_box .white_box .text{margin-bottom:10px;color:#46a8f3;height:25px;line-height:25px;font-size:1.1em;letter-spacing:-0.05em}
.cont_box .special-wbx{height:84px;line-height:84px}
.cont_box .special-wbx .text{float:left;margin-bottom:0;vertical-align:middle;height:84px;line-height:84px;margin-right:10px}
.cont_box .special-wbx a{float:left}
.cont_box .white_box .whitebox_inner a .btn img{position:relative;top:9px;left:8px}
.cont_box .white_box .btn{display:inline-block;border:1px solid #ccc;width:132px;margin:0 auto;height:29px;line-height:27px;padding-right:10px;background:url('../images/btn.gif') center center repeat-x #f7f7f7;
text-shadow:0 1px 0 #fff;font-family:'NG_B';cursor:pointer}
.cont_box .white_box .btn a{display:inline-block}
.cont_box .ad_btn{display:inline-block;position:absolute;right:2%;}
.cont_box .ad_btn a{height:25px;position:relative;top:9px}
.cont_box .ad_btn .btn{float:left;border:1px solid #aaa;width:78px;margin:0 auto;border-radius:50px;height:25px;line-height:25px;padding-right:10px;padding-left:10px;background:url('../images/btn.gif') center center repeat-x #f7f7f7;
font-family:'NG_B';font-size:12px;cursor:pointer}
.cont_box .ad_btn .btn img{position:relative;left:8px;top:7px}
.cont_box .bt_box{float:right;font-size:.9em;color:#666;position:relative;top:0px;font-weight:normal;font-family:'NG';font-size:.9em;height:44px;line-height:44px}
.cont_box .bt_box em{color:#3ec5d2;}
.cont_box .bt_box a{display:inline-block;border:1px solid #aaa;background: url('../images/btn.gif') center center repeat-x #f7f7f7;padding:0 10px;height:25px;line-height:25px;border-radius:50px;margin-left:4px;font-size:12px;letter-spacing:-0.02em;font-family:'NG_B'}
.cont_box .bt_box .more_bt{background:#fff}
.cont_box .bt_box a img{margin-left:5px;position:relative;top:7px;}
.btn_all{background:#fff !important}
.write_bt{background:#fff !important}
.plus_bt{display:inline-block !important;text-align:center;width:65px !important;margin-left:10px;color:#2185c5;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;border-radius:2px;height:32px;line-height:32px}
.plus_bt1{width:50px;border-radius:20px;margin-left:0 !important;display:inline-block !important;text-align:center;color:#2185c5;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;height:26px;line-height:26px;margin-top:3px}
.plus_bt2{bottom:8px;float:left;position:absolute;}
.plus_bt3{float:left;position:relative;margin-left:10px !important}
.plus_bt4{position:absolute;right:0;width:70px}
.plus_bt_r{float:right}
.form_bt{display:inline-block !important;text-align:center;width:67px;height:32px;line-height:32px;margin-left:10px;color:#fd6331;letter-spacing:-0.02em;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;border-radius:2px}
.form_bt2{color:#46a8f3}
.select_gp{width:100%;margin-bottom:5px}
.paging_con{background:#fff;clear:both}
.cycle-slideshow{clear:both;position:relative}
.paging{text-align:center;height:50px;line-height:50px;clear:both}
.paging a{display:inline-block;color:#777;background:#fff;text-align:center;margin-right:5px;font-size:1em;transition:all .3s ease;width:auto;padding:0 6px;height:23px;line-height:21px;border:1px solid #ccc;border-radius:1px;font-family:'NG_B'}
.paging a:hover,
.paging a.cycle-pager-active,
.paging a.active{color:#fff !important;background:#4572a5;border:1px solid #4572a5;display:inline-block;cursor:pointer}
.pg2{border:0;height:30px;line-height:30px}
.button-group{height:40px;line-height:40px}
.button-group ul li{width:33.3333333% !important;border-top:1px solid #dee3eb;border-right:0;border-left:0;font-family:'NG_B'}
.button-group ul li a{text-align:center}
.button-group ul li a img{position:relative;top:9px}
.button-group ul .prev a img{margin-right:12px;width:8px}
.button-group ul .next a img{margin-left:12px;width:8px}
.button-group ul li{border-top:1px solid #dee3eb !important}
.add_bt a{display:inline-block;width:110px;height:25px !important;line-height:25px !important;text-align:center;color:#000 !important;font-size:.9em;letter-spacing:-0.02em;font-family:'NG' !important;float:right;position:relative;top:5px;right:3%;border:1px solid #999;border-radius:20px}
.sort_st span{display:inline-block;background:#fff;width:120px;height:25px !important;line-height:25px !important;text-align:center;color:#666 !important;font-size:.9em;letter-spacing:-0.02em;font-family:'NG' !important;float:right;position:relative;top:5px;border:1px solid #ccc}
.sort_st select{height:23px;padding:0;width:100%;padding-left:8px;background-position:100% 1px}
.sort_st1{width:100%;border-top:1px solid #dee3eb}
.sort_st1 span{top:4px}
.sort_st2{width:100%;}
.sort_st2 span{top:4px}
.bxli{float:left;width:100%;border-top:1px solid #dee3eb;padding:5px 0}
.bxli:first-child{border-top:0}

/* .gold1{border:1px solid rgba(0,0,0, .1);border-style:inset;border-top:1px solid rgba(0,0,0, .1) !important} */

/* .gold2{border:1px solid rgba(0,0,0, .1);border-style:inset;border-top:1px solid rgba(0,0,0, .1) !important} */
.gold2 .info_bx{padding:14px 2%}
.gold2 .logo_box{background:#fff}
.gold2 .title a{color:#fff;font-size:1em;letter-spacing:-0.03em}
.gold2 .company a{color:#fff;font-size:1.1em}

/* 더보기 옵션 */
.more_option{position:absolute;right:0px;top:0px;padding:10px}
.more_option span{text-indent:-999999px;display:block;background:url('../images/more_op.png') no-repeat 0 center;width:4px;height:16px}
.more_option span:hover{background-position:-4px center;}

/* 더보기 레이어*/
.detail_ly{top:-10px;left:0px;position:absolute;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.33);z-index:200000;width:100%;border:1px solid #404b57;display:none;}
.detail_ly .detail_inner { position:relative; }
.detail_ly ul li{border:0;border-right:0 !important;}
.detail_ly .title_area ul li{width:100%}
.detail_ly .info_area ul li{width:100%;height:24px;line-height:24px}
.detail_ly .etc_area ul{float:left;border-bottom:1px solid #dee3eb;width:100%}
.detail_ly .etc_area ul li{float:left;width:50%;padding:10px 3%;border-top:1px solid #dee3eb;border-left:1px solid #dee3eb;}
.detail_ly .btn_area ul li{width:50%;float:left;text-align:center;padding:10px 0px;height:40px;line-height:40px}

.detail_ly .company_name{position:relative;height:40px;line-height:40px;border-bottom:1px solid #404b57;background:#65758c;}
.detail_ly .company_name h2{float:left;height:40px;line-height:40px;border:0;color:#fff;}
.detail_ly .company_name span{float:left}
.detail_ly .company_name .btn-r{position:absolute;right:0;top:0;width:175px;height:40px;line-height:40px;}
.detail_ly .company_name .btn-r a{display:inline-block;padding:0 5px;margin-right:3%;letter-spacing:-0.05em;height:20px;line-height:20px;font-size:.9em;background:#fff;}
.detail_ly .company_name .btn-r button{display:inline-block;height:20px;line-height:20px;width:20px;position:relative;top:9px;text-indent:-9999999em;background:url('../images/close2.png')no-repeat;}

.detail_ly .title_name{position:relative;height:40px;line-height:40px;border-bottom:1px solid #404b57;background:#65758c;}
.detail_ly .title_name h2{float:left;height:40px;line-height:40px;border:0;color:#fff;}
.detail_ly h2{position:relative;font:normal 15px/40px 'NG_B';padding:0 2%;height:40px;letter-spacing:-0.02em;border-bottom:1px solid #dee3eb}
.detail_ly .title_name span{float:left}
.detail_ly .title_name .btn-r{position:absolute;right:0;top:0;width:190px;height:40px;line-height:40px;}
.detail_ly .title_name .btn-r a{display:inline-block;padding:0 5px;margin-right:3%;letter-spacing:-0.05em;height:20px;line-height:20px;font-size:.9em;background:#fff;}
.detail_ly .title_name .btn-r button{display:inline-block;height:20px;line-height:20px;width:20px;position:relative;top:9px;text-indent:-9999999em;background:url('../images/close2.png')no-repeat;}

.detail_ly .photo_area{float:left;padding:10px 0 10px 2%;}
.detail_ly .photo_area img{width:94px;height:120px}
.detail_ly .title_area{border-bottom:1px solid #f3f3f3;padding:12px 3%;line-height:1.6}
.detail_ly .title_area .title_txt{font-size:1.3em;margin-bottom:7px;overflow:hidden;white-space:nowrap;font-family:'NG_B'}
.detail_ly .title_area .field{color:#888}
.detail_ly .info_area{float:left;padding:10px 3%;width:100%}
.detail_ly .info_area .info_tit{float:left;color:#64abe3;width:60px}
.detail_ly .btn_area{width:100%}
.detail_ly .btn_area ul li a img{width:17px;margin-right:3px;position:relative;top:2px}
.detail_ly .btn_area .ibtn a{color:#24afb2}
.detail_ly .btn_area .abtn a{color:#fd6331}
.detail_ly .btn_area ul li a{border-left:1px dotted #dee3eb;height:20px;line-height:20px}
.detail_ly .btn_area ul li:first-child a{border-left:0}
.detail_ly .etc_area ul li div{height:24px;line-height:24px}
.detail_ly .etc_area ul li .etc_txt{color:#888}
.detail_ly .etc_area ul li .pay b{margin-right:2px;font-weight:normal;font-size:.85em;border:1px solid #ccc;border-radius:2px;padding:1px 3px;color:#666;height:18px;line-height:18px;letter-spacing:-0.02em}
.detail_ly .etc_area ul li .pay span{color:#fd6331;font-family:'NG_B';position:relative;top:1px}
.more_btn_ly{width:100% !important;}


/* 플래티넘 */
.platinum_con ul li{width:50%;}
.platinum_con ul li:nth-child(odd){border-right:1px solid #dee3eb}
.platinum_con .white_box{height:183px;display:table;width:100%;padding:0%;}
.banner_con .platinum-wbx{height:185px}
.platinum_con .white_box .whitebox_inner{display:table-cell;vertical-align:middle;text-align:center;padding:0;width:100%;}

/* 그랜드형 */
.banner_con ul li{width:50%;}
.banner_con ul li:nth-child(odd){border-right:1px solid #dee3eb}
.banner_con .logo_box img{max-width:100px;max-height:51px;text-align:center;vertical-align:middle;}
.banner_con .logo_box{height:71px !important;line-height:71px}
.banner_con .white_box{height:161px;display:table;width:100%;padding:0%;}
.banner_con .grand-wbx{height:170px}
.banner_con .white_box .whitebox_inner{display:table-cell;vertical-align:middle;text-align:center;padding:0;width:100%;}

/* 스페셜 */
.webzine_con ul li{width:100%}
.webzine_con .logo_box img{max-width:90px;max-height:38px}
.webzine_con .logo_box{float:left;width:30%;line-height:81px}
.webzine_con .text_box{float:left;width:70%;padding-top:8px;padding-bottom:5px}
.webzine_con .text_box .company a{text-align:left}
.webzine_con .company a{text-align:left;}
.webzine_con .text_box .title a{text-align:left;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.webzine_con .text_box .info{text-align:left;margin-bottom:0;}
.webzine_con .more_con{width:100%;border-top:1px solid #dee3eb;padding:5px 0;}
.web1 .logo_box{width:110px !important;background:#fff;position:relative;}
.web1 .logo_box a{height:84px}
.web1 .text_box{width:100%;height:auto;padding-left:120px;float:none;height:84px}
.web1 .text_box .title{float:left;width:100%;overflow:hidden}

/* 텍스트형 */
.text_con ul li{width:100%}
.text_con ul li:nth-child(2){border-top:1px solid #f3f3f3 !important}
.text_con .text_box{float:left;width:100%;}
.text_con .text_box .company a{text-align:left;height:20px;line-height:20px;}
.text_con .text_box .title a{text-align:left;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text_con .company{float:left;width:100%;}
.text_con .title{float:left;width:100%;margin-bottom:0}
.text_con .text_box .info span{margin-right:5px}

/* 포커스형 */
.focus_con ul li{width:33.333333%;border-right:1px solid #ebeef3 !important}
.focus_con ul li:nth-child(3n){ /*border-right:none !important;*/ }
.focus_con ul li:nth-child(3){ /*border-top:none !important;*/ }
.focus_con .picture_box{display:block;text-align:center;height:146px;line-height:146px;margin:auto}
.focus_con .picture_box img{max-width:102px;text-align:center;vertical-align:middle;color:#999;border:1px solid #f3f3f3}
.focus_con .text_box{padding:10px 5%;height:auto !important;height:70px !important;border-top:1px solid #f5f5f5}
.focus_con .text_box .profile_name{margin-bottom:5px}
.focus_con .text_box span.profile{}
.focus_con .text_box .profile_name .career{word-break:keep-all;font-size:.9em;font-family:'NG';letter-spacing:-0.1em;color:#8895b3;margin:0 4px}
.focus_con .text_box .profile_name a{text-align:center;font-family:'NG_B';color:#000}

/* 커뮤니티 텍스트형 */
.community_txt ul li:nth-child(2){border-top:1px solid #dee3eb !important}
.community_txt .text_box{text-align:left;padding-left:2%;padding-right:2%;padding-left:2%;padding-top:10px;padding-bottom:10px}
.community_txt .text_box .title a{font-size:1.1em;height:20px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.community_txt .text_box .info{margin-bottom:0}
.community_txt .text_box .info .name{color:#05aae0}

/* 커뮤니티 이미지형 */
.community_img ul li{width:50%;}
.community_img ul li:nth-child(odd){border-right:1px solid #f3f3f3}
.community_img .image_box{display:block;text-align:center;margin-bottom:10px;height:98px;line-height:98px;margin:auto}
.community_img .image_box img{width:150px;height:87px;max-width:150px;max-height:87px;margin-top:10px;text-align:center;vertical-align:middle;color:#999}
.community_img .text_box .info .name{color:#45bfb9}
.community_img .text_box .title{width:150px;margin-left:auto;margin-right:auto}
.community_img .text_box .info{margin-bottom:0}
.community_img .text_box{margin-top:10px}


/* 커뮤니티 웹진형 */
.community_webzine ul li{width:100%;border-bottom:1px solid #dee3eb !important;border-bottom:0;border-left:none !important;border-right:none !important}
.community_webzine ul li:nth-child(1){border-top:0 !important}
.community_webzine .image_box{display:block;text-align:center;height:81px;line-height:81px;margin:auto}
.community_webzine .image_box img{max-width:76px;max-height:61px;text-align:center;vertical-align:middle;color:#999}
.community_webzine .image_box{float:left;width:30%;}
.community_webzine .text_box{float:left;width:70%;padding-top:10px;padding-bottom:10px}
.community_webzine .text_box .company a{text-align:left}
.community_webzine .text_box .title{margin-bottom:0}
.community_webzine .text_box .title a{text-align:left;max-height:40px;overflow:hidden;}
.community_webzine .text_box .info{text-align:left;margin-bottom:0}
.community_webzine .text_box .info .name{color:#3ec5d2}
.web_c .image_box{width:auto !important;padding-left:15px}
.web_c .image_box a{height:84px}
.web_c .text_box{width:100%;height:auto;padding-left:105px;float:none;height:84px}
.web_c .text_box .title{float:left;width:100%;overflow:hidden}

/* 일반형 */
.cont_list ul li{width:100%;border-left:none !important;border-right:none !important}
.cont_list ul li:nth-child(1){border-top:1px solid #dee3eb !important}
.cont_list .logo_box img{max-width:90px;max-height:38px}
.cont_list .logo_box{float:left;width:30%;line-height:81px}
.cont_list .text_box{float:left;width:70%;padding-top:5px;padding-bottom:5px;padding-left:2%;padding-right:2%}
.cont_list .text_box .company a{text-align:left}
.cont_list .company{padding:0 2%;margin-top:5px}
.cont_list .company a{text-align:left;}
.cont_list .text_box .title a{text-align:left;height:20px;font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cont_list .text_box .info{text-align:left;margin-bottom:0;}
.cont_list .more_con{width:100%;border-top:1px solid #dee3eb;padding:5px 0;}
.cont_list .web1 .logo_box{width:auto !important;padding-left:15px}
.cont_list .web1 .logo_box a{height:84px}
.cont_list .web1 .text_box{width:100%;height:auto;padding-left:120px;float:none;height:84px}
.cont_list .web1 .text_box .title{float:left;width:100%;overflow:hidden}

/* 공지사항 */
.notice_con{border-top:0}
.notice_con h2{color:#f24443;padding-right:0;float:left;border-bottom:0;height:40px;line-height:40px;text-align:center;font-size:1.1em}
.notice_con ul li{width:100%;padding-left:60px;float:none}
.notice_con .text_box{width:100%;padding:0 2%}
.notice_con .text_box .title{margin-bottom:0;height:40px;}
.notice_con .text_box .title a{position:relative;display:inline-block;text-align:left;width:100%;padding-right:70px;text-align:left;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.notice_con .text_box .title .n_date{float:right;width:70px;text-align:right;height:40px;line-height:40px;color:#999;font-size:.9em;position:absolute;right:2%}


/*** FOOTER ***/
footer{float:left;background:#fff;border-bottom:1px solid #dee3eb;box-shadow:0px 1px 1px rgba(222,227,235,0.8)}
.footer_link{text-align:center;border-bottom:1px solid #f2f4f7;overflow:hidden;margin:0 auto;height:30px;line-height:30px; overflow:hidden;}
.footer_link li {float:left; width:33%;}
.footer_link a:first-child{border:0}
.footer_link a{display:inline-block;font-size:.9em;text-align:center;height:30px;line-height:30px;padding:0 2.3%;border-left:1px solid #f2f4f7;margin-right:-4px;color:#666;letter-spacing:-0.02em}
.footer_info{position:relative;font-size:.9em;color:#666;float:left;width:100%;line-height:1.8;color:#999;padding:0 3%;}
.footer_info .footer_con{float:left;width:100%;margin-top:15px;}
.footer_info .footer_con li{float:left;margin-right:10px;line-height:1.8;font-size:.9em;}
.footer_info .footer_con li strong{color:#191919}
.footer_info .footer_con li span{float:left;margin-right:5px;}
.footer_info .footer_con li span strong{color:#191919}
.footer_info .copyright{margin-bottom:15px;clear:both}

/* 탑버튼 */
.top_button{position:absolute;right:2%}
#topAnchor{position:fixed;bottom:50px;display:block;z-index:9999;}
#topAnchor a{background:url('../images/icon/clear1.png');text-align:center;width:35px;height:34px;border-radius:4px;position:absolute;right:0;top:0;color:#fff;transition:all .3s ease}
#topAnchor a:hover{background:url('../images/icon/clear2.png');}
.up_icon{padding-top:5px;height:14px}
.top_txt{font-size:.9em;height:20px}


/*** 서브페이지 ***/

/* 상세검색 */

.search_con{width:100%;padding:0 1px;height:32px;line-height:32px;}
.schbtn_con{background:#fff;padding:0px 10px 10px;border-bottom:1px solid #dee3eb}
.schbtn_con .search_bx{float:left;}
.search_con select{width:100%;color:#191919;font-size:.9em;padding:7px 7px 7px 2px;border-left:0 !important;border-radius:0;border:1px solid #dee3eb;border-top-color:#ccc;border-bottom-color:#ccc}
.schbtn_con .search_bx:first-child{border-left:0px solid #ccc !important}
.search_con .search1{width:26%}
.search_con .search2{width:26%}
.search_con .search3{width:26%}
.search_con .search_one{width:78% !important}
.schbtn_con .sch_bt{width:22%;text-align:center;height:32px;line-height:32px;position:relative;top:0px}
.schbtn_con .sch_bt2{width:76%;margin-right:2%}
.schbtn_con .sch_bt2 button{background:#4572a5;border:0;color:#fff;text-shadow:none;border-radius:3px;width:100%;}
.schbtn_con .sch_button{display:inline-block; border:1px solid #4572a5;height:32px;line-height:30px;
background:#fff;text-shadow:0px 1px 1px #fff;font-family:'NG_B';font-size:.9em;color:#3694ed;width:100%}
.schbtn_con .sch_button img{position:relative;top:8px;margin-right:4px}

/* 상세검색 테이블 */
.schbox_wrap{margin-top:0;margin-bottom:10px;}
.sch_wrap{border-bottom:1px solid #dee3eb}
.search_box{float:left;height:auto;padding:10px 10px;background:#fff;}
.search_con .search_tb{float:left;width:100%;border-collapse:collapse;border:1px solid #ccc;background:#fff;}
.search_con .search_tb .sch_hd{width:70px;height:30px;line-height:30px;background:#f6fbff;border-top:1px solid #dee3eb;border-right:1px solid #dee3eb;padding:0 8px;text-align:left}
.search_con .search_tb .sch_hd > div{width:100%;padding:0;}
.search_con .search_tb td {border-top:1px solid #dee3eb;border-left:1px solid #dee3eb}
.search_con .search_tb td:first-child{border-left:0}
.search_con .search_tb td .tb2{width:100%}
.search_con .search_tb td .tb2 td{width:50%}
.search_con .search_tb td select{border:none;width:100%;padding:0 5px;border-top:none !important;height:32px;line-height:32px}
.search_con .search_tb td.go_work{font-size:12px;border-left:0}
.search_con .search_tb legend{text-indent:-9999px;height:0}
.search_con .search_tb fieldset{font-size:12px;word-break:keep-all}
.search_con .search_tb .sch_td1{width:25%}
.search_con .search_tb .sch_td2 ul li{float:left;margin-right:3px;letter-spacing:-0.04em}
.search_con .search_tb .sch_td2 ul li input[type="text"]{width:40px}
.search_con .search_tb .sch_td1-1{padding:0}
.search_con .search_tb .sch_td1-1 select{border-bottom:1px solid #dee3eb;padding-left:5px}
.search_con .search_tb .sch_hd1-1{line-height:1.6}
.search_con .search_tb .sch_td1-2{padding:10px 10px 5px}
.search_con .search_tb .sch_td1-2 select{border:1px solid #dee3eb !important;padding-left:5px;width:46%;margin-bottom:5px}
.search_con .search_tb .sch_hd1-2{line-height:1.6}
.search_con .search_tb .sch_word input{background:#f6fbff;height:24px;line-height:24px;border:1px solid #ccc;margin-top:4px;width:100%}
.search_con .search_tb tr:first-child th{border-top:none}
.search_con .search_tb tr:first-child .sch_td1{border-top:none}
.search_con .search_tb tr:first-child .sch_td2{border-top:none}
.search_con .search_tb tr:first-child .sch_td3{border-top:none}
.search_con .search_tb tr:first-child .tb2_sch_td1{border-top:none}
.search_con .search_tb tr:first-child .tb2_sch_td2{border-top:none}
.search_con .search_tb tr:first-child .tb2_sch_td3{border-top:none}
.search_con .search_tb input[type="checkbox"]{vertical-align:middle;margin-left:5px;margin-right:2px;}
.search_con .search_tb input[type="radio"]{vertical-align:middle;margin-left:5px;margin-right:2px;}
.search_con .search_tb input[type="text"]{background:#f6fbff;width:30px;height:25px;line-height:25px;border:1px solid #ccc;padding:2px;position:relative;top:4px;margin-left:5px;margin-right:3px}
.search_con .search_tb .tb_age input[type="text"]{width:40px}
.search_con .search_tb .sch_in{margin-left:0 !important;margin-right:0 !important;top:0 !important;width:100% !important}
.search_con .search_tb td label{font-size:.9em}
.search_con .search_tb td legend{font-size:.9em}
.search_con .search_tb .time_slt_td{padding:4px}
.search_con .search_tb .time_slt_td select{width:22.5%;padding-left:5px;border:1px solid #dee3eb !important;height:28px;line-height:28px;margin-top:4px}
.search_con .search_tb .cst{border-top:0}
.search_con .search_button a{
box-shadow:inset 0px 1px 0px 0px #ffffff;
background: #ffffff;
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );*/
border:1px solid #ccc;float:left;font-family:'NG_B';font-style:normal;
height:49px;
line-height:49px;
width:100%;
text-decoration:none;
text-align:center;
}
.search_con .search_button a img{margin-right:5px;position:relative;top:18px}
.sb2{margin-bottom:0;padding:0;background:#fff;border-bottom:0}
.sb2 .search_tb{border-collapse:collapse;}

/* 구인정보 */
.recruit1 .text_box{width:100%}
.recruit1 .text_box .bold{color:#f24443}
.recruit1 .more_con{width:100%}
.recruit1 .bt_con{float:left;width:22%}
.recruit1 .bt_con .scrap{margin-top:14px}
.recruit1 .bt_con .scrap a{text-align:center;padding-right:8%;font-size:.85em;height:20px;line-height:20px;color:#75809a;}
.recruit1 .bt_con .scrap a img{width:23px;position:relative;top:-2px}
.recruit1 .bt_con .recruit_bt{float:right;margin-top:15px;padding-right:8%;width:100%}
.recruit1 .bt_con .recruit_bt a{height:25px;line-height:25px;border:1px solid #ff763e;color:#ff763e;text-align:center;padding:0 5px;font-size:.9em;}
.recruit1 .bt_con .recruit_bt a{background-color:#68737f;border:solid 1px #68737f;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7387A1),color-stop(100%, #68737f));
background-image: linear-gradient(#7387A1,#68737f);border-radius:2px;color:#fff;text-align:center;cursor:pointer;}

/* 인재정보 */
.person1 .text_box{width:100%}
.person1 .more_con{width:100%}
.person1 .bt_con{float:left;width:18%}
.person1 .bt_con .scrap{margin-top:14px}
.person1 .bt_con .scrap a{text-align:right;padding-right:8%;height:20px;line-height:20px}
.person1 .bt_con .scrap a img{width:23px}
.person1 .bt_con .time_txt{margin-top:25px;text-align:right;margin-right:8%;color:#999;font-size:.9em}
.person1 .bt_con .recruit_bt{float:right;margin-top:15px;padding-right:8%;width:100%}
.person1 .bt_con .recruit_bt a{height:25px;line-height:25px;border:1px solid #ff763e;color:#ff763e;text-align:center;padding:0 5px;font-size:.9em;
background-color:#68737f;border:1px solid #68737f;background-size:100%;background-image:linear-gradient(#7387A1,#68737f);border-radius:2px;color:#fff;
text-align: center;cursor:pointer;}
.text_box2_li{float:left;border-bottom:1px solid #dee3eb}


/*** 서비스 링크 ***/

/* 로그인 */
.login_box{float:left}
.login_box .tabs ul{float:left;width:100%}
.login_box{float:left;border:1px solid #dee3eb;width:99.6%;margin:0 0.2% 0 0.2%;margin-bottom:10px}
.tab_bt{float:left;width:50%;height:40px;line-height:40px;}
.tab_bt a{text-align:center;font-family:'NG_B';background: #ffffff;background:linear-gradient(to bottom, #ffffff 0%,#f1f1f1 100%);
/*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', //Colorstr='#f1f1f1',GradientType=0 );*/border-bottom:1px solid #dee3eb;height:40px;line-height:40px}
.tab_bt a input[type="text]"]{border:none !important}
.tab1{border-right:1px solid #dee3eb;}
.login_con{padding:3%;background:#fff}
.login_con .login_bt{text-align:center;height:46px;line-height:46px;background:#4673a6;color:#fff;font-family:'NG_B';font-size:1.1em}
.login_con .etc{margin-top:3%;height:50px;line-height:50px;}
.login_con .etc ol li{float:left;width:33.333333%;}
.login_con .etc ol li a{text-align:center;display:block}
.login_con .etc ol li a span{height:16px;line-height:16px;border-left:1px solid #dee3eb;display:inline-block;width:100%}
.login_con .etc ol li:first-child a span{border:none}
.login_box .tabs .tab_bt{font-size:1.1em;}
.login_box .tabs .tab_bt .active{background:#fff;color:#3694ed;border-bottom:0}
.login_con input{width:78%;border-radius:0;font-size:1.1em;letter-spacing:-0.03em;font-family:'NG_B';height:49px;line-height:49px;padding:0 10px;background:#fff !important;}
.login_con input:focus{border:0 !important;outline:0}
.login_box .tabs .tab_bt a:hover{background:#fff;color:#3694ed;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #999;}
::-moz-placeholder { /* Firefox 19+ */  color: #999;}
:-ms-input-placeholder { /* IE 10+ */  color: #999;}
:-moz-placeholder { /* Firefox 18- */  color: #999;}
.login_con .login_bt{margin-top:30px;border-radius:3px}
.login_con .login_bt button{color:#fff;display:inline-block;width:100%}
.login_con .id{margin-bottom:1px;height:50px;line-height:50px;;border-bottom:1px solid #999;}
.login_con .id label{float:left;width:22%;font-family:'NG_B'}
.login_con .pw{height:50px;line-height:50px;border-bottom:1px solid #999;}
.login_con .pw label{float:left;width:22%;font-family:'NG_B'}
.login_con .login_bt a{color:#fff}

/* 이용약관, 개인정보 취급방침 */
.register_con{font-size:.9em}
.service_con h3{float:left;color:#333;font-size:1em;font-family:'NG_B';width:100%;text-align:left;}
.service_con h4{font-family:'Nanum Gothic' !important;}
.service_con .text_box{float:left;padding:10px 2%;width:96%;color:#666;text-align:left;line-height:1.8;}
.service_con .text_box strong{font-size:1.2em}
.service_con .text_box b{font-size:1.2em}
.service_con .tbx_h{height:68px;background:#f6fbff}
.service_con .text_box p{display:block;margin-bottom:10px}
.service_con .text_box ul{float:left;width:100%;margin-bottom:10px}
.service_con .text_box ol{float:left;width:100%;margin-bottom:10px}
.registWrap{padding:0 !important}
.service_con .text_box dl{float:left;text-align:left;margin-bottom:10px}
.service_con .text_box dl dt{display:block;font-size:1em;font-weight:bold}
.service_con .text_box li{border:none !important;}
.service_con .text_box ul li{width:100%;text-align:left;}
.service_con .text_box dl dd ol{padding-left:20px}
.service_con .text_box dl dd ol li{list-style-type:decimal !important}
.register_con .register_tit{margin-top:10px;margin-bottom:10px;color:#3694ed;font-size:1.1em;border-bottom:1px solid #3694ed}

/* 고객센터 */
.customer_center ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.customer_center label{width:23%;float:left;font-size:1.1em !important;color:#75809a;}
.customer_center legend{width:23%;float:left;font-size:1.1em !important;color:#75809a;}
.customer_center input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.customer_center ol{border:1px solid #dee3eb;margin:10px 2% 0;width:96%;border-radius:3px}
.customer_center ol li{margin:0;height:auto;line-height:1.6;color:#666}
.customer_center ol li:first-child{margin-bottom:5px}
.customer_center .info3_con li{border:0;font-size:.9em}
.info_con{float:left;width:100%;padding:10px 3%}
.info_con li{height:32px;line-height:32px;margin-top:10px;margin-bottom:10px}
.info_con li select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0 5px}
.info_con .cel1{width:22%}
.info_con .cel2{width:22%}
.info_con .phone1{margin-right:2%}
.info_con .row3 p{float:left;margin-right:2%;color:#aaadb3}
.info_con .tel1{width:22%}
.info_con .tel2{width:22%}
.info_con .fax1{width:22%}
.info_con .fax2{width:22%}
.info_con .phone2{margin-right:2%}
.info_con .row4 p{float:left;margin-right:2%;color:#aaadb3}
.info_con .email{width:22%}
.info_con .email{margin-right:2%}
.info_con .row5 p{float:left;margin-right:2%;color:#aaadb3}
.info_con .row5 select{width:23%;margin-right:0;padding:0 5px;letter-spacing:-0.1em}
.info_con .row6 p{float:left;margin-right:2%;color:#aaadb3}
.info_con .row6 input[type="text"]{float:left;width:63%;text-align:left}
.info_con #solt{width:100% !important}
.info_con #content{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:171px;clear:both}
.info_con .row8{height:auto;line-height:1.8}
.info_con .row9{height:auto}
.info_con .row9 label{width:100%}
.info_con .row9 .capcha_group{float:left;width:100%;clear:both}
.info_con .row9 .capcha_bx{background:#ffefb1;margin-bottom:10px;padding:0 5px;font-size:1.1em;font-family:'NG_B';width:35%;border-radius:2px;border:1px solid #e5d79e;}
.info_con .row9 span{float:left;margin-right:2%}
.info_con .row9 input{width:35%;margin-right:2%}
.info_con .row9 p{color:#aaadb3;letter-spacing:-0.06em}


/* 제휴문의 */
.partner_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.partner_con label{width:23%;float:left;font-size:1.1em !important;color:#75809a;}
.partner_con legend{width:23%;float:left;font-size:1.1em !important;color:#75809a;}
.partner_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.partner_con ol{border:1px solid #dee3eb;margin:10px 2% 0;width:96%;border-radius:5px}
.partner_con ol li{margin:0;height:auto;line-height:1.6;color:#666}
.partner_con ol li:first-child{margin-bottom:5px}
.partner_con .info3_con li{border:0;font-size:.9em}
.partner_con .info_con .row1{height:auto;margin-bottom:10px}
.partner_con .info_con .row1 fieldset{float:left;width:100%;}
.partner_con .info_con .row1 ul{float:left;width:77%;position:relative;left:0%;border:1px solid #ebeef3;padding:4px 4%;border-radius:3px}
.partner_con .info_con .row1 ul li{float:left;width:auto;height:28px;line-height:28px;margin-top:0;margin-bottom:0;margin-right:10px}
.partner_con .info_con .row1 ul li.item03{clear:both}
.partner_con .info_con .row1 ul li label{width:100%;color:#191919}
.partner_con .info_con .row1 ul li input[type="radio"]{position:relative;top:7px;margin-right:4px}


/* 하단버튼 */
.button_con{float:left;width:100%; margin:0 auto;text-align:center;margin-bottom:10px;padding:0 0.2%}
.button_con a{display:inline-block;text-align:center;height:40px;line-height:40px;color:#fff;width:49.5%;margin-left:1%;font-family:'NG_B';border-radius:4px}
.button_con a:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.button_con a:first-child{margin-left:0}
.button_con2 a{width:32.5%}
.button_con3 a{width:100%}
.button_con4 a{width:100%}
.button_con5 a{width:100%}
.button_con6 a{width:100%}
.button_con7 a{width:100%}
.button_con8 a{width:100%}
.bottom_btn01{background:#4572a5;border:1px solid #4572a5;}
.bottom_btn02{background:#fff;color:#191919 !important;border:1px solid #ccc}
.bottom_btn03{background:#fff;color:#191919 !important;border:1px solid #ccc}
.bottom_btn04{background:#f75258;border:1px solid #de494e;border-radius:3px;height:40px !important;line-height:40px !important}
.bottom_btn05{width:100%;margin-top:20px;font-size:1.1em;letter-spacing:-0.02em;box-shadow:inset 0px 1px 0px 0px #f7c5c0;
background: linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', //Colorstr='#e4685d',GradientType=0);*/
background-color:#fc8d83;border-radius:4px;border:1px solid #d83526;display:inline-block;cursor:pointer;color:#ffffff;
text-shadow: 0px 1px 0px #b23e35;padding:0 !important}
.bottom_btn07{background:#4572a5;border:1px solid #4572a5;border-radius:3px;height:40px !important;line-height:40px !important}
.bottom_btn08{background:#0088bc;border:1px solid #0088bc;border-radius:3px;height:40px !important;line-height:40px !important}
.bottom_btn06{background:#ffcd48;border:1px solid #e5b940;color:#191919 !important}
.bottom_btn01:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.bottom_btn02:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.bottom_btn04:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.bottom_btn05:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.bottom_btn06:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.bottom_btn07:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.bottom_btn08:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.button_con a img{position:relative;top:15px;margin-left:10px}

/*** 검색결과 ***/

.community_result ul li .text_box{float:left;width:72%}
.community_result .community_name{float:left;width:28%;height:65px;line-height:65px;color:#f9bc01;text-align:right;padding-right:2%;padding-left:2%;font-size:.9em}


/*** 상세페이지 ***/

/* 공통 */
.detail_con{position:relative}
.detail_con .profile_con{float:left;width:100% !important;width:76px;position:relative;background:#f2f4f7}
.detail_con .logo_box{display:block;text-align:center;height:84px;line-height:84px;margin:auto}
.detail_con .logo_box img{max-width:130px;max-height:72px;text-align:center;vertical-align:middle;color:#999}
.detail_con .top_area{height:30px;line-height:30px;border-bottom:1px solid #dee3eb;margin-top:8px}
.detail_con .top_area .photo_album{position:absolute;left:0;background:url('../images/menu_btn.png') repeat-x;}
.detail_con .top_area ul{float:right;padding-right:2%}
.detail_con .top_area ul li{float:left;border:0;width:auto;margin-left:5px;height:20px;line-height:20px;font-size:.9em;letter-spacing:-0.02em;border:1px solid #aaa;padding:0 5px;height:21px;line-height:21px}
.detail_con .top_area ul li a{border:0;font-size:.9em;height:19px;line-height:19px;}
.detail_con .top_area ul li a:hover{display:inline}
.detail_con .top_area ul li a img{position:relative;top:5px;margin-right:2px}
.detail_con .top_area ul li span{color:#666;font-size:.9em}
.detail_con .top_area ul li span em{color:#9abee2}
.detail_con .top_area .etc{width:136px;color:#64abe3;text-align:center;border-color:#64abe3}
.detail_con .top_area .ktid{width:118px;background:#fff;text-align:center}
.detail_con .top_area .ktid em{float:right;width:67px;height:19px;line-height:19px;overflow:hidden;color:#3b1f1f;text-align:left}
.detail_con .top_area .btn_report{background:#fcfcfc}
.detail_con .pic_box{float:left;text-align:center;width:88px;margin:0 auto;border-top:0;position:absolute;top:0px;z-index:2000;padding:5px;background:#fff;border-right:1px solid #f3f3f3}
.detail_con .top_tit{height:auto;line-height:1.5;background:#f6fbff;padding-top:10px;padding-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.detail_con .txt_box{float:none;padding:0;width:100%;background:#fff}
.detail_con .txt_box ul li{float:left;border:1px dotted #ebeef3 !important;border-bottom:0 !important;border-right:0 !important;border-left:0 !important;padding-left:88px;text-align:left;width:100%;height:28px;line-height:28px;}
.detail_con .txt_box ul li:first-child{float:left;border-top:0 !important}
.detail_con .txt_box ul li span{float:left;width:42px;padding:0 10px}
.detail_con .txt_box .indi-profile a{color:#191919;;font-size:.9em;float:right;border-radius:2px;letter-spacing:-0.05em;padding:0px 15px 0px 6px;border:1px solid #ccc;width:140px;height:21px;line-height:21px;margin-top:3px;margin-right:5px;background:#f6fbff url('../images/chev2.gif')no-repeat 97% 50%;}
.detail_con .txt_box ul li em{margin-right:5px;}
.detail_con .txt_box ul li em img{position:relative;top:7px}
em.vt_n{background:#fa5d5a;color:#fff;font-family:'Nanum Gothic' !important;letter-spacing:-0.05em;font-size:11px;padding:2px 5px;cursor:pointer}
em.vt_m{background:#8F93A1;color:#fff;font-family:'Nanum Gothic' !important;letter-spacing:-0.05em;font-size:11px;padding:2px 5px;cursor:pointer}
.detail_con .service_info{background:#fff;padding:10px;line-height:1.5;border-top:1px solid #dee3eb;padding:10px 3%;color:#05aae0;}
.detail_con .service_info .svc_info_bx img{float:left;width:50px;margin-right:5px}
.detail_con .service_info .svc_info_bx p{float:none;font-size:.9em;text-align:center;margin-bottom:5px}
.member_btn{float:left;width:100%;height:60px}
.recruit_service .member_btn{height:50px;}
.member_btn a{display:inline-block;height:29px;line-height:29px;padding:0 24px 0 10px;margin:6px 0 0 10px;text-align:center}
.member_btn a:first-child{margin-right:0}
.member_btn div{float:left;width:50%;text-align:center}
.member_btn .resume_service_bt{width:100%;text-align:center;margin:0 auto}
.member_btn .recruit_service_bt{width:100%;text-align:center;margin:0 auto}
.member_btn .mb_login_bt a{float:right;width:150px;background:#feaa0a url('../images/icon/chev3.gif') no-repeat 95% 50%;color:#fff}
.member_btn .mb_join_bt a{float:left;width:140px;background:#05aae0 url('../images/icon/chev3.gif') no-repeat 95% 50%;color:#fff;}
.member_btn .resume_service_bt a{float:none;width:175px;background:#c991c9 url('../images/icon/chev3.gif') no-repeat 95% 50%;color:#fff;margin-top:10px;margin-left:0}
.member_btn .recruit_service_bt a{float:none;width:190px;background:#c991c9 url('../images/icon/chev3.gif') no-repeat 95% 50%;color:#fff;margin-top:0px;margin-left:0}
.member_btn .mb_login_bt a{margin-left:0}
.detail_con .txt_box ul li span img{position:relative;top:4px;width:20px;height:auto}
.detail_con .txt_box ul li.address4{padding-left:0;border-bottom:1px solid #dee3eb !important}
.detail_con .txt_box ul li.address4 p{float:left;width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail_con .txt_box ul li p{float:left;font-size:.9em;}
.detail_con .txt_box ul li .call_btn{float:left;background:#3ec5d2;position:absolute;top:3px;right:55px;padding:0 6px;font-size:.9em;height:21px;line-height:21px;width:50px;}
.detail_con .txt_box ul li .call_btn a{color:#fff;font-size:1em}
.detail_con .txt_box ul li .call_btn a img{margin-right:2px;position:relative;top:4px;width:13px;height:auto}
.detail_con .txt_box ul li .msn_btn{float:left;background:#feaa0a;position:absolute;top:3px;right:0;padding:0 6px;font-size:.9em;height:21px;line-height:21px;width:50px;}
.detail_con .txt_box ul li .msn_btn a{color:#fff;font-size:1em}
.detail_con .txt_box ul li .msn_btn a img{margin-right:2px;position:relative;top:6px;width:13px;height:auto}
.detail_con .txt_box ol li{float:left;width:auto;padding:0;border-top:0;font-size:.9em}
.detail_con .txt_box ol li.slash{padding:0 3px}
.detail_con .txt_box ol li.pf_info{color:#111;background:#ecf1f5;padding:0 5px;height:17px;line-height:17px;margin-left:5px;position:relative;top:6px}
.detail_con .txt_box ol li.pf_info p:first-child{margin-right:2px}
.detail_con .txt_box ol li.pf_info p:first-child:after{content:"·"}
.detail_con .status ul li{border:0}
.etc_box{margin-top:0px;background:#fff;font-size:.9em;}
.etc_box ul li{height:32px;line-height:32px;}
.etc_box span{float:left;width:90px;padding:0 15px;background:#f6fbff;height:31px;line-height:31px;font-family:'NG_B'}
.etc_box p{float:left;padding:0 10px;width:71.8%;overflow:hidden}
.etc_box p em{background:#fd6331;color:#fff;font-size:.8em;padding:2px 3px;margin-left:2px}
.etc_box .cr1{background:none;padding:0;width:auto}
.etc_box .cr_year{background:none;padding:0 0px 0 5px;width:auto}
.etc_box .cr2{background:none;padding:0;width:auto}
.etc_box .cr_month{background:none;padding:0 0px 0 5px;width:auto}

.detail_con .logo_box{display:block;text-align:center;width:130px;height:84px;line-height:84px;margin:3px auto 0}
.detail_con .logo_box img{text-align:center;vertical-align:middle;color:#999}
.detail_con .picture_box{display:block;text-align:center;width:95px;margin:0 auto;height:146px;padding-top:10px}
.detail_con .picture_box img{border:1px solid #f3f3f3}
.detail_con .text_box .company{text-align:center;font-family:'NG_B';color:#46a8f3}
.detail_con .text_box .profile_name{text-align:center;font-family:'NG_B';color:#46a8f3}
.detail_con .text_box .profile_info{font-size:1.1em;letter-spacing:-0.02em}
.detail_con .text_box .profile_info span{margin-right:5px}
.detail_con .text_box .title{clear:both;text-align:center;width:307px;height:40px;overflow:hidden;margin:0 auto;margin-bottom:5px;font-family:'NG_B'}
.detail_con .text_box .info{display:inline-block;font-size:11px;color:#999;line-height:1.8;margin-right:1px}
.detail_con .info_bx2{float:left;height:auto;width:100%}
.detail_con .info_bx2 > div{float:left;width:100%;padding-top:10px !important;padding-bottom:10px !important}
.detail_con .text_box{margin-bottom:20px}
.detail_con .phone_info{margin-bottom:10px;padding:0 2%;}
.detail_con .phone_info .phone_inner{border:1px solid #dee3eb;border-radius:2px;padding:0 0% 0 2%}
.detail_con .phone_info .phone_inner .col1{width:70%;line-height:32px}
.detail_con .adm_name{margin-bottom:10px;padding:0 2%}
.detail_con .adm_name .name_inner{border:1px solid #dee3eb;border-radius:2px;padding:0 0% 0 3%}
.detail_con .mb_info{float:left;margin-bottom:10px;padding:0 2%;width:66.66666666%}
.detail_con .tel_info{margin-bottom:10px;padding:0 2%}
.detail_con .tel_info .tel_inner{border:1px solid #dee3eb;border-radius:2px;padding:0 0% 0 2%;}
.detail_con .tel_info .tel_inner .col1{line-height:23px}
.detail_con .home_info .home_inner{float:left;border:1px solid #dee3eb;border-radius:2px;padding:0 0 0 3%;padding:0px 0% 0px 2%;line-height:1.8;width:100%}
.detail_con .home_info .home_inner .col1{width:70%;line-height:30px}
.detail_con .email_info .email_inner{float:left;border:1px solid #dee3eb;border-radius:2px;padding:0 0 0 3%;padding:0px 0% 0px 2%;line-height:1.8;width:100%}
.detail_con .email_info .email_inner .col1{width:70%;line-height:30px}
.detail_con .email_info .email_inner img{top:6px}
.detail_con .address_info .address_inner{float:left;position:relative;border:1px solid #dee3eb;border-radius:2px;padding:0 0 0 3%;padding:0px 0% 0px 2%;line-height:1.8;width:100%}
.detail_con .address_info .address_inner .col1{width:70%;line-height:30px}
.detail_con .col1 a.hide{color:#191919;font-size:.9em;float:right;border-radius:2px;letter-spacing:-0.05em;padding:0px 15px 0px 6px;border:1px solid #ccc;height:21px;line-height:21px;margin-top:0px;margin-right:0px;background: #fcfcfc url('../images/chev2.gif')no-repeat 97% 50%;}
.detail_con .address_info .address_inner .hd{width:30%;}
.detail_con .address_info .address_inner img{vertical-align:middle;}
.detail_con .ceo_info .ceo_inner{float:left;border:1px solid #dee3eb;border-radius:2px;padding:0 0 0 3%;padding:0px 2% 0px 2%;line-height:1.8;width:100%;}
.detail_con .ceo_info .ceo_inner img{vertical-align:middle}
.detail_con .ceo_info .ceo_inner .col1{width:70%;height:32px;line-height:15px}
.detail_con .ceo_info .ceo_inner .hd{width:30%;}
.detail_con .msn_info .msn_inner{border:1px solid #dee3eb;border-radius:2px;padding:0 0% 0 3%}
.detail_con .msn_info .msn_inner .col1{width:70%}
.detail_con .photo_info ul{float:left;border:1px solid #dee3eb;border-radius:2px;padding:0 0 0 3%;padding:5px 2% 5px 2%;line-height:1.8;width:100%}
.detail_con .photo_info ul li{border:0;width:33.333333%;text-align:center;margin:5px 0px;}
.detail_con .photo_info ul li img{border:1px solid #dee3eb}
.detail_con dl dt{float:left;width:30%;color:#64abe3;height:30px;line-height:30px}
.detail_con dl dd{float:left;width:70%}
.detail_con dl .col1{width:40%}
.detail_con dl .col2{width:30%}
.detail_con dl .col_w{width:70% !important}
.detail_con dl dt span{width:23px;text-align:center}
.detail_con dl dt img{margin-right:10px}
.detail_con dl .call_bt{float:left;position:absolute;border-radius:2px;right:28px;top:6px;width:22px !important;height:21px !important;line-height:21px !important;font-size:.9em;letter-spacing:-0.02em;}
.detail_con dl .call_bt a{height:21px !important;line-height:21px !important;border-radius:0 !important;}
.detail_con dl .call_bt a em{font-family:'NG'}
.detail_con dl .call_bt img{top:-1px}
.detail_con dl .msn_bt{float:left;position:absolute;border-radius:2px;right:5px;top:6px;width:22px !important;height:21px !important;line-height:21px !important;font-size:.9em;letter-spacing:-0.02em;}
.detail_con dl .msn_bt a{height:21px !important;line-height:21px !important;border-radius:0 !important;background:#feaa0a !important;}
.detail_con dl .msn_bt a img{}
.detail_con dl .msn_bt a em{font-family:'NG'}
.detail_con .info_bx dl dt img{vertical-align:middle}
.detail_con .info_bx dl dd{vertical-align:middle}
.detail_con .phone_info dl dt img{}
.detail_con .adm_name dl dt img{}
.detail_con .tel_info dl dt img{}
.detail_con .email_info dl dt img{}
.detail_con .msn_info dl dt img{}
.detail_con dl .col2 img{position:relative;width:13px;height:auto}
.detail_con dl .col2 em{color:#fff;font-family:'NG_B';}
.detail_con dl .col2 em.hide{color:#222;font-family:'NG';}
.detail_con dl .col2 a{display:block;background:#3ec5d2;height:32px;line-height:32px;width:100%;text-align:center;border-radius:0 !important}
.company_con{float:left;padding-left:10px;padding-right:10px}
.company_con .text_box{padding:0 0 6px !important}
.company_info{float:none;width:100%;padding-left:30%;margin-top:10px;border-bottom:1px solid #ebeef3}
.company_info > div{padding-left:0 !important}
.company_info .hd2{width:80px !important}
.company_info .ceo_inner{position:relative}
.company_info .ceo_inner{position:relative}
.company_info .col2{width:100% !important;height:auto !important;margin-bottom:6px;overflow:hidden}
.company_info .col3{width:100% !important;height:30px !important;line-height:15px !important;margin-bottom:6px;overflow:hidden}
.company_info .ceo_inner{padding:0 10px !important}
.company_info .address_inner{padding:0 10px !important}
.company_con .btn_group{width:100%;text-align:center}
.company_con .btn_group a{display:inline-block;text-align:center;width:auto;border:1px solid #ccc;font-size:.9em;height:20px;padding:3px 6px;border-radius:10px}
.company_con .company{margin-bottom:0px !important}

.button_group button{letter-spacing:-0.02em;font-size:.9em}
.button_group .bt-online{background-color:#6ca9e5;border-radius:28px;border:1px solid #3581cc;display:inline-block;
cursor:pointer;color:#ffffff;text-decoration:none;text-shadow:0px 0px 1px #335980;}
.button_group .bt-online:hover{background-color:#3891eb;transition:all .3s ease}
.button_group .bt-online:active{position:relative;top:1px}
.button_group .bt-email{background-color:#44c767;border-radius:28px;border:1px solid #18ab29;display:inline-block;
cursor:pointer;color:#ffffff;text-decoration:none;text-shadow:0px 0px 1px #2f6627;}
.button_group .bt-email:hover{background-color:#56b327;transition:all .3s ease}
.button_group .bt-email:active{position:relative;top:1px}

.button_group .bt-click{background-color:#ff721d;border-radius:28px;border:1px solid #f35c00;display:inline-block;
cursor:pointer;color:#ffffff;text-decoration:none;text-shadow:0px 0px 1px #664527;}
.button_group .bt-click:hover{background-color:#e55800;transition:all .3s ease}
.button_group .bt-click:active{position:relative;top:1px}

.button_group .bt-small{border-radius:3px;padding:1px 8px;margin-top:2px}
.button_group .bt-scrap{background-color:#fff;border-radius:28px;border:1px solid #dcdcdc;display:inline-block;
cursor:pointer;color:#666;text-decoration:none;text-shadow:0px 0px 1px #fff;}
.button_group .bt-scrap:hover{background-color:#f6f6f6;transition:all .3s ease}
.button_group .bt-scrap:active{position:relative;top:1px}
.button_group .bt-apply{background-color:#7892c2;border-radius:28px;border:1px solid #4e6096;display:inline-block;
cursor:pointer;color:#fff;text-decoration:none;text-shadow:0px 0px 1px #283966;}
.button_group .bt-apply:hover{background-color:#476e9e;transition:all .3s ease}
.button_group .bt-apply:active{position:relative;top:1px}
.scrap_bt{clear:both;text-align:center;padding-bottom:15px;padding-top:15px;}
.scrap_bt button{height:32px;line-height:32px;width:100px;margin:0 auto;border-radius:50px;font-family:'NG_B';}
.scrap_bt button img{margin-right:2px;position:relative;top:6px;width:20px}
.scrap_bt2{position:relative;top:29px}

.detail_con .tab1-con{border-bottom:1px solid #4572a5}
.detail_con .tab1-con ul li{width:25%;height:40px;line-height:40px;float:left;text-align:center;}
.detail_con .tab1-con ul li a{font-family:'NG_B';font-size:1.1em}
.detail_con .tab1-con ul .active{background:#4572a5;}
.detail_con .tab1-con ul .active a{color:#fff}
.detail_con .map_area{height:315px;width:100%;background:url('../images/map.png')center center no-repeat;border-top:1px solid #dee3eb}
.detail_con .tab1-con ul li{border-left:1px solid #f3f3f3;border-right:none 0}
.detail_con .tab1-con ul li:first-child{border-left:0}
.detail_con .tab2-con{border-bottom:1px solid #4572a5}
.detail_con .tab2-con ul li{width:33.33333333%;height:40px;line-height:40px;float:left;text-align:center;}
.detail_con .tab2-con ul li a{font-family:'NG_B';font-size:1.1em}
.detail_con .tab2-con ul .active{background:#4572a5;}
.detail_con .tab2-con ul .active a{color:#fff}
.detail_con .map_area{height:315px;width:100%;background:url('../images/map.png')center center no-repeat;border-top:1px solid #dee3eb}
.detail_con .tab2-con ul li{border-left:1px solid #f3f3f3;border-right:none 0}
.detail_con .tab2-con ul li:first-child{border-left:0}
.detail_con2{border-top:0;}
.detail_con2 ul li{border:0}
.detail_con2 .share-con{text-align:center;height:60px;line-height:60px;border-top:1px solid #dee3eb;font-family:'NG_B';padding:0 3%;overflow:hidden;padding-top:5px}
.detail_con2 .share-con img{margin-right:10px;position:relative;top:12px}
.detail_con2 .share-con .sns_btn_group{display:inline-block;margin:0 auto;text-align:center;}
.detail_con2 .caution{padding:10px 3%;font:normal .85em/1.8 'NG';color:#aaa;border-top:1px solid #dee3eb;margin-top:20px}
.detail_con2 .tab-con li{width:100%;border-top:1px solid #dee3eb !important;height:40px;line-height:40px;padding:0 3%;font-family:'NG_B';font-size:1.1em;background:#fcfeff}
.detail_con2 .tab-con li img{position:relative;top:18px;text-align:right;float:right}
.tab-box{padding:10px 3%;margin:10px 0 0}
.tab4-box{line-height:1.7}
.tab-box h3{font-size:14px;padding-left:5px;margin-bottom:10px;border-left:3px solid #4572a5}
.r_ct1 h3:first-child{margin-bottom:20px}
.tab-box table{width:100%}
.detail_con .status{float:left;width:100%;border-top:1px solid #dee3eb;padding:5px 0;background:#fff}
.detail_con .status ul li{width:25%;border-top:none;text-align:center;border-left:1px solid #ebeef3;padding:5px;}
.detail_con .status ul li:first-child{border-left:0}
.detail_con .status .count{margin-bottom:5px;font-size:25px;font-family:'NG_B';color:#64abe3;text-shadow:0 1px 0 #fff}
.detail_con .status .info_txt{line-height:1.2;color:#191919;font-size:.9em}

/* 이력서 정보 */
.resume_ct{display:inline-block;margin-bottom:20px;width:100%}
.resume_ct:last-child{margin-bottom:0 !important}
.resume_ct .off{margin-left:5px;color:#999}
.resume_ct table{margin-bottom:10px;}
.edu_tb1{margin-bottom:0 !important}
.edu_tb2{border:1px solid #ebeef3;padding:0;font-size:.9em}
.edu_tb2 th{width:75px !important;padding:5px 10px !important;border-bottom:1px solid #ebeef3;border-right:1px solid #ebeef3;height:26px;line-height:26px;color:#191919 !important;background:#fcfcfc}
.edu_tb2 td{width:auto !important;padding:5px 10px !important;border-bottom:1px solid #ebeef3;height:26px;line-height:26px}
.edu_tb2 caption{text-align:left;height:30px;line-height:30px;color:#3694ed;padding-left:5px;font-size:1.1em;letter-spacing:-0.02em}
.edu_tb3 td{width:auto !important}
.edu_tb3{border:1px solid #dee3eb;padding:0;font-size:.9em}
.edu_tb3 th{width:auto !important;text-align:center !important;background:#f6fbff;padding:0 5px !important;height:30px;line-height:30px !important;border-bottom:1px solid #dee3eb}
.edu_tb3 td{text-align:center;padding:5px 5px !important;height:30px;line-height:17px !important;border-bottom:1px solid #dee3eb}
.r_ct5 .edu_tb3 th{padding:0 5px !important;}
.r_ct5 .edu_tb3 td{text-align:left;padding:0 5px !important;}
.r_ct5 .edu_tb3 td:first-child{text-align:center}
.r_ct5 .txt_hd{color:#8895b3;margin-right:5px}
.edu_tb2 td em{color:#fff;font-size:.8em;padding:2px 3px;margin-left:2px;margin-right:2px}
.edu_tb2 td em.lv1{background:#fd6331;}
.edu_tb2 td em.lv2{background:#3498db;}
.edu_tb2 td em.lv3{background:#2ecc71;}
.edu_tb3 td em{color:#fff;font-size:.8em;padding:2px 3px;margin-left:2px;margin-right:2px}
.edu_tb3 td em.lv1{background:#fd6331;}
.edu_tb3 td em.lv2{background:#3498db;}
.edu_tb3 td em.lv3{background:#2ecc71;}
.edu_tb2 .oa_item{float:left;width:70px;}
.r_ct6 table td{line-height:1.5 !important;}
.r_ct6 table{display:table}
.r_ct6 table td{display:table-cell;vertical-align:middle;padding:5px !important}

/* 모집요강 */
.tab1-box table tr th{width:80px;text-align:left;vertical-align:middle;line-height:1.6;color:#8895b3;font-weight:normal;padding-bottom:10px}
.tab1-box table tr td{line-height:1.6;padding-bottom:10px}

/* 상세요강 */
.tab2-box table tr th{width:90px;text-align:left;line-height:1.6;color:#8895b3;font-weight:normal;padding-bottom:10px}
.tab2-box table tr td{line-height:1.6;padding-bottom:10px;overflow:hidden}

/* 근무위치 */
.tab3-box table tr th{width:80px;text-align:left;line-height:1.6;color:#8895b3;font-weight:normal;}
.tab3-box table tr td{line-height:1.6;padding-bottom:10px}
.subway{background:#000;color:#fff;letter-spacing:-0.02em;padding:2px 5px;font-size:.9em}

/* 회사정보 */
.tab4-box table tr th{width:80px;text-align:left;line-height:1.6;color:#8895b3;font-weight:normal;}
.tab4-box table tr td{line-height:1.6;padding-bottom:10px}
.tab4-box .container{line-height:1.8;width:100%}
.tab4-box2{margin-top:0;padding-top:0;margin-bottom:10px}
.tab4-box2 dl{float:left;width:100%}
.tab4-box2 dl:first-child{margin-bottom:17px}
.tab4-box2 dl dt{display:inline;clear:both;width:100%;text-align:left;line-height:1.6;color:#8895b3;font-weight:normal;margin-bottom:5px}
.tab4-box2 dl dd{clear:both;line-height:1.6;padding-bottom:10px;width:100% !important;border:1px solid #ebeef3;padding:8px 10px;}
.recruit_service{margin-bottom:20px;border:1px solid #dee3eb;border-radius:2px}
.recruit_service p{text-align:center;color:#05aae0;font-size:.9em;line-height:1.8;padding:15px 10px}

/* 이력서정보 */
.tab1-box table p{margin-right:15px}

/* 자격사항 */
.tab2-box p img{margin-left:5px;position:relative;top:3px;line-height:1.8}

/* 자기소개서 */
.tab5-box table tr th{width:100%;clear:both;text-align:left;line-height:1.6;color:#8895b3;font-weight:normal;padding-bottom:10px}
.tab5-box table tr td{width:100%;line-height:1.6;padding-bottom:10px}
.tab5-box .container{padding:20px 3% 0;line-height:1.8;width:100%}
.tab5-box .container dl dt{width:100%;color:#46a8f3;font-family:'NG_B';line-height:1.8}
.tab5-box .container dl dd{width:100%;margin-bottom:20px;line-height:1.8}
.resume_service{margin-bottom:10px;}
.resume_service p{text-align:center;color:#05aae0;font-size:.9em}


/*** 회원가입 ***/
.join_box{padding:40px 0}
.join_box .join_inner{float:left;width:100%;margin-bottom:40px}
.join_box ul li{position:relative;width:100%;padding:0 5%;height:40px;line-height:40px}
.join_box input[type="checkbox"]{width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:5px;}
.join_box ul li a{position:absolute;right:5%;top:10px;background:#64abe3;padding:0 6px;height:20px;line-height:20px;border:1px solid #5999c9;color:#fff;font-size:.85em}


/* 개인회원 가입 */
.join_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.join_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}
.join_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.info1_con{float:left;width:100%;padding:10px 3%}
.info1_con li{position:relative;height:32px;line-height:32px;margin-top:10px;margin-bottom:10px}
.info1_con li select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0 5px}
.info1_con li select:last-child{margin-right:0 !important}
.info1_con .row1 input{width:51%}
.info1_con .row2 p{float:left;margin-right:2%;color:#aaadb3}
.info1_con .row2 input[type="text"]{width:51%}
.info1_con .row3 a{display:inline-block;text-align:center;width:67px;height:32px;margin-left:10px;color:#46a8f3;letter-spacing:-0.02em;border:1px solid #ccc;background:url('../images/menu_btn.png') repeat-x;border-radius:2px;}
.info1_con .row5 input[type="radio"]{width:15px;height:15px;position:relative;top:9px;margin-right:2px}
.info1_con .row5 div{float:left;height:32px;line-height:32px;margin-right:15px}
.info1_con .row6 p{float:left;margin-right:2%;color:#aaadb3}
.info1_con .row7 input{width:51%}
.info1_con .row8 input{width:22%}
.info1_con .row8 input.phone1{margin-right:2%}
.info1_con .row8 p{float:left;margin-right:2%;color:#aaadb3}
.info1_con .row8 a{display:inline-block;text-align:center;width:67px;height:32px;margin-left:10px;color:#46a8f3;letter-spacing:-0.02em;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;border-radius:2px}
.info1_con .row8 input[type="text"]{float:left;width:77% !important;text-align:left;margin-bottom:5px;}
.info1_con .row8 input[type="text"]{position:absolute;right:0;top:38px}
.info1_con .row8 input::-webkit-input-placeholder{color:#aaadb3}
.info1_con .row8 input::-moz-placeholder{color:#aaadb3}
.info1_con .row8 p{float:left;margin-right:2%;color:#aaadb3}
.info1_con .row9 input{width:22%}
.info1_con .row9 input.phone2{margin-right:2%}
.info1_con .row9 p{float:left;margin-right:2%;color:#aaadb3}
.info1_con .row10 p{float:left;margin-right:2%;color:#aaadb3} 
.info1_con .row10 input.post{width:51%;}
.info1_con .row10 input.address1{position:absolute;right:0;top:38px;}
.info1_con .row10 input.address2{float:left;width:77% !important;text-align:left;margin-bottom:5px;}
.info1_con .row10 input.address2{position:absolute;right:0;top:76px}
.info1_con .row10{height:108px}
.info1_con .row11 input[type="checkbox"]{width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:5px;margin-top:8px}
.info1_con .row11 input{width:22%}
.info1_con .row11 input{margin-right:2%}
.info1_con .row11 p{float:left;margin-right:2%;color:#aaadb3} 
.info1_con .row11 select{width:23%;letter-spacing:-0.1em;padding-left:2px}
.info1_con .row12{height:auto}
.info1_con .row12 span{float:left}
.info1_con .row12 .member_photo{float:left;width:77%;position:relative}
.info1_con .row12 .member_photo img{float:left;width:57px;height:auto;border:1px solid #f3f3f3}
.info1_con .row12 input[type="file"]{float:left;margin-left:10px;;width:70%;height:32px;line-height:25px;padding-top:4px;padding-bottom:4px}
.info1_con .row12 .bt_group{position:absolute;top:42px;margin-left:72px;}
.info1_con .row12 button{margin-bottom:8px;background: url('../images/btn.gif') center center repeat-x #f7f7f7;height:25px;line-height:25px;border:1px solid #ccc;border-radius:2px;padding:0 15px;display:block;}
.info1_con .row12 p{float:left;width:70%;margin-left:10px;line-height:1.5;margin-top:5px;font-size:.9em;color:#05aae0}
.tab2-box table tr td .inf_block{background:#f8faff;border:1px solid #dee3eb;padding:5px 8px;border-radius:2px;margin-bottom:5px;color:#118eff}
.tab2-box table tr td .q_txt i{font-size:1em;color:#222}
.info1_con .row13 input{float:left;width:63%}
.info1_con .row13 span{float:left;margin-right:5px}

/* 기업회원 가입 */
.join_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.join_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.join_con legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.join_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:0 5px;height:32px;line-height:32px}
.info2_con{float:left;width:100%;padding:10px 3%}
.info2_con li{position:relative;height:32px;line-height:32px;margin-top:10px;margin-bottom:10px}
.info2_con li select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0 5px}
.info2_con li select:last-child{margin-right:0}
.info2_con .row1 input{width:51% !important}
.join_con ul .row5 label{width:23%}
.info2_con .row6 input{width:51%}
.info2_con .row8 select{width:77%}
.info2_con .row9 input[type="tel"]{width:22%}
.info2_con .row9 input.phone1{margin-right:2%}
.info2_con .row9 p{float:left;margin-right:2%;color:#aaadb3}
.info2_con .row10 input{width:22%}
.info2_con .row10 input.phone2{margin-right:2%}
.info2_con .row10 p{float:left;margin-right:2%;color:#aaadb3}
.info2_con .row11 p{float:left;margin-right:2%;color:#aaadb3} 
.info2_con .row11 input.post{width:51%;}
.info2_con .row11 input.address1{position:absolute;right:0;top:38px;}
.info2_con .row11 input.address2{float:left;width:77% !important;text-align:left;margin-bottom:5px;position:absolute;right:0;top:76px}
.info2_con .row11{height:108px}

.info2_con .row12{height:auto}
.info2_con .row12 .logo_bx{float:left;width:138px;height:61px;margin-right:10px;margin-bottom:5px;background:#ecf1f5;border:1px solid #ccc;text-align:center;line-height:57px}
.info2_con .row12 .logo_bx img{vertical-align:top;width:138px;height:59px}
.info2_con .row12 .bt_group{float:none;padding-left:23%;width:100%}
.info2_con .row12 input[type="file"]{width:78.5%;height:32px;line-height:25px;padding-top:4px;padding-bottom:4px}
.info2_con .row12 button{margin-bottom:8px;background: url('../images/btn.gif') center center repeat-x #f7f7f7;height:25px;line-height:25px;border:1px solid #ccc;border-radius:2px;padding:0 15px;display:block;}
.info2_con .row12 p{float:left;width:78.5%;line-height:1.5;margin-top:5px;font-size:.9em;color:#05aae0}

.info2_con .row13 input{width:22%;}
.info2_con .row13 p{float:left;margin-right:2%;margin-left:2%;color:#aaadb3} 
.info2_con .row14 input[type="file"]{width:77%;height:32px;line-height:25px;padding-top:4px;padding-bottom:4px;}
.info2_con .row15 input{width:22%}
.info2_con .row15 input.phone2{margin-right:2%}
.info2_con .row15 p{float:left;margin-right:2%;color:#aaadb3}
.info2_con .row16 span{float:left;margin-right:5px}
.info2_con .row16 input{float:left;width:63%}
.info2_con .row17 input[type="checkbox"]{width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:5px;margin-top:8px}
.info2_con .row17 input{width:22%}
.info2_con .row17 input{margin-right:2%}
.info2_con .row17 p{float:left;margin-right:2%;color:#aaadb3} 
.info2_con .row17 select{width:23%;letter-spacing:-0.1em;padding-left:0}
.info2_con .row18 select{width:77%}
.info2_con .row19 select{width:77%}
.info2_con .row20{height:auto}
.info2_con .row20 div{margin-left:23%;color:#999}
.info2_con .row21 select{width:77%}
.info2_con .row22 input{width:70%;margin-right:5px}
.info2_con .row23 input{width:70%;margin-right:5px}
.info2_con .row24 input{width:70%;margin-right:5px}
.info2_con .row25{height:auto}
.info2_con .row25 span{font-size:12px !important;color:#75809a;}
.info2_con .row25 label{width:100%;height:15px;line-height:15px;margin-bottom:10px}
.info2_con .row25 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:173px;clear:both}
.info2_con .row26{height:auto}
.info2_con .row26 span{font-size:12px !important;color:#75809a;}
.info2_con .row26 label{width:100%;height:15px;line-height:15px;margin-bottom:10px}
.info2_con .row26 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:173px;clear:both}
.info2_con .row27 input[type="checkbox"]{width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:5px;margin-top:8px}


/*** 마이페이지 ***/

/* 개인 */
.mypage_btn{float:left;width:100%;padding:5px;border-top:1px solid #fff;text-align:center;margin-bottom:10px;background:#fff;border:1px solid #dee3eb;border-right:none;border-left:none;}
.mypage_btn ul{float:left;width:99.8%;border-left:1px solid #dee3eb;border-top:1px solid #dee3eb;background:#fff}
.mypage_btn ul li{float:left;width:33.3333333%;text-align:center;height:36px;line-height:36px;border:1px solid #dee3eb;border-left:none;border-top:none}
.mypage_btn ul li a{font-family:'NG_B';font-size:1.1em;letter-spacing:-0.08em}
.mypage_btn ul li:first-child{border-right:1px solid #dee3eb}
.mypage_btn ul .active a{background:#4572a5;color:#fff;}
.open_info{float:right;font-size:.85em;color:#75809a;padding-right:3%;clear:both}
.detail_con .open_info input{margin-right:2px}
.detail_con .open_info label{margin-right:2px;letter-spacing:-0.05em}
.address_info .open_info input{margin-right:2px}
.email_info .open_info input{margin-right:2px}
.address_inner .open_info input{margin-right:2px}
.set_bt{clear:both;text-align:center;padding-top:15px;padding-bottom:25px}
.set_bt button{display:inline-block;border:1px solid #aaa;width:65px;margin-right:5px;font-family:'NG_B';border-radius:50px;height:30px;line-height:30px;}
.set_bt button:first-child{background:#fff;border-color:#aaa;color:#333}
.check{color:#f24443 !important;display:inline-block;height:15px !important;width:9px;margin-left:0px !important;background:url('../images/check.gif')no-repeat;margin-bottom:0 !important;margin-right:0 !important;position:relative;top:4px;left:2px}

.resume_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.resume_con .info3_con .row1 label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.resume_con .info3_con .set2 label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.resume_con legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}

/*.resume_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}수정전*/
.resume_con input[type="text"],
.resume_con input[type="password"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}/*수정후*/

.resume_con .set3 select{width:60px}
.info3_con{float:left;width:100%;padding:10px 3%;}
.info3_con li{position:relative;height:32px;line-height:32px;margin-top:10px;margin-bottom:10px}
.info3_con li select{background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:5px;padding:0 5px;letter-spacing:-0.02em}
.info3_con li #call_time{background:#f6fbff}
.info3_con .pay_slt{width:18% !important;}
.info3_con li select:last-child{margin-right:0}
/*.info3_con input[type="checkbox"]{position:relative;top:9px;width:15px;height:15px;padding:0;margin-left:0px;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:5px} 수정전*/
.info3_con input[type="checkbox"]{position:relative;padding:0;margin-left:0px;vertical-align:middle; margin-right:5px}
.info3_con .row_con .resume_st1{width:77% !important}
.info3_con .row_con .resume_st2{width:50% !important}
.info3_con .row1{float:none}
.info3_con .row1 p{margin-bottom:10px;line-height:1.6;color:#05aae0;}
.info3_con .row1{margin-top:0;margin-bottom:0}
.impd_block{padding-left:23%;font-size:12px}
.impd_block label{float:left;color:#222;width:auto;margin-right:4px}
.impd_block select{float:left;width:28%;margin-right:5px}
.impd_block input{float:left;width:27%}
.milt_block{padding-left:23%;font-size:12px}
.milt_block label{float:left;color:#222;width:auto;margin-right:4px}
.milt_block input{float:left;width:70%}

.sch1{float:left;width:100%}
.sch1 input[type="text"]{width:100%;margin-bottom:5px}
.sch1 select{float:left;width:27.2%;;margin-bottom:5px}
.sch1 span{float:left;margin-right:5px;margin-bottom:5px}
.sch_select .st-bx{line-height:20px}
.sch_select .st-bx legend{float:left;width:100%;color:#feaa0a}
.sch_select .st-bx input[type="checkbox"]{;height:20px;position:relative;top:0px}
.sch_select .st-bx{width:100%;padding-left:23%;line-height:15px}
.sch_select .st-bx input[type="checkbox"]{float:none;top:-1px;}
.sch_select{word-break:keep-all}
.st-bx{position:relative}
.st-bx button{bottom:10px}
.st-bx span{float:left;margin-right:5px}
.sch1 .degree{width:100%}
.sch1 .sch-st2{margin-right:0}
.sch1 .btn_layer{float:left;height:32px;line-height:32px;width:100%;margin-bottom:5px}

.info3_con .row1 .resume_st1{width:100% !important}
.info3_con .row1 .resume_st2{width:50% !important}
.info3_con .row2{height:auto}
.info3_con .row2 p{float:left;margin-right:2%;color:#aaadb3}
.info3_con .row2 select{width:37%}
.info3_con .row2 .select_inner{width:100%;padding-left:23%}
.info3_con .row2 input[type="checkbox"]{margin-right:5px}
.info3_con .row2 .home-work{padding-left:23%;width:100%}
.info3_con .row2 .home-work label{width:77%;color:#191919}
.info3_con .row3{height:auto}
.info3_con .row3 select{width:76%;margin-bottom:5px}
.info3_con .row3 .select_gp{padding-left:23%;}
.info3_con .row3 .select_inner{border-bottom:1px solid #ebeef3;float:left;width:100%;margin-bottom:5px;position:relative}
.info3_con .row4{color:#666}
.info3_con .row4 #pay{width:24%;}
.info3_con .row4 pay1{margin-right:5px}
.info3_con .row4 span{margin-right:7px;margin-left:3px;color:#666;float:left}
.info3_con .row4 span.check{float:none}
.info3_con .row4 select{width:24%}
.info3_con .row5{height:auto}
.info3_con .row5 fieldset > ul{float:left;width:77%;} 
.info3_con .row5 fieldset > ul > li{float:left;height:26px;line-height:26px;width:33.3333%;margin-top:0;margin-bottom:0}
.info3_con .row5 fieldset > ul > li > label{width:100%;height:26px;line-height:26px;color:#191919}

/*.info3_con .row5 fieldset > ul > li input[type="checkbox"]{margin-right:5px;top:6px}수정전 */
.info3_con .row5 fieldset > ul > li input[type="checkbox"]{margin-right:5px;} /*수정후 */


.info3_con .row6 select{width:77%}
.info3_con .row7{height:auto;line-height:1.8;margin-top:0 !important}
.info3_con .row7 textarea#content{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;line-height:1.6;border-radius:2px;height:227px;clear:both}
.info3_con .row8 select{width:77%}
.info3_con .row9 #messenger{width:27%}
.info3_con .row9 label.msg_id{width:15%;color:#191919;float:left;}
.info3_con .row9 input[type="text"]{float:left;width:30%}
.info3_con .row9 select{width:30%}
.info3_con .row10{height:auto}
.info3_con .row10 select{width:100%;margin-bottom:5px}
.info3_con .row10 select:last-child{margin-bottom:0}
.info3_con .row10 .select_gp{padding-left:23%;}
.info3_con .row10 .select_inner{float:left;width:100%;position:relative}
.info3_con .row10 .work label{color:#191919;width:100%}
.info3_con .row10 .work{padding-left:23%}

.info3_con .row_con{height:auto}
.info3_con .row_con .license_con li{width:100%;margin-bottom:5px}
.info3_con .row_con .license_con li > label{width:22%;color:#64abe3;float:left}
.info3_con .row_con .license_con li > select{width:69%;margin-right:5px}
.info3_con .row_con .lang_con li{width:100%;margin-bottom:5px}
.info3_con .row_con .lang_con li > label{width:22%}
.info3_con .row_con .lang_con li > select{width:69%;margin-right:5px}

.info3_con .row_con .lang_con .language1{float:left;margin-bottom:0;border:1px solid #dee3eb;height:auto;border-radius:2px;padding:5px;font-size:12px}
.info3_con .row_con > ul{float:left;width:77%;} 
.info3_con .row_con > ul > li{float:left;height:32px;line-height:32px;width:50%;margin-top:0;margin-bottom:0}
.info3_con .row_con .oa_con2{float:left;width:77%;} 
.info3_con .row_con .oa_con2 > li{float:left;height:32px;line-height:32px;width:50%;margin-top:0;margin-bottom:0}
.info3_con .row_con > ul > li > label{width:100%;height:32px;line-height:32px;color:#191919;letter-spacing:-0.05em}
.info3_con .row_con > ul > li > legend{width:100%;height:32px;line-height:32px;color:#191919;letter-spacing:-0.05em}

/* .info3_con .row_con > ul > li input[type="checkbox"]{margin-right:5px;top:9px} /*수정전*/
.info3_con .row_con > ul > li input[type="checkbox"]{margin-right:5px; } /*수정후*/

.info3_con .row_con textarea#content2{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;line-height:1.6;border-radius:2px;height:227px;clear:both}
.info3_con .row_con .content2{width:100%}
.info3_con .row_con #content3{float:left;width:77%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;line-height:1.6;width:100%;margin-top:10px;height:227px}
.info3_con .row_con .resume_chk{width:100%}
.info3_con .row_con .resume_chk li{width:33.33333333333%}
.info3_con .row_con .resume_chk legend{text-indent:-999999px;height:0}

/*.info3_con .row_con input[type="radio"]{float:none;position:relative;top:-1px;width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:3px;margin-left:5px} 수정전*/
.info3_con .row_con input[type="radio"]{float:none;position:relative;top:-1px;padding:0;vertical-align:middle; margin-right:3px;margin-left:5px}/*수정후*/

.info3_con .row_con input[type="radio"].first{margin-left:0}
.info3_con .row_con > ol{float:left;width:77%;} 
.info3_con .row_con > ol > li{float:left;height:32px;line-height:32px;width:auto;margin-right:20px}
.info3_con .row_con > ol > li > label{width:100%;height:32px;line-height:32px;color:#191919}
.info3_con .row_con > ol > li{margin-top:0;margin-bottom:0}
.info3_con .row_con > ol > li input[type="radio"]{margin-right:5px;top:9px}
.info3_con .spt{float:left;height:170px}
.info3_con .row_con .spt_con{float:left;width:77%}
.info3_con .row_con .spt_con > li{width:100% !important}
.info3_con .row_con .spt_con li{float:left;height:32px;line-height:32px;width:50%;margin-top:0;margin-bottom:0;}
.info3_con .row_con .checkbox_gp{border:1px solid #ebeef3;padding:5px 15px}
.info3_con .row_con .checkbox_gp li{float:left;width:50%;margin-top:0;margin-bottom:0;font-size:1em;letter-spacing:0}

.info3_con .career_con{height:auto;border-top:1px solid #dee3eb;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}
.info3_con .career_con table{margin-left:23%;width:77%}
.info3_con .career_con table th{height:32px;line-height:32px;font-family:'NG';font-weight:normal;color:#64abe3;width:25%;vertical-align:middle;padding-bottom:10px}
.info3_con .career_con table th .check{color:#f24443 !important}
.info3_con .career_con table td{width:100%;height:32px;line-height:32px;vertical-align:middle;padding-bottom:10px}
.info3_con .career_con table td input{width:100%;height:32px;line-height:32px;vertical-align:middle}
.info3_con .career_con table td select{width:100%;margin-bottom:5px}
.info3_con .career_con table td textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;line-height:1.6;border-radius:2px}
.info3_con .career_con table td.term select{width:39%;float:left;margin-right:0;margin-left:2%}
.info3_con .career_con table td.term select.st_year{margin-left:0}
.info3_con .career_con table td.term span{float:left;margin-left:10px;height:32px;line-height:32px}
.info3_con .language_con{height:auto;border-top:1px solid #dee3eb;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}
.info3_con .language_con tr td > fieldset > legend{text-indent:-999999px;height:0}
.info3_con .language_con table{margin-left:23%;width:77%;}
.info3_con .language_con table th{height:32px;line-height:32px;font-family:'NG';font-weight:normal;color:#64abe3;width:25%;}
.info3_con .language_con table th .check{color:#f24443 !important}
.info3_con .language_con table td{width:100%;height:32px;line-height:32px;vertical-align:middle;}
.info3_con .language_con > table > td > input[type="text"]{width:100%;height:32px;line-height:32px;vertical-align:middle}
.info3_con .language_con table td input[type="radio"]{width:13px;height:13px;position:relative;top:10px;margin-right:5px}
.info3_con .language_con table td select{width:77%;margin-bottom:5px}
.info3_con .language_con table td select.st-year{width:68%;margin-right:5px}
.info3_con .language_con table td textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;line-height:1.6;border-radius:2px}
.info3_con .language_con table td ol{border-bottom:1px solid #dee3eb;}
.info3_con .language_con table td ol li{margin:0;float:left}
.info3_con .language_con table td ul{float:left;width:100%;border:1px solid #dee3eb;margin-bottom:5px;padding:10px 5px 5px;border-radius:5px}
.info3_con .language_con table td ul li{margin-top:0;margin-bottom:0;float:left;font-size:12px;margin-top:5px}
.info3_con .language_con table td ul li:first-child{margin-top:0}
.info3_con .language_con table td ol li label{font-size:12px !important;width:92%}
.info3_con .language_con table td ul li label{font-size:12px !important;letter-spacing:-0.05em !important;float:left;width:23%;color:#75809a}
.info3_con .language_con table td ol li legend{font-size:12px !important;width:92%}
.info3_con .language_con table td ul li legend{font-size:12px !important;letter-spacing:-0.05em !important}
.info3_con .language_con table td ul li input{width:77%}
.info3_con .language_con table td .research_con{border-top:1px solid #dee3eb}
.info3_con .language_con table td .research_con .time{width:100%}
.info3_con .row_con .oa_con{float:left;width:100%;border:1px solid #dee3eb;padding:0 5px;margin-bottom:5px;font-size:.9em;letter-spacing:-0.05em}
.info3_con h3{width:100%;height:32px;line-height:32px;font-size:12px;letter-spacing:0}
.info3_con .row_con .oa_con .col1{width:39.3333333%}
.info3_con .row_con .oa_con .col2{width:35.3333333%}
.info3_con .row_con .oa_con .col3{width:25.3333333%}
.info3_con .row_con .oa_con img{position:relative;top:8px;margin-right:5px}

/*.info3_con .row_con .oa_con input[type="radio"]{width:13px;height:13px;} 수정전*/
.info3_con .row_con .oa_con input[type="radio"]{} /*수정후 */

.info3_con .row_con .oa_con input[type="radio"].first{margin-left:0}
.photo_con ul{float:left;width:100%}
.photo_con ul li{width:50%;}
.photo_con ul li:nth-child(odd){border-right:1px solid #f3f3f3}
.photo_con .image_box{display:block;text-align:center;margin:auto}
.photo_con .image_box img{width:140px;height:91px;max-width:140px;max-height:91px;margin-top:10px;text-align:center;vertical-align:middle;color:#999}
.photo_con .btn_box{width:140px;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px;margin-bottom:20px}
.photo_con .btn_box button{display:inline-block;font-size:.9em;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;border-radius:2px;padding:0 20px;height:26px;line-height:26px}
.photo_con .btn_box button:first-child{margin-right:7px}

/* 수정전
.info3_con .set1 input[type="radio"]{float:none;position:relative;display:inline-block;margin-left:20px;width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:3px}
.info3_con .set1 input[type="radio"].first{margin-left:0}
.info3_con .set3 input[type="checkbox"]{position:relative;top:9px;width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:1px}
*/

/* 수정후 */
.info3_con .set1 input[type="radio"]{float:none;position:relative;display:inline-block;margin-left:20px;padding:0;vertical-align:middle;margin-right:3px}
.info3_con .set1 input[type="radio"].first{margin-left:0}
.info3_con .set3 input[type="checkbox"]{position:relative;padding:0;vertical-align:middle;margin-right:1px}




.profile_name2{color:#191919;font-family:'NG_B'}

.resume_list{border:1px solid #dee3eb;width:99.6%;margin-right:0.2%;margin-left:0.2%;background:none;border-right:0;border-left:0;border-top:0;border-bottom:1px solid #dee3eb;}
.resume_list .list_etc .co_name{color:#46a8f3}
.resume_list_con .list-tab li{width:50%;height:35px;line-height:35px;border-top-right-radius:5px;border-top-left-radius:5px;}
.resume_list_con .list-tab .tab01{border:1px solid #dee3eb;border-bottom:0;background:#fff}
.resume_list_con .list-tab .tab02{border:1px solid #dee3eb;border-bottom:0;border-left:none;background:#fff}
.resume_list_con .list-tab li a{text-align:center;font-family:'NG_B';border-top-right-radius:5px;border-top-left-radius:5px;color:#666;height:34px;line-height:34px;letter-spacing:-0.03em}
.resume_list_con .list-tab li a span{width:20px;height:20px;background:#feaa0a;margin-left:5px;padding:2px 5px;font-size:.8em;color:#fff}
.resume_list_con .list-tab li a .list_num{border-radius:20px}
.resume_list_con .list-tab li a:hover{background:#65758c;color:#fff !important;transition:all .3s ease;border-color:#65758c}
.resume_list_con .list-tab li.active a{background:#65758c;color:#fff;}



.resume_list_con .search_gp input[type="radio"]{margin-right:5px}
.resume_list_con .search_gp li.sch_bt{float:left;width:auto;height:32px;line-height:32px;border:0;padding-right:22px}
.resume_list_con .search_gp li input[type="text"]{float:left;width:75%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;}
.resume_list_con .list_con{float:left;width:100%;border:1px solid #dee3eb;padding:12px 3%;border-bottom:0;position:relative;background:#fff}
.resume_list_con .list_con h3{font-size:1em;height:32px;line-height:32px;color:#0b91d6}
.resume_list_con .list_con .no_chk{width:76% !important}
.resume_list_con .list_sch{background:#f6fbff}
.resume_list_con .sort_st{background:none;width:100% !important}
.resume_list_con .sms_con{float:left;background:#f6fbff;width:100%}
.resume_list_con .sms_con li{float:left;width:auto;height:20px;line-height:20px;margin-right:20px}
.resume_list_con .sms_con li input[type="radio"]{margin-right:5px}
.resume_list_con .list_con li{float:left;border:0}
.resume_list_con .list_con .col1{float:left;width:8%}
.resume_list_con .list_con .col1 {position:relative;top:5px}
.resume_list_con .list_con .col1-1{position:relative;top:11px}
.resume_list_con .list_con .chkh{top:9px}
.resume_list_con .list_con .col1-2{position:relative;top:5px}
.resume_list_con .list_con .col1-3{top:7px}
.resume_list_con .list_con .col2-3 .service_name{height:24px;line-height:24px}
.resume_list_con .list_con .col2-3 .service_name span{font-size:.9em;font-family:'NG';margin-left:5px;letter-spacing:-0.02em;padding:2px 5px;color:#bbb}
.resume_list_con .list_con .col2{width:68%;padding-right:5px}
.resume_list_con .list_con .col2-1{width:92% !important;padding-right:5px}
.resume_list_con .list_con .no_chk2{width:100% !important}
.resume_list_con .list_con .col2-2{width:76%}
.resume_list_con .list_con .col2 .list_txt{max-height:40px;overflow:hidden;line-height:1.6;font-family:'NG_B'}
.resume_list_con .list_con .col2 .list_txt2{overflow:hidden;font-family:'NG_B';text-align:center;width:100%;height:30px;line-height:30px;font-family:'NG'}
.resume_list_con .list_con .col2 .list_txt2 img{width:16px;position:relative;top:50%;margin-top:-8px;margin-right:5px}
.resume_list_con .list_con .col2 .list_color{color:#46a8f3}
.resume_list_con .list_con .col2 .list_etc{font-size:.85em;color:#999;overflow:hidden;line-height:15px;margin-top:5px;height:15px;}
.resume_list_con .list_con .col2 .list_etc span{margin-left:5px;border-left:1px solid #f3f3f3;padding-left:5px}
.resume_list_con .list_con .col2 .list_etc span em{font-style:normal;color:#fd6331}
.resume_list_con .list_con .col2 .list_etc span:first-child{margin-left:0 !important;border-left:0;padding-left:0;height:15px;line-height:15px}
.resume_list_con .list_con .col2 .list_etc2{font-size:.85em;color:#999;overflow:hidden;line-height:1.6;margin-top:5px;height:15px;}
.resume_list_con .list_con .col2 .list_etc2 span{margin-left:5px}
.resume_list_con .list_con .col2 .list_etc2 span:first-child{margin-left:0 !important;border-left:0;padding-left:0}
.resume_list_con .list_con .col2 .list_etc2 span em{font-style:normal;color:#fd6331}
.resume_list_con .list_con .col2 .list_etc2 span i{font-style:normal !important;font-size:1em;color:#01acc6;top:0;margin-right:0;}
.resume_list_con .list_con .col2 .list_etc3{font-size:.85em;color:#999;overflow:hidden;line-height:1.6;margin-top:5px;height:15px;}
.resume_list_con .list_con .col2 .list_etc3 span{margin-left:5px;height:15px;line-height:15px;float:left;padding-left:5px;border-left:1px solid #f3f3f3}
.resume_list_con .list_con .col2 .list_etc3 span:first-child{margin-left:0 !important;border-left:0;padding-left:0}
.resume_list_con .list_con .col2 .list_etc3 span em{font-style:normal;background:#fd6331;color:#fff;font-size:.8em;padding:0 5px;float:left;margin-right:2px}
.resume_list_con .list_con .col2 .list_etc3 span i{font-style:normal !important;background:#01acc6;color:#fff;font-size:.8em;padding:0 5px;top:0;margin-right:0;float:left;margin-right:2px;}
.resume_list_con .list_con .col2 .profile_name{height:24px;line-height:24px;color:#46a8f3;font-family:'NG_B'}
.resume_list_con .list_con .col2 .company_name{height:24px;line-height:24px;color:#46a8f3;font-family:'NG_B'}
.resume_list_con .list_con .col2 .address_con{height:24px;line-height:24px;color:#46a8f3;font-family:'NG_B';height:40px;line-height:1.6}
.resume_list_con .list_con .col2 .list_txt3{margin-top:5px;color:#46a8f3}
.resume_list_con .list_con .col2 .pfn{color:#191919;}
.resume_list_con .list_con .col2 .addc{color:#666;font-family:'NG'}
.resume_list_con .list_con .none{text-align:center !important;width:100%}
.resume_list_con .list_con .col3{width:24%;text-align:center}
.resume_list_con .list_con .col3 .list_btn {float:left;height:23px;line-height:23px;font-size:.85em;margin-bottom:5px;border:1px solid #ccc;border-radius:2px;width:100%}
.resume_list_con .list_con .col3 .list_btn button{text-align:center;color:#3694ed;display:inline-block;width:100%;height:22px;line-height:22px}
.resume_list_con .list_con .col3 .list_btn1-1{width:47%;float:left;margin-right:6%}
.resume_list_con .list_con .col3 .list_btn1-2{width:47%;float:left} 
.resume_list_con .list_con .col3 .list_btn1-3 button{color:#F75258 !important} 
.resume_list_con .list_con .col3 .list_btn1-4 button{color:#ccc !important} 
.resume_list_con .list_con .col3 .list_btn2-1{width:100%;}
.resume_list_con .list_con .col3 .list_btn2-2{width:100%;} 
.resume_list_con .list_con .col3 .list_btn1-5{width:47%;;float:left} 
.resume_list_con .list_con .col3 .list_btn2 button{color:#fff}
.resume_list_con .list_con .col3 .list_btn2{margin-bottom:0;background:#f75258;border-color:#de494e;clear:both}
.resume_list_con .list_con .col3 .list_btn3{border:0;margin-bottom:10px;margin-top:2px}
.resume_list_con .list_con .col3 .list_btn3 button{color:#05aae0}
.resume_list_con .list_con .col3 .list_btn4{margin-bottom:0;background:#ff763e;border-color:#e56937;}
.resume_list_con .list_con .col3 .list_btn5{border:0}
.resume_list_con .list_con .col3 .list_btn5 input[type="radio"]{position:relative;top:-2px;margin-right:5px}
.resume_list_con .list_con .col3 .list_btn4 button{color:#fff}
.resume_list_con .list_con .col3 .date_box{float:left;border:1px solid #ccc;width:100%;border-radius:2px;margin-top:0px;padding:5px 0;line-height:1.4;font-size:.9em;bottom:12px;background:#fcfcfc}
.resume_list_con .list_con .col3 .date_box .date-bx{margin-top:2px}
.resume_list_con .list_con .col3 .date_box .con1{margin-bottom:5px;width:100%}
.resume_list_con .list_con .col3 .date_box2{top:2px;height:45px}
.resume_list_con .list_con .col3 .date_box .date-bx{color:#46a8f3}
.resume_list_con .list_con .col3 .dbx-style{border:0;background:none}
.resume_list_con .list_con .col3 .dbx-style .date-bx{margin-top:0;color:#999}
.resume_list_con .sms_reply{color:#999;height:20px;line-height:20px;margin-top:2px}
.resume_list_con .sms_reply span{color:#f05000;padding:0 2px}
.resume_list_con .list_con .col3-1{position:relative;top:5px}
.resume_list_con .list_con .col4{width:92%}
.resume_list_con table.list_con2{width:100%;background:#fff;border-collapse:collapse}
.resume_list_con .list_con2 tr{height:28px;line-height:28px}
.resume_list_con .list_con2 th{width:40%;text-align:left;padding-left:5px;overflow:hidden;height:28px;color:#75809a}
.resume_list_con .list_con2 td{width:100%;padding-left:5px;overflow:hidden;height:28px;line-height:1.4}
.resume_list_con .list_con2 td.company{font-family:'NG_B';color:#3694ed}
.resume_list_con .list_sch ol li{float:left;width:33.33333%;height:32px;line-height:32px;text-align:center;font-size:.9em;margin-bottom:10px}
.resume_list_con .list_sch ol li a{border:1px solid #ccc;background:#fff;color:#3694ed}
.resume_list_con .list_sch ol li:not(:first-child) a{margin-left:10px}
.resume_list_con .list_sch ol li select{border:1px solid #ccc;padding:0px 11px;height:32px;line-height:32px;background:#fff url('../images/drop_ico2.png')no-repeat 100% 50%;}
.resume_list_con .list_sch .ymd{margin-top:5px}
.resume_list_con .list_sch .ymd ol li{text-align:left;width:auto;margin-right:10px;}
.resume_list_con .list_sch .ymd ol li input{border:1px solid #ccc;padding:0 5px !important}
.resume_list_con .list_sch .ymd ol li button{margin-left:0;width:300px;font-family:'NG_B';font-size:12px;color:#191919}
.resume_list_con .list_sch .ymd .plus_bt img{position:relative;top:10px;margin-right:5px}
.resume_list_con .list_sch .ymd .use_year{width:93px}
.resume_list_con .list_sch .ymd .use_month{width:60px}
.resume_list_con .list_sch .ymd .use_day{width:60px}

.resume_list_con .bdr{border-radius:10px;margin-top:10px;border-bottom:1px solid #ccc}
.add1_info .info3_con li{border:0;font-size:12px}
.add1_info label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}
.add1_info legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}
.add1_info .info3_con li input[type="text"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:0px 5px;height:32px;line-height:32px}
.add1_info  input[type="tel"]{width:22%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}

.add1_info .row1{height:auto}
.add1_info .row1 .logo_bx{float:left;width:138px;height:61px;margin-right:10px;margin-bottom:5px;background:#ecf1f5;border:1px solid #ccc;text-align:center;line-height:57px}
.add1_info .row1 .logo_bx img{vertical-align:top;width:138px;height:59px}
.add1_info .row1 .bt_group{float:none;padding-left:23%;width:100%}
.add1_info .row1 input[type="file"]{width:78.5%;height:32px;line-height:25px;padding-top:4px;padding-bottom:4px;}
.add1_info .row1 button{margin-bottom:8px;background: url('../images/btn.gif') center center repeat-x #f7f7f7;height:25px;line-height:25px;border:1px solid #ccc;border-radius:2px;padding:0 15px;display:block;}
.add1_info .row12 p{float:left;width:78.5%;line-height:1.5;margin-top:5px;font-size:.9em;color:#05aae0}

.add1_info .row4 select{width:77%}
.add1_info .row5 select{width:22%}
.add1_info .row5 p{float:left;margin-right:2%;color:#aaadb3}
.add1_info .row5 input.phone2{margin-right:2%}
.add1_info .row6 select{width:22%}
.add1_info .row6 p{float:left;margin-right:2%;color:#aaadb3}
.add1_info .row6 input.phone1{margin-right:2%}
.add1_info .row7{height:108px}
.add1_info .row7 input[type="text"]{width:51%}
.add1_info .row7 .post{width:51% !important}
.add1_info .row7 .address1{position:absolute;top:38px;right:0;width:77% !important}
.add1_info .row7 p{float:left;margin-right:2%;color:#aaadb3;height:32px;line-height:32px}
.add1_info .row7 button{display:inline-block;text-align:center;width:67px;height:32px;line-height:32px;margin-left:9px;color:#46a8f3;letter-spacing:-0.02em;border:1px solid #ccc;background:url('../images/menu_btn.png') repeat-x;border-radius:2px}
.add1_info .row7 .address2{position:absolute;right:0;top:76px;float:left;text-align:left;margin-bottom:5px}
.add1_info .row7 input[type="text"].address2{width:77% !important}
.add1_info .row8 input[type="text"]{width:22% !important}
.add1_info .row8 p{float:left;margin-right:2%;margin-left:2%;color:#aaadb3}
.add1_info .row9 select{width:22%;}
.add1_info .row9 p{float:left;margin-right:2%;color:#aaadb3}
.add1_info .row9 input.phone2{margin-right:2%}
.add1_info .row10 input[type="text"]{float:left;width:63% !important}
.add1_info .row10 span{float:left;margin-right:5px}
.add1_info .row11 input[type="text"]{width:22% !important;margin-right:2%}
.add1_info .row11 p{float:left;margin-right:2%}
.add1_info .row11 select{padding:0px 2px;width:23%}
.add1_info .row12 select{width:77%}
.add1_info .row13 select{width:77%}
.add1_info .row14{height:auto}
.add1_info .row14 p{float:left;line-height:1.6;color:#64abe3;padding-left:23%;margin-top:5px}
.add1_info .row15 select{width:67%;margin-right:5px !important}
.add1_info .row16 input[type="text"]{width:70% !important;margin-right:5px}
.add1_info .row17 input[type="text"]{width:70% !important;margin-right:5px}
.add1_info .row18 input[type="text"]{width:70% !important;margin-right:5px}
.add1_info .row19{height:auto}
.add1_info .row19 label{height:15px;line-height:15px;margin-bottom:10px}
.add1_info .row19 legend{height:15px;line-height:15px;margin-bottom:10px}
.add1_info .row19 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:173px;clear:both}
.add1_info .row20{height:auto}
.add1_info .row20 label{height:15px;line-height:15px;margin-bottom:10px}
.add1_info .row20 legend{height:15px;line-height:15px;margin-bottom:10px}
.add1_info .row20 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:173px;clear:both}

.add2_info .info3_con li{border:0;font-size:12px}
.add2_info label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}
.add2_info legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}
.add2_info .info3_con li input[type="text"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.add2_info  input[type="tel"]{width:22%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.add2_info .row2 select{width:22%}
.add2_info .row2 p{float:left;margin-right:2%;color:#aaadb3}
.add2_info .row2 input.phone1{margin-right:2%}
.add2_info .row3 select{width:22%}
.add2_info .row3 p{float:left;margin-right:2%;color:#aaadb3}
.add2_info .row3 input.phone2{margin-right:2%}
.add2_info .row4 select{width:22%;}
.add2_info .row4 p{float:left;margin-right:2%;color:#aaadb3}
.add2_info .row4 input.phone2{margin-right:2%}
.add2_info .row5 input[type="text"]{width:22% !important;margin-right:2%}
.add2_info .row5 p{float:left;margin-right:2%}
.add2_info .row5 select{padding:0px 2px;width:23%}

.file_con{line-height:1.5;}
.file_con_bg{background:#f6fbff !important}
.file_con label{float:left;font-family:'NG_B';width:30%;height:32px;line-height:32px}
.file_con .file_i{margin-top:10px;font-size:.9em;color:#05aae0}
.file_con .file_i strong{color:#fe7471}
.file_con input[type="file"]{width:70%;background:#fff;border:1px solid #ccc;height:34px;padding:4px;line-height:1.8;border-radius:2px}
.list_con .file_name{height:26px;line-height:26px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list_con .update{height:26px;line-height:26px;font-size:.9em;color:#999}
.list_con .reading_date{border:0 !important;padding:0 !important}
.list_con .join_date{border:0 !important;padding:0 !important}
.resume_list_con .list_con infut[type="file"]{height:32px;line-height:32px}
.search_area{float:left;width:100%;border:1px solid #dee3eb;background:#fff;border-bottom:0}
.search_area .match{float:left;width:80%;border-right:0;background:#64abe3;height:32px;line-height:32px;padding:0 1px}
.search_area .match_tit{float:left;height:32px;line-height:32px;width:100%;padding:0 3%;font-family:'NG_B';border-bottom:1px solid #dee3eb;margin-top:5px;}
.search_area .select_op{float:left;width:100%;border-right:1px solid #fff}
.search_area .match select{width:100%;height:30px;line-height:30px;padding:0px 5px;margin-top:1px;background:#fff url('../images/drop_ico2.png')no-repeat 100% 50%;}
.search_area .search_btn2{float:left;width:20%;text-align:center;height:32px;line-height:32px;border-left:1px solid #ccc;background: url('../images/menu_btn.png') 100% 100% repeat-x;font-family:'NG_B';font-size:12px}
.search_area .search_btn2 img{position:relative;top:10px;margin-right:5px}
.search_area p{float:left;width:100%;color:#fe7471;padding:0 3%;font-size:.9em;border-top:1px solid #dee3eb;height:32px;line-height:32px;}
.folder_icon{position:relative;top:2px;width:20px;margin-right:5px}
.co-tb{border:none !important}
.search_co{border-top:1px solid #dee3eb;margin-bottom:0;padding:0}
.file_info{text-align:center}
.file_info ul li{border:0;height:22px;line-height:22px}
.modify_con .tab-con li{width:100%;border-top:1px solid #dee3eb !important;height:40px;line-height:40px;padding:0 3%;font-family:'NG_B';font-size:1.1em;background:#fff}
.modify_con .tab-con li:first-child{border-top:0 none !important}
.modify_con .tab-con li img{position:relative;top:15px;text-align:right;float:right}
.modify2_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.modify2_con label{width:33%;float:left;font-size:1.1em !important;color:#75809a;height:32px;line-height:32px}
.modify2_con input{width:67%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.bx_con{float:left;width:100%;padding:10px 3%}
.bx_con li{height:32px;line-height:32px;margin-top:10px;margin-bottom:10px}
.bx_con li select{width:23%;background:#f6fbff;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0px 5px}
.date_group{float:left}
.date_gr{float:left;width:100%}
.date_gr ul li input{width:100% !important}
.date_gr ul li{width:35% !important}
.date_gr ul .date_list_txt{width:auto !important}
.use_con{width:100%;}
.use_con ul{float:left;width:100%;padding:0 3%}
.use_con ul li{float:left;border:0;border-right:0;border-top:0;width:23%;height:32px;line-height:32px;margin-top:5px;margin-bottom:5px;}
.use_con ul li:not(:first-child){margin-left:2%}
.use_con ul li input{float:left;width:76%;background:#fff;border:1px solid #ccc;padding:2px 5px;height:32px;line-height:32px;;border-radius:2px}
.use_con ul li label{float:left;width:22%;margin-left:2%;text-align:center}
.use_con .btn_group{padding:10px 3%}
.use_con .btn_group button{border:1px solid #ccc;height:32px;line-height:32px;color:#3694ed;font-size:.9em;background:#fff;width:30.2%}
.use_con .btn_group button:not(:first-child){margin-left:10px}
.use_con .date_wrap{background:#f6fbff}
.search_btn3{float:left;width:100%;padding:0 3%;padding-bottom:10px;margin-top:10px}
.search_btn3 button{display:inline-block;text-align:center;width:100%;height:34px;line-height:34px;border:1px solid #dee3eb;background: url('../images/menu_btn.png') 100% 100% repeat-x;border-radius:2px;box-shadow:0px 1px 0px rgba(0,0,0,.3);font-family:'NG_B';}
.search_btn3 button img{position:relative;top:10px;margin-right:5px;}
.service_name{font-family:'NG_B'}
.resume_list_con .list_con .col2-1 .service_name{height:24px;line-height:24px}
.resume_list_con .list_con .col2-1 .service_name span{font-size:.9em;font-family:'NG';margin-left:5px;letter-spacing:-0.02em;padding:2px 5px;color:#bbb;}
.list_etc i{font-style:normal;font-size:1em;top:0;color:#24afb2;margin:0}
.receipt_con label{width:26%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}
.receipt_con legend{width:26%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}
.receipt_con .info3_con input{float:left;width:74%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;}
.receipt_con .info3_con li{border:0;margin-bottom:10px;margin-top:10px}
.receipt_con .info3_con .row2 input{width:34.5%}
.receipt_con .info3_con .row2 span{float:left;margin:0 5px}
.receipt_con .info3_con .row3 select{float:left;width:20%;margin-right:0}
.receipt_con .info3_con .row3 input{float:left;width:22%}
.receipt_con .info3_con .row3 p{float:left;margin:0 5px}
.receipt_con .info3_con .row4 select{float:left;width:20%;margin-right:0}
.receipt_con .info3_con .row4 input{float:left;width:22%}
.receipt_con .info3_con .row4 p{float:left;margin:0 5px}
.receipt_con .info3_con .row4 .email{margin-right:4px}
.receipt_con .info3_con .row4 select{font-size:.9em;padding-right:0;padding-left:5px;background:#f6fbff}
.receipt_con .info3_con .row5 span{float:left}
.receipt_con .info3_con .row5 span.check{float:none}
.receipt_con .info3_con .row5 select{margin-right:0;width:20%}
.receipt_con .info3_con .row5 .month{width:16%}
.receipt_con .info3_con .row5 .day{width:16%}
.receipt_con .info3_con .row5 span{margin:0 8px 0 4px}
.receipt_con .info3_con .row5 span:last-child{margin:0 0px 0 4px}
.receipt_con .info3_con .row6 input{width:68%;margin-right:5px}
.receipt_con .info3_con .row7 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;line-height:1.6;border-radius:2px;height:80px;clear:both}
.receipt_con .info3_con .paymindt{width:222px !important}
.receipt_con .info3_con .paymin{width:200px !important}
.receipt_con ol{border:1px solid #e3e3e3;margin:10px 2% 0;width:96%;border-radius:5px}
.receipt_con ol li{margin:0;height:auto;line-height:1.6;margin-top:5px}
.receipt_con ol li:first-child{margin-top:0}

/* 기업 */
.set_bt_myco{padding-top:5px;padding-bottom:20px}
.radio_group label{width:auto;color:#191919}
.radio_group legend{width:auto;color:#191919}
.job_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.job_con label{width:23%;float:left;font-size:1.1em !important;color:#75809a;height:32px;line-height:32px}
.job_con legend{width:23%;float:left;font-size:1.1em !important;color:#75809a;height:32px;line-height:32px}
.job_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.job_con .row2 select{width:37.2%;margin-right:2%;}
.job_con .row2 select:last-child{margin-right:0}
.job_con .row3 input[type="tel"]{width:22%}
.job_con .row3 input.phone1{margin-right:2%}
.job_con .row3 p{float:left;margin-right:2%;color:#aaadb3}
.job_con .row4 p{float:left;margin-right:2%;color:#aaadb3}
.job_con .row4 input[type="tel"]{width:22%}
.job_con .row4 input.phone1{margin-right:2%}
.job_con .row5 input{width:22%}
.job_con .row5 input.phone2{margin-right:2%}
.job_con .row5 p{float:left;margin-right:2%;color:#aaadb3}
.job_con .row5 select{width:22% !important;margin-right:2%}
.job_con .row5 select{width:77%}
.job_con .row6 select{width:23%;margin-right:0;padding:0px 2px}
.job_con .row6 p{float:left;margin-right:2%}
.job_con .row7 span{float:left;margin-right:5px}
.job_con .row7 input{float:left;width:63%}
.job_con2 ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.job_con2 label{width:23%;float:left;font-size:1.1em !important;color:#75809a}
.job_con2 legend{width:23%;float:left;font-size:1.1em !important;color:#75809a}
.job_con2 input[type="text"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.job_con2 input[type="radio"]{margin-right:5px;width:13px}
.job_con2 .row2 select{width:39.5%;margin-right:2%;}
.job_con2 .row3 {height:auto}
.job_con2 .row3 select{width:50%;margin-bottom:5px}
.job_con2 .row3{height:auto;position:relative}
.job_con2 .row3 select{width:76%;margin-bottom:5px;}
.job_con2 .row3 .select_gp{padding-left:23%;}
.job_con2 .row3 .select_inner{border-bottom:1px solid #ebeef3;float:left;width:100%;margin-bottom:5px;position:relative}
.job_con2 .row4{height:auto}
.job_con2 .row4 label{line-height:1.6}
.job_con2 .row4 legend{line-height:1.6}
.job_con2 .row4 input{float:left;width:66%}
.job_con2 .row4 span{margin-right:5px}
.job_con2 .row4 select{width:76%;margin-bottom:5px;margin-right:5px}
.job_con2 .row4 .select_gp{padding-left:23%;}
.job_con2 .row4 .select_inner{border-bottom:1px solid #ebeef3;float:left;width:100%;position:relative;margin-bottom:5px}
.job_con2 .row4 .select_inner input{margin-bottom:5px;margin-right:0px}
.job_con2 .row4 .select_inner .num_box{float:left;clear:both;width:76%}
.job_con2 .row4 .select_inner .num_box label{width:33.7%;font-size:12px !important;height:32px;line-height:32px;color:#64abe3}
.job_con2 .row4 .select_inner .num_box legend{width:33.7%;font-size:12px !important;height:32px;line-height:32px;color:#64abe3}
.job_con2 .row5{height:auto}
.job_con2 .row5 span{float:left;margin-left:0;margin-right:20px}
.job_con2 .row5 input[type="radio"]{float:left;position:relative;top:10px;margin-right:0px}
.job_con2 .row5 .addr_sch{width:100%;float:left;margin-bottom:5px;margin-top:10px;padding-left:23%}
.job_con2 .row5 .addr_sch input{width:65.3%}
.job_con2 .row5 .addr_sch a{float:left}
.job_con2 .row5 .map_area{float:left;width:100%;padding:0}
.job_con2 .row5 .map_area_inner{float:left;width:100%;height:300px;border:1px solid #dee3eb;}
.job_con2 .row5 .map_area label{color:#fe7471 !important;margin-top:5px}
.job_con2 .row5 .map_area legend{color:#fe7471 !important;margin-top:5px}
.job_con2 .row6{height:auto}
.job_con2 .row6 select{width:76%;margin-bottom:5px}
.job_con2 .row6 .select_gp{padding-left:23%;}
.job_con2 .row6 .select_inner{border-bottom:1px solid #ebeef3;float:left;width:100%;position:relative;}
.job_con2 .row6 .select_inner input{margin-bottom:5px;margin-right:0px;width:60%}
.job_con2 .row6 .select_inner .num_box{float:left;clear:both;width:77%}
.job_con2 .row6 .select_inner .num_box label{width:38.7%;font-size:11px !important;letter-spacing:-0.05em;height:32px;line-height:32px;color:#64abe3}
.job_con2 .row6 .select_inner .num_box legend{width:33.7%;font-size:12px !important;height:32px;line-height:32px;color:#64abe3}
.job_con2 .row7 .region1{width:30%} 
.job_con2 .row7 .univ{width:66%} 
.job_con2 .row7 .select_inner{float:left;width:77%;position:relative;}

.job_con3 ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.job_con3 > ul > li.row2{border-top:1px solid #dee3eb;padding-top:10px;margin-bottom:0}
.job_con3 > ul > li:first-child{margin-top:0}
.job_con3 > ul > li{border-top:1px solid #dee3eb;padding-top:10px;margin-bottom:0}
.job_con3 label{float:left;width:23%;font-size:1.1em !important;color:#75809a;height:32px;line-height:32px}
.job_con3 legend{float:left;width:23%;font-size:1.1em !important;color:#75809a;height:32px;line-height:32px}
.job_con3 input[type="text"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.job_con3 input[type="radio"]{margin-right:5px;width:13px}
.job_con3 .info_con3 li select{width:32%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0 5px;}
.job_con3 .info_con3 > li{margin-top:10px;margin-bottom:0px}
.job_con3 .info_con3{float:left;width:100%;padding:10px 3%}
.job_con3 .info_con3 .row1{height:auto;padding-top:0}
.job_con3 .info_con3 .row1 ul li{float:left;width:38%;height:32px;line-height:32px;font-size:12px;}
.job_con3 .row1 .select_gp{padding-left:23%;}
.job_con3 .row1 .select_inner{float:left;width:100%;position:relative;}
.job_con3 .info_con3 .row2{height:auto}
.job_con3 .info_con3 .row2 ul li{float:left;width:38%;height:32px;line-height:32px;font-size:12px;}
.job_con3 .row2 .select_gp{padding-left:23%;}
.job_con3 .row2 .select_inner{float:left;width:100%;position:relative;}
.job_con3 .row3 span{margin-right:10px;margin-left:10px;height:32px;line-height:32px;margin-bottom:5px}
.job_con3 .row3 select{float:left;margin-bottom:5px}
.job_con3 .row3 .select_inner span{float:left}
.job_con3 .row3 .check_box1 input[type="checkbox"]{float:left;position:relative;top:10px;margin-right:5px}
.job_con3 .row3 .select_inner{float:left;width:77%;position:relative;}
.job_con3 .row4{margin-bottom:10px;padding-bottom:10px}
.job_con3 .row4 p{float:left;margin-bottom:10px;line-height:1.6;color:#fe7471;width:100%}
.job_con3 .row4 .pay_slt{float:left}
.job_con3 .row4 .pay_in{float:left;width:66%;height:32px;line-height:32px}
.job_con3 .row4 .pay_in input{margin-right:5px}
.job_con3 .row4 .select_inner{float:left;width:77%;position:relative;}
.job_con3 .row4 .check_box2 ul li{width:50%}
.job_con3 .row4 .check_box2 input[type="radio"]{float:left;clear:both;position:relative;top:10px;margin-right:5px;}
.job_con3 .row4 .check_box2 input[type="checkbox"]{float:left;clear:both;position:relative;top:10px;margin-right:5px;}
.job_con3 .row4 .check_box2 label{float:left;width:80%;line-height:1.5;position:relative;top:8px;color:#191919}
.job_con3 .row4 .check_box2 legend{float:left;width:80%;line-height:1.5;position:relative;top:8px;color:#191919}
.job_con3 .info_con3 .row5{height:auto}
.job_con3 .info_con3 .row5 ul li{float:left;width:33%;height:32px;line-height:32px;font-size:12px;}
.job_con3 .row5 input{margin-right:5px}
.job_con3 .row5 .select_gp{padding-left:23%;}
.job_con3 .row5 .select_inner{float:left;width:100%;position:relative;}
.job_con3 .row6 input[type="text"]{width:50%}
.job_con3 .row6 a{color:#109f97}

/* 팝업, 레이어 */
#ly01{width:100%;display:block;border:1px solid #ff7572;background:#fff}
#ly01 .btn-r2{width:20px !important;margin-right:0px;float:right;color:#fff;margin-right:10px}
#ly01 .btn-r2 button{display:inline-block;height:20px;line-height:20px;width:20px;position:relative;top:5px;text-indent:-9999999em;background:url('../images/close2.png')no-repeat;z-index:10000}
#ly01 .bx-top{height:32px;line-height:32px;background:#ff7572;border-bottom:1px solid #bf5856}
#ly01 .bx-top h2{float:left;font-size:1.1em;color:#fff;border-bottom:0;height:32px;line-height:32px}
#ly01 input{margin-right:2px;width:13px;height:13px;position:relative;top:0px;font-size:10px;width:auto;height:28px;line-height:28px;color:#191919;}
#ly01 span{float:left;margin-right:10px}
#ly01 legend{float:left;height:24px;line-height:24px;margin-right:10px;width:100%;padding-top:2px;color:#fe7471;font-family:'NG_B'}
#ly01 ul{margin-bottom:10px}
#ly01 ul li{border-bottom:1px solid #dee3eb;padding:0 2%;word-break:keep-all;}
#ly01 ul li:last-child{border-bottom:0}

#ly02{width:298px;display:block;border:1px solid #05aae0;background:#fff;position:absolute;z-index:20000;right:3%;left:auto}
#ly02 .btn-r2{width:20px !important;margin-right:0px;float:right;color:#fff;margin-right:10px}
#ly02 .btn-r2 button{display:inline-block;height:20px;line-height:20px;width:20px;position:relative;top:5px;text-indent:-9999999em;background:url('../images/close2.png')no-repeat;z-index:10000}
#ly02 .bx-top{height:32px;line-height:32px;border-bottom:1px solid #0487b3;background:#05aae0;font-size:.9em}
#ly02 .bx-top h2{float:left;font-size:1.1em;color:#fff;border-bottom:0;height:32px;line-height:32px;padding-left:10px}
#ly02 input{margin-right:2px;width:13px;height:13px;position:relative;top:0px;font-size:10px;width:auto;height:28px;line-height:28px;color:#191919;}
#ly02 span{float:left;margin-right:10px}
#ly02 legend{float:left;height:24px;line-height:24px;margin-right:10px;width:100%;padding-top:2px;color:#fe7471;font-family:'NG_B'}
#ly02 .content{padding:5px 10px 0}
#ly02 .content h3{color:#191919;height:32px;line-height:32px;margin-bottom:2px}
#ly02 .content strong{color:#3498db}
#ly02 .content p{line-height:1.6;border-bottom:1px solid #dee3eb;border-top:1px solid #dee3eb;padding:10px 10px}
#ly02 ul li:last-child{border-bottom:0}
#ly02 .button_con{margin:20px auto}
#ly02 .bottom_btn07{height:32px !important;line-height:32px !important;background:#fff;border:1px solid #05aae0;color:#05aae0}
#ly02 .button_con a img{top:11px;}
#ly02 .button_con a{width:35%}

.job_con4 input[type="checkbox"]{float:left;margin-right:5px;position:relative;top:10px}
.job_con4 input[type="radio"]{float:left;margin-right:5px;width:13px;position:relative;top:10px}
.job_con4 ul li{border:0}
.job_con4 > ul > li{width:100%;font-size:.9em;text-align:left;margin-bottom:10px}
.job_con4 > ul > li.row2{border-top:1px solid #dee3eb;padding-top:10px;}
.job_con4 > ul > li.row2 .age_lmt1{margin-bottom:5px;float:left;margin-right:10px}
.job_con4 > ul > li.row2 .age_lmt2{margin-bottom:5px;float:left}
.job_con4 > ul > li.row2 .age_lmt1 input{width:100px;margin-right:5px;margin-bottom:5px}
.job_con4 > ul > li.row2 .age_lmt2 input{width:100px;margin-right:5px;margin-bottom:5px}
.job_con4 > ul > li:first-child{margin-top:0}
.job_con4 > ul > li{border-top:1px solid #dee3eb;padding-top:10px;}
.job_con4 input[type="text"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.job_con4 > ul > li > label{float:left;width:23%;font-size:1.1em !important;color:#75809a;height:32px;line-height:32px}
.job_con4 .info_con3{float:left;width:100%;padding:10px 3%}
.job_con4 .info_con3 li ul li{float:left;height:32px;line-height:32px}
.job_con4 ul li ul{float:left;width:77%}
.job_con4 ul li label{float:left}
.job_con4 .row1 p{float:left;line-height:1.6;color:#fe7471;padding-left:23%;margin-top:5px}
.job_con4 .row1{padding-top:0}
.job_con4 .row1 ul{float:left;width:77%}
.job_con4 .row1 ul li{float:left;width:auto;padding-top:0;margin-right:15px}
.job_con4 .row2 ul li{width:100%;padding-top:0}
.job_con4 .row2 p{float:left;line-height:1.6;color:#fe7471;padding-left:23%;margin-top:5px}
.job_con4 .row3 ul li{width:50%}
.job_con4 .row4 ul li{width:auto;margin-right:15px}
.job_con4 .row4 select{float:right !important;width:120px;background:#f6fbff url('../images/drop_ico2.png') no-repeat 100% 50%;margin-left:5px;
border:1px solid #dee3eb;height:32px;line-height:32px;float:left;padding:0 5px;}
.job_con4 .row5 ul li{width:50%}
.job_con4 .row5{margin-bottom:0}

.job_con5 input[type="checkbox"]{float:left;margin-right:5px;position:relative;top:10px}
.job_con5 input[type="radio"]{float:left;margin-right:5px;width:13px;position:relative;top:10px}
.job_con5 ul li{border:0}
.job_con5 > ul > li{width:100%;font-size:.9em;text-align:left;margin-bottom:10px}
.job_con5 > ul > li.row2{border-top:1px solid #dee3eb;padding-top:10px;}
.job_con5 > ul > li:first-child{margin-top:0}
.job_con5 > ul > li{border-top:1px solid #dee3eb;padding-top:10px;}
.job_con5 input[type="text"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.job_con5 > ul > li > label{float:left;width:23%;font-size:1.1em !important;color:#75809a;height:32px;line-height:32px}
.job_con5 .info_con3{float:left;width:100%;padding:10px 3%}
.job_con5 .info_con3 li ul li{float:left;height:32px;line-height:32px}
.job_con5 ul li ul{float:left;width:77%}
.job_con5 ul li label{float:left}
.job_con5 .row1{padding-top:0}
.job_con5 .row1 ul li:first-child{width:50%}
.job_con5 .row1 ul li{width:25%;padding-left:5px}
.job_con5 .row1 ul li input[type="text"]{margin-right:5px}
.job_con5 .row2 ul li{width:33.333333%;padding-left:5px}
.job_con5 .row3 ul li:first-child{width:100%}
.job_con5 .row3 ul li{width:50%;padding-left:5px}
.job_con5 .row3 ul li input[type="text"]{width:58%;margin-right:0px}
.job_con5 .row3 ul li button{float:left;padding:0 8px}
.job_con5 .row4 ul li{width:50%}
.job_con5 .row4 ul li .online{color:#fd5f1e}
.job_con5 .row4 ul li .e-mail{color:#fd5f1e}
.job_con5 .row5 ul li{width:50%}
.job_con5 .row6 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;line-height:1.6;border-radius:2px;;height:218px;clear:both}
.job_con5 .row6 p{color:#64abe3;line-height:1.6;margin-bottom:5px}
.job_con5 .row6 .text_gp{padding-left:23%}

.detail_con .status2{float:left;width:100%;padding:5px 0;background:#ffffff}
.detail_con .status2 ul li{width:33.3333333333%;border-top:none;text-align:center;border-left:1px solid #ebeef3;padding:5px;}
.detail_con .status2 ul li:first-child{border-left:0}
.detail_con .status2 .count{margin-bottom:5px;font-size:25px;font-family:'NG_B';color:#64abe3;text-shadow:0 1px 0 #fff}
.detail_con .status2 .info_txt{line-height:1.2;color:#191919;font-size:.9em}
.detail_con .status2 .bottom_btn03{width:100%}
.modify4_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.modify4_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.modify4_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.modify4_con .info2_con .row2 input{width:40%}
.modify4_con .info2_con .row2 #pw_confirm{width:77%}
.modify4_con .info2_con .row2 a{display:inline-block;text-align:center;width:100px;margin-left:10px;color:#fd6331;letter-spacing:-0.02em;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;border-radius:2px}
.modify4_con .info2_con .row5{height:auto}
.modify4_con .info2_con .row5 p{float:left;margin-right:2%;color:#aaadb3}
.modify4_con .info2_con .row5 a{display:inline-block;text-align:center;width:67px;margin-left:10px;color:#46a8f3;letter-spacing:-0.02em;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;border-radius:2px}
.modify4_con .info2_con .row5 .address2{float:left;width:77% !important;text-align:left;margin-bottom:5px;}
.modify4_con .info2_con .row5 .address2{position:absolute;right:0;top:38px}
.modify4_con .info2_con .row5 input::-webkit-input-placeholder{color:#aaadb3}
.modify4_con .info2_con .row5 input::-moz-placeholder{color:#aaadb3}
.modify4_con .info2_con .row6 input[type="checkbox"]{width:15px;height:15px;padding:0;vertical-align:middle;background:#fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:5px;margin-top:8px}
.modify4_con .info2_con .row7{height:32px;line-height:32px}
.modify4_con .info2_con .row7 input{line-height:29px}
.modify4_con .info2_con .row8 input[type="text"]{width:22%;margin-right:2%}
.modify4_con .info2_con .row8 p{float:left;margin-right:2%}
.modify4_con .info2_con .row8 .biz_num3{margin-right:0 !important}

.regist_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.regist_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;height:32px;line-height:32px}
.regist_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.resume_list_con .list_con .col2 .picture_box{float:left;width:48px;height:auto;margin-right:10px}
.resume_list_con .list_con .col2-3{width:100%}
.regist_con .info2_con .row1{height:auto}
.regist_con .info2_con .row1 input{line-height:29px}
.regist_con .info2_con .row1 input[type="radio"]{position:relative;top:1px;margin-right:5px;width:13px}
.regist_con .info2_con .row1 input[type="file"]{width:53%}
.regist_con .info2_con .row1 span{float:left;margin-right:10px;height:32px;line-height:32px}
.regist_con .info2_con .row1 .logo-file1{margin-bottom:5px}
.regist_con .info2_con .row1 .logo-file2{margin-left:23%;margin-bottom:5px}
.regist_con .info2_con .row1 .logo-file3{margin-left:23%;margin-bottom:10px;height:47px}
.regist_con .info2_con .row1 .logo-file4{margin-left:23%;height:47px}
.regist_con .info2_con .row2 input[type="radio"]{position:relative;top:0px;margin-right:5px;width:13px}
.regist_con .info2_con .row2 input[type="radio"]:not(:first-child){margin-left:15px}
.regist_con .info2_con .row2 .radio_group{margin-left:23%;}
.regist_con .info2_con .row2 span{float:left}
.regist_con .info2_con .row6{height:32px;line-height:32px}
.regist_con .info2_con .row6 input[type="tel"]{width:22%;margin-right:2%}
.regist_con .info2_con .row6 input[type="tel"].phone2{margin-right:0}
.regist_con .info2_con .row7 p{float:left;margin-right:2%;color:#aaadb3}
.regist_con .info2_con .row7 a{display:inline-block;text-align:center;width:67px;height:32px;line-height:32px;margin-left:10px;color:#46a8f3;letter-spacing:-0.02em;border:1px solid #ccc;background: url('../images/menu_btn.png') repeat-x;border-radius:2px}
.regist_con .info2_con .row7 .address2{float:left;width:77% !important;text-align:left;margin-bottom:5px;}
.regist_con .info2_con .row7 .address2{position:absolute;right:0;top:38px}
.regist_con .info2_con .row7 input::-webkit-input-placeholder{color:#aaadb3}
.regist_con .info2_con .row7 input::-moz-placeholder{color:#aaadb3}
.regist_con .info2_con .row8 input[type="text"]{width:22%;margin-right:2%}
.regist_con .info2_con .row8 p{float:left;margin-right:2%}
.regist_con .info2_con .row8 .biz_num3{margin-right:0 !important}
.regist_con .info2_con .row9 input[type="file"]{line-height:29px}
.regist_con .info2_con .row9{height:32px;line-height:32px}
.regist_con .info2_con .row10 input{float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;}
.regist_con .info2_con .row10 p{float:left;margin-right:2%;color:#aaadb3;}
.regist_con .info2_con .row11 select{margin-right:5%}
.regist_con .info2_con .row11 .day{margin-right:0}

.taxbill_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;font-size:1em !important}
.taxbill_con legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;font-size:1em !important}
.taxbill_con ol{border:1px solid #dee3eb;margin:10px 2% 0;width:96%;border-radius:5px}
.taxbill_con ol li{margin:0;height:auto;line-height:1.6;margin-top:5px}
.taxbill_con ol li:first-child{margin-top:0}
.taxbill_con .info3_con input{float:left;width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:0 5px;height:32px;line-height:32px;}
.taxbill_con .info3_con li{border:0;font-size:.9em}
.taxbill_con .info3_con .row1 input{width:22%}
.taxbill_con .info3_con .row1 p{float:left;margin-right:2%;margin-left:2%;color:#aaadb3;}
.taxbill_con .info3_con .row4{height:107px}
.taxbill_con .info3_con .row4 input.post{width:51%}
.taxbill_con .info3_con .row4 p{float:left;margin-right:2%;color:#aaadb3}
.taxbill_con .info3_con .row4 input.address1{position:absolute;top:38px;width:77%;right:0}
.taxbill_con .info3_con .row4 input.address3{float:left;width:77% !important;text-align:left;margin-bottom:5px;position:absolute;right:0;top:38px}
.taxbill_con .info3_con .row4 input.address2{float:left;width:77% !important;text-align:left;margin-bottom:5px;position:absolute;right:0;top:75px}
.taxbill_con .info3_con .row7 input{width:22%;margin-right:2%}
.taxbill_con .info3_con .row7 p{float:left;margin-right:2%;color:#aaadb3;height:32px;line-height:32px}
.taxbill_con .info3_con .row7 select{width:23%;letter-spacing:-0.1em;margin-right:0;padding-left:2px;}
.taxbill_con .info3_con .row9 select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0 5px;}
.taxbill_con .info3_con .row9 input[type="tel"]{width:22%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;width:22%}
.taxbill_con .info3_con .row9 p{float:left;margin-right:2%;color:#aaadb3}
.taxbill_con .info3_con .row9 input.phone1{margin-right:2%}
.taxbill_con .info3_con .row10 select.slt_y{width:24%}
.taxbill_con .info3_con .row10 select{margin-right:5px;width:16%} 
.taxbill_con .info3_con .row10 span{float:left;margin-right:5px}
.taxbill_con .info3_con .row10 span:first-child{float:none}
.taxbill_con .info3_con .row11 input{width:70%;margin-right:5px}
.taxbill_con .info3_con .row12{height:auto}
.taxbill_con .info3_con .row12 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:173px;clear:both} 

/* 개인정보수정 */
.modify3_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.modify3_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.modify3_con legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.modify3_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:0 5px;height:32px;line-height:32px}
.modify3_con .bx_con .row4 input{width:51%}
.modify3_con .bx_con .row5{height:auto}
.modify3_con .bx_con .row5 select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:4px 5px;}
.modify3_con .bx_con .row5 input[type="tel"]{width:22%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;width:22%}
.modify3_con .bx_con .row5 p{float:left;margin-right:2%;color:#aaadb3}
.modify3_con .bx_con .row5 input.phone1{margin-right:2%}
.modify3_con .bx_con .row5 select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0 5px;}
.modify3_con .bx_con .row5 input[type="tel"]{width:22%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;width:22%}
.modify3_con .bx_con .row5 p{float:left;margin-right:2%;color:#aaadb3}
.modify3_con .bx_con .row5 input.phone2{margin-right:2%}
.modify3_con .bx_con .row5 input[type="checkbox"]{position:relative;top:9px;margin-right:5px}
.modify3_con .bx_con .row5 .receive{float:left;padding-left:23%;}
.modify3_con .bx_con .row6{height:107px;position:relative}
.modify3_con .bx_con .row6 input.post{width:51%}
.modify3_con .bx_con .row6 p{float:left;margin-right:2%;color:#aaadb3}
.modify3_con .bx_con .row6 input.address1{width:77%;position:absolute;top:38px;right:0}
.modify3_con .bx_con .row6 input.address3{float:left;width:77% !important;text-align:left;margin-bottom:5px;position:absolute;right:0;top:38px}
.modify3_con .bx_con .row6 input.address2{float:left;width:77% !important;text-align:left;margin-bottom:5px;position:absolute;right:0;top:75px}
.modify3_con .bx_con .row7{height:auto}
.modify3_con .bx_con .row7 input[type="text"]{width:22%;margin-right:2%}
.modify3_con .bx_con .row7 p{float:left;margin-right:2%;color:#aaadb3;height:32px;line-height:32px}
.modify3_con .bx_con .row7 select{width:23%;letter-spacing:-0.1em;margin-right:0;padding-left:2px;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;}
.modify3_con .bx_con .row7 .receive2{float:left;padding-left:23%;height:32px;line-height:32px;}
.modify3_con .bx_con .row7 .receive2 input{position:relative;top:9px;margin-right:5px}
.modify3_con .bx_con .row8{height:auto}
.modify3_con .bx_con .row8 .member_photo{float:left;width:77%;position:relative}
.modify3_con .bx_con .row8 .member_photo img{float:left;width:57px;height:auto}
.modify3_con .bx_con .row8 input[type="file"]{float:left;margin-left:10px;;width:70%;height:32px;line-height:25px;padding-top:4px;padding-bottom:4px}
.modify3_con .bx_con .row8 .bt_group{position:absolute;top:42px;margin-left:72px;}
.modify3_con .bx_con .row8 button{margin-bottom:8px;background: url('../images/btn.gif') center center repeat-x #f7f7f7;height:25px;line-height:25px;border:1px solid #ccc;border-radius:2px;padding:0 15px;display:block;}
.modify3_con .bx_con .row8 p{float:left;width:70%;margin-left:10px;line-height:1.5;margin-top:5px;font-size:.9em;color:#05aae0}
.modify3_con .bx_con .row9 input{float:left;width:63%}
.modify3_con .bx_con .row9 span{float:left;margin-right:5px}

/* 기업정보수정 */
.modify4_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.modify4_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.modify4_con legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.modify4_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:0 5px;height:32px;line-height:32px}
.modify4_con .bx_con .row4 input{width:51%}
.modify4_con .bx_con .row6 select{width:77%;margin-right:0}
.modify4_con .bx_con .row7{height:auto}
.modify4_con .bx_con .row7 select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:4px 5px;}
.modify4_con .bx_con .row7 input[type="tel"]{width:22%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;width:22%}
.modify4_con .bx_con .row7 p{float:left;margin-right:2%;color:#aaadb3}
.modify4_con .bx_con .row7 input.phone1{margin-right:2%}
.modify4_con .bx_con .row7 select{width:22%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;margin-right:2%;padding:0px 5px;}
.modify4_con .bx_con .row7 input[type="tel"]{width:22%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px;width:22%}
.modify4_con .bx_con .row7 p{float:left;margin-right:2%;color:#aaadb3}
.modify4_con .bx_con .row7 input.phone2{margin-right:2%}
.modify4_con .bx_con .row7 input[type="checkbox"]{position:relative;top:9px;margin-right:5px}
.modify4_con .bx_con .row7 .receive{float:left;padding-left:23%;}
.modify4_con .bx_con .row8{height:107px;position:relative}
.modify4_con .bx_con .row8 input{width:22%}
.modify4_con .bx_con .row8 p{float:left;margin-right:2%;color:#aaadb3}
.modify4_con .bx_con .row8 input.post{width:51%}
.modify4_con .bx_con .row8 input.address1{position:absolute;right:0;top:38px;width:77%}
.modify4_con .bx_con .row8 input.address3{float:left;width:77% !important;text-align:left;margin-bottom:5px;position:absolute;right:0;top:38px}
.modify4_con .bx_con .row8 input.address2{float:left;width:77% !important;text-align:left;margin-bottom:5px;position:absolute;right:0;top:75px}
.modify4_con .bx_con .row9 input{width:22%;}
.modify4_con .bx_con .row9 p{float:left;margin-right:2%;margin-left:2%;color:#aaadb3} 
.modify4_con .bx_con .row10 select{width:22%}
.modify4_con .bx_con .row10 input{width:22%}
.modify4_con .bx_con .row10 input.phone2{margin-right:2%}
.modify4_con .bx_con .row10 p{float:left;margin-right:2%;color:#aaadb3}
.modify4_con .bx_con .row11 input{float:left;width:63%}
.modify4_con .bx_con .row11 span{float:left;margin-right:5px}
.modify4_con .bx_con .row12{height:auto}
.modify4_con .bx_con .row12 input[type="text"]{width:22%;margin-right:2%}
.modify4_con .bx_con .row12 p{float:left;margin-right:2%;color:#aaadb3;height:32px;line-height:32px}
.modify4_con .bx_con .row12 select{width:23%;letter-spacing:-0.1em;margin-right:0;padding-left:2px;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;}
.modify4_con .bx_con .row12 select:last-child{}
.modify4_con .bx_con .row12 .receive2{float:left;padding-left:23%;height:32px;line-height:32px;}
.modify4_con .bx_con .row12 .receive2 input{position:relative;top:9px;margin-right:5px}
.modify4_con .bx_con .row13 select{width:77%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;padding:0px 5px;margin-right:0}
.modify4_con .bx_con .row14 select{width:77%;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;float:left;padding:0px 5px;margin-right:0}
.modify4_con .bx_con .row15{height:auto}
.modify4_con .bx_con .row15 div{margin-left:23%;color:#999}
.modify4_con .bx_con .row16 select{width:77%;margin-right:0}
.modify4_con .bx_con .row17 input{width:70%;margin-right:5px}
.modify4_con .bx_con .row18 input{width:70%;margin-right:5px}
.modify4_con .bx_con .row19 input{width:70%;margin-right:5px}
.modify4_con .bx_con .row20{height:auto}
.modify4_con .bx_con .row20 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:175px;clear:both}
.modify4_con .bx_con .row20 label{height:15px;line-height:15px;margin-bottom:10px;width:100%}
.modify4_con .bx_con .row21{height:auto}
.modify4_con .bx_con .row21 textarea{float:left;width:100%;background:#f6fbff;border:1px solid #dee3eb;padding:2%;height:175px;clear:both}
.modify4_con .bx_con .row21 label{height:15px;line-height:15px;margin-bottom:10px;width:100%}
.modify4_con .bx_con .row22{height:auto}
.modify4_con .bx_con .row22 > ul{float:left;width:100%;border-right:1px solid #ebeef3;border-bottom:1px solid #ebeef3;;clear:both}
.modify4_con .bx_con .row22 > ul > li{float:left;height:auto !important;width:50%;text-align:center;border-left:1px solid #ebeef3;border-top:1px solid #ebeef3;margin-bottom:0;padding-top:10px;margin-top:0}
.modify4_con .bx_con .row22 > ul > li img{border:1px solid #dee3eb}
.modify4_con .bx_con .row22 > ul > li .btn_box2{padding:5px 5px}
.modify4_con .bx_con .row22 > ul > li .btn_box2 button{display:inline-block;font-size:.9em;border:1px solid #ccc;background:url('../images/menu_btn.png') repeat-x;
border-radius:2px;height:22px;line-height:22px;width:43px;text-align:center}
.modify4_con .bx_con .row23 input[type="checkbox"]{width:15px;height:15px;padding:0;vertical-align:middle;background: #fff url('../images/chk_ico.gif') no-repeat 50% 0;margin-right:5px;margin-top:9px;}

/* 회원탈퇴 */
.remove_con ul li{width:100%;border:none;font-size:.9em;text-align:left}
.remove_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.remove_con legend{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px}
.remove_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.info_text{background:#f6fbff}
.info4_con{float:left;width:100%;padding:10px 3%;}
.info4_con li{position:relative;height:32px;line-height:32px;margin-top:10px;margin-bottom:10px;}
.info4_con ol{border:1px solid #dcdcdc;background:#fff;padding:5px 2%;border-radius:2px}
.info4_con ol li{line-height:1.6;height:auto;font-size:11px}
.info4_con ol li strong{color:#46a8f3}
.remove_con input[type="checkbox"]{width:15px !important;height:15px !important;margin-right:5px;}
.remove_con input[type="radio"]{width:15px !important;height:15px !important;margin-right:5px;}
.remove_con .agree{border-top:1px solid #dee3eb}
.remove_con .row4{height:auto}
.remove_con .row4 ol{float:left;width:77%}
.remove_con .row4 ol li{height:32px;line-height:32px;margin:0;letter-spacing:0}
.remove_con .row4 ol li input[type="radio"]{position:relative;top:9px}

/* 결제완료 */
.complate_con table{width:94%;padding:10px 3% !important;margin:10px auto}
.complate_con table tr th{width:35%;height:20px;line-height:20px;text-align:left;padding-bottom:10px;padding-top:10px;color:#75809a}
.complate_con table tr td{width:65%;height:20px;line-height:20px;padding-bottom:10px;padding-top:10px}
.complate_con table tr td .result{color:#f75258}
.complate_con h2{padding:0 3%;text-align:center;color:#64abe3;font-size:14px}

/* 구인정보 열람 서비스 */
.service_con .item_tit{padding:0 3%;letter-spacing:-0.04em;color:#75809a;height:32px;line-height:32px;margin-top:10px}
.service_con .search_tb_bx{font-size:.9em;border:1px solid #ebeef3;margin-top:0}
.service_con .search_tb_bx tr{border-top:1px dotted #ebeef3}
.service_con .search_tb_bx tr:last-child{border-top:1px solid #ebeef3;}
.service_con .search_tb_bx th{padding:0 5px 0 10px;width:60%;height:32px; line-height:32px;text-align:left}
.service_con .search_tb_bx td em{font-size:11px;color:#999;}
.service_con .search_tb_bx td{text-align:right;color:#75809a;padding:0 10px 0 5px;color:#3694ed;}
.service_con .search_tb_bx td span{color:#f75258;font-family:'NG_B';font-size:13px}
.service_con ul li{width:100%;border:none;text-align:left;}
.service_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;}
.service_con .radio_group label{width:auto;color:#191919;line-height:36px;height:36px}
.service_con input[type="text"]{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:0 5px;height:32px;line-height:32px}
.service_con table{width:94%;padding:10px 3% !important;margin:10px auto}
.service_con table tr th{width:30%;color:#000;font-weight:normal;height:auto;line-height:1.2;letter-spacing:-0.04em;vertical-align:middle}
.service_con table tr th div{text-align:left;color:#75809a}
.service_con table tr td{width:70%;height:32px;line-height:32px;}
.service_con table tr td ol li label input[type="radio"]{position:relative;top:-7px;margin-right:4px;width:13px;height:13px}
.service_con table tr td .td_bx{border:1px solid #ccc;border-radius:3px;background:#f2f4f7;padding:0 3%;height:32px;line-height:32px;margin-top:10px;margin-bottom:10px}
.service_con table tr td .td_bx .price{float:right;color:#fd6331;font-size:1em;font-family:'NG_B'}
.service_con table tr td .td_bx .date{color:#3694ed}
.service_con table tr .price_result div{border:1px solid #555;background:#e4f2ff;height:36px;line-height:36px}
.service_con table tr td .td_bx .result_price{float:right;color:#fd6331;font-family:'NG_B';font-size:1.2em;height:32px;line-height:32px;}
.service_con table tr td .td_bx2 button{display:inline-block !important;text-align:center;width:100px;font-size:.9em;margin-left:10px;color:#01acc6;border:1px solid #ccc;background:url('../images/menu_btn.png')repeat-x;border-radius:2px;height:32px;line-height:32px;}
.service_con table tr td .td_bx2 div{height:32px;line-height:32px;margin-right:10px}
.service_con table tr td .td_bx2 label{width:47.2%}
.service_con table tr td .td_bx2 label input[type="text"]{width:100%}
.service_con table tr td .td_bx2 em{color:#fd5f1e;font-family:'NG_B'}
.service_con .radio_group{padding:0 2%;;border-bottom:1px solid #dee3eb}
.service_con .radio_group legend{text-indent:-9999999px;height:0}
.service_con .radio_group li{float:left;width:auto;margin-right:30px;text-align:center;font-family:'NG_B'}
.service_con .radio_group li input[type="radio"]{margin-right:5px}
.service_con table tr td .td_bx3{padding:0 3%;height:32px;line-height:32px}
.service_con table tr td select{width:100%;margin-right:0;background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;;border:1px solid #dee3eb;height:32px;line-height:32px;padding:0px 5px;font-size:.9em}
.service_con .service_icon legend{text-indent:-99999px;height:0px}
.service_con .service_icon ul li{float:left;width:auto;margin-right:10px}
.service_con .service_icon{padding:0 3%}
.service_con .service_icon .box-info1 input[type="radio"]{position:relative;top:-3px;margin-right:5px;margin-top:5px;vertical-align:middle}
.service_con .service_icon .box-info1 .color1{color:#0000ff}
.service_con .service_icon .box-info1 .color2{color:#ff0033}
.service_con .service_icon .box-info1 .color3{color:#00ff33}
.service_con .service_icon .box-info1 .color4{color:#ff00cc}

/* 결제수단 선택 */
.service_con label span{font-size:0.8em;letter-spacing:-0.05em;color:#999}
.service_con .info_con .row1 select{float:left;width:77%;margin-right:0}
.service_con .info_con .row3 input[type="checkbox"]{margin-right:5px;}
.service_con .info_con .row3{height:auto}
.service_con .info_con .row3 .use li{float:left;width:40%;margin:0}
.service_con .info_con .row3 .use{padding:4px 0;text-align:center;border:1px solid #ebeef3;width:77%;margin-left:23%;margin-bottom:10px;}
.service_con .info_con .row3 input[type="radio"]{margin-right:5px}
.service_con .info_con .row3 .use span{float:left}
.service_con .info_con .row3 .use input[type="text"]{float:left;width:20% !important}
.service_con .info_con .row3 .use label{width:50%;color:#191919;border-left:1px solid #ebeef3;height:26px;line-height:26px}
.service_con .info_con .row3 .use label:first-child{border-left:0}
.service_con .info_con .row3 .id_num{padding-left:23%}
.service_con .info_con .row3 .id_num input[type="text"]{width:62.5%;margin-left:5px}
.service_con .info_con .row3 .id_num label{width:35%;color:#191919;height:32px;line-height:32px}
.service_con .info_con .row3 .id_num input[type="text"].biz_no{width:28%}
.service_con .info_con .row3 .biz_num2 input{float:left}
.service_con .info_con .row3 .biz_num2 span{float:left;margin-left:5px}

/* SMS 충전, 이력서 열람, 점프 충전 서비스 */
.select_result{height:auto}
.select_result .srv_info{float:left;width:auto;height:32px;line-height:32px;}
.select_result{padding:10px 2%;}
.select_result .result_inner{float:right}
.select_result .result_inner li{margin-right:5px}
.select_result .result_inner .service_info1{margin-right:20px;color:#3694ed}
.select_result .result_inner .service_info2{color:#999;text-decoration: line-through}
.select_result .result_inner .service_info3{margin-right:20px;}
.select_result .result_inner .service_info3 em{color:#24afb2;}
.select_result .result_inner .service_info4{font-size:1em;font-family:'NG_B';color:#f75258}
.service_con .search_tb2 .td_bx{height:auto;font-size:.9em;position:relative;}
.service_con .search_tb2 .td_bx .date{display:inline-block;width:60%;}
.service_con .search_tb2 .td_bx p{margin-bottom:0px;line-height:1.6;padding-top:8px;font-size:.9em}
.service_con .search_tb2 .td_bx .price{display:inline-block;width:40%;text-align:right;font-size:13px;position:absolute;top:50%;margin-top:-16px;right:3%}
.service_con .search_tb2 tr th{height:auto;}
.service_con .search_tb2 .sch_hd_tit{position:relative;letter-spacing:-0.06em}

/* 서비스 신청 */
.item_con{background:#fff;padding-top:10px}
.item_con article{clear:both;}
.item_con h2{border-bottom:0;height:20px;line-height:20px;margin-bottom:10px;margin-top:10px;position:relative;}
.item_con h2 span{border-left:7px solid #4572a5;margin-right:5px;height:auto;margin-left:1%;padding-left:5px}
.item_con .item_box{float:left;height:auto;width:94%;background:#fcfcfc;margin:0 3% 10px;margin-top:0;border-radius:2px;box-shadow:0px 1px 0px rgba(0,0,0,.5)}
.item_con .item_box h3 input[type="checkbox"]{margin-right:5px}
.item_con .item_box > ul{padding:15px 10px 5px;border:1px solid #dee3eb;;border-top:0}
.item_con .item_box select{border:1px solid #ccc;width:100%;padding:0 5px;}
.item_con .item_box > ul{float:left;width:100%;}
.item_con .item_box > ul > li{float:left;height:32px;line-height:32px;width:100%;}
.item_con .item_box h3{float:left;width:100%;height:35px;line-height:35px;font-size:1.1em;letter-spacing:-0.02em;background:#65758c;color:#fff;padding:0 3%;border-top-right-radius:3px;border-top-left-radius:3px;text-shadow:1px 0px 1px rgba(0,0,0,.2)}
.item_con .item_box h3.etc_title_text {background:#ff4081; text-align:center;}
.item_con .item_box ul li ul{float:right}
.item_con .item_box ul li ul li{float:left;margin-right:10px;font-family:'NG_B'}
.item_con .item_box .box-info2 .item_info1{color:#3694ed;letter-spacing:-0.02em}
.item_con .item_box .box-info2 .item_info2{margin-right:2px;color:#999;text-decoration:line-through}
.item_con .item_box .box-info2 .item_info3 em{color:#f75258}
.item_con .item_box .box-info2 .item_info4{color:#f75258;font-family:'NG_B';margin-right:0}
.item_con .item_box > ul > li > a{clear:both}
.item_con .item_box .box-info1{margin-bottom:10px;height:auto !important;}
.item_con .item_box .box-info1 .radio_group{float:left !important}
.item_con .item_box .box-info1 fieldset img{margin-bottom:5px}
.item_con .item_box > .box-info1 > legend{text-indent:-99999999% !important;height:0 !important}
.item_con .item_box .box-info2{margin-bottom:10px;}
.item_con .item_box .box-info1 label{float:left;margin-right:10px;margin-bottom:5px}
/*.item_con .item_box .box-info1 p{float:left;height:auto;line-height:1.6;color:#4572a5;font-family:'NG_B'} */
/* .item_con .item_box .box-info1 p span{font-family:'NG'} */
.item_con .item_box .box-info1 input[type="radio"]{position:relative;top:-3px;margin-right:5px;margin-top:5px;vertical-align:middle}
.item_con .item_box .box-btn{margin-bottom:10px;height:35px;line-height:35px;}
.item_con .item_box .box-btn a{clear:both;text-align:center;background:none;box-shadow:0 1px 2px #999;width:100%;margin:0 auto;border-radius:3px;color:#000;border:1px solid #333;font-family:'NG_B'}
.item_con .item_box .box-btn a:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease}
.item_con .item_box .box-btn img{margin-left:8px;position:relative;top:12px}
.item_con .item_box .box-info1 .color1{color:#0000ff}
.item_con .item_box .box-info1 .color2{color:#ff0033}
.item_con .item_box .box-info1 .color3{color:#00ff33}
.item_con .item_box .box-info1 .color4{color:#ff00cc}

/* 서비스 결제 */
.service_con > ul > li:first-child{border-top:0 !important;}
.service_con .item_gold{float:left;width:28%;text-align:center;padding-top:7px;border:1px solid #dee3eb;height:32px;line-height:32px;margin-right:2%;border-radius:2px}
.service_con .select_service{width:70%} 
.service_con .slt-svc{width:100%} 

.service_con .service_item{font-size:1em !important;border-top:1px solid #ebeef3}
.service_con .service_item input[type="checkbox"]{margin-right:2px;height:13px;width:13px}
.service_con .service_item ol li{width:auto;margin-left:7px}
.service_con .service_item ol li label{width:100% !important;}
.service_con .service_item ol li label img{height:18px;width:auto;}
.service_con .service_item .info-txt{font-size:.8em;margin-top:5px;color:#999}
.service_con .service_item .select_result{border:0;padding:0 2% 10px}
.service_con .service_item{font-size:1em !important;border-top:1px solid #ebeef3}
.service_con .service_item:nth-child(2){border-top:1px solid #ebeef3 !important}
.service_con .service_item .add_item{border:1px solid #ebeef3;margin:0px 1% 10px;width:98%;background:#fcfcfc}
.service_con .service_item .item_inner input[type="checkbox"]{margin-right:2px;height:13px;width:13px}
.service_con .service_item .item_inner ol li{width:auto;margin-left:7px}
.service_con .service_item .item_inner ol li:first-child{margin-left:0}
.service_con .service_item .item_inner ol li label{width:100% !important;}
.service_con .service_item .item_inner ol li label img{height:18px;width:auto;}
.service_con .service_item .item_inner .info-txt{font-size:.8em;margin-top:5px;color:#999}
.service_con .service_item .item_inner .select_result{border:0;padding:0 2% 10px}
.pay_con{border-top: 2px solid #4572a5 !important;padding-top:0;border:0;border-bottom:1px solid #dee3eb;padding-top:0}
.pay_con .item_box{width:100%;margin:0;border:0;border-radius:0;box-shadow:none;border-top:1px solid #ebeef3}
.pay_con .item_box:first-child{border-top:0}
.pay_con .item_box h3{border-radius:0;padding:0 2%;font-size:1em;background:#fff;color:#75809a;font-family:'Nanum Gothic';font-weight:normal}
.pay_con .item_box > ul{padding:15px 2% 5px;border-right:0;border-left:0;border:0;background:#fff}
.pay_con .item_box .box-info2{margin-bottom:0 !important}
.pay_con .item_box select{background:#f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;}
.service_con label.svc_tit{width:100%;float:none}


/*** 성인인증 ***/
.adult_con{padding:10px 2%;}
.adult_con .text-group{height:107px;line-height:107px}
.adult_con h2{text-indent:-9999999999px;border:0;height:0}
.adult_con img{float:left;max-width:107px;;margin-right:2%}
.adult_con p{display:inline;float:left;width:100%;line-height:1.4;}
.adult_con p em{display:block;margin-top:5px}
.adult_con p strong{color:#000;font-size:1.6em;display:block;margin-top:5px;line-height:1.5}
.adult_con p b{display:block;margin-top:5px;font-size:1.1em;margin-bottom:5px}
.adult_con p span{font-family:''}
.adult_div{width:98% !important;margin-top:10px !important;top:0 !important}
.adult_con{border-top:0}

/* 본인확인(아이핀, 휴대폰) */
.confirm_con .confirm_wrap{display:inline-block;width:100%;text-align:center;padding:10px 2%}
.confirm_con ul li:not(:first-child){border-left:1px solid #dee3eb}
.confirm_con a{font-family:'NG_B';height:90px;border-radius:4px;text-align:center;width:47% !important;margin:0 1%;
box-shadow: inset 0px 1px 0px 0px #83a2e5;background: linear-gradient(to bottom, #718cc7 0%,#637aad 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#718cc7', //Colorstr='#637aad',GradientType=0 );*/
border:1px solid #546894;display:inline-block;font-size:1.1em;width:100%;text-align:center;color:#fff}
.confirm_bt{position:relative;top:50%;margin-top:-24px}
.confirm_con a .bt-txt{margin-top:10px}

.confirm_con ul li .bt-icon{margin-bottom:10px}
.confirm_con h2 img{position:relative;top:11px;margin-right:5px}
.layer1{position:relative;padding:0;z-index:20001;width:100%;height:100%}
.layer1 section{box-shadow:none;}
.layer1 .login_box{margin:0 !important;width:100%;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.5)}
.layer1 .wrap_bg{display:block;background:url('../images/nav_bg.png') repeat 100% 100%;position:absolute;left:50%;margin-left:-480px;width:960px;height:100%;z-index:20000;}


/*** 위치기반 서비스 ***/
.location_con .location_inner{width:100%;height:300px;overflow:hidden}
.cont_box .info .distance{color:#3ec5d2 !important}
.cont_box .text_box .info span.distance_con{border:1px solid #f3f3f3;padding:0 4px;letter-spacing:0}
.cont_box .text_box .info span.distance_con:before{content:"";border:0px}
.cont_box .time2{color:#46a8f3 !important;font-size:.9em;height:20px;line-height:20px}
.cont_box .time2_con{float:right;display:block;height:100%;text-align:center;width:22%;padding-right:2%;padding-top:5px}
.location_con .map_search input[type="text"]{padding:2px 40px 2px 10px;height:36px;line-height:36px;border-radius:50px;width:100%;font-family:'NG_B'}
.location_con .map_search input[type="image"]{width:15px;position:relative;top:3px;right:0px;margin:5px;cursor:pointer}
.location_con .location_map{position:relative}
.location_con .location_inner{position:relative}
.location_con .map_search{height:36px;line-height:36px;border-radius:50px;width:80%;background:#fff;position:absolute;top:10px;left:2%;box-shadow:0px 1px 0 #999;z-index:2;}
.location_con .map_search span{position:absolute;right:10px;top:3px;height:30px;}
.location_con .map_search span img{width:15px;margin:7px;cursor:pointer}
.btn_all{color:#ff7b62;border:1px solid #ff7b62 !important;border-radius:50px !important;width:100px;text-align:center}
.location_con .spot{background:#ff7b62;border:2px solid #e56f57;border-radius:50px;width:50px;height:50px;line-height:1.4;padding-top:9px;text-align:center;opacity:.9;filter:alpha(opacity=90);color:#fff;position:absolute;top:150px;left:200px;cursor:pointer}
.location_con .spot2{left:300px;top:200px}
.location_con .spot:hover{background:#fff;border:2px solid #ff7b62;color:#ff7b62;font-family:'NG_B';transition:all .3s ease-out}
.location_con .spot .sp_num{font-size:.9em;letter-spacing:-0.05em;overflow:hidden;width:46px;height:14px;line-height:14px}
.location_con .spot .sp_name{font-size:.8em;letter-spacing:-0.05em;overflow:hidden;width:46px;height:14px;line-height:14px}


/*** 커뮤니티 ***/
.cont_box .write_bt{background:#fff;border-color:#fd5f1e !important;color:#fd5f1e !important;padding:0 15px !important}
.community_inner .view_top{padding:15px 3%;background:#f6fdff}
.community_inner .view_top .view_title{font-family:'NG_B';font-size:15px;line-height:1.4;height:40px;overflow:hidden;margin-bottom:10px}
.community_inner .view_top .view_info{color:#999;font-size:.9em}
.community_inner .view_top .view_info .hits{float:right;color:#3694ed;letter-spacing:-0.02em}
.community_inner .view_top .view_info .mb_id{margin-right:5px}
.community_inner .view_con{padding:10px 3%;line-height:1.8;color:#666;border-top:1px solid #dee3eb}
.community_inner .view_con img{margin-bottom:5px}
.view_bt{float:left;width:100%;padding:10px 2%;border-top:1px solid #ebeef3;border-top:1px dotted #ebeef3;height:auto;line-height:0}
.view_bt ul li{width:25% !important;background:#fff;border-top:0 !important;border:0;}
.view_bt ul li a{margin:0 auto;color:#333;font-size:.85em;border:1px solid #dee3eb;border-radius:2px;height:28px;line-height:28px;width:90%;font-family:'NG';}
.view_bt ul li:nth-child(2){border-top:0 !important}
.view_bt ul li:first-child{border-left:0 none}
.view_bt ul li img{margin-left:5px;position:relative;margin-top:0px}
.view_con ul li{width:100%;border:none;font-size:.9em;text-align:left;}
.view_con label{width:23%;float:left;font-size:1.1em !important;color:#75809a;}
.view_con input{width:77%;float:left;background:#f6fbff;border:1px solid #dee3eb;padding:2px 5px;height:32px;line-height:32px}
.view_con h2 img{position:relative;top:11px;margin-right:5px;}
.cont_box_inner ul li{border-bottom:1px solid #dee3eb}

/*** 공지사항 ***/
.notice_inner .view_top{padding:15px 3%;background:#f6fdff}
.notice_inner .view_top .view_title{font-family:'NG_B';font-size:15px;line-height:1.4;height:40px;overflow:hidden;margin-bottom:10px}
.notice_inner .view_top .view_info{color:#999;font-size:.9em}
.notice_inner .view_top .view_info .hits{float:right;color:#3694ed;letter-spacing:-0.02em}
.notice_inner .view_top .view_info .mb_id{margin-right:5px}
.notice_inner .view_con{padding:15px 3%;line-height:1.8;color:#666;border-top:1px solid #dee3eb}
.notice_inner .view_con img{margin-bottom:5px}

/* 글쓰기 */
.st_sort{margin-right:0 !important;width:77% !important;}
.community_con h2 img{position:relative;top:12px;margin-right:5px}
.community_con .info_con li{border-top:0 !important}
.community_con .info_con label{float:left;width:23%;height:32px;line-height:32px}
.community_con .info_con input{padding-left:5px;padding-right:5px}
.community_con .info_con input[type="text"]{background: #f6fbff;border: 1px solid #dee3eb;height:32px;line-height:32px;width:77%}
.community_con .info_con input[type="password"]{background: #f6fbff;border: 1px solid #dee3eb;height:32px;line-height:32px;width:77%}
.community_con .row9 label{width:100%}
.community_con .capcha_group input{width:35% !important}
.cmt_write ul li{border:0 !important}

/* 커뮤니티 View */
.notice_txt .notice_inner{line-height:1.8}
.view_top{margin-bottom:0px}

/* 패스워드 확인 */
.pw_con{padding:10px 3%;height:auto;padding-left:130px;position:relative}
.pw_con label{height:32px;line-height:32px;width:130px;position:absolute;top:10px;left:0;text-align:center}
.pw_con input{width:100%;padding:0 5px}

/* 커뮤니티 리스트 상단 탭, 검색, SORT */
.sort_area{border-bottom:1px solid #ccc;}
.sort_area .sort_tab{float:left;width:100%;background:#fff;padding:5px 1%;border-top:1px solid #ccc;margin-top:-1px;z-index:2000000;position:relative;z-index:0}
.sort_area .sort_tab ul li:nth-child(2){border-top:0}
.sort_area .sort_tab ul li{display:inline-block;width:25%;text-align:center;z-index:200000;padding:5px;box-sizing:border-box;border:0 !important}
.sort_area .sort_tab ul li a:hover{background:#fff;}
.sort_area .sort_tab ul li .active{background:#fff;}
.sort_area .sort_tab ul li a{color:#3694ed;border:1px solid #bfbfbf;height:28px;line-height:28px;background:#fff;}
.sort_choice{position:relative;height:40px;line-height:40px;border-bottom:1px solid #dee3eb}
.sort_choice ul li{float:left;width:auto !important;border-top:0;height:26px;line-height:26px;border-bottom:0}
.sort_choice ul{position:absolute;right:2%;top:7px}
.sort_choice ul li:nth-child(2){border-top:0 !important}
.sort_choice .sort_select select{width:60px;border:1px solid #ccc;height:26px;line-height:26px;padding:0 5px;}
.sort_choice .sort_sch input{border:1px solid #ccc;height:26px;line-height:26px;margin-left:5px;width:112px;padding:0 5px}
.sort_choice .sort_bx select{padding:0 5px;height:26px;line-height:26px;border:1px solid #ccc;margin-left:10px;width:80px;letter-spacing:-0.05em}
.sort_choice .sort_sch button{display:inline-block;height:26px;line-height:26px;;border:1px solid #ccc;margin-left:5px;font-size:.9em;width:36px;background:#428bca;color:#fff;border:1px solid #3a79b0;border-radius:2px}

/* 댓글 */
.comment_con{border-top:1px solid #ebeef3}
.comment_con h2{font-size:1em;height:34px;line-height:34px}
.comment_con h2 span{background:#f24443;color:#fff;margin-left:5px;padding:1px 5px;font-size:.85em;border-radius:50px}
.comment_con .comment_box{padding:10px 3%}
.comment_con .cmt_hd ul li{float:left;width:auto;height:34px;line-height:34px;border:0;font-size:.9em}
.comment_con .cmt_hd ul li.captcha_key span{float:left;color:#3694ed;font-family:'NG_B';font-size:1.2em;height:30px;line-height:30px}
.comment_con .cmt_hd ul li.captcha_key span img{height:28px}
.comment_con .cmt_hd label{float:left;height:28px;line-height:28px;}
.comment_con .cmt_hd input{background:#fff;border:1px solid #dee3eb;height:28px;line-height:28px;margin-left:5px;margin-right:10px;padding:0 5px;width:100px}
.comment_con .input_box{width:100%;clear:both;position:relative;padding-top:10px;border-top:1px dotted #ebeef3}
.comment_con .text-box{float:none;padding-right:80px}
.comment_con .input_box textarea{float:none;background:#f6fbff;border:1px solid #dee3eb;padding:5px;height:57px;width:100%;}
.comment_con .input_box button{border:1px solid #ccc;
position:absolute;top:10px;right:0;width:68px;height:57px;line-height:42px;background:#dbdbdb;margin-left:12px;text-align:center;
border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;
font-family:'Nanum Gothic Bold';color: #111;text-shadow:0 1px 1px rgba(255, 255, 255, 0.8);background:rgb(255,255,255);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );*/}
.reply_con{width:100%;border-top:0}
.reply_con .depth .rpy_icon{margin-right:5px;margin-left:5px;font-family:'NG_B';color:#f24443;height:100%;text-align:right;font-weight:bold}
.reply_con .depth2 .rpy_icon{float:left;width:13px;height:30px;padding-top:3px;}
.reply_con .depth2 .rpy_cont{float:none;width:auto;padding-left:23px}
.reply_con .depth3 .rpy_icon{float:left;width:26px;}
.reply_con .depth3 .rpy_cont{float:none;width:auto;padding-left:36px}
.reply_con .reply_box{border-top:1px solid #dee3eb;padding:10px 3%}
.reply_con .reply_hd{margin-bottom:10px;height:20px;line-height:20px}
.reply_con .reply_hd ul li{float:left;width:auto;border:0}
.reply_con .rpy_etc{float:right;height:20px;line-height:20px}
.reply_con .rpy_etc span{border:1px solid #ccc;padding:2px 4px;margin-left:0px;font-size:.85em;border-radius:5px;cursor:pointer}
.reply_con .reply_txt{clear:both;margin-bottom:5px;line-height:1.8}
.reply_hd .rpy_name{margin-right:10px;color:#3694ed}
.reply_hd .rpy_date{font-size:.85em;color:#999}
.reply_hd .rpy_etc{float:right !important;font-size:.9em}
.reply_con .del_con{border-top:1px solid #dee3eb;padding:10px 3%;background:#f2f4f7;}
.reply_con .del_con input{border:1px solid #ccc;height:28px;line-height:28px;margin-right:5px;width:146px}
.reply_con .del_con span{height:28px;line-height:28px;}
.reply_con .del_con button{height:28px;line-height:28px;background:url('../images/menu_btn.png') repeat-x;border:1px solid #ccc;border-radius:2px;width:40px;font-size:.9em}

/* 글목록 */
.list_con > div:first-child{border-top:0}
.list_inner{border-top:1px solid #ebeef3}
.list_con .lt_num{color:#0f9ec6;padding-right:0;float:left;width:50px;border-bottom:0;height:40px;line-height:40px;text-align:center;font-size:1em;font-family:'NG_B';text-align:center;font-size:.85em}
.list_con ul li{width:100%;padding-left:45px;float:none}
.list_con .text_box{width:100%;padding:0 2%}
.list_con .text_box .title{margin-bottom:0;height:40px;}
.list_con .text_box .title a{position:relative;display:inline-block;text-align:left;width:100%;padding-right:60px;text-align:left;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-family:'NG'}
.list_con .text_box .title .n_date{float:right;width:70px;text-align:left;height:40px;line-height:40px;color:#999;font-size:.9em;position:absolute;right:2%;letter-spacing:-0.05em;font-family:'NG';padding-left:5px;overflow:hidden;font-size:.85em}

/*** 광고안내 ***/
.guide_con{border-top:0px solid #dee3eb}
.guide_tab ul li{float:left;width:50%;height:40px;line-height:40px;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #dee3eb}
.guide_tab ul li a{text-align:center;font-size:1.1em;font-family:'NG_B';color:#666;border-top-right-radius:5px;border-top-left-radius:5px;}
.guide_tab ul li a.active{background:#4572a5;color:#fff;border-top-right-radius:5px;border-top-left-radius:5px;border:0 !important}
.guide_con .item_box ul li ul{float:left !important}


/*** 회원가입 ***/
.terms{height:200px;overflow:auto;border:1px solid #dee3eb;margin:2%;background:#fff;border-radius:3px}
.register_con{background:#fff;padding-bottom:10px}
.register_con h2{background:#fff}
.register_con .radio_group2{text-align:center;margin:0 auto;}
.register_con .radio_group2 label{width:50%;height:32px;line-height:32px}
.register_con .radio_group2 input[type="radio"]{margin-right:5px}

/* 회원가입 완료 */
.signup_con{text-align:center;padding:1%}
.signup_bx{border:1px solid #ebeef3;padding:3%;border-radius:4px}
.signup_con h3{height:60px;line-height:60px;font-size:1.35em;letter-spacing:-0.02em}
.signup_con p{line-height:1.8;letter-spacing:-0.02em;margin-bottom:20px;color:#666}
.signup_con p em{font-family:'NG_B' !important}
.signup_con p strong{color:#05aae0}
.signup_con .button_con{width:150px;display:inline-block;float:none;}
.signup_con .button_con a{box-shadow: inset 0px 1px 0px 0px #83a2e5;background: linear-gradient(to bottom, #718cc7 0%,#637aad 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#718cc7', //Colorstr='#637aad',GradientType=0 );*/border: 1px solid #546894;}

/*** 광고배너 ***/
.banner01{float:left;width:100%;max-width:100%;height:auto;margin-bottom:10px;text-align:center;background:#fff;padding:0px 0 0;}
.banner01 a{margin-bottom:0px}

/*** 실시간검색어 ***/
.realtime_con{border:2px solid #4572a5 !important;position:relative;;width:100%;border-radius:0px}
.realtime_con h2{text-indent:-9999999px;height:0;border:0}
.realtime_con p{float:left;}
.realtime_con p a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.realtimeKeyword{float:left;padding:0 3%;height:36px;line-height:36px;padding-right:30px;width:97%}
.realtimeKeyword span{float:left;background:#e74c3c;color:#fff;text-align:center;font-size:10px;border-radius:2px;height:16px;line-height:16px;width:16px;position:relative;top:9px;margin-right:10px}
.rt_btn{float:left;position:absolute;top:11px;right:3%}
.rt_btn a{padding:5px;height:13px;border:0px solid #dee3eb}
.realtime_con ul li{border-top:0px solid #f3f3f3 !important;border:0}

/*** 강조효과 ***/
/* 골드 */

.platinum_box { margin-left:1px !important; position:relative; }
.platinum_box li { position:relative; width:25.08% !important;  z-index:9 !important; margin-left:-1px; }
.platinum_box li:nth-child(n+3) { margin-top:-1px; }
.grand_box { margin-left:1px !important; position:relative; }
.grand_box li { position:relative; width:25.08% !important; z-index:9 !important; margin-left:-1px; }
.grand_box li:nth-child(n+3) { margin-top:-1px; }
.focus_box { margin-left:1px !important; position:relative; }
.focus_box li { position:relative; width:33.43% !important; z-index:9 !important; margin-left:-1px;border-top:1px solid #ebeef3}
.focus_box li:nth-child(n+4) { margin-top:-1px !important; }
.gold1{/*background:#f5f9fe;*/border-top:1px solid #f3f3f3;}
.gold2{/*background:#fefdf5;*/border-top:1px solid #f3f3f3;}

/* 급구 */
.wanted{position:relative;top:1px;margin-right:4px}

/* Neno */
.neon1{background:#00ff33;padding:0 4px}
.neon2{background:#2dddf5;padding:0 4px}
.neon3{background:#00ccff;padding:0 4px}
.neon4{background:#fae301;padding:0 4px}

/* Bold */
.bold{font-family:'NG_B'}

/* 강조 아이콘 */
.icon{margin-top:4px;margin-right:5px}

/* 폰트컬러 */
.font-color1{color:#f24443}
.font-color2{color:#1abc9c}
.font-color3{color:#1abc9c}
.font-color4{color:#f36f23}
.font-color5{color:#7b7bc5}

/* 반짝이는 컬러 */
.blink{animation:blink 1.5s ease-in-out infinite alternate;}

@keyframes blink{
    0% {opacity:0;color:#f24443}
	50% {opacity:.5;color:#2eb383}
    100% {opacity:1;color:#0b91d6}
}

/*** 온라인 입사지원 레이어 ***/
.mail_ly{width:100%;margin-top:-2px}
.mail_ly .text_area{float:left;width:100%;border-bottom:1px solid #f3f3f3;padding:12px 3%;line-height:1.6;}
.mail_ly .text_area input[type="file"]{float:left}
.mail_ly .text_area fieldset{float:left;width:100%;margin-top:20px}
.mail_ly .text_area fieldset:first-child{margin-top:0}
.mail_ly .text_area legend{text-indent:0;text-align:left;height:30px;line-height:30px;letter-spacing:-0.02em;font-family:'NG_B'}
.mail_ly .text_area label{float:left;text-align:left}
.mail_ly .text_area .inpt_bx{float:left;border:1px solid #ebeef3;padding:6px 12px;width:100%}
.mail_ly .text_area .resume_bx{}
.mail_ly .text_area .file_bx input[type="file"]{padding:4px 4px;width:100%}
.mail_ly .text_area .contact_bx{}
.mail_ly .text_area .resume_bx li{height:32px;line-height:32px;margin:5px 0}
.mail_ly .text_area .resume_bx li input[type="text"]{float:right;width:70%;background:#f6fbff !important;border:1px solid #ccc !important;padding-right:4px;padding-left:4px;height:32px;line-height:32px}
.mail_ly .text_area .resume_bx label{float:left;width:100%;color:#64abe3}
.mail_ly .text_area .resume_bx label span{float:right;width:70%}
.mail_ly .text_area .resume_bx select{float:left;width:70%;background: #f6fbff url('../images/drop_ico2.png')no-repeat 100% 50%;
border: 1px solid #ccc;height:32px;line-height:32px;float:left;padding:0 5px;letter-spacing: -0.02em;}
.mail_ly .text_area .resume_bx .resume-st{width:30%}
.mail_ly .text_area .contact_bx label{margin-right:12px;height:32px;line-height:32px}
.mail_ly .btn-r{width:50px !important;position:absolute;right:0;height:40px;line-height:40px}
.mail_ly .btn-r button{height:22px !important;width:22px !important;}
.mail_ly .box-title{height:40px;line-height:40px;border-bottom:1px solid #404b57;}
.online_bx .box-title{background:#6ca9e5;}
.email_bx .box-title{background:#44c767}
.mail_ly .box-title h2{float:left;height:40px;line-height:40px;border:0;color:#fff;}
.mail_ly .btn-r button{display:inline-block;right:0px;height:20px;line-height:20px;width:20px;position:relative;top:9px;text-indent:-9999999em;background:url('../images/close2.png')no-repeat;}
.detail_ly .btn_area ul li{width:50%;margin:10px 0%}
.mail_ly .btn_area ul li.sbtn{box-shadow:inset 0px 1px 0px 0px #bbdaf7;background:linear-gradient(to bottom, #79bbff 5%, #6ca9e5 100%);
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#6ca9e5',GradientType=0);*/
background-color:#79bbff;border-radius:6px;border:1px solid #84bbf3;display:inline-block;cursor:pointer;font-weight:bold;text-shadow:0px 1px 0px #528ecc;}
.mail_ly .btn_area ul li.sbtn a{color:#fff;font-size:.9em}

.email_bx .btn_area ul li.sbtn{box-shadow:inset 0px 1px 0px 0px #d9fbbe;background:linear-gradient(to bottom, #4ce074 5%, #44c767 100%);
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ce074', endColorstr='#44c767',GradientType=0);background-color:#4ce074;*/
border-radius:6px;border:1px solid #83c41a;	text-shadow:0px 1px 0px #86ae47;}
.email_bx .btn_area ul li.sbtn a{color:#fff;font-size:.9em}

.mail_ly .btn_area ul li.abtn{box-shadow:inset 0px 1px 0px 0px #ffffff;background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);*/
background-color:#f9f9f9;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;font-weight:bold;}
.mail_ly .btn_area ul li.abtn a{color:#191919}


/*** 신고하기 팝업 ***/
.report_bx .box-title{background:#6ca9e5;}
.report_bx{width:298px;position:absolute;right:3%;left:auto;top:51px;z-index:20000;}
.report_bx legend{font-size:1.1em}
.report_bx .text_area{padding:20px}
.report_bx .btn-r{width:35px !important}
.report_bx ul li{height:30px;line-height:30px}
.report_bx .rept_bt1{height: 32px !important;padding:0 !important;line-height: 32px !important;background:#fff;border: 1px solid #6ca9e5;border-right:1px solid #6ca9e5 !important;border-top:1px solid #6ca9e5 !important;color:#05aae0;border-radius:3px}
.report_bx .rept_bt1 a{height:32px !important;line-height:32px !important;color:#6ca9e5;font-family:'NG_B'}
.report_bx .rept_bt2{height: 32px !important;padding:0 !important;line-height: 32px !important;background:#fff;border: 1px solid #6ca9e5;border-right:1px solid #6ca9e5 !important;border-top:1px solid #6ca9e5 !important;color:#05aae0;border-radius:3px}
.report_bx .rept_bt2 a{height:32px !important;line-height:32px !important;color:#6ca9e5;font-family:'NG_B'}
.report_bx .btn_area{float:left;padding:0 3%}


.nav_left_view { display:none; }

/* 캘린더 UI */
.ui-widget.ui-widget-content{background:#FCFDFD}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active
{background: #f2f9fe  !important;
background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%) !important;
background: -webkit-linear-gradient(top, #f2f9fe 0%,#d6f0fd 100%) !important;
background: linear-gradient(to bottom, #f2f9fe 0%,#d6f0fd 100%);  !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ) !important;
border:1px solid #b0c4d4 !important;font-weight:bold !important;color:#2e6e9e !important;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{background:#fff !important}
.ui-widget-header{
background: #88bfe8 !important;
background: -moz-linear-gradient(top, #88bfe8 0%, #70b0e0 100%) !important;
background: -webkit-linear-gradient(top, #88bfe8 0%,#70b0e0 100%) !important;
background: linear-gradient(to bottom, #88bfe8 0%,#70b0e0 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ) !important;
border:1px solid #4297d7 !important;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{padding:0 4px !important;border:1px solid #4297d7 !important}
.ui-widget.ui-widget-content{border:1px solid #a6c9e2 !important}

/*** 업직종 추가버튼 ***/
.plus_bt3{border-radius:2px;margin-left:5px !important;height:32px !important;line-height:32px !important;text-align:center;color:#2185c5;border:1px solid #ccc;background: url(../images/menu_btn.png) repeat-x;height:14px;line-height:14px;width:14px;}
.job_st{position:relative}
.job_stbt{float:right;margin-right:8px}
.job_stbt1{position:absolute;top:0}
.job_stbt2{position:absolute;top:16px}


/*** 도움말 팝업 ***/
.admin_pop0101 img{margin:10px 0 10px 10px;-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.5);}
.admin_pop0102{margin: 20px 0 10px 10px;line-height:180%;}
.admin_pop03{width:700px;background:#fff;border:1px solid #ccc;letter-spacing:-0.05em;padding:0 10px 0 0;background:#fcfcfc;color:#333;}
.admin_pop0102 span{color:#19aae1;}
.admin_pop0102{margin:20px 0 10px 10px;line-height:180%;font-size:14px}
.admin_pop0103{border:1px solid #666;width:44px;background:#888;color:#fff;margin-left:662px;margin-bottom:5px;padding:0px 5px 0px 9px;-moz-box-sizing: border-box;-webkit-box-sizing:border-box;
box-sizing: border-box;}
.admin_pop0103 a{display:inline-block;font-size:12px;text-decoration:none;color:#fff;padding-bottom:5px}
.admin_pop01{margin:0 auto;width:700px;background:#fff !important;border:1px solid #ccc;letter-spacing:-0.05em;padding:0 20px 0 20px;color:#333;}

.wrapper_help{background:#f1f2f4;font-size:14px}
.admin_help_title01{font-size:1.3em;color:#e5004f;font-family:'Nanum Gothic Bold';margin-top:40px;letter-spacing:-0.05em}
.admin_pop02{width:685px;background:#fff;border:1px solid #ccc;letter-spacing:-0.05em;padding:0 10px 0 0;color:#333}
.admin_pop04{width:685px;background:#fff;border:1px solid #ccc;letter-spacing:-0.05em;padding:0 10px 0 0;background:#fcfcfc;color:#333}
.admin_pop0103 a{color:#fff}
.admin_pop0201 img{margin:20px 0 20px 20px;-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);}
.admin_pop0203{border-top:1px solid #666;border-right:1px solid #666;border-left:1px solid #666;width:42px;height:21px;background:#888;color:#fff;margin-left:647px;padding:4px 5px 5px 9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.admin_pop0203 a{color:#fff}
.admin_pop0302{margin:20px 0 10px 10px;line-height:180%}
.admin_pop0302 span{color:#ff4200;font-family:'Nanum Gothic Bold';font-size:1em}
.admin_pop0301 img{margin:10px 0 10px 0px;-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);}
.admin_pop_title01{margin-top:40px;font-size:1.1em}
.admin_pop_title02{margin-top:40px;font-size:1.1em}
.admin_pop_title03{margin-top:10px;font-size:1.1em}
.admin_pop_title0101{font-size:1.1em;margin-top:5px;}


/*** 기타 ***/
/* 글쓰기 새로고침 */
.refs{border:1px solid #ccc;display:inline-block;margin-left:5px;padding:0 5px;height:32px;line-height:32px}
.refs img{margin-top:4px;margin-right:2px}
.refs a{letter-spacing:-0.03em;font-size:.9em}
/* 파일추가 input*/
.file_bt_gp{width:23%;margin-left:23%;margin-top:5px}
.file_bt_tx{margin-left:23%}
.file_bt_gp span{border:1px solid #ccc;padding:3px 4px;border-radius:2px;font-size:.9em}
.file_in{height:32px;line-height:0;padding-top:3px;width:77%}
.file_bt1, .file_bt2{float:left}
.file_bt1{margin-right:3px}
.file_ad{margin-left:23% !important;height:32px;line-height:0;padding-top:3px;width:77%}
#variableFiles{width:100%;}
#variableFiles td input{margin-top:5px}
/* 커뮤니티 아이콘 */
.community_txt .text_box .info .cmt_ic{position:relative;top:4px}
.community_txt .text_box .info .cmt_ic_mbv{position:relative;top:2px;margin-right:2px}
.community_txt .text_box .info .cmt_ic_n{position:relative;top:5px}
.community_img .text_box .info .cmt_ic{position:relative;top:4px}
.community_img .text_box .info .cmt_ic_mbv{position:relative;top:2px;margin-right:2px}
.community_img .text_box .info .cmt_ic_n{position:relative;top:5px}
.community_webzine .text_box .info .cmt_ic{position:relative;top:4px}
.community_webzine .text_box .info .cmt_ic_mbv{position:relative;top:2px;margin-right:2px}
.community_webzine .text_box .info .cmt_ic_n{position:relative;top:5px}
.community_img .text_box .info{height:40px}

/*검색결과 없음*/
#sch_result{border-top:0;height:50px;line-height:50px;text-align:center;box-shadow:0px 1px 1px rgba(222,227,235,0.8)}
#sch_result img{width:16px;position:relative;top:50%;margin-right:5px;margin-top:-8px;}

/*검색결과 더보기 버튼*/
.cont_box .text_box2 #sch_result_more{color:#fff;height:50px;line-height:50px;letter-spacing:-0.03em;background:#4572a5;font-size:1em}
.cont_box .text_box2 #sch_result_more a{color:#fff}
.cont_box .text_box2 #sch_result_more a em{border:1px solid #fff;border-radius:20px;padding:7px 16px}

/* 아이디 찾기, 비밀번호 찾기 */
.find_box{float:left;border-top:1px solid #dee3eb;border-left:1px solid #dee3eb;border-bottom:0 !important;border-right:1px solid #dee3eb;width:100%;margin-bottom:10px;border-bottom:0;box-shadow: 0px 1px 1px rgba(222,227,235,0.8)}
.find_box .tabs .tab_bt .active{background:#fff;color:#3694ed;border:0}
.find_info{border-top:0;box-shadow:none;padding-top:30px;padding-bottom:30px;margin-bottom:0}
.find_info .find_bt{background:#637aad;margin-top:30px;border-radius:3px;text-align:center;height:46px;line-height:46px;color:#fff;font-family:'NG_B';font-size:1.1em}
.find_info .find_bt button{color:#fff;width:100%}
.find_info .info2_con .row1 input{width:77% !important}
.find_info .info2_con label{width:23%;float:left;font-size:1em !important;color:#75809a;height:32px;line-height:32px;}

/* 진행중인 구인공고 */
.resume_list_con .list_con .col4{margin-left:8%;margin-top:10px;border:1px solid #e3e3e3;padding:0 10px;padding-bottom:0px;border-radius:2px}
.resume_list_con .list_con .col4 h3{font-size:.9em;font-weight:400;font-family:'Nanum Gothic';letter-spacing:-0.03em;border-bottom:1px dotted #dee3eb;margin-bottom:10px}
.resume_list_con .list_con .col4 ul li{padding-left:0;margin-bottom:10px;font-size:.85em;color:#000}
.resume_list_con .list_con .col4 ul li a{display:inline-block;text-decoration:underline !important;margin-left:5px;color:#f75258;float:right}
.resume_list_con .list_con .col4 ul li p{float:left;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* 광고신청하기 버튼 */
.ad_bt_wrap{float:left;width:100%}
.ad_btn{text-align:center;margin-bottom:30px;background:#f24443;height:40px;line-height:40px;width:94%;margin:0 3% 3%;border-radius:4px;color:#fff;font-family:'NG_B';font-size:13px}

/* 복리후생 선택 확인 버튼 */
.ly_btn_wrap{width:100%;text-align:center;margin-top:20px;margin-bottom:20px}
.ly_btn_confirm{text-align:center;margin:0 auto;width:70px;background:#ff7572;color:#fff;height:32px;line-height:32px;font-family:'NG_B'}


/*** 기타 ***/

/* 우편번호 */

/*** 수정 ***/
/* 링크 버튼 */
.btn-a{text-align:center;color:#3694ed !important;display:inline-block;width:100%;height:22px;line-height:22px}
.resume_list_con .list-tab li a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#fff}

/* BANNER01 */
.banner01 li > div{margin:0 auto}

/* 답변아이콘 */
.reply-ico{float:left;width:15px;height:15px;background:url('../images/ic/reply.gif')no-repeat;margin-right:0;top:6px}
.community_txt .text_box .title a{display:inline-block}

/* 커뮤니티 리스트 상단 공지글 20190320 */
#notice_list .title{margin-bottom:0 !important;height:20px}
#notice_list .text_box{background:#fcfcfc}
#notice_list .title a{display:inline-block;padding-left:42px;position:relative;line-height:19px;font-family:'NG_B'}
#notice_list .title a strong{float:left;padding-left:42px;background:#f75467;color:#fff;;font-family:'NanumGothic';font-weight:normal;margin-right:5px;font-size:12px;height:20px;line-height:20px;padding:0 6px;position:absolute;top:0px;left:0px}
#notice_list{border-top:1px dashed #e5e5e5 !important}
#notice_list:nth-child(2){border-top:1px dashed #e5e5e5 !important}
#notice_list:first-child{border-top:0 !important}

#notice_webzine .title{margin-bottom:0 !important;height:20px}
#notice_webzine .text_box{background:#fcfcfc;text-align:left;padding-right:2%;padding-left:2%;float:left;height:auto}
#notice_webzine .title a{display:inline-block;padding-left:42px;position:relative;line-height:19px;font-family:'NG_B'}
#notice_webzine .title a strong{float:left;padding-left:42px;background:#f75467;color:#fff;;font-family:'NanumGothic';font-weight:normal;margin-right:5px;font-size:12px;height:20px;line-height:20px;padding:0 6px;position:absolute;top:0px;left:0px}
#notice_webzine{border-top:1px dashed #e5e5e5 !important}
#notice_webzine:nth-child(2){border-top:1px dashed #e5e5e5 !important}
#notice_webzine:first-child{border-top:0 !important}



/*** 반응형 수정 ***/
.platinum_box li{width:25.08% !important}
.grand_box li{width:25.08% !important}
.platinum_box li:first-child{margin-top:-1px}
.platinum_box li:nth-child(2){margin-top:-1px !important}
.grand_box li:first-child{margin-top:-1px}
.grand_box li:nth-child(2){margin-top:-1px !important}
.platinum_con .white_box{height:181px}
.banner_con .grand-wbx{height:168px}
.service3__ li:first-child{margin-top:-1px}
.service3__ li:nth-child(odd){border-left:0 !important}
.service3__ li:nth-child(even){border-left:0 !important;border-right:0 !important}
.service3__ li{width:50% !important}
.list_box:first-chid{border-top:1px solid #dee3eb}
.detail_con .logo_box img{max-width:200px;max-height:100px}
.detail_con .logo_box{width:200px;height:100px}
.company_info{float:none;padding-left:23%}
.detail_con .mb_info{width:78%}
.company_info2{float:left;width:20%;height:151px;border:0px solid #dee3eb;margin-top:-66px;border-radius:2px;background:#fff}
.company_info2 ul{float:left;height:100%;width:100%;background:#fff}
.company_info2 ul li{text-align:center;height:33.3333333%;line-height:33.3333333333%;border:0}
.company_info2 ul li a{display:inline-block;text-align:center}
.company_info2 ul li span{float:left;text-align:center;height:23px;line-height:23px}
.company_info2 ul li span.txt{font-family:'NG_B'}
.company_info2 ul li span img{vertical-align:middle;text-align:center;position:relative;top:-1px}
.nvli1{padding:15px 0% 0 0%}
.nvli2{padding:13px 0% 0 0%}
.nvli3{padding:8px 0% 0 0%}
.nvli1 button{border:1px solid #e5e5e5;border-radius:20px;padding:4px 12px}
.nvli1 .li-icon{margin-right:5px}
.nvli2 a .li-icon{background:#feaa0a;padding:2px 3px;border-radius:2px;width:25px;height:25px;line-height:25px;margin-right:5px}
.nvli3{border-bottom:0 !important}
.nvli3 a .li-icon{background:#3ec5d2;padding:2px 3px;border-radius:2px;width:25px;height:25px;line-height:25px;margin-right:5px}
.company_info2 ul li.nvli2 span img{position:relative;top:-3px;right:-2px}
.company_info2 ul li.nvli3 span img{position:relative;top:-3px;right:-1px}
.detail_con .text_box{margin-bottom:0}

/* 배너수정 */
.banner01{padding-top:10px}
.banner01 li{display:inline-block;margin-bottom:10px;overflow:hidden}


/*** PC Screen 960 ***/
@media screen and (max-width:960px){
/*데모체험*/
.sample_info {left:10px; right:auto;}

.detail_con .mb_info{width:74%}

}


/*** Mobile Screen 848 ***/
@media screen and (max-width:848px){

.detail_con .mb_info{width:72%}

}


/*** Tab Screen 800 ***/
@media screen and (max-width:800px){

.detail_con .mb_info{width:67%}

}


/*** Mobile Screen 700 ***/

@media screen and (max-width:700px){
/*데모체험*/
.sample_info {animation:none; /*transform:translate(-10px, 0);*/ padding:7px 5px 5px 5px; border-color:#444;}
/*.sample_info br {display:none;}*/
.sample_info>p {font-size:12px; line-height:16px;}
.sample_info>p b.col1 {color:#111;}
.sample_info div {padding:5px; margin-top:5px;}
.sample_info div p{font-size:12px; line-height:16px; margin-bottom:5px;}
.sample_info div a {font-size:13px; padding:5px; background:#444; letter-spacing:-0.7px;}

.platinum_box li{width:50% !important}
.grand_box li{width:50% !important}
.service3__ li{width:100% !important}
.company_info{padding-left:0}
.company_info2{width:96%;margin-top:0;margin-bottom:10px;margin-left:2%;height:50px;border:0}
.company_info2 ul li{float:left;width:33.33333%}
.detail_con .mb_info{width:96%;margin:0 2% 10px;padding:0}
.company_con{float:none}
.company_info2 > ul > li{float:left;height:auto}
.nvli1{padding:8px 0 0 10%}
.nvli3{padding:13px 10% 0 0}
.company_info .col2{width:auto !important}
.ph_no div{height:30px !important;line-height:30px !important}
.detail_con .ceo_info .ceo_inner .col1{margin-top:5px}
.detail_con .address_info .address_inner .col1{margin-bottom:0}
.detail_con .ceo_info .ceo_inner{padding-top:2px !important;padding-bottom:2px !important}
.detail_con .address_info .address_inner{padding-top:2px !important;padding-bottom:2px !important}

}


/*** Mobile Screen 480 ***/
@media screen and (max-width:480px){

.nvli1{padding:8px 0 0 9%}
.nvli3{padding:13px 9% 0 0}

}


/*** Mobile Screen 425 ***/
@media screen and (max-width:425px){

.nvli1{padding:8px 0 0 5%}
.nvli3{padding:13px 5% 0 0}

}


/*** Mobile Screen 375 + ***/
@media screen and (max-width:360px){


}


/*** Mobile Screen 360 + ***/
@media screen and (max-width:360px){

.detail_con .top_area .etc{width:110px}
.nvli1{padding:8px 0 0 0%}
.nvli3{padding:13px 0% 0 0}


}

/*** Mobile Screen 320 + ***/
@media screen and (max-width:320px){

.platinum_box li{height:183px}
.grand_box li{height:170px}
.platinum_box li .gold2 .info_bx{height:117px}
.grand_box li li .gold2 .info_bx{height:127px}
.cont_box .text_box .info span:before{margin-right:2px}
.cont_box .text_box .info span{letter-spacing:-0.15em}
}

/*** Mobile Screen 300 + ***/
@media screen and (max-width:320px){

}
