@charset "utf-8";

button.reset {padding:0; border:none; background:none; cursor:pointer; vertical-align:top}
.green {color:#088b32;}
.red{color:#ff0000;}
.red1{color:#ff6600;}
.bk{color:#333;}
.bold {font-weight:bold;}
.left {float:left;}
.right {float:right;}
.normal {font-weight:normal;}
.t_center {text-align:center;}
.t_right{text-align:right;}
.t_left{text-align:left !important;}
.clear{clear:both;}
.over_hidden {overflow:hidden !important}
.w75px {width:75px !important}
.w120px {width:120px !important}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}

.block {display:block !important}
.inline_block {display:inline-block !important}

/* margin */
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}

.mb00 {margin-bottom:0 !important;}
.mb05 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb17 {margin-bottom:17px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px !important;}
.mb70 {margin-bottom:70px !important;}
.mb100 {margin-bottom:100px !important;}

.ml0 {margin-left:0px !important;}
.ml20 {margin-left:20px !important;}

.mr0 {margin-right:0px !important;}

/* padding */
.pd0 {padding:0px !important;}
.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl7 {padding-left:7px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl50 {padding-left:50px !important;}
.pl08 {padding-left:8px !important;}
.pt5 {padding-top:5px !important;}
.pt45 {padding-top:45px !important;}
.pt15 {padding-top:15px !important;}
.pt30 {padding-top:30px !important;}
.pb5 {padding-bottom:5px !important;}
.pb0 {padding-bottom:0 !important;}
.pr15 {padding-right:15px !important;}

/* align */
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.aj {text-align:justify !important;}
.am {vertical-align:middle !important;}
.at {vertical-align:top !important;}

/* font weight */
.b {font-weight:bold;}
.nb {font-weight:normal;}

/* float */
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}

.lineh {line-height:1.5;}
.lineh {line-height:1.5 !important;}

#header-area .company_title {position:absolute;  height:88px;  text-align:center; }
#header-area .company_title .year2014 {vertical-align:middle; font-family:'맑은 고딕'; font-size:18px; font-weight:bold; color:#088b32; margin-top:20px; text-align:center;}
#header-area .company_title .sub {display:inline-block; padding-left:10px; border-left:1px solid #d9d9d9; vertical-align:-4px}
#header-area .logo {float:right; margin-top:17px;}
#header-area .logo2 {float:left;  margin-top:30px;}

#left_area {float:left; width:185px;}

#left_area #sidebar .top_title {margin-bottom:-1px}
#left_area #sidebar ul {background:url('/images/common/layout/sidebar_bg.gif') repeat-y left;}
#left_area #sidebar ul li {padding-top:1px;}
#left_area #sidebar ul li a {display:block; background:url('/images/gongsi/common/left_list2.gif') no-repeat; color:#444; font-weight:bold; padding:6px 0 3px 24px; height:20px; text-decoration:none; letter-spacing:-1px;}
#left_area #sidebar ul li li.active a {background:none;}
#left_area #sidebar ul li a:hover,#left_area #sidebar ul li.active a {background:url('/images/gongsi/common/left_liston2.gif') no-repeat; color:#000}


/* 20150324 레프트메뉴 3depth 추가 시작 */
#left_area #sidebar ul li.active li a {padding-left:2px; background:none; color:#444;}
#left_area #sidebar ul li.active li.active a {color:#088b32}
#left_area #sidebar ul li.active li.active li a {color:#444;}
#left_area #sidebar ul li.active li li.active a {color:#1469b3;}
#left_area #sidebar ul li ul {position:relative; background:url('/images/common/layout/sidebar_bg02.gif') no-repeat; padding:10px 10px 5px; border-bottom:1px solid #d8dce3;}

#left_area #sidebar ul li ul li {position:relative; background:url('/images/common/layout/left_list02.gif') no-repeat left 11px; padding:4px 0 4px 5px}
#left_area #sidebar ul li li a,#left_area #sidebar ul li li a:hover {display:inline; background:none; color:#555; padding:0; font-weight:normal;}
#left_area #sidebar ul li li a:hover {text-decoration:underline;}
#left_area #sidebar ul li ul li ul {background:none; padding:0; overflow:hidden; width:170px; letter-spacing:-1px; border:none;}
#left_area #sidebar ul li ul li ul:after{content:""; display:block; clear:both;}
#left_area #sidebar ul li ul li ul li {float:left; display:inline; background:url(/images/common/layout/sidebar_bg03.gif) left top no-repeat; padding-left:5px; margin-left:-10px; margin-right:10px; padding-bottom:0}
#left_area #sidebar ul li ul li ul li li {padding-left:20px}
/* 20150324 레프트메뉴 3depth 추가 끝*/

#con_area {float:right; min-height:500px; width:695px;}
#con_area .g_box {}
#con_area .g_box ul.title_messge {margin-top:20px; background:url('/images/gongsi/common/g_box_03.png') repeat-y top center;}
#con_area .g_box ul.title_messge li.box_header {background:url('/images/gongsi/common/g_box_01.png') no-repeat top center;}
#con_area .g_box ul.title_messge li.box_content {padding:15px; line-height:1.5; position:relative;}
#con_area .g_box ul.title_messge li.box_content .btn_absolute {position:absolute; bottom:15px; right:20px;}
#con_area .g_box ul.title_messge li.box_footer {background:url('/images/gongsi/common/g_box_02.png') no-repeat bottom center;}

.title h2 {font-size:30px; margin-bottom:20px; padding:8px 0 16px; background:url('/images/gongsi/bg_contitle.gif') no-repeat left bottom;}
.title h2.tit-h2 {font-size:22px; color:#35312e; font-family:'맑은 고딕'; letter-spacing:-1.5px}

.top_infobox {position:relative;}
/* ♤♤♤♤♤ 설명 박스 ♤♤♤♤♤ */
.top_infobox {background:url('/images/gongsi/common/bg_infobox_top2.gif') no-repeat left top; margin-bottom:20px; padding-top:12px;}
.top_infobox ul {position:relative; padding:8px 15px 20px; background:url('/images/gongsi/common/bg_infobox_btm2.gif') no-repeat left bottom;}
.top_infobox ul li {padding-left:20px; background:url('/images/gongsi/common/bul_squ_white2.gif') no-repeat left 2px; line-height:1.6;}
.top_infobox ul.ty2 li {padding-left:18px; background:url('/images/gongsi/icon_depth02.png') no-repeat 0 4px}
.bul_squ_white a.btn_absolute {position:absolute; bottom:15px; right:20px;}

.round-box {padding:18px 30px 20px; border:2px solid #5fbb47; border-radius:5px}
ul.bul_squ_wh {position:relative}
ul.bul_squ_wh > li {padding-left:20px; background:url('/images/gongsi/common/bul_squ_white2.gif') no-repeat left 2px; line-height:1.6;}
ul.bul_squ_gr {position:relative}
ul.bul_squ_gr > li {padding-left:18px; background:url('/images/gongsi/icon_depth02.png') no-repeat 0 4px}
ul.bul_squ_gr > li.fs14 {font-size:14px}

#con_area .box1_btn { left:550px;}
#con_area .con_box2 {float:left; width:695px; margin-top:17px;}
#con_area .con_box2 .s_title{float:left; margin-top:15px; background:url('/images/gongsi/icon/icon_depth02.png') no-repeat 0 center; padding-left:20px;}
#con_area .con_box2 .box2_btn{float:right;}
#con_area .con_box2 .box2_btn1{float:right;padding-top: 15px;}

/* 20170221 수정 시작 */
table.basic {border-top:3px solid #0ab049; width:100%; margin-top:40px;}
table.basic th {background:#fafcfe; border:1px solid #c4c4c4; font-size:12px; font-weight:bold; text-align:left; padding:5px; vertical-align: middle;}
table.basic th.ext {background:#fafcfe; border-bottom:1px solid #919191; font-size:12px; font-weight:bold; text-align:left; padding:5px; vertical-align: middle;}
table.basic td {border:1px solid #c4c4c4; font-size:12px; padding:5px; vertical-align: middle; line-height:20px;}
table.basic td input.text {width:40px; height:21px;}
table.basic td input.text2 {width:30px; height:18px; margin:3px;}
table.basic td input.text3 {width:120px; height:18px; margin:3px;}
table.basic td input.text4 {height:21px; margin:3px;}
table.basic .file_list {width:100%}
table.basic .file_list li {display:inline; padding-right:8px}
table.basic .file_list li a img {vertical-align:-2px}
table.basic td.br_no {border-right:none}
table.basic td.bl_no {border-left:none}
/* 20170221 수정 끝 */

td.bb_none {border-bottom:none !important}
td.bt_none {border-top:none !important}

#con_area table.basic td textarea.area {width:99%; height:150px;}
#con_area .select {float:left;}
#con_area .select select{width:100px;}
#con_area span.memo {font-size:12px; letter-spacing:-0.5px;}
#con_area .btn_area {text-align:center; margin:15px 0 30px 0;}


#con_area .inquiry_btn {float:left; padding:10px 20px 0 5px;}
#con_area .inquiry_btn li {float:left; padding:10px 20px 0 5px;}

#con_area .step {text-align:center; margin:auto; width:695px;}
#con_area .step img {text-align:center;}

/*수정중*/
/*20140216*/
input[type="checkbox"]{border:0 none;}
input[type="radio"]{border:0 none;}
input[type="image"]{border:0 none;}
.hidden{width:1px; height:1px; font-size:0; line-height:0;  position:absolute; top:0; left:0;}
.box_sq1 {border:2px solid #d5d5d5; padding:10px; overflow-y:scroll; height:450px;}
.box_sq2 {border:1px solid #d5d5d5; padding:10px; margin-top:10px;}
.box_sq3 {width:636px; margin:10px auto; padding:10px; border:1px solid #d5d5d5;}
.box_sq3 p{padding:3px 0;}
.ud_line{border-bottom:1px solid #000;}
.sub_box {margin-bottom:20px;}
.mt_10{margin:10px 0 0 0;}
.mt_20{margin:20px 0 0 0;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_20{margin-left:20px;}
.mb_5{margin-bottom:5px;}

.icon_new_windows {background:url('/images/gongsi/icon/icon_new_windows.png') no-repeat right center; display:block;}


.li_style {padding-left:10px; background:url('/images/gongsi/icon/icon_li_style.png') no-repeat 0 7px;}
.li_style2 {padding-left:10px; background:url('/images/gongsi/icon/icon_li_style2.png') no-repeat 0 5px;}
.li_style3 {padding-left:10px; background:url('/images/gongsi/common/bul_sq.gif') no-repeat 0 5px;}
.li_style4 {padding-left:66px;}
.li_decimal {margin-left:15px} /* 20220216 추가 */
.li_decimal > li {list-style-type:decimal} /* 20220216 추가 */

#con_area .lst_tit {padding-left:18px; background:url('/images/gongsi/icon_depth02.png') no-repeat 0 4px; font-size:13px; font-family:'맑은 고딕';}
#con_area .lst>li {margin-bottom:10px;}
#con_area .lst2>li {margin-bottom:20px;}


#con_area .lst_bl>li {margin-left:10px; padding-left:11px; background:url('/images/gongsi/common/bul_sq.gif') no-repeat 0 5px;}
/*//20140216*/

#con_area .sub_lst {margin:5px 0; padding:5px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
#con_area .sub_lst>li {padding-left:10px; background:url('/images/gongsi/dot1.gif') no-repeat 0 8px;}
table.basic2 {border-top:3px solid #0ab049; width:100%;}
table.basic2 th {padding:5px; background:#fafcfe; font-weight:normal; text-align:left;  border:1px solid #d0d1d3; vertical-align: middle;}
table.basic2 th {border-bottom:1px solid #d0d1d3;}
table.basic2 th {background:#fafcfe; border:1px solid #d0d1d3; font-size:12px; font-weight:bold; padding:5px; vertical-align: middle;}
table.basic2 td {padding:10px; border:1px solid #d0d1d3; font-size:12px; vertical-align: middle; line-height:20px;}
table.basic2 td p {padding-left:10px; background:url('/images/gongsi/dot1.gif') no-repeat 0 8px;}

table.popup {border-top:3px solid #0ab049; width:100%;}
table.popup th {padding:3px; background:#fafcfe; font-weight:normal; text-align:left;  border:1px solid #d0d1d3; vertical-align: middle;}
table.popup th {border-bottom:1px solid #d0d1d3;}
table.popup th {background:#fafcfe; border:1px solid #d0d1d3; font-size:12px; font-weight:bold; text-align:center; padding:5px; vertical-align: middle;}
table.popup td {padding:3px; border:1px solid #d0d1d3; font-size:12px; vertical-align: middle; line-height:20px;}
table.popup td p {padding-left:10px; background:url('/images/gongsi/dot1.gif') no-repeat 0 8px;}

table.tb_box{font-weight:bold; margin:auto;}
table.tb_box th{font-weight:bold; vertical-align:middle; padding:0 10px 0 10px;}

.box_sq2 {position:relative;}
.box_sq2 .tit_mid{position:absolute; top:-10px; left:50%; margin-left:-50px; border:1px solid #d5d5d5; width:100px; text-align:center; background:#fff;}

input.box300{width:300px;}
.box_area{margin-top:20px; text-align:center;}


/*#content-area #footer {	float:left;	width:910px;	border-top:1px solid #d9d9d9;	text-align:center;}*/


ul.tab_menu {height:29px; margin-bottom:15px; background:url('/images/common/bg_tabmenu.gif') repeat-x left bottom;}
ul.tab_menu li {float:left; height:27px; margin-right:1px; padding-right:13px; background:url('/images/common/bg_tabr.gif') no-repeat right bottom;}
ul.tab_menu li * {float:left;}
ul.tab_menu li a,.tab_menu li.on strong {position:relative; height:18px; padding:6px 0 3px 13px; background:url('/images/common/bg_tabl.gif') no-repeat left bottom; font-family:"돋움",dotum; font-size:11px; font-weight:bold; color:#555; letter-spacing:-1px;}
ul.tab_menu li a:hover {text-decoration:none;}
ul.tab_menu li.on {height:27px; background:url('/images/gongsi/common/bg_tabron.gif') no-repeat right bottom;}
ul.tab_menu li.on strong {background:url('/images/gongsi/common/bg_tablon.gif') no-repeat left bottom; color:#fff!important;}
ul.tab_menu li.on a {padding:0 0 0 0;}

#gongsifaq {border:0px; margin:20px 0 0 0; padding:0px;}
#qanda .tab_menu {margin:20px 0 0 0;}

#qanda .tab_sub1 {}
#qanda .tab_sub2 {display:none;}
#qanda .tab_sub3 {display:none;}
#qanda .tab_sub4 {display:none;}
#qanda .tab_sub5 {display:none;}
.area2 .btn_tel {margin-top:20px;}


/* 추가내용 */

div.join_check02 {margin-bottom:30px; background:url('/images/member/bg_namecheck_top02.gif') no-repeat left top;}
div.join_check02 fieldset {padding:0 15px 7px 15px; background:url('/images/member/bg_namecheck02.gif') no-repeat left bottom;}
div.join_check02 fieldset ul { padding:15px; background:#f0f6fb;}
div.join_check02 fieldset ul li {background:url('/images/common/bullet/bul_arr_blue.gif') left 3px no-repeat; padding-left:9px; line-height:1.4;}
div.join_check02 fieldset ul li b {color:#1469b3;}
div.join_check02 fieldset div {position:relative; width:312px; margin:0 auto;}
div.join_check02 fieldset div.jumin {float:left;}
div.join_check02 fieldset div.ipin {float:right; height:50px; padding-left:15px; border-left:1px solid #ddd;}
div.join_check02 fieldset dl {padding-top:5px; width:223px;}
div.join_check02 fieldset dl dt {height:20px;}
div.join_check02 fieldset dl dd {margin:-23px 0 10px; padding-left:77px;}
div.join_check02 fieldset .btn {position:absolute; top:0; right:0;}
div.join_check02 fieldset p.ipin_txt {padding-top:10px; width:223px; line-height:1.5;}

table.join_result {width:100%; border-top:2px solid #099e42; border-bottom:2px solid #099e42; margin-top:30px; margin-bottom:50px;}
table.join_result th {background:#fefef5; width:170px; height:35px; line-height:35px; padding-left:10px; text-align:left; border-bottom:1px solid #ddd;}
table.join_result td {padding-left:10px; height:35px; line-height:35px; border-bottom:1px solid #ddd;}

.yellowbox {position:relative; background:#fcfaeb; border:1px solid #e8e5cd; padding:35px 15px 15px 15px;}
.yellowbox dl {padding-left:15px;}
.yellowbox dl dt {font-weight:bold;}
.yellowbox dl dd {padding-left:15px; background:url('/images/gongsi/common/bul_sq.gif') no-repeat left 2px;}
.yellowbox .top_title {position:absolute; top:-7px; left:20px; background:url('/images/gongsi/icon/icon_tab_title.png') no-repeat left 2px; width:40px; height:40px; padding-top:7px; color:#fff; font-weight:bold; text-align:center;}
.yellowbox2 {position:relative; background:#fcfaeb; border:1px solid #e8e5cd; padding:15px 15px 15px 15px;}


/* 회색1 */
.graybox {position:relative; padding:15px; border:1px solid #ddd; background:#f7f7f7; line-height:1.4;}
.graybox img {vertical-align:top;}
.graybox img.mid {vertical-align:middle;}
.graybox p {line-height:1.5}
.graybox span.memin {position:relative; height:52px; padding:0 5px; display:inline-block;}
.graybox span.memin img {position:absolute; bottom:0; left:0;}
.graybox span.info {position:absolute; top:15px; right:15px;}
.graybox img.centertel {padding-left:15px;}
.graybox span.custcenterB {position:absolute; top:32px; right:20px;}
.graybox span.custcenterB a {margin-left:15px;}
#content .graybox strong span {color:#ff6600;}
.graybox ul.letspa li {text-indent:-15px; margin-left:10px;}
.graybox dl.coun {overflow:hidden;}
.graybox dl.coun dt {width:220px; float:left;}
.graybox dl.coun dd {width:430px; padding-left:10px; float:left;}
.graybox dl.coun dd ul {clear:both;}
/* \롤백 대상/ */
.graybox strong {color:#ff6600;}
/* /롤백 대상\ */

.graybox.chek {overflow:hidden; margin-bottom:20px;}
.graybox.chek label {float:left; width:132px; }

#content h3, #main #content h4, #step h5 {position:relative; margin-bottom:10px; padding-left:18px; background:url('/images/gongsi/icon_depth02.png') no-repeat left top; font-family:"돋움",dotum; color:#333; font-size:14px;}
#content h3 span.btn {position:absolute; right:10px;}
#content h3.titimg {padding:0; background:none;}
#content h4 {clear:both; margin-bottom:6px; padding-left:13px; background:url(/images/common/bullet/bul_donut_blue.gif) no-repeat left 1px; color:#0075b0; font-size:12px;}
#content h4 input {width:12px; height:12px; position:relative; top:-2px}
#content .section {margin:0 0 20px 10px;}
#content .section p {line-height:1.5;}


/* ♤♤♤♤♤ 데이터 테이블 ♤♤♤♤♤ */
.info_list {margin:0 0 10px 0px;}
.info_list img {vertical-align:middle;}
.info_list thead.form1 th {padding:2px 0;}
.info_list tbody th, .info_list tbody td, .info_list tfoot th, .info_list tfoot td {line-height:1.5; border:1px solid #ddd; border-top:none; height:35px;}
.info_list tbody td.note {padding:10px; text-align:left;}
.info_list tbody.form02 td {padding:0 10px; text-align:left;}
.info_list tbody.form03 th,.info_list tbody.form03 td, .info_list tbody.speci td, .info_list tbody.speci th {padding:0 10px; text-align:left;}
.info_list tbody.form04 th {padding:0 10px; text-align:left;}
.info_list tbody.form05 td {border:1px solid #ddd; text-align:left; border-left:none;}
.info_list tbody.form06 td, .info_list tbody.speci td {vertical-align:top; text-align:left;}
.info_list tbody.form07 td {padding:0 10px; text-align:right;}
.info_list tbody.form08 td {padding:5px 10px;}
.info_list tbody.form09 td {padding:5px 10px; vertical-align:top;}
.info_list tbody.form10 td {height:26px;}
.info_list thead.form11 th {padding:5px 0;}
.info_list tbody.form11 td {padding:0 10px; text-align:right;}
.info_list tbody.form11 td.title {padding:0 10px; text-align:left;}
.info_list tbody.form11 td.num {text-align:center; font-weight:normal;}
.info_list tbody tr.total td {font-weight:bold;}
.info_list tbody.form12 td a {text-decoration:underline;}
.info_list tbody.form13 td {padding:3px 10px; text-align:left;}
.info_list tbody.form14 td {padding:0; height:30px;}
.info_list tbody.match th,.info_list tbody.match td {height:25px; padding:0;}
.search_detail tbody.form11 td {background:#fff; padding-right:10px;}
.info_list tbody.speci th {border-left:none; padding:0 5px;}
.info_list thead th, .info_list tbody.form05 th, .info_list tbody.form11 th, .info_list tbody th.th2 {color:#1469b3; background:#deebf5; border:1px solid #afc5e3; vertical-align:middle; height:26px; font-weight:bold;}
.info_list tfoot th {color:#666; background:#f0f6fb;}
.info_list tfoot td {color:#666; font-weight:bold; }
.info_list tbody th, .info_list tbody.speci th, .info_list tbody th.sky {background:#f0f6fb; color:#666; font-weight:normal;}
.info_list tbody td {padding:0 10px; color:#444; vertical-align:middle;}
.info_list tbody td.last {text-align:center; vertical-align:middle;}
.info_list tbody td div.jobrobotapi {position:relative;}
.info_list tbody td div.jobrobotapi p {width:180px; position:absolute; left:100px; top:10px; padding:5px; border:1px solid #ddcb8c; background:#fefef1;}
.info_list tbody td ul {margin:5px 0 0 0; line-height:1.2;}
.info_list tbody td ul li ul li {padding-bottom:0;}
.info_list tbody tr.spot td {background:#fefef1; border:1px solid #ddd;}
.info_list tbody tr td.spot {background:#fefef1; border:1px solid #ddd;}
.info_list tbody tr.map td {text-align:center; border-left:1px solid #ddd; padding:10px;}
.info_list tbody tr.map td iframe {position:static; border:1px solid #ddd;}
/* 알바 인재정보-상세보기 */
.info_list tbody td ul li span {width:150px; display:inline-block; line-height:1.4; padding-bottom:2px;}
#content .info_list tbody td ul li strong {color:#444;}

/* ♤♤♤♤♤ 불릿&리스트 ♤♤♤♤♤ */
/* 기본형 */
ul.list_type {margin-bottom:10px;}
ul.list_type.line_h, .line_h {margin-bottom:10px; line-height:1.4;}
ul.list_type.line_h li {line-height:1.6; padding-bottom:10px;}
ul.line_h li {padding-bottom:10px;}
#content ul.list_type li {padding:0 0 5px 10px; background:url('/images/gongsi/common/bul_sq.gif') no-repeat left 6px; line-height:1.6;}
ul.list_type li span {color:#1469b3;}
ul.list_type li ul {margin-top:5px;}
ul.list_type li.notice {color:#1469B3}
ul.list_type.line_h ul {line-height:1.4;}
#content ul.list_type li ul li {margin-bottom:0; padding-left:10px; background:url(/images/common/bullet/bul_arr_blue.gif) no-repeat left 3px; color:#666;}
ul.list_type02 li {padding-left:10px; /* \롤백 대상/ */background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left 6px;/* /롤백 대상\ */ line-height:1.5;}

ul.korean li {font-size:12px; font-weight:bold; color:#088b32; background:none; line-height:1.6; margin-bottom:20px;}
ul.korean li ul {margin-top:10px;}
ul.korean li ul li {font-weight:normal; color:#444; margin-bottom:10px; margin-left:10px; padding-left:10px; background:url('/images/gongsi/common/bul_sq.gif') no-repeat left 6px; *zoom:1;}
ul.korean li ul li.nobul {font-weight:normal; color:#444; margin-bottom:10px; margin-left:10px; background:none; *zoom:1;}
ul.korean li ul li ul li{color:#444; margin:0; padding-left:7px; background:url(/images/common/bullet/bul_arr_blue.gif) no-repeat left 6px; *zoom:1;}
ul.korean li ul li ul li ul li{color:#444; margin-bottom:0; padding-left:0; background:none; *zoom:1;}

.indivInfo {font-size: 11px; float:left;}

/* 20140619 검색 변경 */
.search_box {}
.search_box .search_box_top {padding:20px; padding-bottom:0; width:655px;}
.search_box .search_box_top h3 {margin-top:20px}
.search_box .search_box_top table {width:655px; border-bottom:1px solid #ddd}
.search_box .search_box_top table th, .search_box .search_box_top table td {padding:0 10px; border-top:1px solid #ddd}
.search_box .search_box_top table th {padding:8px 10px 9px; line-height:1.25em; background-color:#f7f7f7; color:#088b32; font-weight:bold}
.search_box .search_box_top table td {padding-top:3px; line-height:22px; color:#444}
.search_box .search_box_top table td input[type="text"] {height:19px}
.search_box .search_box_top table.select_condition {width:653px; border-left:1px solid #ddd; border-right:1px solid #ddd}
.search_box .btn_open {text-align:center}
.search_box .btn {margin-top:-19px; margin-right:23px; text-align:right}
.detail_box {display:none; padding-top:18px; width:695px; }
.detail_box p {margin-right:19px}
.detail_box dl {margin:5px 19px 0 19px; border:1px solid #ddd; border-bottom:0}
.detail_box dl dt, .detail_box dl dd {border-bottom:1px solid #ddd; overflow:hidden}
.detail_box dl dt {padding-left:10px; height:32px; line-height:32px; background-color:#f7f7f7; font-weight:bold}
.detail_box dl dt a {color:#088b32}
.detail_box dl dd {padding:5px 0 12px 10px}
.detail_box dl dd ul li {float:left; margin-top:5px; width:33.3%}
.detail_box dl dd ul li.one {width:100%}
.detail_box dl dd ul li.two {width:50%}
.detail_box dl dd.region li {width:25%}
.detail_list {overflow:hidden}
.detail_list > li {float:left; margin-right:10px}
.detail_list.lt-5 > li {letter-spacing:-0.5px}
.detail_list.row > li {float:none; display:inline-block}
.detail_list.col2 > li {width:calc(50% - 10px)}
.detail_list.col3 > li {width:calc(33.3% - 10px)}
.detail_list.col4 > li {width:calc(25% - 10px)}
.search_box table td .td_layout {position:relative; padding:3px 10px 7px; line-height:22px}
.search_box table td .td_layout.bt {border-top:1px solid #ddd}
.td_layout .flex {display:flex}
.td_layout .flex.between {display:flex; justify-content:space-between}
.td_layout .flex .r-area {flex-shrink:0; align-self:center}
.td_layout .selected > span {position:relative; display:inline-block; padding-right:6px; margin-right:8px}
.td_layout .selected > span:after {position:absolute; right:0; top:5px; display:block; width:1px; height:11px; background:#888; content:""}
.td_layout .selected > span:last-child:after {display:none}
/*/ .scrh add /*/

.scrh_top {position: absolute; z-index: 3; padding: 20px 0 0;  background:url(/images/gongsi/bg_top.gif) 0 top no-repeat; overflow:hidden}
.scrh_top.relative {position:relative}
.srch_bottom {padding-bottom: 20px; background:url(/images/gongsi/bg_bottom.gif) 0 bottom no-repeat; }
.srch {background:url(/images/gongsi/bg_repeat.gif) 0 0 repeat-y;}
/*.srch_table {margin: 290px 0 0 !important;}*/

/* 20140619 검색 변경 끝 */

.search_tables {width:100%; border-top:2px solid #088b32;}
.search_tables th {width:150px; padding:7px 0 7px 10px; background:#f7f7f7; vertical-align:middle; border-bottom:1px solid #ddd; font-weight:bold; color:#088b32; text-align:left;}
.search_tables td {border-bottom:1px solid #ddd; padding:5px 0 5px 10px;}

.search_list {width:100%; text-align:center; margin-bottom:20px; background:url("/images/gongsi/common/bg_list_top_g.png") no-repeat left top; margin-left:0px;}
.search_list thead {padding-top:5px;}
.search_list thead th {padding-top:3px; vertical-align:middle; height:21px; color:#444; font-weight:bold;}
.search_list thead th.end {border:0px;}
.search_list thead th.top {}
.search_list td {border-bottom:1px solid #c4c4c4; height:40px; vertical-align:middle; text-align:center;}
.search_list td input.typing {position:static; height:18px; vertical-align:middle;}
.search_list td input.typing2 {border:0px; background:url('/images/common/bg_textbox.gif') no-repeat left top; color:#444;}

.search_list a {color:#444; text-decoration:none;}
.search_list a:hover {text-decoration:underline;}
.search_list a:link, a:active, a:hover {color:#444;}
.search_list a:visited,#content tr.visited a {color:#8c53b2;}

.search_list_table {padding-top:1px; background:url("/images/gongsi/common/bg_list_top_g2.png") no-repeat 0 0px}
.search_list_table table {background:none}
.search_list_table table thead th {line-height:18px; border-top:1px solid #ddd; border-right:1px solid #ddd; height:31px}
.search_list_table table thead tr:first-child th {border-top:none; height:30px}
iframe {background:#fff;}

/* 20150513 수정 및 추가 시작 */
.search_list.v2 {background:url("/images/gongsi/common/bg_list_top_g02.png") no-repeat left top}
.search_list.v3 {background:url("/images/gongsi/common/bg_list_top_g03.png") no-repeat left top}
.search_list.v3 thead th {height:23px}
.search_list.v3 td {padding:5px 0}
/* 20150513 수정 및 추가 끝 */

/* ♤♤♤♤♤ 검색 정렬 ♤♤♤♤♤ */
.search_contol {margin-bottom:3px;}
.search_contol:after{content:""; display:block; clear:both;}
.search_contol span {display:block; float:left; margin-top:0px; padding:7px 0 0 7px; background:url(/images/common/bullet/bul_arr_black.gif) no-repeat left 10px; font-family:"돋움",dotum; font-size:11px;}
.search_contol span.matching {padding-top:6px; letter-spacing:-1px;margin-left:5px;}
.search_contol span.bgno {background:none;}
.search_contol span strong {color:#088b32 !important;}
.search_contol span strong.black {color:#444 !important;}
.search_contol span.range {position:relative; float:right; padding:0!important; background:none;}
.search_contol span.range a,.search_contol span.range strong {display:inline-block;}
.search_contol span.range a {margin-top:5px; padding-left:17px; height:15px; font-size:12px;}
.search_contol span.range a {background:url(/images/common/ico/ico_range.gif) 0 0 no-repeat;}
.search_contol span.range a.btn {margin-top:0px; padding-left:17px; height:15px; font-size:12px; background:none;}
.search_contol span.range a.btn img {margin-top:-3px;}
.search_contol span.range a.asc, .search_contol span.range a.ASC {background:url(/images/common/ico/ico_rangeAsc.gif) 0 0 no-repeat;}
.search_contol span.range strong a {background:url(/images/common/ico/ico_rangeOn.gif) 0 0 no-repeat;}
.search_contol span.range strong a.asc, .search_contol span.range strong a.ASC {background:url(/images/common/ico/ico_rangeOnAsc.gif) 0 0 no-repeat;}
.search_contol span em {display:inline-block; margin-right:8px; padding-right:8px; font-family:"돋움",dotum; color:#fb4c14; font-size:16px; font-weight:bold; font-style:normal; background:url(/images/common/bar04.gif) no-repeat right 2px; line-height:1;}
.search_contol select {font-size:12px;}
.search_contol a {margin-right:5px;}
.search_contol .bgno {background:none;}
.search_contol p.applyMethod {color:#777; font-size:11px; font-family:"돋움",dotum; text-indent:-5px; letter-spacing:-1px; margin-bottom:10px;}
.search_contol p.applyMethod * {vertical-align:middle;}
.search_contol p.applyMethod img {margin:0 2px 0 5px;}
.sortOpt {display:inline;}
.sortOpt button.sortBtn {width:280px; height:19px; *height:21px; *padding-top:2px; padding-left:5px; cursor:pointer; background:#f5f5f5 url(/images/common/bullet/bul_sort.gif) right top no-repeat; border:1px solid #bebebe; font-size:11px; font-family:"돋움", dotum; color:#656565; text-align:left;}
.sortOpt button.sortBtn.opened {background:#f5f5f5 url(/images/common/bullet/bul_sort02.gif) right top no-repeat;}
.sortOpt ul#layerSortMethod {position:absolute; top:20px; *top:21px; left:0; display:none; float:left; background:#fff; border:1px solid #c1c1c1; width:278px; padding:5px 0; z-index:10}
.sortOpt ul#layerSortMethod a {background:none; padding-left:15px; letter-spacing:-1px; color:#444;}
.sortOpt ul#layerSortMethod a.selected {background:url(/images/common/ico/ico_sort.gif) 7px 2px no-repeat; font-weight:bold;}
.sortOpt ul#layerSortMethod li {float:left; width:50%;}

/* ♤♤♤♤♤ 페이징 ♤♤♤♤♤ */
.paging {clear:both; text-align:center; margin:-10px 0 10px 0;}
.paging img {position:relative; top:-2px;}
.paging * {vertical-align:middle; margin:0; padding:0;}
.paging a,.paging strong {display:inline-block; padding:0 3px; line-height:normal; font-family:"돋움",dotum; font-size:11px;}
.paging strong {color:#333 !important; font-weight:bold;}
.paging a.pre {padding-right:10px;}
.paging a.pre_end {padding:0;}
.paging a.next {padding-left:10px;}
.paging a.next_end {padding:0;}

/* 20150316 추가 */
.ir, .ir * {position:absolute; top:-9999px; left:0; width:1px; height:1px; overflow:hidden; color:#fff}
.mt0 {margin-top:0 !important}
.f_11 {font-size:11px}
#con_area table.basic td {background:#fff}

/* 20150624 실명제 */
#real_name {float:right; margin-top:20px; padding:13px 20px 13px 30px; width:645px; line-height:1.0; background:url(/images/common/layout/bg_realName.gif) 0 0 no-repeat}
#real_name dl {float:left}
#real_name dl.date {float:right; text-align:right}
#real_name dt, #real_name dd {display:inline; color:#333}
#real_name dl dt {padding-left:20px; background:url(/images/common/layout/bg_realNameDt01.gif) 0 0 no-repeat}
#real_name dl dt.person {background:url(/images/common/layout/bg_realNameDt02.gif) 0 0 no-repeat}
#real_name dl.date dt {background:url(/images/common/layout/bg_realNameDt03.gif) 0 0 no-repeat}
#real_name dl dd {padding:0 15px 0 5px; color:#666}

/* 업종찾기 20170215 추가 */
.job_type_list {overflow:hidden}
.job_type_list li {float:left; width:50%}
.job_type_list li label {position:relative; display:table-cell; padding-left:18px; height:32px}
.job_type_list li label input {position:absolute; top:10px; left:0}

/* 아이디 비밀번호 찾기 */
.login_setInfo {margin:30px 0; padding-top:120px; background:url('/images/gongsi/bg_set.png') center 0 no-repeat}
.loginfo li {margin:0 18px; font-size:14px}
.loginfo .tit {display:inline-block}

/* button */
.button {display:inline-block; padding:0 10px; border:1px solid #ccc; border-radius:4px; background:#fff; color:#333; text-align:center; letter-spacing:-0.5px}
.button.small {height:22px; line-height:22px}
.button.gradi {background:linear-gradient(to top, #ededed, #fff)}