
/*input[type="text"]{height:35px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}
input[type="password"]{height:35px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}
input[type="file"]{height:35px; line-height:20px; padding:0px 0px 0px 0px; border:1px solid #d9d9d9;}
select{height:37px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}
textarea{border:1px solid #ddd;}*/

/*인풋박스(기본)*/
input[type="file"]{height:35px; line-height:20px; padding:0px 0px 0px 0px;}


/*ie 인풋박스 x표시 안보이도록 처리*/
input[type=text]::-ms-clear { 
    display: none; 
}

/*placeholder*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #aaa !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aaa !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #aaa !important;
}

/*마진*/
.margin_auto{margin:0 auto !important;}

.mg_0{margin:0px !important;}

.mt_0{margin-top:0px !important;}
.mt_5{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_35{margin-top:35px !important;}
.mt_40{margin-top:40px !important;}
.mt_45{margin-top:45px !important;}
.mt_50{margin-top:50px !important;}


.mr_5{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_25{margin-right:25px !important;}
.mr_30{margin-right:30px !important;}

.mb_0{margin-bottom:0px !important;}
.mb_5{margin-bottom:5px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_15{margin-bottom:15px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_25{margin-bottom:25px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_35{margin-bottom:35px !important;}
.mb_40{margin-bottom:40px !important;}

.ml_5{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_25{margin-left:25px !important;}
.ml_30{margin-left:30px !important;}


.mr_1p{margin-right:1% !important;}
.mr_2p{margin-right:2% !important;}
.mr_3p{margin-right:3% !important;}
.mr_4p{margin-right:4% !important;}
.mr_5p{margin-right:5% !important;}
.mr_10p{margin-right:10% !important;}

.ml_1p{margin-left:1% !important;}
.ml_2p{margin-left:2% !important;}
.ml_3p{margin-left:3% !important;}
.ml_4p{margin-left:4% !important;}
.ml_5p{margin-left:5% !important;}
.ml_10p{margin-left:10% !important;}


/*패딩*/
.pt_5{padding-top:5px !important;}
.pt_10{padding-top:10px !important;}
.pt_15{padding-top:15px !important;}
.pt_20{padding-top:20px !important;}
.pt_25{padding-top:25px !important;}
.pt_30{padding-top:30px !important;}
.pt_35{padding-top:35px !important;}
.pt_40{padding-top:40px !important;}
.pt_45{padding-top:45px !important;}
.pt_50{padding-top:50px !important;}

.pr_5{padding-right:5px !important;}
.pr_10{padding-right:10px !important;}
.pr_15{padding-right:15px !important;}
.pr_20{padding-right:20px !important;}
.pr_25{padding-right:25px !important;}
.pr_30{padding-right:30px !important;}

.pb_5{padding-bottom:5px !important;}
.pb_10{padding-bottom:10px !important;}
.pb_15{padding-bottom:15px !important;}
.pb_20{padding-bottom:20px !important;}
.pb_25{padding-bottom:25px !important;}
.pb_30{padding-bottom:30px !important;}

.pl_5{padding-left:5px !important;}
.pl_10{padding-left:10px !important;}
.pl_15{padding-left:15px !important}
.pl_20{padding-left:20px !important;}
.pl_25{padding-left:25px !important;}
.pl_30{padding-left:30px !important;}

/*정렬*/
.float_left{float:left !important;}
.float_right{float:right !important;}

.txt_center{text-align:center !important;}
.txt_left{text-align:left !important;}
.txt_right{text-align:right !important;}

.display_inlineblock{display:inline-block !important;}

.margin_auto{margin:0px auto;}

.overflow_hidden{overflow:hidden;}

.position_relative{position:relative;}

/*폰트컬러*/
.red{color:#ff0000 !important;}
.orange{color:#f9921c !important;}
.blue_1{color:#014099 !important;}
.blue_2{color:#1c63c8 !important;}
.blue_3{color:#035cb0 !important;}
.blue_4{color:#3a6cff !important;}
.blue_5{color:#2350e1 !important;}
.black_1{color:#000 !important;}
.black_2{color:#333 !important;}
.grey_0{color:#555 !important;}
.grey_1{color:#666 !important;}
.grey_2{color:#888 !important;}
.grey_3{color:#aaa !important;}
.grey_n1{color:#575757 !important;}
.white{color:#fff !important;}
.yellow_1{color:#fff100 !important;}
.gold_1{color:#a3897a !important;}
.gold_2{color:#a58a79 !important;}


/*급여타입 폰트컬러*/
.num_p1{color:#0b4caa;}
.num_p2{color:#e51a1a;}
.num_p3{color:#db7703;}
.num_p4{color:#0d8e61;}

/*폰트 굵기*/
.font_bold{font-weight:bold !important;}
.font_normal{font-weight:normal !important;}

/*스크롤 여부*/
.overflowbox_sy{overflow-y:scroll;}
.overflowbox_sx{overflow-x:scroll;}

/*테이블 특성*/
.tablely_fixed{table-layout:fixed;}


/*폰트 크기*/
.font_h1{font-size:30px;}
.font_h2{font-size:22px;}
.font_h3{font-size:18px;}
.font_h4{font-size:15px;}
.font_h5{font-size:13px;}

/*폰트꾸미기*/
.txtdeco_underline{text-decoration:underline !important;}


/*인풋박스,셀렉트박스,체크박스,라디오버튼 등*/
input.date{width:120px !important;}
input.date_a{width:100px !important;}
input.mouth{width:75px !important;}
input.mouth_a{width:65px !important;}
input.year{width:85px !important;}
input.time{width:55px !important;}
input.phone_number{max-width:160px !important;}
input.undercover{width:80px !important;}
input.checketc{max-width:200px !important;}
input.id{width:200px !important;}
input.money{max-width:80px !important;}

select {
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
	border-radius: 0px;
    /*background:url(../images/common/select_arr.png) no-repeat 95% 50%;*/  /* 화살표 모양의 이미지 */
}

/* IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand {
    display: none;
}


div.select_box{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}

div.select_box select {
    z-index:1;
}

div.select_box:before {
    display:block;
    position:absolute;
    content:'';
	right:0px;
	top:0px;
	height:39px;
	width:30px;
	background:#fff url(../images/common/select_arr.png); 
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:23px;
    z-index:5;
	color:#777777;
}

div.select_box_{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}

div.select_box_ select {
    z-index:1;
}

div.select_box_:before {
    display:block;
    position:absolute;
    content:'';
	right:1px;
	top:1px;
	/*height:37px;*/
	height:36px;
	width:30px;
	background:#fff url(../images/common/select_arr.png); 
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:23px;
    z-index:5;
	color:#777777;
}

.select_custom{width:100%; padding-left:10px; line-height:39px; height:39px;  border:1px solid #ddd; position:relative; background:#fff; font-size:15px;}

.select_custom_n{width:100%; padding-left:10px; line-height:42px; height:42px; /*line-height:38px; height:38px;*/ border:1px solid #fff; position:relative; background:#fff; font-size:15px;}

.select_custom23{width:100%; padding-left:10px; line-height:31px; height:35px;  border:2px solid #575757; position:relative; background:#fff; font-size:15px; border-radius:5px;}

.select_custom23_tp1{width:100%; padding-left:10px; line-height:36px; height:40px;  border:3px solid #575757; position:relative; background:#fff; font-size:15px; border-radius:5px;}

.select_custom23_tp2{width:100%; padding-left:10px; line-height:39px; height:39px;  border:1px solid #575757; position:relative; background:#fff; font-size:15px;}

.select_custom23_tp3{width:100%; padding-left:10px; line-height:39px; height:39px;  border:1px solid #575757; position:relative; background:#fff; font-size:15px; border-radius:5px;}

.select_custom_wk{width:100%; padding-left:10px; line-height:31px; height:35px; /*line-height:38px; height:38px;*/ border:1px solid #fff; position:relative; background:#fff; font-size:15px; 
	border-right:1px solid #50b34d; top:4px;}


div.select_custom_n23{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}


div.select_custom_n23 select {
    z-index:1;
}

div.select_custom_n23:before {
    display:block;
    position:absolute;
    content:'';
	right:1px;
	top:1px;
	/*height:37px;*/
	height:36px;
	width:30px;
	background:#fff url(../images/common_new23/select_arr23.png) !important; 
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:29px !important;
    z-index:5;
	color:#777777;
}

div.select_custom_n23_1{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}


div.select_custom_n23_1 select {
    z-index:1;
}


div.select_custom_n23_1:before {
    display:block;
    position:absolute;
    content:'';
	right:2px;
	top:2px;
	height:31px;
	width:30px;
	background:#fff url(../images/common_new23/select_arr23.png) !important; 
	background-position:70%;
	background-repeat:no-repeat; 
	background-size:29px  !important;
    z-index:5;
	color:#777777;
}



div.select_custom_n23_2{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}
div.select_custom_n23_2 select {
    z-index:1;
}

div.select_custom_n23_2:before {
    display:block;
    position:absolute;
    content:'';
	right:3px;
	top:3px;
	height:34px;
	width:30px;
	background:#fff url(../images/common_new23/select_arr23.png) !important; 
	background-position:70%;
	background-repeat:no-repeat; 
	background-size:29px !important;
    z-index:5;
	color:#777777;
}


div.select_custom_wka{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}
div.select_custom_wka select {
    z-index:1;
}

div.select_custom_wka:before {
    display:block;
    position:absolute;
    content:'';
	right:3px;
	top:4px;
	height:34px;
	width:30px;
	background:#fff url(../images/workfory_new23/select_arr_wk_m.png) !important; 
	background-position:70%;
	background-repeat:no-repeat; 
	background-size:29px !important;
    z-index:5;
	color:#777777;
}


input:focus{outline:none;}
button:focus{outline:none;}
select:focus{outline:none;}
textarea:focus{outline:none;}
/*select{height:37px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}*/

#keywordbox input[type="checkbox"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
#keywordbox input[type="checkbox"] + label {
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 10px 0px 12px; 
	line-height:29px; 
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:2px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;

}
#keywordbox input[type="checkbox"] + label:after {
	/*display:none;*/ 
	position:absolute; 
	left:0; 
	top:0; 
	content:" "; 
	display:block; 
	background:url('../images/common/bg_check_off.png');


}

input[type="checkbox"].keyword_type + label {border:3px solid #575757; color:#575757; background:#fff; font-weight:600 !important;}
input[type="checkbox"].keyword_type:checked + label {border:3px solid #575757; color:#fff; background:#575757;}

#keywordbox input[type="radio"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
#keywordbox input[type="radio"] + label {
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 10px 0px 12px; 
	line-height:32px; 
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:2px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;


}
#keywordbox input[type="radio"] + label:after {
	/*display:none;*/ 
	position:absolute; 
	left:0; 
	top:0; 
	content:" "; 
	display:block; 
	background:url('../images/common/bg_check_off.png');


}

input[type="radio"].keyword_type + label {border:2px solid #585756; color:#585756; background:#fff;}
input[type="radio"].keyword_type:checked + label {border:2px solid #585756; color:#fff; background:#585756;/*border:1px solid #014099; color:#014099;*/}

.searchoptionpop input[type="radio"] + label {width:48% !important;}
.searchoptionpop input[type="checkbox"] + label {width:48% !important;}


/*파일업로드 박스*/
.fileupload_box{display:inline-block; width:100%;}
.fileupload_box .fileup_input{width:65%;}
.fileup_input{width:90%;}


.filelistbox{border:1px solid #ddd;}

/*임시코딩 페이지*/
.ext_contbox{padding-top:180px; margin:0px auto; text-align:center;}

/*a태그*/
.clause_more{color:#0177b6 !important;}

/*태그*/
.region_selectedtag{border-radius:15px; border:1px solid #999999; color:#666; padding:5px 30px 5px 10px; display:inline-block; margin-right:5px; position:relative;}
.region_selectedtag:hover,active,focus{border:1px solid #014099; color:#014099;}
.region_selectedtag .rs_exit{background:url(/images/common/mobile_exit.png); background-size:12px; width:12px; height:12px; margin-top:5px; position:absolute; background-repeat:no-repeat;}


/*페이지 하단(이전,다음,페이지)*/
.abs_left{position:absolute; left:0px;}
.abs_right{position:absolute; right:0px;}
.page_box{display:inline-block; margin:0px auto; width:100%; color:#000;}

/*버튼*/
#btn_area{margin:30px auto; width:100%;}
.btn_area_edit{margin:30px auto; width:100%;}
#btn_area a:link, #btn_area a:hover,active,focus{text-decoration:none;}
.btn_area_edit a:link, #btn_area a:hover,active,focus{text-decoration:none;}

.btn_area{width:100%; display:inline-block;}
.btn_area a:link, #btn_area a:hover,active,focus{text-decoration:none;}
.button_btn{/*background:#1c63c8;*/ background:#575757; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px; border:0px;}
.exsave_btn{background:#454545; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px;  border:0px;}
.prev_btn{background:#888; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px;  border:0px;}
.adress_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#444 url(../images/common/btn_ico_2.png) 6%; background-repeat:no-repeat; width:135px; border:1px solid #444; border-radius:5px;
}

.mapopen_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#444 url(../images/common/btn_ico_3.png) 16% 10px; background-repeat:no-repeat; width:135px; border:1px solid #444;
}

.organization_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#1c63c8 url(../images/common/btn_ico_2.png) 6%; background-repeat:no-repeat; width:115px;  border:1px solid #1c63c8;
}

.accredit_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#585857; border:1px solid #585857; border-radius:5px;
	padding:0px 10px; /*background:#1c63c8; border:1px solid #1c63c8;*/
}

.write_btn{
	line-height:36px; height:38px; color:#444; padding:0px 20px; font-size:15px; text-align:center; display:inline-block; background:#fff; border:1px solid #444;
}

.btn_fileadd{
	background:/*#014099*/ url(../images/board_new23/ico_fileup.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_fileremove{
	background:/*#014099*/ url(../images/board_new23/ico_filedown.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_selectadd{
	background:/*#014099*/ url(../images/board_new23/ico_fileup.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;
}

.btn_selectremove{
	background:/*#014099*/ url(../images/board_new23/ico_filedown.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;
}


.jobview_btn{border:2px solid #595958; color:#595958; border-radius:10px; font-size:15px; /*background:#f5f5f4;*/ line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px; cursor:pointer; /*border:1px solid #7d96b9; color:#7d96b9;*/ }
.jobview_btn_on{border:1px solid #595958; background:#595958; color:#fff; border-radius:10px; font-size:15px; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px; /*border:1px solid #7d96b9; background:#7d96b9;*/}
.jobview_btn_edit{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:35px; height:37px; display:inline-block; float:left; /*padding:0px 15px;*/}
.jobview_btn_b{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:36px; height:38px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn .in_ico{position:relative; top:-2px; width:18px;}
.jobview_btn_on .in_ico{position:relative; top:-2px; width:18px;}
.jobview_btn .jbv_ico{width:18px;}
.jobview_btn_on .jbv_ico{width:18px;}
.jobview_btn_edit .jbv_ico{width:23px;}
.jobview_btn .mpl_ico{width:17px;}

.jobview_btn_a{border:1px solid #3a6cff; color:#fff; font-size:15px; background:#3a6cff; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn_c{border:1px solid #767676; color:#fff; font-size:15px; background:#767676; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}

.busan_sharebtn{color:#fff; border:1px solid #595957; line-height:36px; height:38px; font-size:15px; padding:0px 10px; text-align:center; background:#595957; border-radius:10px;}
.busan_sharebtn .share_ico{width:19px; position:relative; top:-2px;}

.busan_moreviewbtn{color:#035cb0; font-size:15px;}
.busan_moreviewbtn .bsmv_ico{width:21px; position:relative; top:-2px;}

.mptable_btn{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 15px; margin-bottom:5px; border-radius:10px;}
.mptable_btn_1{background:#585857;  border:1px solid #585857;/*background:#7f97bb;  border:1px solid #7f97bb;*/}
.mptable_btn_2{background:#a4a4a4;  border:1px solid #a4a4a4;/*background:#c6c8d1;  border:1px solid #c6c8d1;*/}

.mptable_btn_a{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 5px; margin-bottom:5px; border-radius:8px;}
.mptable_btn_b{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 3px; margin-bottom:5px; border-radius:8px;}

.mpright_btn{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 15px; margin-bottom:5px; background:#585857; border:1px solid #585857; border-radius:10px;/*background:#3a6cff; border:1px solid #3a6cff;*/}
.mpright_btn_a{color:#fff; font-size:13px; margin-bottom:5px; padding:10px 0px; background:#585857; border:1px solid #585857; border-radius:10px;}

.wageview_btn{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:30px; height:32px; display:inline-block; float:left; padding:0px 15px;}

#btn_area_searchbox{margin:10px auto; width:100%; display:inline-block;}
#btn_area_searchbox a:link, #btn_area_searchbox a:hover,active,focus{text-decoration:none;}
#btn_area_searchbox .search_btn{line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block;  border-radius:10px;}
#btn_area_searchbox .search_btn_1{background:#f5f5f4 url(../images/common_new23/btn_ico_1.png) 18%; background-repeat:no-repeat; width:90px; color:#575757; border:1px solid #545454;}
#btn_area_searchbox .search_btn_2{background:#014099 url(../images/common/btn_ico_2.png) 27%; background-repeat:no-repeat; width:127px; border:1px solid #014099;}
#btn_area_searchbox .search_btn_3{background:#575757 url(../images/common/btn_ico_2.png) 7%; background-repeat:no-repeat; width:140px; border:1px solid #575757;}
#btn_area_searchbox .search_btn_4{background:#585857 url(../images/common/btn_ico_2.png) 27%; background-repeat:no-repeat; width:107px; border:1px solid #585857;}

#btn_area_searchbox .writeop_btn{line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .writeop_btn_1{background:#545454 url(../images/common/btn_ico_1_s.png) 22%; background-repeat:no-repeat; width:97px; border:1px solid #545454;}
#btn_area_searchbox .writeop_btn_add{background:#014099 url(../images/board/ico_fileup_w.png) 6%;  background-size:30px; background-repeat:no-repeat; width:127px; border:1px solid #014099;}
#btn_area_searchbox .writeop_btn_add_a{background:#014099 url(../images/board/ico_fileup_w.png) 3%;  background-size:30px; background-repeat:no-repeat; padding:0px 10px; border:1px solid #014099;}
#btn_area_searchbox .writeop_btn_remove{background:#545454 url(../images/board/ico_filedown_w.png) 6%;  background-size:30px; background-repeat:no-repeat; width:77px; border:1px solid #545454;}
#btn_area_searchbox .writeop_btn_addinput{background:#014099 url(../images/board/ico_fileup_w.png) 5%;  background-size:30px; background-repeat:no-repeat; width:185px; border:1px solid #014099;}

#btn_area_searchbox .btn_tp1{background:#585857; border:1px solid #585857; border-radius:10px; padding:0px 10px; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block; /*background:#014099; border:1px solid #014099;*/}
#btn_area_searchbox .btn_tp2{background:#585857; border:1px solid #585857; /*background:#a4a4a4; border:1px solid #a4a4a4;*/ border-radius:10px; padding:0px 10px; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block; /*background:#545454; border:1px solid #545454;*/}


#pop_btnarea{border-top:2px solid #575757; width:100%; display:inline-block; padding:5px 0px;}
#pop_btnarea:link, #pop_btnarea a:hover,active,focus{text-decoration:none;}
#pop_btnarea .search_btn_1{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#aaa url(../images/common/btn_ico_1.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #aaa;
}

#pop_btnarea .search_btn_2{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#90abc5 url(../images/common/btn_ico_2.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #90abc5;
}

#pop_btnarea .exit_btn{
	line-height:34px; 
	height:36px; 
	color:#666; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#fff;
	border:1px solid #aaa;
	padding:0px 10px;

}


#pop_btnarea .lpsearch_btn{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#595957 url(../images/common/btn_ico_2.png) 15% 10px;
	background-repeat:no-repeat; 
	border:1px solid #595957;
	padding:0px 10px;
	border-radius:10px;

}

#pop_btnarea .reset_btn{
	line-height:34px; 
	height:36px; 
	color:#545454; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#f5f5f4 url(../images/common_new23/btn_ico_1.png) 15% 10px; 
	background-repeat:no-repeat; 
	border:1px solid #545454;
	padding:0px 10px;
	border-radius:10px;

}

/*#pop_btnarea .reset_btn{
	line-height:34px; 
	height:36px; 
	color:#666; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#fff url(../images/common/btn_ico_1_sb.png) 15% 10px; 
	background-repeat:no-repeat; 
	border:1px solid #aaa;
	padding:0px 10px;

}*/


.login_btn{font-size:15px; font-weight:bold; width:100%; height:45px; line-height:45px; background:#575757; border:1px solid #575757; color:#fff; text-align:center; /*background:#014099; border:1px solid #014099;*/}

.login_btn_a{font-size:15px; font-weight:bold; width:100%; height:45px; line-height:45px; background:#454545; color:#fff; text-align:center; border:1px solid #454545;}

/*201123_검색옵션 선택시 뜨는 결과 리스트*/
.selected_list{
	border:1px solid #575757;
	margin:5px;
	height:100px;
	word-break:break-all;
	box-sizing:content-box;
	border-radius:5px 0px 0px 5px;
}

.selected_list .sl_pd{padding:5px;}

.selected_li{font-size:15px; /*color:#0b4da2;*/ color:#575757; padding:5px 5px; word-break:break-all; cursor:pointer;}
.selected_li .sl_exit{
	background:url(/images/common/searchmore_exit.png); 
	background-position:center; 
	background-repeat:no-repeat; 
	background-size:19px; 
	width:19px; 
	height:15px; 
	border:0px;
	position:relative;
	top:2px;
	cursor:pointer;
}

.selected_li .sl_exitico{/*width:19px;*/ width:15px; position:relative; top:-2px; left:2px;}

.selected_li a:link{text-decoration:none;}


/*탭버튼*/
/*.tab_btn_1{width:100%; display:inline-block; position:relative; height:56px;}
.tab_btn_1 li{background:url(../images/common/tit_arr.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; color:#000; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #666;  border-right:2px solid #666;  border-left:2px solid #666; border-bottom:1px solid #014099; cursor:pointer; margin-right:4px;}
.tab_btn_1 li.on{background:url(../images/common/tit_arr_on.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; color:#014099; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099; border-bottom:1px solid #fff;}*/

.tab_btn_1{width:100%; display:inline-block; position:relative; height:56px;}
.tab_btn_1 li{background:#fff; border:3px solid #585756; padding:0px 15px 0px 15px; float:left; line-height:54px; color:#585756; font-size:18px; font-weight:bold; border-radius:10px;  cursor:pointer; margin-right:4px;}
.tab_btn_1 li.on{background:#585756; padding:0px 15px 0px 15px; float:left; line-height:54px; color:#fff; font-size:18px; font-weight:bold; border-radius:10px;}

.tab_btn_1_em{/*width:100%;*/ display:inline-block; position:relative; height:56px;}
.tab_btn_1_em li{background:#fff; border:3px solid #585756; padding:0px 15px 0px 15px; float:left; line-height:54px; color:#585756; font-size:18px; font-weight:bold; border-radius:10px;  cursor:pointer; margin-right:4px;}
.tab_btn_1_em li.on{background:#585756; padding:0px 15px 0px 15px; float:left; line-height:54px; color:#fff; font-size:18px; font-weight:bold; border-radius:10px;}


.tab_btn_2{width:100%; margin:0px auto;  text-align:center;}
.tab_btn_2 li{color:#666666; display:inline-block; padding:20px; text-align:center; font-size:18px; cursor:pointer;}
.tab_btn_2 li.on{font-weight:bold; color:#575757; border-bottom:2px solid #575757; /*color:#014099; border-bottom:2px solid #014099;*/ }
.tab_btn_2 li.bar{padding:20px 10px;}

/*.tab_btn_3{width:100%; margin:0px auto;  text-align:center;}
.tab_btn_3 li{color:#666666; display:inline-block; padding:15px; text-align:center; font-size:15px; cursor:pointer;}
.tab_btn_3 li.on{color:#014099; font-weight:bold; border-bottom:2px solid #014099;}*/

.tab_btn_3{width:100%; margin:0px auto; position:relative; height:42px; /*text-align:center;*/}
.tab_btn_3 li{border-bottom:1px solid #575757; border-left:1px solid #575757; border-right:1px solid #575757; border-top:1px solid #575757; color:#575757; display:inline-block; background:#fff; padding:0px 15px; line-height:40px; text-align:center;  font-size:15px; cursor:pointer; border-radius:5px 5px 0px 0px; /*border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa;*/}
.tab_btn_3 li.on{color:#575757; border-top:2px solid #575757;  border-right:2px solid #575757;  border-left:2px solid #575757; font-weight:bold; background:#f0f0f0; border-bottom:1px solid #f0f0f0; 
	/*color:#014099; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;*/ }

.tab_btn_4{width:100%; margin:0px auto; position:relative; height:44px; /*text-align:center;*/}
.tab_btn_4 li{color:#666666; display:inline-block; background:#fff; padding:10px 15px; text-align:center; border-bottom:2px solid  #89a5cd; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_4 li.on{color:#fff; background:#adc0dc; font-weight:bold; border-bottom:2px solid #adc0dc; border-top:2px solid #89a5cd;  border-right:2px solid  #89a5cd;  border-left:2px solid  #89a5cd;}

.tab_btn_5{width:100%; margin:0px auto; position:relative; height:45px; /*text-align:center;*/}
.tab_btn_5 li{color:#666666; display:inline-block; background:#f5f5f5; line-height:43px; padding:0px 15px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_5 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_6{width:100%; margin:0px auto; position:relative; /*text-align:center;*/}
.tab_btn_6 li{background:#fff; border:3px solid #585756; color:#585756; display:inline-block; line-height:43px; padding:0px 15px; text-align:center; font-size:15px; cursor:pointer; border-radius:10px; font-weight:600;}
.tab_btn_6 li.on{color:#fff; font-weight:bold; background:#585756; }

.tab_btn_6_wk{width:100%; margin:0px auto; position:relative; /*text-align:center;*/}
.tab_btn_6_wk li{background:#fff; border:3px solid #006633; color:#006633; display:inline-block; line-height:43px; padding:0px 15px; text-align:center; font-size:15px; cursor:pointer; border-radius:10px; font-weight:600; margin-right:5px; margin-bottom:5px;}
.tab_btn_6_wk li.on{color:#fff; font-weight:bold; background:#006633; }


.tab_btn_7{width:100%; margin:0px auto; position:relative; /*height:45px;*/ text-align:center;}
.tab_btn_7 li{color:#fff; display:inline-block; background:rgba(0,0,0,0.5); line-height:43px; border-radius:20px; padding:0px 25px; text-align:center; border:1px solid #333; font-size:18px; cursor:pointer;}
.tab_btn_7 li.on{color:#fff; font-weight:bold; background:#014099;  border-radius:20px; border:1px solid #014099;}


.tab_btn_9{width:100%; margin:0px auto; position:relative; /*text-align:center;*/}
.tab_btn_9 li{background:#fff; border:3px solid #585756; color:#585756; display:inline-block; line-height:43px; padding:0px 25px; text-align:center; font-size:15px; cursor:pointer; border-radius:10px; font-weight:600;}
.tab_btn_9 li.on{color:#fff; font-weight:bold; background:#585756; }


.tab_btn_8_ys{width:100%; margin:0px auto; position:relative; /*text-align:center;*/}
.tab_btn_8_ys li{color:#666666; display:inline-block; background:#f5f5f5; line-height:43px; padding:0px 15px; text-align:center; /*border-bottom:1px solid #3127d6;*/ border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_8_ys li.on{color:#3127d6; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #3127d6;  border-right:2px solid #3127d6;  border-left:2px solid #3127d6;}

.tab_btnarea{border-bottom:1px solid #575757; width:100%; display:inline-block; /*border-bottom:1px solid #014099;*/}
.tab_btnarea_a{border-bottom:1px solid #575757; width:100%; display:inline-block; /*border-bottom:1px solid #014099;*/}
.tab_btnarea_b{border-bottom:1px solid #575757;  width:100%; display:inline-block; /*border-bottom:1px solid #014099;*/}
.tab_btnarea_8_ys{border-bottom:1px solid #3127d6; width:100%; display:inline-block;}

.tab_btn_1 #l1{background:url(../images/common/tit_arr.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; /*height:54px;*/ color:#000; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #666;  border-right:2px solid #666;  border-left:2px solid #666; border-bottom:1px solid #014099; cursor:pointer; margin-right:4px;}
.tab_btn_1 #l1.on{background:url(../images/common/tit_arr_on.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; /*height:54px;*/ color:#014099; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099; border-bottom:1px solid #f8f8f8;}

.tab_btn_1 #l2{background:url(../images/common/tit_arr_on1.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; color:#e60012; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #e60012;  border-right:2px solid #e60012;  border-left:2px solid #e60012; border-bottom:1px solid #014099; cursor:pointer; margin-right:4px;}
.tab_btn_1 #l2.on{background:url(../images/common/tit_arr_on1.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; color:#e60012; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #e60012;  border-right:2px solid #e60012;  border-left:2px solid #e60012; border-bottom:1px solid #f8f8f8; cursor:pointer; margin-right:4px;}


/*단계*/
.step_1{width:100%; display:inline-block;  box-sizing:border-box;}
.step_1 li{border-radius:20px; padding:5px 10px; background:#fff; color:#666; border:2px solid #aaa; float:left; cursor:pointer; font-size:15px; margin:0px 5px 5px 0px;}
.step_1 li.on{background:#014099; color:#fff; border:2px solid #014099; }
.step_1 li.arr{background:url(../images/common/step_arr.png); background-size:19px; border:0px; background-repeat:no-repeat; float:left; width:19px; height:36px; padding:10px 0px; background-position:center;}

.guidestep{width:100%; height:100%; box-sizing:border-box; margin:0px auto; max-width:850px; position:relative;}
.guidestep li{background:#fff; color:#575757; border:3px solid #575757; border-radius:70px; vertical-align:middle; padding:30px 0px; text-align:center; display:inline-block; width:29%;/*width:20%;*//*4개일때사용*/ position:relative; /*background:#fff; color:#014099; border:1px solid #014099;*/ }
.guidestep li.on{ color:#fff; background:#575757; border:3px solid #575757; /*background:#014099; border:1px solid #014099;*/}
.guidestep li.arr{display:inline-block; position:relative; width:5%; background:transparent; border:0px;}
.guidestep .gs_arr{background:url(/images/common_new23/guidestep_arr.png); position:absolute; width:35px; height:24px; background-repeat:no-repeat; left:-5px; top:15px; z-index:0;}


/*컨텐츠*/
.ed_txt{margin:0px; color:#666; font-size:15px; }
.ed_txt span{font-family:"Noto Sans KR"; }
.list_arrange a{font-size:15px; /*color:#0b4caa;*/ color:#a3897a;}

.box_bg_1{background:#f6f7f7; padding:40px 0px; }

.disin_box{width:100%; display:inline-block;}
.disin_box_a{display:inline-block; width:100%; height:100%; box-sizing:border-box;}

.conbox_1{border:1px solid #ddd; padding:15px;}
.conbox_2{background:#fff; padding:15px;}
.conbox_3{border-top:1px solid #585857; border-bottom:1px solid #585857; padding:15px; /*border:1px solid #ddd; background:#fff; padding:15px;*/}
.conbox_4{border:1px dotted #c9d1e9; background:#f3f5fa; padding:15px; border-radius:5px;}
.conbox_5{border:3px solid #585857; padding:15px; border-radius:20px;}
.conbox_6{border:1px solid #ddd; background:#efefef; padding:15px; border-radius:5px;}
.conbox_7{padding:15px 0px;}


/*완료페이지*/
.complt_box{padding:20px 0px 40px;}
.complt_box .cpl_img{width:100%; max-width:1000px;}
.complt_box .cp_txtbox{padding:30px 0px;}

/*로그인*/
#loginbox{display:inline-block; width:100%; height:100%; padding:0px 0px 40px;}
#loginbox .login_box{
	border-radius:20px;
	/*border:1px solid #ddd;*/
	border:3px solid #575757;
	margin:0px auto; 
	width:100%; 
	background:#fff;
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);


}
#loginbox h3{font-weight:normal; font-size:18px;}
#loginbox .login_box .lg_pd{padding:50px 30px 20px;}
#loginbox .loginin_box{width:75%; margin:0px auto;}
#loginbox .loginin_box .logbox{display:inline-block; width:100%; box-sizing:border-box;  padding:20px 0px 25px;}
#loginbox .logbox .loginbox_left{width:45%; float:left; box-sizing:border-box; text-align:center;}
#loginbox .logbox .loginbox_left img{width:100%; max-width:166px;}
#loginbox .logbox .loginbox_right{width:55%; float:left; box-sizing:border-box;}

#loginbox .login_table{border-collapse:collapse;}
#loginbox .login_table th{color:#313131; font-size:15px; padding:3px 0px 3px 20px;}
#loginbox .login_table td{font-size:15px; padding:3px 0px 3px 0px;}
#loginbox .login_table .th_mobile{color:#313131;}
#loginbox .login_table a{font-size:15px; color:#014099; text-decoration:underline;}

#loginbox .snsbox{display:inline-block; width:100%; box-sizing:border-box;  border-top:2px solid #575757;  padding:10px 0px 10px 0px;  /*border-top:1px solid #ddd;*/}
#loginbox .snslogin_btn{/*width:31.5%;*//*페이스북삭제*/width:48.5%; position:relative; margin:0px 10px 10px 0px; float:left; box-sizing:border-box; padding:0px 0px; line-height:44px; height:44px;  font-size:15px; text-align:center;}
#loginbox .snslogin_btn .snslg_img{position:relative; top:-2px;}
#loginbox .snslogin_btn_f{color:#fff; background:#314f9a; display:inline-block; border-radius:10px;}
#loginbox .snslogin_btn_k{background:#fae100; color:#3d1f1f; display:inline-block; border-radius:10px;}
#loginbox .snslogin_btn_n{background:#00c850; color:#fff; display:inline-block; border-radius:10px;}

/*회원가입*/
#joinusbox{
	width:100%; 
	height:100%; 
	display:inline-block; 
	padding:50px 0px 50px; 
	box-sizing:border-box; 
	background:#f7f7f7;
}

#joinusbox .joinus_box{
	background:#fff;
	padding:30px 0px;
}

#joinusbox .submain_box{margin-top:5px; margin-left:5px;}
#joinusbox .submain_box:hover,active,focus{
	border:3px solid #a48a7b; 
	box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	/*border:1px solid #014099; 
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); */
}
#joinusbox .submain_box .sbm_pd{padding:20px 20px;}
#joinusbox .submain_box .sbmbox{width:100%; display:inline-block; box-sizing:border-box;}
#joinusbox .submain_box .sbmbox h2{margin:0px; font-size:22px; color:#000;}
#joinusbox .submain_box .sbmbox p{color:#666; font-size:15px;}
#joinusbox .submain_box .sbm_top{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 0px;}
#joinusbox .submain_box .sbm_bottom{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 20px;}
#joinusbox .submain_box .smb_btn{border:1px solid #014099; height:40px; line-height:38px; color:#014099; font-size:15px; border-radius:30px; padding:0px 20px; display:inline-block;}
#joinusbox .submain_box .smb_btn_a{/*border:1px solid #014099;  color:#014099;*/ border:1px solid #575757; background:#575757; color:#fff; font-size:15px; border-radius:30px; padding:13px 20px; display:inline-block;}
#joinusbox .submain_box .lgn_ico{width:100%; max-width:120px;}
#joinusbox .submain_box a:link{text-decoration:none;}
#joinusbox .submain_box a:hover,active,focus{text-decoration:none;}

.joinguide_box .joinguide_left{float:left; text-align:center; padding:2% 0px;}
.joinguide_box .mg_ico{width:100%; max-width:155px;}
.joinguide_box .joinguide_right{float:left;}

.joinmemguide{box-sizing:border-box; width:100%; display:inline-block;}
.joinmemguide li{float:left; color:#333; line-height:150%; width:50% !important;}

.joinusbox_write{background:#f0f0f0;}
.joinusbox_write .member_photo{/*width:100%; height:100%;*/  width:180px; height:186px;}
.joinusbox_write .btn_joinusphoto{line-height:35px; border:1px solid #014099; background:#014099; color:#fff; width:180px; height:35px; font-size:15px;}


/*회원탈퇴*/
.signout_box{background:#fff; border:3px solid #575757; border-radius:20px; /*background:#fff; border:1px solid #dddddd; border-radius:10px;*/}
.signout_box .sign_pd{padding:30px 20px;}
.sign_out_table{max-width:500px; margin:0px auto;}
.sign_out_table th{color:#000;}


/*이용약관 등*/
.clausecbox{padding:50px 0px 50px;}

/*이메일무단수집거부*/
.noemail_box{border:3px solid #575757; width:99.9%; display:inline-block; box-sizing:border-box; border-radius:30px; /*background:#fff; border:1px solid #fff;*/ }
.noemail_box .sbm_pd{padding:40px 30px;}
.noemail_box .sbmbox{width:100%; display:inline-block; box-sizing:border-box;}
.noemail_box .sbmbox h2{margin:0px; font-size:22px; color:#000;}
.noemail_box .sbmbox p{color:#666; font-size:15px;}
.noemail_box .sbm_left{width:25%; float:left; box-sizing:border-box; text-align:center; margin-right:3%;}
.noemail_box .sbm_right{width:72%; float:left; box-sizing:border-box;}
.noemail_box .sbm2_ico{width:100%; max-width:145px;}

/*하단 동의하기 박스*/
.agreebox{border:1px solid #ddd; padding:15px; background:rgba(255,255,255,0.5);}

/*검색박스*/
.search_box{background:#ebecee; width:100%; height:100%;}
.search_box_bgnone{background:transparent;}
.search_box_1{padding:20px 0px;}
.search_box_2{padding:40px 0px;}
.search_box_bdbt{border-bottom:2px solid #575757;}

.search_box .search_input{height:49px; width:100%; z-index:1; position:relative; box-sizing:border-box;}
.search_box .search_input .sch_ico{position:absolute; z-index:5; /*top:15px;*/ top:11px; right:10px;}
.search_box .search_input .sch_ico .sch_icoimg{width:24px;}
.search_box .search_input .sch_ico .sch_icoimg_tp1{width:30px;}

.search_box .search_input .slt_ico{position:absolute; z-index:5; top:0px; right:-1px; background:#575757; width:44px; height:44px;}
.search_box .search_input .slt_ico .sltico_img{width:18px; position:relative; left:15px;}

.search_box .search_input .sc_ico{position:absolute; z-index:5; top:12px; left:10px;}
.search_box .search_input .sc_ico .sc_icoimg{width:26px;}

.search_box .search_input .sch_ico_tp1{position:absolute; z-index:5; /*top:15px;*/ top:9px; right:10px;}
.search_box .search_input .sch_ico_tp1 .sch_icoimg{width:30px;}

.search_box .search_input_1{border:3px solid #575757; background:#fff;}
.search_box .search_input_2{background:#ececec; border:3px solid #ececec;/*border:5px solid #014099;*/ height:43px; }
.search_box .search_input_3{border:1px solid #014099; background:#fff;}
.search_box .search_input_4{border:1px solid #bebebe; background:#fff; border-radius:30px;
	box-shadow:2px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow:2px 3px 3px rgba(0,0,0,0.3); -ms-box-shadow:2px 3px 3px rgba(0,0,0,0.3);
} 

.search_box .search_input_5{border:3px solid #fff; background:#fff;}

.search_box .search_input input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_box .search_input_1 input[type="text"]{height:37px; line-height:35px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_box .search_input_1 .input_tp1{height:43px !important; line-height:43px !important;  padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}

.search_box .search_input_1 .ip_ps1{position:relative; /*top:1px;*/ top:0px;}

.search_box .search_input_1 .ip_box_1{width:70% !important;}

.search_box .search_input_2 input[type="text"]{background:#ececec; line-height:35px; height:37px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px; position:relative; top:1px;}
.search_box .search_input_3 input[type="text"]{height:47px; line-height:47px; padding:0px 0px 0px 10px; border:0px; width:100%; font-size:15px;}
.search_box .search_input_4 input[type="text"]{background:transparent; height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_box .search_input_5 input[type="text"]{background:transparent; height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}

.search_box .search_input_2 select{border:0px; font-size:15px;}
.search_box .search_input_2 .sch_ico{position:absolute; z-index:5; top:0px; right:0px; background:#575757; width:35px; height:35px;} 
.search_box .search_input_2 .sch_ico .sch_icoimg{position:relative; top:8px; left:5px;}
.search_box .search_input_3 .sch_ico{position:absolute; z-index:5; top:12px; right:10px;} 
.search_box .job_searchoption{line-height:45px; padding-left:10px; padding-right:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_box .job_searchoption .js_ico{width:27px;}


.search_box .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; background:#fff;}
.search_box .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.search_box .searchmore_input .sch_ico .sch_icoimg{width:24px;}
.search_box .si2_select{width:25%; box-sizing:border-box; float:left;}
.search_box .si2_search{width:75%; box-sizing:border-box; float:left;}

.search_box .si2_select_a{width:25%; box-sizing:border-box; float:left;}
.search_box .si2_select_edit{width:12%; box-sizing:border-box; float:left;}
.search_box .si2_keyword{width:87%; box-sizing:border-box; float:left;}
.search_box .si2_keyword_edit{width:88%; box-sizing:border-box; float:left;}

.search_box .si2_select_b{width:32%; box-sizing:border-box; float:left;}
.search_box .si2_search_b{width:68%; box-sizing:border-box; float:left;}


.search_box .search_input_1 a:link{text-decoration:none;}
.search_box .search_input_1 a:hover,active,focus{text-decoration:none;}

.search_box .tag{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #fff; /*border:1px solid #aaa; border-radius:3px;*/ color:#888; padding:0px 10px; font-size:15px; line-height:32px;}
.search_box a div.tag:link{text-decoration:none;}
.search_box a div.tag:hover,active,focus{border:1px solid #a48a7b; border-radius:3px; color:#fff; background:#a48a7b; text-decoration:none;}
.search_box a div.tag_on{background:#a48a7b; border:1px solid #a48a7b; border-radius:3px; color:#fff; text-decoration:none;}


.search_box .tag_tp1{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; padding:5px 10px; font-size:15px;}
.search_box a div.tag_tp1:link{text-decoration:none;}
.search_box a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.search_box a div.tag_tp1_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}
.search_box a div.tag_tp1_on_edit{background:#539cee; border:1px solid #539cee; border-radius:3px; color:#fff; text-decoration:none;}

.tag_area .tag_tp1{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; /*padding:5px 10px;*/ padding:3px 5px; /*font-size:15px;*/ font-size:13px;}
.tag_area a div.tag_tp1:link{text-decoration:none;}
.tag_area a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.tag_area a div.tag_tp1_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}
.tag_area a div.tag_tp1_on_edit{background:#539cee; border:1px solid #539cee; border-radius:3px; color:#fff; text-decoration:none;}



/*.search_box .tag{background:#90abc5; display:inline-block; margin-bottom:5px; border:2px solid #90abc5; border-radius:30px; color:#fff; padding:0px 10px; font-size:15px;}
.search_box a div.tag:link{text-decoration:none;}
.search_box a div.tag:hover,active,focus{background:#fff; border:2px solid #90abc5; border-radius:30px; color:#90abc5; text-decoration:none;}

.search_box .tag_tp1{background:#90abc5; display:inline-block; margin-bottom:5px; border:2px solid #90abc5; border-radius:30px; color:#fff; padding:5px 10px; font-size:15px;}
.search_box a div.tag_tp1:link{text-decoration:none;}
.search_box a div.tag_tp1:hover,active,focus{background:#fff; border:2px solid #90abc5; border-radius:30px; color:#90abc5; text-decoration:none;}*/


.search_listbox_1{width:100%; display:inline-block; box-sizing:border-box;}
.search_listbox_1 li{/*width:31.4%;*/ float:left; box-sizing:border-box;}
.search_listbox_1 li.select{width:32.8%; margin-right:0.3%; /*width:33.2%;*/}
.search_listbox_1 li.select_a{width:33.2%;}
.search_listbox_1 li.searchinput{/*width:28%;*/ width:29%; position:relative;}
.search_listbox_1 li.searchinput_a{/*width:61.3%;*/ width:61.9%; position:relative;}
.search_listbox_1 li.btn{/*width:5.5%; width:4.5%;*/ width:4.3%; background:/*#575757*/ #a48a7b; cursor:pointer; height:49px; border:1px solid /*#575757*/#a48a7b; float:left;}
.search_listbox_1 li.btn .btn_ico{background:transparent url(../images/common_new23/search_more_on_m.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat !important; background-position:top center !important; background-size:32px 49px; position:relative; top:-1px;}
.search_listbox_1 li.btn_active .btn_ico{background:transparent url(../images/common_new23/search_more_off_m.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat !important; background-position:top center !important;  background-size:32px 49px; position:relative; top:-1px;}
.search_listbox_1 li.btn::before .btn_ico{background:#014099 url(../images/common_new23/search_more_on_m.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat !important; background-position:top center !important;  background-size:32px 49px; position:relative; top:-1px;}
.search_listbox_1 li.btn::after .btn_ico{background:#014099 url(../images/common_new23/search_more_off_m.png);  cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat !important; background-position:top center !important;  background-size:32px 49px; position:relative; top:-1px;}

.sip_mr{margin-right:0.35%;}

.search_listbox_1 li.btn .btnsch_ico{background:transparent url(../images/common/btn_ico_m_2.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; background-size:16px;}
/*.search_listbox_1 li.btn{width:5.5%; cursor:pointer; background:#014099 url(../images/common/search_more_on.png); background-repeat:no-repeat; background-position:center; height:49px; border:1px solid #014099; float:left;}*/

.search_listbox_1 li a:link{text-decoration:none;}

.search_listbox_2{width:100%; display:inline-block; box-sizing:border-box;}
.search_listbox_2 li{width:94.5%; float:left; box-sizing:border-box;}
.search_listbox_2 li.btn{width:5.5%; background:#014099; cursor:pointer; height:49px; border:1px solid #014099; float:left;}
.search_listbox_2 li.btn .btn_ico{background:transparent url(../images/common/search_more_on.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }
/*마이너스 클래스 추가*/
.search_listbox_2 li.btn .btn_ico_off{background:transparent url(../images/common/search_more_off.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }
/*.search_listbox_2 li.btn::before{background:#014099 url(../images/common/search_more_on.png);}
.search_listbox_2 li.btn::after{background:#014099 url(../images/common/search_more_off.png);}*/

.search_listbox_2 li.btn .btn_map{background:transparent url(../images/common/search_mapico.png) 16% 10px; cursor:pointer; width:93%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }

.search_listbox_3{width:100%; display:inline-block; box-sizing:border-box;}
.search_listbox_3 li{width:92.5%; float:left; box-sizing:border-box;}
.search_listbox_3 li.btn{width:7.5%; background:#585857; cursor:pointer; height:49px; border:1px solid #585857; float:left;}

.search_listbox_3 li.btn .btn_map{background:transparent url(../images/common_new23/search_mapico.png) 16% 10px; cursor:pointer; width:93%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }


.search_option {color:#888; font-size:15px; position:relative;}
.search_option a{color:#888;}
.search_option a:link,.search_option a:hover,acitve,focus{text-decoration:none;}
.search_option img{position:relative; top:0px; width:13px;}

.search_optionpop{position:absolute; z-index:5; top:20px; background:#fff; display:inline-block;  border:1px solid #90abc5; border-radius:0px 0px 5px 5px;
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);
}
.searchoptionpop{width:250px; right:0px;}
.search_optionpop .so_pd{padding:5px 5px 0px;}
.search_optionpop .tit{color:#fff !important; font-size:15px; margin:0px; padding:5px; background:#90abc5; font-weight:400;}



.searchpop_box{position:absolute; z-index:4; width:100%; top:58px; width:99.98%; background:#fff; /*border:1px solid #aaa;*/
	box-shadow:0px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:0px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.2);
}

.searchpop_box .searchpop_exit{position:absolute; z-index:5; right:10px; top:12px;}
.searchpop_box .searchpop_exit .exitbtn{background:url(../images/common/searchmore_exit.png); background-size:19px; border:0px; width:19px; height:19px; cursor:pointer;}


.searchpop_box .searchpop_list_1{width:100%; display:inline-block; /*height:100%;*/ box-sizing:border-box;}
.searchpop_box .searchpop_list_1 li{width:33.33%; float:left; box-sizing:border-box; border-right:1px solid #575757;}

.searchpop_box .searchpop_list_2{width:100%; display:inline-block; /*height:100%;*/ box-sizing:border-box;}
.searchpop_box .searchpop_list_2 li{/*width:50%;*/ width:100%; float:left; box-sizing:border-box;}

.searchpop_box .cst_checkbox{/*width:33.3%;*/ width:25%; float:left; box-sizing:border-box; margin-bottom:5px;}
.searchpop_box .cst_checkbox_a{width:25%; float:left; box-sizing:border-box; margin-bottom:5px;}


.cst_checkbox_edit{/*width:33.3%;*/ width:25%; float:left; box-sizing:border-box; margin-bottom:5px;}

.searchpop_box .sp_tit{padding:10px 6px; color:#333; font-weight:600;}
.searchpop_box .sp_tit_1,.searchpop_box .sp_tit_2,.searchpop_box .sp_tit_3{background:#fff; border-bottom:2px solid #575757;}

.searchpop_box .sp_box{padding:5px; overflow-y:scroll; height:100%;}
.searchpop_box .sp_box_a{padding:5px; overflow-y:scroll; height:100%;}
.searchpop_box .sp_box .custom-control{cursor:pointer;}

.schmorebox_pst{position:relative; top:5px;}
.search_morebox{border:3px solid #575757; border-radius:0px 0px 40px 40px; background:#fff; width:99.8%; height:100%;
	box-shadow:0px 5px 5px rgba(0,0,0,0.2); -ms-box-shadow:0px 5px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.2);}
.search_morebox .sm_pd{padding:30px;}
.search_morebox .tit{color:#333;}

.searchmore_table{border-collapse:collapse; font-size:15px;}
.searchmore_table th{color:#333; font-weight:normal; padding:8px; border-bottom:1px solid #d8d8d8;}
.searchmore_table .th_mobile{color:#333;}
.searchmore_table td{padding:8px; border-bottom:1px solid #d8d8d8; position:relative;}

.searchmore_table .selectbox{margin:0px 5px 5px 0px;}
.searchmore_table .radio{margin:4px 8px 4px 0px;}

.searchmore_table .search_optionpop{top:47px; width:100%;}
.searchmore_table .schmore_poplist{height:100%; max-height:200px; box-sizing:border-box;}
.searchmore_table .schmore_poplist .sm_poplist{width:50%; float:left; box-sizing:border-box;}

/*(+)searchmore_table 리뉴얼*/
.searchmore_table_a{border-collapse:collapse; font-size:15px; width:100%;}
.searchmore_table_a .scm_mp{margin:5px; padding:20px; background:#f7f7f7;}
.searchmore_table_a .smt_tr{width:100%; display:inline-block; box-sizing:border-box; clear:both;}
.searchmore_table_a .smt_tr_a{width:100%; display:table;}
.searchmore_table_a .smt_tr_b{width:50%; display:table;}
.searchmore_table_a .smt_tr_c{width:50%; display:table;}
.searchmore_table_a .smt_th{color:#333; font-weight:normal; padding:8px; border-bottom:1px solid #d8d8d8;  box-sizing:border-box; vertical-align:middle;}
.searchmore_table_a .smt_td{padding:8px; border-bottom:1px solid #d8d8d8; position:relative; box-sizing:border-box; vertical-align:middle;}

.searchmore_table_a .smt_tr_a .smt_th{width:16%;}
.searchmore_table_a .smt_tr_a .smt_td{width:84%;}
.searchmore_table_a .smt_tr_b .smt_th{width:31%;}
.searchmore_table_a .smt_tr_b .smt_td{width:64%;}
.searchmore_table_a .smt_tr_c .smt_th{width:31%;}
.searchmore_table_a .smt_tr_c .smt_td{width:64%;}

.searchmore_table_a .checkradio_dv{position:relative; top:5px;}

.searchbox_table{border-collapse:collapse;}
.searchbox_table th{font-weight:normal; color:#313131; font-size:15px; padding-left:20px;}
.searchbox_table .th_mobile{color:#313131;}

.search_addition{border-bottom:3px solid #575757; padding:30px 0px;}
.search_addition_a{border-bottom:1px solid #575757; padding:30px 0px 30px;}
.search_addition_b{border-top:1px solid #575757; border-bottom:1px solid #575757; padding:30px 0px 30px;}
.searchadd_table{border-collapse:collapse;}
.searchadd_table th{padding:7px 0px; font-weight:normal; color:#333333;}
.searchadd_table .th_mobile{color:#333333;}
.searchadd_table td{padding:7px 0px;}

.search_box .selectbox_2{display:inline-block;}

.schpop_searchlist{width:100%; box-sizing:border-box; display:inline-block;}
.schpop_searchlist .sch_list{float:left; width:32%; margin-left:1%;}


.write_content .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; /*background:#fff;*/}
.write_content .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.write_content .searchmore_input .sch_ico .sch_icoimg{width:24px;}

.write_content .searchpop_w_a{/*top:45px;*/ top:51px; width:97.5%;}
.write_content .searchpop_w_b{top:45px; width:97.5%;}
.write_content .searchpop_w_c{top:45px; width:98.5%;}

.write_content .sp_box{padding:5px; overflow-y:scroll; height:100%;}
.write_content .sp_box{height:215px;}
.write_content .sp_tit{background:#d1dce7; color:#577ea6; font-weight:bold; padding:5px 3px; border-right:1px solid #fff;}
.write_content .searchpop_list_1{width:100%; /*display:inline-block;*/ /*height:100%;*/ box-sizing:border-box; }
.write_content .searchpop_list_1 li{width:33.33%; float:left; box-sizing:border-box; border-right:1px solid #ddd;}

.write_content .schmore_poplist{height:100%; max-height:200px; box-sizing:border-box;}
.write_content .schmore_poplist .sm_poplist{width:50%; float:left; box-sizing:border-box;}


.searchrs_list li{float:none !important;}/*검색창 결과 팝업 리스트*/

/*일자리정책 메인,참여하기 메인*/
.submain_box{background:#fff; /*border:1px solid #fff;*/ border:3px solid #575757;  width:99.9%; display:inline-block; box-sizing:border-box; border-radius:30px;}
#participate_main .submain_box{margin-top:5px; margin-left:5px;}
#participate_main .submain_box:hover,active,focus{
	border:3px solid #a48a7b; 
	box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(164,138,123,0.4); 
	/*border:1px solid #014099;
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); */ 
}
.submain_box .sbm_pd{padding:40px 30px;}
.submain_box .sbmbox{width:100%; display:inline-block; box-sizing:border-box;}
.submain_box .sbmbox h2{margin:0px; font-size:22px; color:#000;}
.submain_box .sbmbox p{color:#666; font-size:15px;}
.submain_box .sbm_left{width:26%; float:left; box-sizing:border-box; text-align:center; margin-right:4%;}
.submain_box .sbm_right{width:70%; float:left; box-sizing:border-box;}
.submain_box .sbm_top{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 20px;}
.submain_box .sbm_bottom{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 20px;}
.submain_box .smb_btn{border:1px solid #014099; height:40px; line-height:38px; color:#014099; font-size:15px; border-radius:30px; padding:0px 20px; display:inline-block;}
.submain_box .smb_btn_a{border:1px solid #014099; color:#014099; font-size:15px; border-radius:30px; padding:13px 20px; display:inline-block;}
.submain_box .sbm2_ico{width:100%; max-width:145px;}
.submain_box .sbm3_ico{width:100%; max-width:147px;}
.submain_box a:link{text-decoration:none;}
.submain_box a:hover,active,focus{text-decoration:none;}

/*참여하기,job 정보 알기 메인*/
.submainpage_box{padding:40px 0px;}
.submainbox{box-sizing:border-box; width:100%; display:inline-block;}
.submainbox .smn_mainbtn {padding-bottom:120%;}
.submainbox .smn_mainbtn .smn_txtbox{position:absolute; top:60%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-align:center; width:100%; padding:0px 10%;}
.submainbox .smn_mainbtn .smn_ico{width:84px;}
.submainbox .smn_own{box-sizing:border-box; float:left; width:30%; margin-right:3%; /*background:url(../images/common/sm3_mnbg_1.png); background-position:center; background-repeat:no-repeat;*/}
.submainbox .smn_ownbtn_3{background:#fff; width:100%;  position:relative; height:100%; border-radius:40px; border:5px solid #575757;}
.submainbox .smn_ownbtn_5{background:#fff; width:100%;  position:relative; height:100%; border-radius:40px; /*background:url(../images/common/sm5_mnbg_1.png); background-position:center; background-repeat:no-repeat; background-size:cover;*/}
.submainbox .smn_two{box-sizing:border-box; float:left; width:30%;; margin-right:3%;}
.submainbox .smn_twobtn_3{background:#fff;width:100%;  position:relative; height:100%;  border-radius:40px; border:5px solid #575757;/*background:url(../images/common/sm3_mnbg_2.png); background-position:center; background-repeat:no-repeat;  background-size:cover;*/ }
.submainbox .smn_twobtn_5{background:#fff; width:100%; position:relative; height:100%; border-radius:40px; /*background:url(../images/common/sm5_mnbg_2.png);  background-position:center; background-repeat:no-repeat; background-size:cover;*/}
.submainbox .smn_three{box-sizing:border-box; float:left; width:30%;}
.submainbox .smn_threebtn_3{background:#fff; width:100%;  position:relative; height:100%;  border-radius:40px; border:5px solid #575757;/*background:url(../images/common/sm3_mnbg_3.png); background-position:center; background-repeat:no-repeat; background-size:cover;*/}
.submainbox .smn_threebtn_5{background:#fff;  position:relative; height:100%; border-radius:40px; /*background:url(../images/common/sm5_mnbg_3.png); width:100%; background-position:center; background-repeat:no-repeat; background-size:cover;*/}

.submainbox .smn_img{width:100%; max-width:372px;}
.submainbox a:link{text-decoration:none;}
.submainbox a:hover,active,focus{text-decoration:none;}
.submainbox h2{color:#575757; font-size:2vw; margin:0px; top:20px; position:absolute; font-weight:700; font-family:"GmarketSans"; left:20px;
	border-bottom:5px solid #575757; display:inline-block; text-align:left;
}
.submainbox p{color:#666; margin:0px; font-size:15px;}
.submainbox .smn5{width:100%; max-width:160px; padding:8% 0px; /*max-width:200px; padding:10% 0px;*/ position:relative;}
.submainbox .smarr{padding-bottom:20px; width:100%; /*max-width:117px;*/ max-width:107px;}

/*채용정보 보기 메인*/
#employment_main{padding-bottom:30px;}
#employment_main .employment_main{box-sizing:border-box; width:100%; display:inline-block;}
#employment_main .employment_main .sm1_mainbtn {padding-bottom:65%;}
#employment_main .employment_main .sm1_mainbtn .sm1_txtbox{position:absolute; top:50%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-align:center; width:100%;}
#employment_main .employment_main .sm1_mainbtn .sm1_ico{/*width:84px; max-width:283px;*/ width:100%; max-width:233px;}
#employment_main .employment_main .sm1_left{box-sizing:border-box; float:left; width:49%;}
#employment_main .employment_main .sm1_leftbtn{width:100%; position:relative; height:100%; border-radius:40px; border:5px solid #575757;/*background:url(../images/common/sm1_1.jpg); background-position:center; background-repeat:no-repeat;  background-size:cover;*/ }
#employment_main .employment_main .sm1_right{box-sizing:border-box; float:right; width:49%;}
#employment_main .employment_main .sm1_rightbtn{width:100%; position:relative; height:100%;  border-radius:40px; border:5px solid #575757;/*background:url(../images/common/sm1_2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;*/}

#employment_main .employment_main .sm1_img{width:100%; max-width:570px;}
#employment_main .employment_main a:link{text-decoration:none;}
#employment_main .employment_main a:hover,active,focus{text-decoration:none;}
#employment_main .employment_main h2{color:#575757; font-size:2.3vw; margin:0px; top:-40px; position:absolute; font-weight:700; font-family:"GmarketSans"; border-bottom:5px solid #575757; display:inline-block;}
#employment_main .employment_main p{color:#666; margin:0px; font-size:15px;}

#employment_main .employment_main .sm1tb_left{width:50%; box-sizing:border-box; float:left; padding:0px 4%; text-align:left;}
#employment_main .employment_main .sm1tb_left .smarr{position:absolute; bottom:0px;}
#employment_main .employment_main .sm1tb_right{width:50%; box-sizing:border-box; float:right; padding:0px 4%;}


#employment_main .employment_main .emmain_btn{float:left; box-sizing:border-box; width:24%; margin-right:1%;}
#employment_main .employment_main .emmain_btn_box{width:100%; height:100%; border-radius:30px; border:3px solid #585856;}
#employment_main .employment_main .emmain_btn_box_1{/*background:#f6f7f7;*/}
#employment_main .employment_main .emmain_btn_box_2{/*background:#fff;*/}
#employment_main .employment_main .emmain_btn_box_3{/*background:#f8f8f8;*/}
#employment_main .employment_main .emmain_btn_box_4{/*background:#3275d4;*/}
#employment_main .employment_main .emmain_btn_box h3.tit{color:#575757; border-bottom:3px solid #585856; font-weight:700; font-family:"GmarketSans"; display:inline-block; padding-bottom:5px;}
#employment_main .employment_main .emmain_btn_box .emb_pd{padding:20px;}
#employment_main .employment_main .em_list{width:100%;}
#employment_main .employment_main .em_list li{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0.5% 0px; /*border-bottom:2px dotted #aaaaaa;*/}
#employment_main .employment_main .em_list li a{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

#employment_main .emmain_list_1 .item{
	width:100vw; 
	display:block;
	position:relative;
	background:transparent; 

}
#employment_main .emmain_list_2 .item{
	width:15vw; 
	display:block;
	position:relative;
	background:transparent; 

}

#employment_main .emmain_list_3 .item{
	width:100vw; 
	display:block;
	position:relative;
	background:transparent; 

}
#employment_main .emmain_list_2 .emb_log{width:100%; padding-bottom:33%;}
#employment_main .emmain_list_2 .emb_name{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0px; font-weight:normal; color:#000; font-size:18px;}


#employment_main .emmain_list_1 .emmain_roll1{width:100%; display:inline-block; text-align:center; margin:20px 0px 20px;}
#employment_main .emmain_list_1 .emmain_roll1 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#employment_main .emmain_list_2 .emmain_roll2{width:100%; display:inline-block; text-align:center; margin:20px 0px 20px;}
#employment_main .emmain_list_2 .emmain_roll2 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#employment_main .emmain_list_3 .emmain_roll3{width:100%; display:inline-block; text-align:center; margin:20px 0px 20px;}
#employment_main .emmain_list_3 .emmain_roll3 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}


#employment_main .emmain-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#employment_main .emmain-contents-scroll-carousel .custom_dots .owl-dot span{background:#b0b0b0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#employment_main .emmain-contents-scroll-carousel .custom_dots .active span{background:#575757; border-radius:50%; width:10px; height:10px;} 
#employment_main .emmain-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#575757; border-radius:50%; width:10px; height:10px;}
#employment_main .emmain-contents-scroll-carousel .owl-nav{position:absolute; text-align:center; width:100%;  margin:0px 0px;}


/*구인정보*/
#jobinformation_listbox h1, #jobinformation_listbox h2,
#jobinformation_listbox h3,#jobinformation_listbox h4,
#jobinformation_listbox p{margin:0px; padding:0px;}

#cor_rec_listbox{padding:40px 0px 70px; background:#f8f8f8;}
#job_employmentbox{padding:30px 0px 50px; /*background:url(../images/common/jobemp_bg.jpg); background-repeat:repeat-x;*/}

.employment_listbox{width:100%; max-width:1240px; /*width:260px;*/ display:inline-block;  box-sizing:border-box;}
.employment_listbox li{/*margin-right:50px; width:100%; */float:left; display:inline-block; box-sizing:border-box;}
.employment_listbox li a:link{text-decoration:none;}
.employment_listbox li a:hover{text-decoration:none;}
#jobinformation_listbox .ico_worknet{width:55px !important; float:right;}

#jobinformation_listbox .companydt1_list .item{
	width:260px; 
	height:280px;
	display:block;
	position:relative;
	background:transparent; 
	margin:5px 0px 0px 5px;
}
#jobinformation_listbox .cpn_box{
	border:1px solid #b9c4d3; 
	background:#fff; 
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);
	width:260px; 
	height:270px;
}

#jobinformation_listbox .cpn_box:hover,active,focus{
	border:1px solid #014099;
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 

}

#jobinformation_listbox .companydt1_list a:link{text-decoration:none;}
#jobinformation_listbox .companydt1_list a:hover,active,focus{text-decoration:none;}

#jobinformation_listbox .cpn_box .cpn_pd{padding:15px;}

#jobinformation_listbox .cpn_box .cpn_logo{width:100%; padding-bottom:50%;}
#jobinformation_listbox h3{color:#575757; font-weight:700; height:58px; text-overflow:ellipsis; overflow:hidden;}
#jobinformation_listbox h3.bx_tit{/*white-space:nowrap;*/ font-weight:700; text-overflow:ellipsis; overflow:hidden; /*height:60px;*/ height:56px;}
#jobinformation_listbox .jobifm_tablebox h3{color:#575757; font-weight:400; overflow:visible; white-space:normal;}


#jobinformation_listbox .cpn_box .cpn_dttable{table-layout:fixed; font-size:14px;} 
#jobinformation_listbox .cpn_box .cpn_dttable th{color:#f9921c; border-right:2px solid #f9921c;}
#jobinformation_listbox .cpn_box .cpn_dttable td{color:#888888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0px 0px 0px 5px;}

#jobinformation_listbox .companydt2_list{margin:0px auto; max-width:1200px;}
#jobinformation_listbox .companydt2_list .item{
	/*width:100%;
	height:100%;*/ 
	display:block;
	position:relative;
	background:transparent; 
	margin:5px 0px 0px 5px;

}

#jobinformation_listbox .companydt2_list a:link{text-decoration:none;}
#jobinformation_listbox .companydt2_list a:hover,active,focus{text-decoration:none;}

#jobinformation_listbox .rcu_box{
	border:3px solid #7a7a79; 
	background:#fff; 
	max-width:262px;
	/*width:100%;*/
	height:280px;
	/*box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);*/
	border-radius:40px;
}

#jobinformation_listbox .rcu_box:hover,focus,active{
	border:3px solid #7a7a79; 
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 

}

#jobinformation_listbox .rcu_box .rcu_pd{padding:15px;}
#jobinformation_listbox .rcu_box .rcu_work{color:#575757; font-weight:400; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#jobinformation_listbox .rcu_box .rcu_ico{width:100%; display:inline-block;}

#jobinformation_listbox .rcu_box .rcu_bar{background:#1d1d1b; height:1px; margin:15px auto 15px; position:relative; z-index:0;}
#jobinformation_listbox .rcu_box .rcu_bar .rcubar_rdbox{position:absolute; z-index:5; top:0px; width:100%;}
#jobinformation_listbox .rcu_box .rcu_bar .rcubar_rdbox span{background:#000; border-radius:50%; width:4px; height:4px; position:absolute; z-index:5; top:-2px;}
#jobinformation_listbox .rcu_box .rcu_bar .rcubar_rdbox span.right{right:0px;}

#jobinformation_listbox .rcu_box .num{color:#878786;}
#jobinformation_listbox .rcu_box .num_p1{color:#0b4caa;}
#jobinformation_listbox .rcu_box .num_p2{color:#e51a1a;}
#jobinformation_listbox .rcu_box .num_p3{/*color:#db7703;*/ color:#878786;}
#jobinformation_listbox .rcu_box .num_p4{color:#0d8e61;}
#jobinformation_listbox .rcu_box .date{/*color:#f99726; text-align:right;*/ color:#585857; font-weight:400;}
#jobinformation_listbox .rcu_box .car_dt{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#878786; font-weight:400;}

.jobfair{border-radius:30px; background:#3464ae; color:#fff; padding:5px 10px !important; font-size:13px; display:inline-block; font-family:'NanumSquare'; font-weight:700;}
.jobfair_none{height:24px;}

#jobinformation_listbox .companydt1_list .companydt1_roll{position:absolute; width:100%; display:inline-block;}
#jobinformation_listbox .companydt1_list .companydt1_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/}
#jobinformation_listbox .companydt1_list .owl-nav{position:absolute; text-align:center; width:100%;  margin:20px 0px;}
#jobinformation_listbox .companydt1_list .roll_btn{width:34px; height:35px;}
#jobinformation_listbox .companydt1_list .rollbtn_prev{background:url(/images/common/jobinf_arr_prev.png); background-size:34px; background-repeat:no-repeat;}
#jobinformation_listbox .companydt1_list .rollbtn_next{background:url(/images/common/jobinf_arr_next.png); background-size:34px; background-repeat:no-repeat;}

#jobinformation_listbox .companydt2_list .companydt2_roll{position:absolute; width:100%; display:inline-block; margin:30px 0px;}
#jobinformation_listbox .companydt2_list .companydt2_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/}
#jobinformation_listbox .companydt2_list .owl-nav{position:absolute; text-align:center; width:100%;}
#jobinformation_listbox .companydt2_list .roll_btn{width:34px; height:35px;}
#jobinformation_listbox .companydt2_list .rollbtn_prev{background:url(/images/common/jobinf_arr_prev.png); background-size:34px; background-repeat:no-repeat;}
#jobinformation_listbox .companydt2_list .rollbtn_next{background:url(/images/common/jobinf_arr_next.png); background-size:34px; background-repeat:no-repeat;}

/*채용_선도기업_향토기업등 아이콘*/
.ico_jobifm{border-radius:5px; line-height:17px; height:20px; font-size:10px; padding:0px 5px; display:inline-block;}
.ico_jobifmv{border-radius:5px; line-height:22px; height:25px; font-size:13px; padding:0px 5px; display:inline-block; position:relative; top:-2px;}

a div.ico_jobifm:link{text-decoration:none;}
a div.ico_jobifmv:link{text-decoration:none;}

/*인재정보*/
#talentpeople_listbox h1, #talentpeople_listbox h2,
#talentpeople_listbox h3,#talentpeople_listbox h4,
#talentpeople_listbox p{margin:0px; padding:0px;}

#talentpeople_listbox_1{padding:40px 0px 70px;}
#talentpeople_listbox_2{padding:40px 0px 20px; background:#fff;}

#talentpeople_listbox .bsjpeople-contents-scroll-carousel .item{
	/*width:180px;*/
	width:160px;
	text-align:center;
}

#talentpeople_listbox .bsjpeople-contents-scroll-carousel .item a:link{text-decoration:none;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .item a:hover,active,focus{text-decoration:none;}

#talentpeople_listbox .bsjpeople-contents-scroll-carousel .item h3{color:#0b4caa;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .item p{color:#000; font-size:15px;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .item .career{color:#666666;}
#talentpeople_listbox .pp_prfimg{ 
	/*background-size:175px;
	width:175px; 
	height:175px;*/ 
	background-size:155px;
	width:155px; 
	height:155px;
	border-radius:50%; 
	border:3px solid #d2d2d2;
}

#talentpeople_listbox .bsjpeople-contents-scroll-carousel .bsjpeople_roll{/*position:absolute;*/ width:100%; display:inline-block; text-align:center; margin:57px 0px 0px;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .bsjpeople_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#talentpeople_listbox .bsjpeople-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .owl-nav{position:absolute; text-align:center; width:100%;  margin:0px 0px;}

#talentpeople_listbox .bsjpeople-contents-scroll-carousel .roll_btn{width:38px; height:38px;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .rollbtn_prev{background:url(/images/main/mm2_arr_left.png); background-size:38px; background-repeat:no-repeat;}
#talentpeople_listbox .bsjpeople-contents-scroll-carousel .rollbtn_next{background:url(/images/main/mm2_arr_right.png); background-size:38px; background-repeat:no-repeat;}



#talentpeople_listbox .companydt2_list{margin:0px auto; max-width:1200px;}

#talentpeople_listbox .companydt2_list .item{
	/*width:100%;
	height:100%;*/ 
	display:block;
	position:relative;
	background:transparent; 
	margin:5px 0px 0px 5px;

}

#talentpeople_listbox .rcu_box{
	background:#f5f5f5 url(/images/main_new23/main_jobboxsd.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	/*border:1px solid #b9c4d3; 
	background:#fff; 
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);
	margin-right:2%;*/
	/*width:100%;*/
	max-width:262px;
	height:260px;
	border-radius:40px;
}

#talentpeople_listbox .rcu_box_tp1{/*height:270px;*/ height:280px;}

#talentpeople_listbox .rcu_box:hover,focus,active{
	/*border:1px solid #a5887a;
	box-shadow:0px 0px 15px rgba(183,138,121,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(183,138,121,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(183,138,121,0.4);*/
	/*border:1px solid #014099;
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4);*/ 

}

#talentpeople_listbox .ico_worknet{width:55px !important; float:right;}
#talentpeople_listbox .rcu_box .rcu_pd{/*padding:15px;*/ padding:20px;}
#talentpeople_listbox .rcu_box .rcu_work{/*color:#a58a79;*/ color:#878787; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#talentpeople_listbox .rcu_box .rcu_cate{color:#a58a79; font-size:15px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#talentpeople_listbox .rcu_box .rcu_ico{width:100%; display:inline-block;}
#talentpeople_listbox .rcu_box h3{color:#a58a79;}


#talentpeople_listbox .rcu_box .rcu_bar{background:#1d1d1b; height:1px; margin:20px auto 20px; position:relative;}
#talentpeople_listbox .rcubar_rdbox{position:absolute; z-index:5; top:0px; width:100%;}
#talentpeople_listbox .rcubar_rdbox span{background:#000; border-radius:50%; width:4px; height:4px; position:absolute; z-index:5; top:-2px;}
#talentpeople_listbox .rcubar_rdbox span.right{right:0px;}


#talentpeople_listbox .rcu_box .num{/*color:#000;*/ color:#878787;}
#talentpeople_listbox .rcu_box .num_p1{color:#0b4caa;}
#talentpeople_listbox .rcu_box .num_p2{color:#e51a1a;}
#talentpeople_listbox .rcu_box .num_p3{/*color:#db7703;*/ color:#878787;}
#talentpeople_listbox .rcu_box .num_p4{color:#0d8e61;}
#talentpeople_listbox .rcu_box .date{color:#a5887a;}
#talentpeople_listbox .rcu_box .car_dt{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#878787;}

#talentpeople_listbox .companydt2_list .owl-nav{position:absolute; text-align:center; width:100%;}
#talentpeople_listbox .companydt2_list .roll_btn{width:38px; height:38px;}
#talentpeople_listbox .companydt2_list .rollbtn_prev{background:url(/images/common/jobinf_arr_prev.png); background-size:38px; background-repeat:no-repeat;}
#talentpeople_listbox .companydt2_list .rollbtn_next{background:url(/images/common/jobinf_arr_next.png); background-size:38px; background-repeat:no-repeat;}

#talentpeople_listbox .rcu_box_tp1 button{background:url(/images/common/ppst_img.png); background-size:20px 19px; width:20px; height:19px; background-position:right; border:0px;}
#talentpeople_listbox .rcu_box_tp1 button.on{background:url(/images/common/ppst_img_on.png); background-size:20px 19px; width:20px; height:19px; background-position:right; border:0px;}

#talentpeople_listbox .rcu_box_tp1 .bt_1{display:inline-block; padding:3px 5px; background:#fa9522; border:1px solid #fa9522; color:#fff; font-size:13px; border-radius:10px;}
#talentpeople_listbox .rcu_box_tp1 .bt_2{display:inline-block; padding:3px 5px; background:#fff; border:1px solid #fa9522; color:#fa9522; font-size:13px; border-radius:10px;}

#talentpeople_listbox .rcu_box_tp1 .bt_1_1{display:inline-block; padding:3px 5px; background:#a48a7b; border:2px solid #a48a7b; color:#fff; font-size:13px; border-radius:10px;}
#talentpeople_listbox .rcu_box_tp1 .bt_2_1{display:inline-block; padding:3px 5px; /*background:#fff;*/ border:2px solid #a48a7b; color:#a48a7b; font-size:13px; border-radius:10px;}

/*채용정보 보기 상세*/
#jobinformation_view h1, #jobinformation_view h2, #jobinformation_view h3, #jobinformation_view h4, #jobinformation_view p{margin:0px;}
#jobinformation_view h2{font-size:22px;}
#jobinformation_view h3{font-size:18px;} 
#jobinformation_view h4{font-size:15px;}

#jobinformation_view .jobinformation_view1{padding:50px 0px; background:#f5f5f5; /*background:#ebecee;*/}
#jobinformation_view .jobinformation_view1 .d_daybox{display:inline-block; border:2px solid #f9921c; border-radius:20px; background:#fff; color:#f9921c; font-weight:bold; padding:0px 10px; line-height:22px; height:26px; font-size:15px;}

#jobinformation_view .jobinforbox_1{background:#fff; border:3px solid #575757; border-radius:20px; width:100%; display:inline-block; box-sizing:border-box;
/*border:3px solid #dddddd;*/ }
#jobinformation_view .jobinforbox_1 .jobinf_left{float:left; box-sizing:border-box;}
#jobinformation_view .jobinforbox_1 .jobinf_right{float:left; box-sizing:border-box;}
#jobinformation_view .jobinforbox_1 .jobinf_right a:link{text-decoration:none;}


#jobinformation_view .jobinforbox_1 .jobin_logo{width:100%; height:100%;  padding-bottom:60%;}
#jobinformation_view .jobinforbox_1 .hp_ico{width:19px;}
#jobinformation_view .jobinforbox_1 .jobinf1list li{float:left; padding:2px 0px;}

#jobinformation_view .jobinformation_view2{padding:30px 0px; background:#fff;}
#jobinformation_view .jobinforbox_2{background:#fff; border-radius:20px; border:3px solid #575757; width:100%; display:inline-block; box-sizing:border-box; /*border-top:1px solid #333; border-bottom:1px solid #333;*/ }
#jobinformation_view .jobinforbox_2 .jobinf_left{float:left; box-sizing:border-box; /*width:35%;*/ width:32%;}
#jobinformation_view .jobinforbox_2 .jobinf_left table{table-layout:fixed;}
#jobinformation_view .jobinforbox_2 .jobinf_right{float:left; box-sizing:border-box; /*width:65%;*/ width:68%;}
#jobinformation_view .jobinforbox_2 .jobinf_right table{table-layout:fixed;}

#jobinformation_view .jobinforbox_2 .jobinf_mg{margin:20px 0px; display:inline-block;}
/*#jobinformation_view .jobinforbox_2 .jobinfl_pd{padding:20px 30px; padding:20px 3%;}*/
#jobinformation_view .jobinforbox_2 .jobinf_left .jobinfl_pd{padding:20px 0px;}
#jobinformation_view .jobinforbox_2 .jobinf_right .jobinfl_pd{padding:20px 3%;}
#jobinformation_view .jobinforbox_2 .jobinf_rbox{border-left:2px solid #575757; /*border-left:2px solid #ddd;*/}

#jobinformation_view .jobinf_timetit{border-radius:5px; background:#a48a7b; line-height:32px; display:inline-block; color:#fff;  padding:0px 15px; /*background:#014099; font-size:!5px;*/ }
#jobinformation_view .jobinf_timetable{margin:0px auto; width:86%;}
#jobinformation_view .jobinf_timetable th{padding:3px 0px;}
#jobinformation_view .jobinf_timetable td{padding:3px 0px;}
#jobinformation_view .jobinf_right table th{padding:6px 0px;}
#jobinformation_view .jobinf_right table td{padding:6px 0px;}


#jobinformation_view .jobinformation_view3{padding:50px 0px; /*background:#f4f4f4;*/}
#jobinformation_view .jobinforbox_3{width:100%; box-sizing:border-box; display:inline-block;}
#jobinformation_view .jobinforbox_3 .jobinf3_left{width:49.5%; float:left;}
#jobinformation_view .jobinforbox_3 .jobinf3_right{width:49.5%; float:right;}
#jobinformation_view .jobinforbox_3 .jobinf3_all{width:100%; clear:both;}

#jobinformation_view .jobinforbox_4{background:#fff; width:100%; display:inline-block; box-sizing:border-box;}
#jobinformation_view .jobinforbox_4 .jobinf_left{float:left; box-sizing:border-box;}
#jobinformation_view .jobinforbox_4 .jobinf_right{float:left; box-sizing:border-box;}

#jobinformation_view .jobinforbox_4 .jobinf_left .jobifl_pd{padding:10px;}
#jobinformation_view .jobinforbox_4 .jobin_photo{width:100%; height:100%;  border-radius:50%; /*padding-bottom:60%;*/}
#jobinformation_view .jobinforbox_4 .jobinf1list li{float:left; padding:2px 0px;}

#jobinformation_view .jobinformation_view5{padding:50px 0px; /*background:url(../images/common/talentpeoplev_bg.jpg); background-size:cover; background-repeat:no-repeat;*/}
#jobinformation_view .jobinformation_view5 .jv5_sectorbox{padding-bottom:30px;}
#jobinformation_view .tabletd_box{padding:0px 20px;}
#jobinformation_view .table_viewico{width:22px;}

#jobinformation_view .jobinv_tab{padding:0px 0px; background:#fff;}

.jobincate_list{width:100%; box-sizing:border-box;}
.jobincate_list li{display:inline-block; width:25%; box-sizing:border-box;}
.jobincate_box_1{background:url(../images/common_new23/jobiflst_bg.png); background-size:100%; background-repeat:no-repeat; max-width:196px; max-height:196px; background-position:center; text-align:center; margin:0px auto; padding:100px 0px; position:relative;}
.jobincate_box_1 .jb_pd{padding:0px 4%;}
.jobincate_box_1 .jobcate_txt{position:absolute; width:100%; height:100%; top:30%;}


.jobincate_box_2{background:url(../images/common/bscplst_bg.png); background-size:100%; background-repeat:no-repeat; max-width:211px; max-height:210px; background-position:center; text-align:center; margin:0px auto; padding:120px 0px; position:relative;}
.jobincate_box_2 .jb_pd{padding:0px 4%;}
.jobincate_box_2 .jobcate_txt{position:absolute; width:100%; height:100%; top:30%;}

.jobcate_1{background:#0b4caa; height:25px; font-size:15px; line-height:25px; border-radius:30px; padding:0px 10px; color:#fff; display:inline-block;}
.jobcate_2{background:#e51a1a; height:25px; font-size:15px; line-height:25px; border-radius:30px; padding:0px 10px; color:#fff; display:inline-block;}
.jobcate_3{background:#db7703; height:25px; font-size:15px; line-height:25px; border-radius:30px; padding:0px 10px; color:#fff; display:inline-block;}
.jobcate_4{background:#0d8e61; height:25px; font-size:15px; line-height:25px; border-radius:30px; padding:0px 10px; color:#fff; display:inline-block;}

.job_contbox{background:rgba(255,255,255,0.8); display:inline-block; width:100%; margin-bottom:10px; border:3px solid #575757; border-radius:20px;}
.job_contbox .jc_pd{padding:20px; }
.job_contbox .jc_tit{display:inline-block; /*color:#014099;*/ color:#a48a7b; font-size:15px; font-weight:bold; /*margin-right:2%;*/ margin-right:10px; vertical-align:top; margin-top:2px;}
.job_contbox .jc_cont{display:inline-block; font-size:18px; color:#666666; word-break:break-all;}

.tpcate_list{width:95%; margin:0px auto; box-sizing:border-box;}
.tpcate_list li{display:inline-block; box-sizing:border-box; margin:0px 1.4%;}
.tpcate_list li.li_1{width:34%;}
.tpcate_list li.li_2{width:27%;}
.tpcate_list li.li_3{width:28%;}
.tpcate_list .cate_icobox{/*width:30%;*/}
.tpcate_list .cate_icobox img{max-width:96px; width:100%;}
.tpcate_list .tpcate_cont .tit{font-size:14px; font-weight:bold;}

/* 이미지 항목 추가 20220323 */
.job_contbox.img .jc_tit {display:block;margin-bottom:10px;}
.job_contbox.img .jc_cont {display:block;}
.job_contbox.img .jc_cont img {display:block; max-width:100%;}
.job_contbox.img .jc_cont img + img {margin-top:20px;}

.tpcate_list{width:95%; margin:0px auto; box-sizing:border-box;}
.tpcate_list li{display:inline-block; box-sizing:border-box; margin:0px 1.4%;}
.tpcate_list li.li_1{width:34%;}
.tpcate_list li.li_2{width:27%;}
.tpcate_list li.li_3{width:28%;}
.tpcate_list .cate_icobox{/*width:30%;*/}
.tpcate_list .cate_icobox img{max-width:96px; width:100%;}
.tpcate_list .tpcate_cont .tit{font-size:14px; font-weight:bold;}

/*일자리정책*/
#workpolicy{background:#f6f7f7; padding:30px 0px;}
#workpolicy .wp_tit{color:#666666; font-size:18px; font-weight:normal;}
#workpolicy .workpolicy_box{/*margin-left:5px;*/ margin-top:5px; position:relative; box-sizing:border-box; display:inline-block; cursor:pointer; border:3px solid #585857;}
#workpolicy .workpolicy_box .wp_pd{padding:20px 30px;}

#workpolicy .workpolicy_box .wb_box{box-sizing:border-box; width:100%; display:inline-block; position:relative;}
#workpolicy .workpolicy_box .wb_left{box-sizing:border-box;}
#workpolicy .workpolicy_box .wb_right{box-sizing:border-box; /*float:right;*/}
#workpolicy .workpolicy_box .wb_right .wb_tagbox{box-sizing:border-box; /*float:left;*/ width:100%;}
#workpolicy .workpolicy_box .wb_right .wb_pdfdown{box-sizing:border-box; float:right;}
#workpolicy .workpolicy_box .wb_box .wb_check{position:absolute; z-index:5; bottom:0px;}
#workpolicy .workpolicy_box h3{color:#000; font-weight:normal; font-size:18px; /*white-space:nowrap;*/ text-overflow:ellipsis; overflow:hidden; height:50px;}
#workpolicy .workpolicy_box table{border-collapse:collapse; table-layout:fixed; font-size:15px;}
#workpolicy .workpolicy_box table th{color:#014099; font-weight:normal; width:20%; padding:3px 0px;}
#workpolicy .workpolicy_box table td{color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:3px 0px;}

/*#workpolicy .workpolicy_box .pdf_download{background:#f8921c; display:table-cell; vertical-align:middle; text-align:center;}*/
.pdf_download{background:#f8921c; display:table-cell; vertical-align:middle; text-align:center;}
.pdf_download_none{height:27px; position:relative;}

/*#workpolicy .workpolicy_box .pdf_download .dl_txt{font-size:12px; color:#fff; vertical-align:middle;}*/
.pdf_download .dl_txt{font-size:12px; color:#fff; vertical-align:middle;}

/*참여하기*/
#participate_main{/*background:#f6f7f7;*/ padding:30px 0px;}

#participate{padding:30px 0px;}
.participate{/*border-bottom:1px solid #d7d7d7;*/}
#participate a:link{
	text-decoration:none;
}
#participate a:hover,active,focus{
	text-decoration:none;
}
#participate .jobedubox{
	/*width:262px;*/
	height:100%; 
	position:relative;
	margin-top:5px;
	margin-left:5px;
	float:left;
}

#participate .jobedubox .jobedu_poster{
	width:100%; 
	padding-bottom:70%;
	background-repeat:no-repeat !important;
	border-radius:10px;
}

#participate .jobedubox .je_pd{padding:20px;}
#participate .jobedubox .jobe_state{
	position:absolute; 
	z-index:10; 
	padding:5px 0px; 
	text-align:center; 
	width:86px; 
	font-size:14px; 
	background:#a48a7b;
	color:#fff; 
	right:10px; 
	top:-15px;
	border-radius:20px;
}

#participate .jobedubox .jobedu_contbox{position:relative;}
#participate .jobedubox .jobedu_contbox h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px;}

#participate .jobedubox .jobedu_contbox p{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px;}
#participate .jobedubox .jobedu_contbox .ask{line-height:19px; height:19px;}
#participate .jobedubox .jobedu_contbox .rtime{color:#000; text-overflow:ellipsis;font-size:15px;white-space:normal; width:100%; display:inline-block;}
#participate .jobedubox .jobedu_contbox .rtime .rt_tit{width:50px; float:left;}
#participate .jobedubox .jobedu_contbox .rtime .rt_time{float:left;}

#participate .jobedubox .d_daybox{width:100%; /*height:28px;*/ display:inline-block; text-align:center;}
#participate .jobedubox .d_dayico{/*background:#90abc5; color:#fff; border-radius:10px; line-height:26px; height:26px; */ border:2px solid #ed1f1f; color:#ed1f1f; border-radius:20px; line-height:26px; height:26px; padding:0px 10px; font-size:15px; display:inline-block;}

#participate .jobedubox .d_dayico_none{
	/*height:26px; line-height:26px;*/
	height:30px; line-height:30px;
}

#participate .jobedubox .jobedu_psbox{position:relative; border-radius:10px; /*padding:20px 10px 10px;*/}

#participate .jobedubox .jobbox_topbar{position:absolute; width:100%; margin:0px auto; text-align:center;}
#participate .jobedubox .jobbox_topbar .jobboxtb{border-radius:0px 0px 20px 20px; background:#575757; height:8px; width:60%; max-width:150px;  margin:0px auto; }

#participate .jobedu_psbox .jobedu_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.7);}
#participate .jobedu_psbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	/*text-align:center;*/
	text-align:right;
	position:relative; 
	/*top:50%;
	top:10%;*/
	margin-top:35%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%); 
	font-weight:bold; 
	font-size:18px; color:#fff;
	/*right:10px;*/
	background:rgba(0,0,0,0.5);
	padding:30px;
	border-radius:50%;
	display:inline-block;
}


#participate .jobevt_box .jobedu_psbox{position:relative; padding:0px; border-radius:10px;}
#participate .jobedu_psbox .jobedu_endbox{position:absolute; z-index:5; /*width:100%; height:100%;*/ border-radius:10px; width:100%; height:100%; text-align:center;  background:rgba(0,0,0,0.7);}
#participate .jobedu_psbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	text-align:center;
	/*text-align:right; */
	position:relative; 
	/*top:50%;
	top:10%;*/
	margin-top:35%;
	/*-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%);
	background:rgba(0,0,0,0.5);
	padding:30px;
	border-radius:50%;*/
	font-weight:bold; 
	background:transparent;
	font-size:18px; color:#fff;
	/*right:10px;*/
	display:inline-block;
}

#participate .jobedu_psbox .jobedu_endbox .jobedu_end img{max-width:112px; width:100%;}

#participate .jobbox_topbar{position:absolute; width:100%; margin:0px auto; text-align:center;}
#participate .jobbox_topbar .jobboxtb{border-radius:0px 0px 20px 20px; background:#575757; height:8px; width:60%; max-width:150px;  margin:0px auto; }
#participate .thumnpd{padding:20px 10px 10px;}

/*참여하기_교육훈련프로그램 추가()*/
#participate .jobedubox .jobevt_poster_notype_1{
	background:#ffbb00; /*url(../images/main/sm3_ico_1_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jobevt_poster_notype_2{
	background:#4fb9ff; /*url(/images/main/sm3_ico_2_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jobevt_poster_notype_3{
	background:#ff8cb2; /*url(/images/main/sm3_ico_3_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jbp_ntbox{position:absolute; width:100%; height:100%;}
#participate .jobedubox .jbp_ntbox .ctbox{position:absolute; font-size:13px; padding:3px 0px; text-align:center; width:100%; }
#participate .jobedubox .jbp_ntbox .ctbox p{border-bottom:1px solid #fff; display:inline-block; color:#fff;}
#participate .jobedubox .jbpn_tit_box{position:relative; top:30%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding:0px 20px;}
#participate .jobedubox .jbpn_tit_box h3{/*font-family:"yg-jalnan", sans-serif;*/}
/*#participate .jobedubox .jbpn_tit_box{position:relative; width:100%; height:100%;}
#participate .jobedubox .jbpn_tit_box .txtimg{
	position:absolute;   background-position:top; width:100%; height:100%; background-repeat:no-repeat;
	background-size:contain !important;
}*/


#participate .joborganization{margin-left:5px; margin-top:5px; position:relative; box-sizing:border-box; display:inline-block; cursor:pointer;}
#participate .joborganization .jo_pd{padding:30px 30px;}
#participate .joborganization  h3{color:#000; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#participate .joborganization  p.cate{color:#666; font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#participate .joborganization-contents-scroll-carousel .item{
	width:30vw; 
	height:130px;
	display:block;
	position:relative;
	background:transparent; 
	margin-bottom:30px;
}

#participate .joborganization-contents-scroll-carousel .item .joborganization{width:100%; max-width:570px; }

#participate .joborganization-contents-scroll-carousel .joborganization_roll{position:absolute; width:100%; display:inline-block; text-align:center;}
#participate .joborganization-contents-scroll-carousel .joborganization_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#participate .joborganization-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#participate .joborganization-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#participate .joborganization-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#participate .joborganization-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}


#participate .jobevt_box{
	background:#fff; 
	border:3px solid #575757;
	/*border:1px solid #fff; 
	height:403px; 
	width:350px;*/
	height:100%;
	/*width:100%;
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);*/
	position:relative;
	margin-top:5px;
	margin-left:5px;
}

#participate .jobevt_box:hover,acitve,focus{	
	border:3px solid #575757;
	/*border:1px solid #014099;*/ 
	/*box-shadow:2px 5px 5px rgba(1,64,153,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(1,64,153,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(1,64,153,0.2);*/
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	text-decoration:none;
}
#participate  .jobevt_box .jobevt_poster{
	width:100%; 
	/*padding-bottom:55%;*/
	padding-bottom:70%;
}


#participate  .jobevt_box .jobevt_contbox{
	position:relative;
}

#participate  .jobevt_box .jobevt_contbox .jec_pd{
	padding:26px 18px 18px;
}

#participate  .jobevt_box .jobc_state{position:absolute; z-index:10; padding:5px 0px; text-align:center; width:54px; font-size:14px; background:#0b4caa; color:#fff; right:10px; top:-15px;}

#participate  .jobevt_box .jobevt_contbox h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; margin:0px; line-height:100%;}

#participate  .jobevt_box .je_table{table-layout:fixed; font-size:14px;}
#participate  .jobevt_box .je_table th{color:#575757; font-weight:400; padding:4px 0px; line-height:100%;}
#participate  .jobevt_box .je_table td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:4px 0px; color:#000; line-height:100%;}

#participate  .jobevt_box .dday_area{margin:14px auto 0px; text-align:center;}
#participate  .jobevt_box .dday_box{display:inline-block; height:36px; border:2px solid #ed1f1f; color:#ed1f1f; padding:0px 20px; line-height:34px; border-radius:30px;}
#participate  .jobevt_box .dday_box_none{/*line-height:34px; height:38px;*/ line-height:38px; height:40px;}

.participate_view .pv_boxing{box-sizing:border-box; width:100%; display:inline-block;}
.participate_view .pv_left{float:left; width:18%; box-sizing:border-box; margin-right:2%;}
.participate_view .pv_left .pv_tit{/*border-right:2px solid #1c63c8;*/ color:#1c63c8; font-weight:bold;}
.participate_view .pv_left .pv_tit .pv_pdl{padding-left:20px;}
.participate_view .pv_left .pv_tit .pvtit_ico{background:url(/images/common/li_ico_wk.png) 0px 5px; background-size:18px; background-repeat:no-repeat;}
.participate_view .pv_right{float:left; width:80%; box-sizing:border-box; color:#666;}

#recruitment_event{padding:20px 0px; width:100%; position:relative; display:inline-block; box-sizing:border-box;}
#recruitment_event .recruitmentevent_view{/*border-bottom:1px solid #ddd;*/ border-bottom:1px solid #575757; padding:30px 0px; width:100%; display:inline-block; }
#recruitment_event .receventview_left{width:35%; position:relative; display:inline-block; box-sizing:border-box; float:left; margin-right:5%;}
#recruitment_event .receventview_right{width:60%; position:relative; display:inline-block; box-sizing:border-box; float:left;}

#recruitment_event .rcev_poster{width:100%; padding-bottom:140%; border:1px solid #aaa;}
#recruitment_event .receventview_right h2{font-size:22px; color:#000; margin:0px;}
#recruitment_event .rcev_list li{padding:15px 0px; width:100%; position:relative; display:inline-block; box-sizing:border-box;}
#recruitment_event .rcev_list .li_tit{float:left; width:20%; font-size:15px;}
#recruitment_event .rcev_list .li_cont{float:left; width:80%; font-size:15px;}

#recruitment_event .rce_stepbox{display:inline-block; background:#014099; line-height:39px; border-radius:30px; padding:0px 20px; margin:0px 5px 10px; color:#fff; text-align:center; font-size:15px;}
#recruitment_event .receventbox_left{width:18%; position:relative; display:inline-block; box-sizing:border-box; float:left; }
#recruitment_event .receventbox_right{width:82%; position:relative; display:inline-block; box-sizing:border-box; float:left;}

#recruitment_event .rcev_list{background:#f5f5f5; border-radius:20px; padding:20px;}

#recruitment_event .application_btn{border:2px solid #0b4caa; color:#0b4caa; font-size:15px; line-height:55px; background:#fff; text-align:center;	padding:0px; width:205px; font-weight:bold;}

#recruitment_event .partcompany-contents-scroll-carousel .item{
	width:289px; 
	height:100%;
	display:block;
	position:relative;
	background:transparent; 
}
#recruitment_event  .partcompany-contents-scroll-carousel .item a:link{text-decoration:none;}
#recruitment_event  .partcompany-contents-scroll-carousel .item .partcompany{width:100%; /*height:201px;*/ height:100%;}
#recruitment_event  .partcompany-contents-scroll-carousel .item .partcompany .pc_pd{padding:20px;}

#recruitment_event  .partcompany-contents-scroll-carousel .partcompany_roll{position:absolute; width:100%; display:inline-block; text-align:center; margin:20px 0px;}
#recruitment_event  .partcompany-contents-scroll-carousel .partcompany_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}

/*상담하기*/
#counselling{margin:40px 0px;}
#counselling .counselling_main{box-sizing:border-box; width:100%; display:inline-block;}
#counselling .counselling_main .sm4_mainbtn {padding-bottom:82%;}
#counselling .counselling_main .sm4_mainbtn .sm4_txtbox{position:absolute; top:58%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-align:center; width:100%;}
#counselling .counselling_main .sm4_left{box-sizing:border-box; float:left; width:49%;}
#counselling .counselling_main .sm4_right{box-sizing:border-box; float:right; width:49%;}

#counselling .counselling_main .sm4_leftbtn{width:100%; position:relative; height:100%; background:#fff; border:5px solid #575757; border-radius:40px; /*background:url(../images/common/sm4_1_new.jpg); background-position:center; background-repeat:no-repeat;  background-size:cover;*/}
#counselling .counselling_main .sm4_rightbtn{width:100%; position:relative; height:100%;  background:#fff; border:5px solid #575757; border-radius:40px; /*background:url(../images/common/sm4_2_new.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;*/}

#counselling .counselling_main .sm4_img{width:100%; max-width:570px;}
#counselling .counselling_main a:link{text-decoration:none;}
#counselling .counselling_main a:hover,active,focus{text-decoration:none;}
#counselling .counselling_main h2{color:#575757; font-size:2vw; margin:0px; top:20px; position:absolute; font-weight:700; font-family:"GmarketSans"; left:20px;
	border-bottom:5px solid #575757; display:inline-block; text-align:left;}
#counselling .counselling_main p{color:#666; margin:0px; font-size:15px;}

#counselling .counselling_main .smn4{width:100%; /*max-width:245px;*/ max-width:215px; padding:8% 0px 5%; position:relative;}
#counselling .counselling_main .smarr{padding-bottom:20px; width:100%; /*max-width:117px;*/ max-width:107px;}


#counselling .councenterbox{
	/*width:262px;*/
	height:100%; 
	position:relative;
	margin-top:5px;
	margin-left:5px;
	float:left;
}

#counselling .councenterbox:hover,active,focus{
	/*border:1px solid #014099; 
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4);*/ 
	text-decoration:none;
}

#counselling .councenterbox .councenter_photo{
	width:100%; 
	padding-bottom:59%;
	border-radius:10px;
}

#counselling .jobbox_topbar{position:absolute; width:100%; margin:0px auto; text-align:center;}
#counselling .jobbox_topbar .jobboxtb{border-radius:0px 0px 20px 20px; background:#575757; height:8px; width:60%; max-width:150px;  margin:0px auto; }
#counselling .thumnpd{padding:20px 10px 10px;}

.councenter_photo_tp1{
	background: url("../images/common/jobe_noimage_1.jpg");
	background-repeat:no-repeat;
	background-position:center; 
	background-size:100%;

}

.councenter_photo_tp2{
	background: url("../images/common/jobe_noimage_2.jpg");
	background-repeat:no-repeat;
	background-position:center; 
	background-size:100%;

}

.councenter_photo_tp3{
	background: url("../images/common/jobe_noimage_3.jpg");
	background-repeat:no-repeat;
	background-position:center; 
	background-size:100%;

}

.councenter_photo_tp4{
	background: url("../images/common/jobe_noimage_4.jpg");
	background-repeat:no-repeat;
	background-position:center; 
	background-size:100%;

}

.councenter_photo_tp5{
	background: url("../images/common/jobe_noimage_5.jpg");
	background-repeat:no-repeat;
	background-position:center; 
	background-size:100%;

}
#counselling .councenterbox .councenter_txt .ct_pd{padding:22px 20px;}
#counselling .councenterbox .councenter_txt h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; line-height:100%;}
#counselling .councenterbox .councenter_txt p{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px; line-height:100%;}

#counselling_view{padding:20px 0px; width:100%; position:relative; display:inline-block; box-sizing:border-box;}
#counselling_view .counselling_view_a{border-top:2px solid #575757; border-bottom:1px solid #575757; padding:30px 0px; width:100%; display:inline-block; /*border-top:1px solid #000; border-bottom:1px solid #000;*/}
#counselling_view .counselling_view_b{/*border-bottom:1px solid #ddd;*/ border-bottom:1px solid #575757; padding:30px 2.5%; display:inline-block; font-size:15px; }
#counselling_view .counsellingview_left{width:42%; position:relative; display:inline-block; box-sizing:border-box; float:left; margin:0px 2.5%;}
#counselling_view .counsellingview_right{width:50%; position:relative; display:inline-block; box-sizing:border-box; float:left; margin-left:3%;}

#counselling_view .counsv_poster{width:100%; padding-bottom:65%; border:1px solid #aaa; background-repeat:no-repeat;}
#counselling_view .counsv_list li{padding:15px 0px; width:100%; position:relative; display:inline-block; box-sizing:border-box;}
#counselling_view .counsv_list .li_tit{float:left; width:20%;  font-size:15px;}
#counselling_view .counsv_list .li_cont{float:left; width:80%; font-size:15px;}
#counselling_view .counsell_btn_1{border:2px solid #f8df07; color:#333; font-size:15px; line-height:55px; background:#f8df07; text-align:center; padding:0px; width:218px;}
#counselling_view .counsell_btn_1 .ico{width:22px;}
#counselling_view .counsell_btn_2{border:2px solid #575757; background: #575757; border-radius:20px; color:#fff; font-size:15px; line-height:55px; text-align:center; 
padding:0px; width:190px; /*border:2px solid #0b4caa; background:#0b4caa;*/ }

/*상담_210112 추가(일자리종합센터)*/
.couns_bsjcbox{
	border:3px solid #575757; width:98%; box-sizing:border-box; display:inline-block; margin-left:5px; 
	border-radius:30px;
	/*background:#fbfbfb;
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);*/	
}
.couns_bsjcbox:hover,acitve,focus{
	/*border:1px solid #014099; border:3px solid #575757;*/
	border:3px solid #a58a79;
	box-shadow:0px 0px 15px rgba(165,138,121,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(165,138,121,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(165,138,121,0.4); 
	text-decoration:none;
}
.cs_bsjcboxleft{float:left; width:65.5%; box-sizing:border-box;}
.cs_bsjcboxleft .thumnpd{padding:15px !important;}
.cs_bsjcboxleft .csbsl_photo{width:100%; border-radius:20px;}
.cs_bsjcboxright{float:left; width:34.5%; box-sizing:border-box;}
.cs_bsjcboxright .csbr_pd{padding:30px 20px;}


/*job 정보얻기*/
#jobreport {width:100%; height:100%; display:inline-block; box-sizing:border-box; padding:40px 0px;}
#jobreport .jobreport-contents-scroll-carousel .item{
	width:380px; 
	/*height:240px;*/
	display:block;
	position:relative;
	background:transparent; 
	margin-bottom:30px;
}

#jobreport .jobreport-contents-scroll-carousel .item {

}
#jobreport .company_list_1 .company_roll1{position:absolute; width:100%; display:inline-block; text-align:center;}
#jobreport .company_list_1 .company_roll1 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#jobreport .company_list_1 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#jobreport .company_list_1 .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#jobreport .company_list_1 .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#jobreport .company_list_1 .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}

#jobreport .company_list_2 .company_roll2{position:absolute; width:100%; display:inline-block; text-align:center;}
#jobreport .company_list_2 .company_roll2 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#jobreport .company_list_2 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#jobreport .company_list_2 .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#jobreport .company_list_2 .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#jobreport .company_list_2 .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}


#jobreport .company_list_3 .company_roll3{position:absolute; width:100%; display:inline-block; text-align:center;}
#jobreport .company_list_3 .company_roll3 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#jobreport .company_list_3 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#jobreport .company_list_3 .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#jobreport .company_list_3 .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#jobreport .company_list_3 .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}


.certification_listbox{position:relative;}
.certification_listbox .ctlist_pop{position:absolute; z-index:2; width:100%; }
.certification_listbox .ctlist_popbox{background:#f9f9f9; border:2px solid #575757; display:inline-block; width:100%; /*border:1px solid #ddd; width:96.5%;*/ height:100%;}
.certification_listbox .ctlist_popbox .ctl_pd{padding:20px;}
.certification_listbox .ctlist li{width:33.3%; float:left; padding:5px 0px;}

.certification_listbox .ctlist_edit li{width:100%; float:left; padding:5px 0px;}

.certification_viewbox{padding:20px 0px;}
.certification_viewbox h1,.certification_viewbox h2,.certification_viewbox h3{margin:0px;}
.certification_viewbox h4{margin:0px; font-size:15px;}
.certification_viewbox p{margin:0px; font-size:15px;}

.certification_viewbox table{position:relative;}
.certification_viewbox table th{padding:20px 2%;}
.certification_viewbox table td{padding:20px 2%;}

.certification_viewbox .ct_money{width:100%; display:inline-block; box-sizing:border-box; padding:15px 0px; border:1px solid #ddd;}
.certification_viewbox .ct_money li{float:left; width:45%; padding:0px 10px; box-sizing:border-box;}
.certification_viewbox .ct_money .li_tit{font-size:15px;}
.certification_viewbox .ct_money .li_cont{font-size:18px; position:relative; top:-2px;}

.jobdtbox{background:url(/images/common_new23/sm5_bgbox.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;}

/*부산기업관*/
#busan_company{width:100%; height:100%; display:inline-block; box-sizing:border-box; padding:40px 0px;}

#busan_company .company-contents-scroll-carousel .item{
	width:380px; 
	height:240px;
	display:block;
	position:relative;
	background:transparent; 
	margin-bottom:30px;
}

#busan_company .bs_compbox{
	box-sizing:border-box;
	width:100%;
	height:240px;
	/*box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);
	border-radius:30px;*/
	position:relative;
	border-top:1px solid #575757;
	border-bottom:1px solid #575757;
}

#busan_company .bs_compbox .job_state{
	position:absolute;
	z-index:10;
	right:20px;
	bottom:20px;
	color:#fff;
	text-align:center;
	background:#014099;
	border:1px solid #014099;
	line-height:42px;
	height:42px;
	padding:0px 20px;
	/*border-radius:15px;*/
}


#busan_company .bs_compbox .overlay {
	/*opacity: 0;*/
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*border-radius:30px;
	background-color: rgba(0, 0, 0, 0.6);*/
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out; 
	border-top:3px solid #575757;
	border-bottom:3px solid #575757;	
}


#busan_company .bs_compbox .content-item {
	position: absolute;
	/*bottom: 20px;
	right: 20px;
	visibility: hidden;*/
	opacity: 1;
	visibility: visible; 
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
	/*top:36%;*/
	/*left:30%;*/
	text-align:left;
	width:100%;
	/*display:table-cell;
	vertical-align:middle;*/
}

#busan_company .bs_compbox:hover .overlay,
#busan_company .bs_compbox:hover .content-item {
	opacity: 1;
	visibility: visible; }

#busan_company .bs_compbox .content-item .ci_pd{padding:15px;}
#busan_company .bs_compbox .content-item .more_bt{/*width:50px;*/ position: absolute; right:15px;}
#busan_company .bs_compbox .content-item .ci_txt{top:100px; position: absolute; }
#busan_company .bs_compbox .content-item h3{color:#575757; font-size:18px; margin:0px;}
#busan_company .bs_compbox .content-item p{color:#575757; font-size:15px; margin:0px; overflow:hidden;}

/*#busan_company .bs_compbox:hover .content-item .ci_pd{padding:15px;}
#busan_company .bs_compbox:hover .content-item .more_bt{width:50px; position: absolute; right:15px;}
#busan_company .bs_compbox:hover .content-item .ci_txt{top:100px; position: absolute; }
#busan_company .bs_compbox:hover .content-item h3{color:#575757; font-size:18px; margin:0px;}
#busan_company .bs_compbox:hover .content-item p{color:#575757; font-size:15px; margin:0px; overflow:hidden;}*/

#busan_company .company_list_1 .company_roll1{position:absolute; width:100%; display:inline-block; text-align:center;}
#busan_company .company_list_1 .company_roll1 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busan_company .company_list_1 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busan_company .company_list_1 .custom_dots .owl-dot span{background:#b0afaf; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busan_company .company_list_1 .custom_dots .active span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/} 
#busan_company .company_list_1 .custom_dots .owl-dot:hover span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/}

#busan_company .company_list_2 .company_roll2{position:absolute; width:100%; display:inline-block; text-align:center;}
#busan_company .company_list_2 .company_roll2 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busan_company .company_list_2 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busan_company .company_list_2 .custom_dots .owl-dot span{background:#b0afaf; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busan_company .company_list_2 .custom_dots .active span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/} 
#busan_company .company_list_2 .custom_dots .owl-dot:hover span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/}


#busan_company .company_list_3 .company_roll3{position:absolute; width:100%; display:inline-block; text-align:center;}
#busan_company .company_list_3 .company_roll3 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busan_company .company_list_3 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busan_company .company_list_3 .custom_dots .owl-dot span{background:#b0afaf; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busan_company .company_list_3 .custom_dots .active span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/} 
#busan_company .company_list_3 .custom_dots .owl-dot:hover span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/}


#busan_company .company_list_4 .company_roll4{position:absolute; width:100%; display:inline-block; text-align:center;}
#busan_company .company_list_4 .company_roll4 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busan_company .company_list_4 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busan_company .company_list_4 .custom_dots .owl-dot span{background:#b0afaf; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busan_company .company_list_4 .custom_dots .active span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/} 
#busan_company .company_list_4 .custom_dots .owl-dot:hover span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/}


#busan_company .company_list_5 .company_roll5{position:absolute; width:100%; display:inline-block; text-align:center;}
#busan_company .company_list_5 .company_roll5 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busan_company .company_list_5 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busan_company .company_list_5 .custom_dots .owl-dot span{background:#b0afaf; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busan_company .company_list_5 .custom_dots .active span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/} 
#busan_company .company_list_5 .custom_dots .owl-dot:hover span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/}

#busan_company .company_list_6 .company_roll6{position:absolute; width:100%; display:inline-block; text-align:center; padding:10px 0px;}
#busan_company .company_list_6 .company_roll6 .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busan_company .company_list_6 .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busan_company .company_list_6 .custom_dots .owl-dot span{background:#b0afaf; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busan_company .company_list_6 .custom_dots .active span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/} 
#busan_company .company_list_6 .custom_dots .owl-dot:hover span{background:#575656; border-radius:50%; width:10px; height:10px; /*width:27px; border-radius:20px;*/}


.busan_cop{text-align:center;}
.busan_cop a:link{text-decoration:none;}
.busan_cop .bs_pd{padding:25px 20px 35px; position:relative;}
.busan_cop .bs_ctico{position:absolute; height:30px;}
.busan_cop .cpn_logo{width:100%; padding-bottom:65%;}
.busan_cop  h2{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:600; font-size:22px;}
.busan_cop  p{/*color:#000;*/ color:#585756; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px;}



#busancompany_view{display:inline-block; width:100%; height:100%; box-sizing:border-box;}
#busancompany_view .viewc_top{width:100%; display:inline-block;}
#busancompany_view .viewc_bottom{border-bottom:1px solid #d7d7d7;}
#busancompany_view .bsconvtop_left{float:left; box-sizing:border-box; width:23%; margin-right:2%;}
#busancompany_view .bsconvtop_right{float:left; box-sizing:border-box; width:75%;}

#busancompany_view .bscompany_photo{width:100%; height:100%; border-radius:30px; padding-bottom:78%; }
#busancompany_view .bsconpany_name{border-bottom:1px solid #ddd; padding-bottom:10px;}
#busancompany_view .bsconpany_name a{color:#999;}
#busancompany_view .bsconpany_name a:link{text-decoration:none;}
#busancompany_view .bsconpany_name .hp_ico{width:10px;}

#busancompany_view .cp_catebox{display:inline-block; background:#3275d4; color:#fff; line-height:30px; border-radius:30px; height:30px; padding:0px 9px; font-size:15px;}


#busancompany_view .bscp_list li{padding:12px;}
#busancompany_view .bscp_list .li_tit{width:14.5%;}
#busancompany_view .bscp_list .li_cont{width:85.5%;}

#busancompany_view .bs_companyview_sector{display:inline-block; width:100%; height:100%; box-sizing:border-box;}
#busancompany_view .bs_companyview_sector h2.tit{font-size:22px; color:#000; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
#busancompany_view .bs_companyview_sector .bscom_box{padding:20px 0px; box-sizing:border-box; display:inline-block;}
#busancompany_view .bs_companyview_sector .bscom_left{box-sizing:border-box;}
#busancompany_view .bs_companyview_sector .bscom_left .bl_pd{padding:20px;}
#busancompany_view .bs_companyview_sector .bscom_right{box-sizing:border-box;}
#busancompany_view .bs_companyview_sector .jobin_photo{border-radius:50%; }
#busancompany_view  .jobin_photo{/*max-width:147px; max-height:147px;*/ width:100%; height:100%; margin:0px auto;}
#busancompany_view  .jobin_photo{border-radius:50%; }



#busancompany_view .bs_companyview_sector h1, .bs_companyview_sector h2, .bs_companyview_sector h3, .bs_companyview_sector h4, .bs_companyview_sector p{margin:0px;}
#busancompany_view .bscmvbox{display:inline-block; width:100%; height:100%; box-sizing:border-box; margin-bottom:20px;}
#busancompany_view .bscmvbox .bscmvbox_left{float:left; width:20%; box-sizing:border-box;}
#busancompany_view .bscmvbox .bscmvbox_right{float:left; width:80%; box-sizing:border-box;}
#busancompany_view .bscmvbox h3.tit{border-bottom:2px solid #014099; color:#014099; padding-bottom:5px;}
#busancompany_view .bscp_table th{padding:8px;}
#busancompany_view .bscp_table td{padding:8px;}

#busancompany_view .partcompany-contents-scroll-carousel .item{
	width:289px; 
	height:100%;
	display:block;
	position:relative;
	background:transparent; 
}
#busancompany_view .partcompany-contents-scroll-carousel .item a:link{text-decoration:none;}
#busancompany_view .partcompany-contents-scroll-carousel .item .partcompany{width:100%; /*height:201px;*/ height:100%;}
#busancompany_view .partcompany-contents-scroll-carousel .item .partcompany .pc_pd{padding:20px;}

#busancompany_view .partcompany-contents-scroll-carousel .partcompany_roll{position:absolute; width:100%; display:inline-block; text-align:center; margin:20px 0px;}
#busancompany_view .partcompany-contents-scroll-carousel .partcompany_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busancompany_view .partcompany-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .owl-dot span{background:#b0afaf; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .active span{background:#575656; width:27px; border-radius:20px;} 
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#575656; width:27px; border-radius:20px;}


.bscompcate_list{width:100%; box-sizing:border-box;}
.bscompcate_list li{display:inline-block; width:24.5%; box-sizing:border-box;}

.bsc_titbox{border-bottom:1px solid #808080; padding-bottom:10px; width:100%; display:inline-block; box-sizing:border-box;}

.bsc_titbox .bsc_tbleft{display:inline-block; box-sizing:border-box;}
.bsc_titbox .bsc_tbright{display:inline-block; box-sizing:border-box;}

.bsc_clistit{background:#575757; padding:10px 10px; /*width:100%; display:inline-block;*/}
.bsc_clistit a{color:#fff !important;}


/*작성페이지 이미지 리스트*/
.write_view_imgbox{margin:0px auto; max-width:450px;}
.write_view_imgbox .wv_imgbox{width:100%; max-height:250px; border:1px solid #ccc;}
.write_view_imgbox .logo{padding-bottom:55%;}
.write_view_imgbox .imgbox{padding-bottom:45%;}
.write_view_imgbox .imgbox_none{background:url(/images/common/img_preview.png); background-size:100%; max-height:202px; max-width:302px;}
.img_upbtn{line-height:35px; border:1px solid #014099; background:#014099; color:#fff;  line-height:35px; height:35px; font-size:15px; padding:0px 10px;}

/*사이트맵*/
#sitemap_box{padding:30px 0px; /*background:#f6f7f7;*/}
.sitemap_box .depth2{float:left; width:17.5%; margin-right:2%; margin-bottom:30px; box-sizing:border-box; min-height:220px; /*width:18%;*/}
.sitemap_box .depth2 h1,.sitemap_box .depth2 h2,.sitemap_box .depth2 h3,.sitemap_box .depth2 h4,.sitemap_box .depth2 p{margin:0px;}
.sitemap_box .depth2 h4{background:#fff;  font-size:16px;  border:3px solid #575757; color:#575757; padding:10px; border-radius:10px; 
	/*border-top:2px solid #9fb6c6; background:#fff; border-bottom:1px solid #9fb6c6; color:#0b4da2;*/}
.sitemap_box .depth2 p{font-size:15px; color:#333;}
.sitemap_box .depth2 a:link{text-decoration:none;}
.sitemap_box .stmap_list{background:rgba(223,223,223,0.5); border:2px solid #dfdfdf; border-radius:10px; min-height:340px; 
	/*border-radius:5px; background:#dfdfdf; background:#dce4ea; min-height:220px;*/ }
.sitemap_box .stmap_list li{margin:5px 10px;}

/*배너모음*/
.mbc_list{box-sizing:border-box;}
.mbc_box_list:before,
.mbc_box_list:after {display:block;clear:both; content:"";}

.mbc_box_list{box-sizing:border-box; position:relative; display:block; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.mbc_box_list li{background:#fff; box-sizing:border-box; border-right:1px solid #ddd; border-bottom:1px solid #ddd; float:left; width:33.3%; padding:20px 0px; display:inline-block; text-align:center; border-collapse:collapse;}
.mbc_box_list li.li_tp1{width:50%;}
.mbc_box_list a:link, a:hover,active,focus{text-decoration:none;}
.mbc_list p{margin:0px; padding:0px; color:#333; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mbc_box_list .mbclist_pd{padding:0px 1%;}
.mbc_box_list .logo{width:100%; max-width:255px; max-height:75px; padding-bottom:20%; margin:0px auto;  background-size:100% !important;}


/*채용정보_210305*/
.list_tabsltbox {position:relative; top:-3px;}
.list_tabslt li{border:1px solid #b0afaf; background:#b0afaf; padding:0px 7px; margin-left:3px; float:left; cursor:pointer; border-radius:5px;}
.list_tabslt li.on{border:1px solid #575757; background:#575757}
.list_tabslt li img{width:20px;}



/*bi*/
.bjn_bilogbox{width:100%; display:inline-block; box-sizing:border-box; padding:0px 0px;}
.bjn_bilogbox .bilogobox_1{box-sizing:border-box; text-align:center; margin:0px auto;}
.bjn_bilogbox .bilogobox_2{box-sizing:border-box; word-break:break-all;}

/*일자리정책_일포유_210818*/
.ctt_list li{line-height:180%;}



/* 박람회 211124 */
#fair{margin:40px 0px;}
#fair .fair_main{box-sizing:border-box; width:100%; display:inline-block;}
#fair .fair_main .sm11_mainbtn {padding-bottom:65%;}
#fair .fair_main .sm11_mainbtn .sm11_txtbox{/*top:33%;*/position:absolute; top:50%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-align:center; width:100%;}
#fair .fair_main .sm11_left{box-sizing:border-box; float:left; width:49%;}
#fair .fair_main .sm11_right{box-sizing:border-box; float:right; width:49%;}

#fair .fair_main .sm11_leftbtn{background:url(../images/common/sm11_1.jpg); width:100%; background-position:center; background-repeat:no-repeat;  position:relative; height:100%; background-size:cover;}
#fair .fair_main .sm11_rightbtn{background:url(../images/common/sm11_2.jpg); width:100%; background-position:center; background-repeat:no-repeat;  position:relative; height:100%; background-size:cover;}

#fair .fair_main .sm11_img{width:100%; max-width:570px;}
#fair .fair_main a:link{text-decoration:none;}
#fair .fair_main a:hover,active,focus{text-decoration:none;}
#fair .fair_main h2{color:#fff; font-size:22px; margin:0px;}
#fair .fair_main p{color:#666; margin:0px; font-size:15px;}

#participate.fair .fiar_logoBox {margin:20px 20px 0;padding:20px;height:100px;background:#fff;position:relative;}
#participate.fair .fiar_logoBox img {position:absolute;top:50%;left:50%;transform:translate(-50.2%,-50.2%);max-width:calc(100% - 40px);max-height:calc(100% - 40px);}
#participate.fair .jobedubox {margin:0;}
#participate.fair .jobedubox h3 {margin-bottom:10px;}
#participate.fair .jobedubox .jobedu_contbox p {font-size:13px;letter-spacing:-0.03em;margin-bottom:5px;color:#666;}
#participate.fair .jobedubox .jobedu_contbox p:last-child {margin-bottom:0;}
#participate.fair .list_content {margin-right:-2%;}
#participate.fair .list_content:after {content:"";display:block;clear:both;}
#participate.fair .list_content > a {float:left;width:calc(23.875% - 12px);margin:5px 1.5% 2% 5px;}
#participate.fair .list_content .ask_tit {width:82px;display:inline-block;}

	@media screen and (max-width:1240px){
	
		#participate.fair .list_content > a {width:calc(32.33% - 15px);}
	}
	@media screen and (max-width:1000px){
	
		#participate.fair .list_content > a {width:calc(49.25% - 18px);}
	}
	@media screen and (max-width:650px){
	
		#participate.fair .list_content > a {width:calc(100% - 22px);}
	}


/* 화상상담신청 */
.grayline {width:100%;height:0px;border-bottom:1px solid #585756;}
#counCenter {/*padding:30px 0px 100px;*/ padding:0px 0px 100px;}
#counCenter_mapBox {background:#ebecee;padding:30px 0;}
.counCenter_mapBox_inwrap {position:relative; max-width:1240px; padding:0 20px;margin:0 auto;display:table;width:100%;table-layout:fixed;}
#counCenter_mapBox .map {display:table-cell;width:50%;vertical-align:middle;}
#counCenter_mapBox .map .regionBtn_wrap {position:relative;display:inline-block;}
#counCenter_mapBox .map .regionBtn_wrap img {width:531px;}
#counCenter_mapBox .map .regionBtn_wrap a {position:absolute;padding:3px 8px;background:#545454;border-radius:20px;color:#fff;white-space:nowrap;font-size:13px;}
#counCenter_mapBox .map .regionBtn_wrap a.on {background:#335cff;}
#counCenter_mapBox .map .regionBtn_wrap a.gijang {top:100px;right:80px;}
#counCenter_mapBox .map .regionBtn_wrap a.gumjung {top:100px;right:180px;}
#counCenter_mapBox .map .regionBtn_wrap a.buckgu {top:120px;right:255px;}
#counCenter_mapBox .map .regionBtn_wrap a.dongrae {top:150px;right:210px;}
#counCenter_mapBox .map .regionBtn_wrap a.yeonje {top:180px;right:210px;}
#counCenter_mapBox .map .regionBtn_wrap a.suyeong {top:210px;right:180px;}
#counCenter_mapBox .map .regionBtn_wrap a.heaundae {top:180px;right:130px;}
#counCenter_mapBox .map .regionBtn_wrap a.namgu {top:245px;right:215px;}
#counCenter_mapBox .map .regionBtn_wrap a.jingu {top:192px;left:231px;}
#counCenter_mapBox .map .regionBtn_wrap a.gangseo {top:190px;left:100px;}
#counCenter_mapBox .map .regionBtn_wrap a.sasang {top:180px;left:180px;}
#counCenter_mapBox .map .regionBtn_wrap a.saha {top:250px;left:160px;}
#counCenter_mapBox .map .regionBtn_wrap a.seogu {top:220px;left:200px;}
#counCenter_mapBox .map .regionBtn_wrap a.junggu {top:250px;left:215px;}
#counCenter_mapBox .map .regionBtn_wrap a.yeongdo {top:290px;left:230px;}
#counCenter_mapBox .map .regionBtn_wrap a.donggu {top:225px;left:240px;}
#counCenter_mapBox .search {display:table-cell;width:50%;vertical-align:middle;}
#counCenter_mapBox .search select {font-size:1em;display:block;width:100%;max-width:400px;height:50px;margin-bottom:10px;padding:0 40px 0 10px;background:url(../images/common/select_arr.png) no-repeat right 5px center #fff;border:1px solid #ced4da;}
#counCenter_mapBox .search input {font-size:1em;display:block;width:100%;max-width:400px;height:50px;margin-bottom:10px;padding:0 10px;border:1px solid #ced4da;}
#counCenter_mapBox .search button {font-size:1em;display:block;width:100%;max-width:400px;height:50px;background:#014099;border:none;}
#counCenter_mapBox .search button span {color:#fff;position:relative;padding-left:25px;}
#counCenter_mapBox .search button span:before {content:"";position:absolute;top:50%;left:0;margin-top:-7px;display:block;clear:both;width:14px;height:15px;background:url(../images/common/counCenter_map_searchBtn.png) no-repeat center center;background-size:14px auto;}
.counCenter_tblBtn {display:inline-block;background:#545454;color:#fff !important;padding:7px 15px;}

.consult_w  {background:#f5f5f5;padding:50px;margin-top:50px;}
.consult_w:after {content:"";display:block;clear:both;}
.consult_w  .consult_top_tit{position:relative; padding-bottom:40px;}
.consult_w  .consult_top_tit:after{content:""; display:block; width:1400px; height:2px; background:#fff; position:absolute; bottom: 0; left: -5rem;}
.consult_w  .consult_top_tit p{line-height:1.2; font-weight: 300;}
.consult_w:after {content:"";display:block;clear:both;}
/*.consult_w .calendar#no_data p {text-align:center;margin:100px auto 0;line-height:160%;}
.consult_w .calendar#no_data p:before {content:"";display:block;margin:0 auto 10px;width:60px;height:60px;border:1px solid #e3e8f0;border-radius:50%;background:url(../images/common/consult_nodata.png) no-repeat center center #fff;background-size:22px auto;}*/
.consult_w .cal_box{width:calc(50% - 40px);float:left;}
.consult_w .cal_box .cal_title{margin-bottom: 30px; width: 100%;font-size:0;text-align:center;}	
.consult_w .cal_box .cal_title .cal_month {display:inline-block;font-size:18px;color:#333;font-weight:600;vertical-align:middle;}
.consult_w .cal_box .cal_title a{display:inline-block;width: 40px; height: 40px; border-radius: 50%;vertical-align:middle;}
.consult_w .cal_box .cal_title a.prev{background: url(../images/common/calendar_prev.png) no-repeat center center #444;background-size:8px auto;}
.consult_w .cal_box .cal_title a.next{background: url(../images/common/calendar_next.png) no-repeat center center #444;background-size:8px auto;}
.consult_w .cal_box p{font-family:'GmarketSans',sans-serif; margin:0 2rem; display:-webkit-box; font-size:18px;}
.consult_w .cal_cont{background: #fff; border-radius: 3px; padding: 38px;}
.consult_w .cal_cont table{width:100%; text-align:center;border-collapse: collapse;border-spacing: 0px;}
.consult_w .cal_cont table caption{text-indent: -9999px;font-size: 0;}
.consult_w .cal_cont table th{font-weight:600; padding-bottom: 15px;}
.color_sun{color:#ff0000;}
.color_sat{color:#335cff;}
.consult_w .cal_cont table .last td{padding-bottom:0;}
.consult_w .cal_cont table td{padding-bottom:10px;}
.consult_w .cal_cont table td a{border:1px solid #ced4dc; border-radius:3px; display:inline-block; width: 50px; height: 50px; line-height: 45px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.consult_w .cal_cont table td.act a {background:#014099;border-color:#014099;color:#fff;}
.consult_w .cal_cont table td.disabled a {cursor:default;color:#a8aaab;background:#f5f5f5;}

.consult_w .cal_sel {float:right; width:50%; padding-top:70px; /*padding-top:95px;*/}
.consult_w .sel_box h2{margin:0;font-family:'GmarketSans',sans-serif;position:relative;padding-left:25px;font-size:18px;font-weight:600;}
.consult_w .sel_box h2:before {content:"";position:absolute;top:50%;left:0;margin-top:-9px;display:block;width:18px;height:18px;background:url(../images/common/consult_w_calsel_title.png) no-repeat center center;background-size:18px auto;}
.consult_w .sel_box p{padding-top:15px;}
.consult_w .sel_box ul{width:100%; margin-top:10px; overflow:hidden;}
.consult_w .sel_box ul li{float:left; width: calc(25% - 7.5px); margin: 10px 10px 0 0;}
.consult_w .sel_box ul li:nth-child(4n){margin-right:0;}
.consult_w .sel_box ul li a{display:inline-block;  width:100%; border: 1px solid #ced4dc; border-radius: 3px; text-align: center; padding: 10px 10px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.consult_w .sel_box ul li.act a {background:#014099;border-color:#014099;color:#fff;font-weight:600;}
.consult_w .cal_sel button {width:100%;height:60px;margin-top:90px;border-radius:3px;background:#1c63c8;color:#fff;border:none;font-size:1em;cursor:pointer;}


.dibl {display:inline-block !important;}


/* 온라인 상설 채용관 추가 220120 */
.onlineRecruit_wrap {position:relative;background:url(../images/onlineRecruit/onlineRecruit_wrap_bg.jpg) no-repeat center top #0b4da2;background-size:100% auto;}
.onlineRecruit_wrap * {margin:0;font-family: "NanumSquareRound",sans-serif;letter-spacing:-0.06em;font-weight:800;box-sizing:border-box;color:#3a3a3a;font-size:18px;word-wrap:break-word;word-break:keep-all;}

.onlineRecruit_deco {position:absolute;display:block;border-radius:50%;will-change:transform;}
.onlineRecruit_deco.circle01 {top:-80px;right:100px;width:170px;height:170px;border:30px solid #fff000;animation-duration: 2s;animation-name: circle01;animation-iteration-count: infinite;}
.onlineRecruit_deco.circle02 {top:75px;left:-70px;width:150px;height:150px;border:25px solid #fff000;animation-duration: 2s;animation-name: circle01;animation-iteration-count: infinite;animation-delay:0.5s;}
.onlineRecruit_deco.circle03 {top:290px;left:20px;width:35px;height:35px;border:1px solid #fff000;animation-duration: 2s;animation-name: circle01;animation-iteration-count: infinite;animation-delay:0.5s;}
.onlineRecruit_deco.circle04 {top:1030px;right:180px;width:60px;height:60px;border:20px solid #fff000;animation-duration: 1.5s;animation-name: circle03;animation-iteration-count: infinite;}
.onlineRecruit_deco.circle05 {top:1120px;right:150px;width:30px;height:30px;border:1px solid #fff000;animation-duration: 1.5s;animation-name: circle03;animation-iteration-count: infinite;}

@keyframes circle01 {
  0 {
    transform:none;
  }

  50% {
    transform:translate(0,10px);
  }
  100% {
    transform:none;
  }
}
@keyframes circle03 {
  0 {
    transform:none;
  }

  50% {
    transform:translate(0,-10px);
  }
  100% {
    transform:none;
  }
}

.or_fpoint {color:#fff000 !important;}

.orSec01 {text-align:center;padding-top:100px;margin-bottom:200px;position:relative}
.orSec01:after {content:"";position:absolute;left:50%;bottom:-230px;margin-left:-340px;display:block;width:681px;height:314px;background:url(../images/onlineRecruit/or_bgWave1.png) no-repeat center bottom;background-size:100% auto;}
.orSec01 h2 {margin:0 0 20px 0;font-size:90px;color:#fff000;}
.orSec01 h2 img {width:612px;max-width:80%;}
.orSec01 .stxt {margin-bottom:120px;font-size:26px;color:#fff;letter-spacing:-0.1em;font-weight:700;line-height:160%;}
.orSec01 .stxt span {font-size:26px;}
.orSec01_video {margin:0 20px;position:relative;}
.orSec01_video .videoBox {position:relative;z-index:2;box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);border:10px solid #fff;border-radius:20px;background:url(../images/onlineRecruit/videoBg.jpg) no-repeat center center #fff;background-size:100% auto;}
.orSec01_video video {width:100%;}
.orSec01_video .bgImg1 {position:relative;z-index:1;}
.orSec01_video .bgImg1:before {content:"";position:absolute;bottom:0;left:-20px;width:1200px;height:250px;background:url(../images/onlineRecruit/orSec01_bgImg1.png) no-repeat center bottom;background-size:100% auto;}
.orSec01_video .bgImg1:after {will-change:transform;transform-origin : 70% 100%;animation-iteration-count: infinite;animation-duration: 1s;animation-name: arm;content:"";position:absolute;bottom:5px;left:68px;width:60px;height:150px;background:url(../images/onlineRecruit/orSec01_bgImg1_arm.svg) no-repeat center center;}
.orSec01_video .bgImg2 {position:absolute;bottom:-210px;left:-155px;width:318px;height:398px;background:url(../images/onlineRecruit/orSec01_bgImg2.png) no-repeat;z-index:3;}

@keyframes arm {
  0 {
    transform:none;
  }

  50% {
    transform:rotate(5deg);
  }
  100% {
    transform:none;
  }
}

.orSec02 {margin-bottom:200px;position:relative;opacity:0;transform:translate(0,100px);transition:all 1s;will-change:transform;}
.orSec02.ani {opacity:1;transform:none;}
.orSec02:before {content:"";position:absolute;bottom:0px;left:0;width:100%;height:400px;border-radius:200px;background:#4c87ff;z-index:1;}
.orSec02:after {content:"";position:absolute;left:50%;bottom:-160px;margin-left:-205px;display:block;width:510px;height:291px;background:url(../images/onlineRecruit/or_bgWave2.png) no-repeat;background-size:100% auto;}
.orSec02_tab {margin-bottom:45px;font-size:0;text-align:center;}
.orSec02_tab li {display:inline-block;margin-left:70px;}
.orSec02_tab li:first-child {margin-left:0;}
.orSec02_tab li a {display:block;position:relative;}
.orSec02_tab li a:focus {text-decoration:none;}
.orSec02_tab li a span {font-size:40px;color:#fff;}
.orSec02_tab li a:after {content:"";position:absolute;bottom:0px;left:-5px;display:block;width:0;height:14px;background:#84acff;transition:all .3s;}
.orSec02_tab li.over a:after {width:calc(100% + 10px);}
.orSec02_tab li.over a span {color:#fff000;position:relative;z-index:1;}
.orSec02_tabCon {display:none;}
.orSec02_tabCon ul {font-size:0;margin:0 auto;position:relative;z-index:2;text-align:center; padding-top:25px;}
.orSec02_tabCon ul li {display:inline-block;text-align:center;margin-bottom:30px;will-change:transform;transform:translate(0,-70px);opacity:0;transition:all 1.5s;}
.orSec02_tabCon.ani ul li {transform:none;opacity:1;}
.orSec02_tabCon.ani ul li:nth-child(1) {}
.orSec02_tabCon.ani ul li:nth-child(2) {transition-delay:.2s;}
.orSec02_tabCon.ani ul li:nth-child(3) {transition-delay:.4s;}
.orSec02_tabCon.ani ul li:nth-child(4) {transition-delay:.6s;}
.orSec02_tabCon.ani ul li:nth-child(5) {transition-delay:.8s;}
.orSec02.ani .orSec02_tabCon.ani ul li:nth-child(1) {transition-delay:.3s;}
.orSec02.ani .orSec02_tabCon.ani ul li:nth-child(2) {transition-delay:.5s;}
.orSec02.ani .orSec02_tabCon.ani ul li:nth-child(3) {transition-delay:.7s;}
.orSec02.ani .orSec02_tabCon.ani ul li:nth-child(4) {transition-delay:.9s;}
.orSec02.ani .orSec02_tabCon.ani ul li:nth-child(5) {transition-delay:1.1s;}
.orSec02_tabCon ul li .inbox {display:inline-block;position:relative;width:220px;height:220px;padding:60px 30px;border-radius:50%;background:#fff;box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);}
.orSec02_tabCon ul li:first-child {margin-left:0;}
#orSec02_tabCon1 ul {max-width:1000px;}
#orSec02_tabCon1 li {margin-left:40px;}
#orSec02_tabCon1 li:first-child {margin-left:0;}
#orSec02_tabCon2 li {margin-left:25px;}
#orSec02_tabCon2 li:first-child {margin-left:0;}
.orSec02_tabCon ul li .num {position:absolute;top:-25px;left:50%;margin-left:-25px;width:50px;height:50px;line-height:50px;border-radius:50%;background:#fff000;text-align:center;}
.orSec02_tabCon ul li .img {width:100%;height:90px;margin:0 auto;}
#orSec02_tabCon1 li:nth-child(1) .img {background:url(../images/onlineRecruit/orSec02_tabCon1_img01.png) no-repeat center center;background-size:63px auto;}
#orSec02_tabCon1 li:nth-child(2) .img {background:url(../images/onlineRecruit/orSec02_tabCon1_img02.png) no-repeat center center;background-size:111px auto;}
#orSec02_tabCon1 li:nth-child(3) .img {background:url(../images/onlineRecruit/orSec02_tabCon1_img03.png) no-repeat center center;background-size:74px auto;}
#orSec02_tabCon1 li:nth-child(4) .img {background:url(../images/onlineRecruit/orSec02_tabCon1_img04.png) no-repeat center center;background-size:61px auto;}
#orSec02_tabCon2 li:nth-child(1) .img {background:url(../images/onlineRecruit/orSec02_tabCon2_img01.png) no-repeat center center;background-size:76px auto;}
#orSec02_tabCon2 li:nth-child(2) .img {background:url(../images/onlineRecruit/orSec02_tabCon2_img02.png) no-repeat center center;background-size:73px auto;}
#orSec02_tabCon2 li:nth-child(3) .img {background:url(../images/onlineRecruit/orSec02_tabCon2_img03.png) no-repeat center center;background-size:70px auto;}
#orSec02_tabCon2 li:nth-child(4) .img {background:url(../images/onlineRecruit/orSec02_tabCon2_img04.png) no-repeat center center;background-size:77px auto;}
#orSec02_tabCon2 li:nth-child(5) .img {background:url(../images/onlineRecruit/orSec02_tabCon2_img05.png) no-repeat center center;background-size:61px auto;}
.orSec02_btnBox {margin-top:20px;padding-bottom:120px;text-align:center;position:relative;z-index:2;}
.orSec02_btnBox .or_linkBtn {margin:0 20px 5px;}

.orSec03_title {width:800px;max-width:100%;margin-bottom:90px;}
.orSec03_title:after {content:"";display:block;clear:both;}
.orSec03_title .txtBox {float:left;}
.orSec03_title .btxt {margin-bottom:20px;font-size:40px;color:#fff;}
.orSec03_title .btxt span {font-size:40px;}
.orSec03_title .stxt {color:#fff;line-height:140%;}
.orSec03_title .or_linkBtn {float:right;margin-top:25px;}

.orSec03 {position:relative;margin-bottom:240px;background:url(../images/onlineRecruit/orSec03_bg.png) no-repeat top 50px right;}

.orSec03:after {content:"";position:absolute;right:180px;bottom:-280px;display:block;width:651px;height:436px;background:url(../images/onlineRecruit/or_bgWave3.png) no-repeat;background-size:100% auto;}
.orSec03_txt {position:relative;z-index:2;}
.orSec03_txt:after {content:"";display:block;clear:both;}
.orSec03_txt li {float:left;position:relative;width:350px;height:495px;padding:50px 55px;background:#3c5da2;border-radius:20px;box-shadow:0 20px 30px rgba(0, 0, 0, 0.1)}
.orSec03_txt li:last-child {margin:90px 0 0 130px;}
.orSec03_txt li:first-child:before {content:"";position:absolute;bottom:0;right:-75px;width:326px;height:252px;background:url(../images/onlineRecruit/orSec03_txt_bg1.png) no-repeat right bottom;}
.orSec03_txt li:last-child:before {content:"";position:absolute;bottom:0;right:0;width:300px;height:188px;background:url(../images/onlineRecruit/orSec03_txt_bg2.png) no-repeat right bottom;}
.orSec03_txt li:first-child:after {content:"";position:absolute;left:80px;bottom:-44px;width:65px;height:44px;background:url(../images/onlineRecruit/orSec03_txt_deco1.png) no-repeat center center;background-size:65px auto;}
.orSec03_txt li:last-child:after {content:"";position:absolute;right:80px;bottom:-44px;width:65px;height:44px;background:url(../images/onlineRecruit/orSec03_txt_deco2.png) no-repeat center center;background-size:65px auto;}
.orSec03_txt li .cate {display:inline-block;padding:7px 20px;margin-bottom:20px;border-radius:30px;background:#59ff9e;color:#3c5da2;}
.orSec03_txt li .txt {font-size:26px;color:#fff;line-height:140%;}
.orSec03_txt li {transform:translate(0,70px);transition:all 1s;opacity:0;will-change:transform;}
.orSec03.ani .orSec03_txt li {transform:none;opacity:1;}
.orSec03.ani .orSec03_txt li:last-child{transition-delay:.3s;}

.orSec04 {padding:110px;margin-bottom:70px;border-radius:20px;background:url(../images/onlineRecruit/orSec04_bg.png) no-repeat right 60px bottom #fff;background-size:536px;box-shadow:0 -20px 30px rgba(0, 0, 0, 0.1);transition:all 1.5s;transform:translate(0, 200px);opacity:0;}
.orSec04.ani {transform:none;opacity:1;}
.orSec04 .btxt {margin-bottom:20px;color:#276eff;font-size:40px;opacity:0;transform:translate(0,-50px);transition:all 1s;transition-delay:0.3s;}
.orSec04 .stxt {line-height:140%;margin-bottom:50px;opacity:0;transform:translate(0,-50px);transition:all 0.8s;transition-delay:0.4s;}
.orSec04.ani .btxt {transform:none;opacity:1;}
.orSec04.ani .stxt {transform:none;opacity:1;}
.orSec04 .btnBox {opacity:0;transition:all 0.8s;transition-delay:0.6s;}
.orSec04.ani .btnBox {opacity:1;}
.orSec04 .or_linkBtn {background:#276eff;}
.orSec04 .or_linkBtn span {color:#fff;}
.orSec04 .or_linkBtn span:before {background-image:url(../images/onlineRecruit/or_linkBtn_icon_w.png);}

.orSec05 {margin-bottom:300px;position:relative;}
.orSec05:after {content:"";position:absolute;right:200px;bottom:-480px;display:block;width:570px;height:400px;background:url(../images/onlineRecruit/or_bgWave4.png) no-repeat;background-size:100% auto;}
.orSec05_txtBox {text-align:center;margin-bottom:50px;}
.orSec05_txtBox .btxt {font-size:40px;margin-bottom:30px;}
.orSec05_txtBox .stxt {color:#fff;margin-bottom:50px;line-height:140%;}
.orSec05_txtBox .tellNum {display:inline-block;padding:8px 25px;background:#fff000;color:#276eff;font-size:24px;border-radius:30px;}
.orSec05_txtBox .tellNum span {margin-left:10px;font-size:30px;color:#276eff;vertical-align:middle;}
.orSec05_tmp_lst {margin:0 70px;
display: -ms-flexbox; 
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap; 
flex-wrap: wrap;
}
.orSec05_tmp_lst li {width:28%;text-align:center;transform:translate(-50px,0);opacity:0;transition:all 1.5s;}
.orSec05.ani .orSec05_tmp_lst li {transform:none;opacity:1;}
.orSec05.ani .orSec05_tmp_lst li:nth-child(1) {}
.orSec05.ani .orSec05_tmp_lst li:nth-child(2) {transition-delay:0.2s;}
.orSec05.ani .orSec05_tmp_lst li:nth-child(3) {transition-delay:0.3s;}
.orSec05_tmp_lst li .img {margin-bottom:20px;width:100%;padding-bottom:165%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 -20px 30px rgba(0, 0, 0, 0.1);}
.orSec05_tmp_lst li:nth-child(1) .img {background:url(../images/onlineRecruit/orSec05_tmp01.png) no-repeat center center;background-size:cover;}
.orSec05_tmp_lst li:nth-child(2) .img {background:url(../images/onlineRecruit/orSec05_tmp02.png) no-repeat center center;background-size:cover;}
.orSec05_tmp_lst li:nth-child(3) .img {background:url(../images/onlineRecruit/orSec05_tmp03.png) no-repeat center center;background-size:cover;}
.orSec05_tmp_lst li .tit {width:100px;height:40px;line-height:43px;margin:0 auto 20px;background:#fff000;border-radius:30px;text-align:center;color:#276eff;}

.orSec06 {min-height:380px;padding:0 70px 180px 70px;position:relative;}
.orSec06 .bg {position:absolute;bottom:0;right:55px;width:790px;max-width:100%;background:url(../images/onlineRecruit/orSec06_bg.png) no-repeat center bottom;background-size:100% auto;opacity:0;transition:all 1s;transform:translate(70px,0);will-change:transform;}
.orSec06 .bg span {display:block;width:100%;height:0;padding-bottom:47.0886%;}
.orSec06 .btxt {margin-bottom:10px;font-size:30px;line-height:120%;}
.orSec06 .point {display:inline-block;margin-bottom:30px;padding:7px 20px 5px;border-radius:30px;background:#fff000;color:#276eff;}
.orSec06 .stxt {color:#fff;line-height:140%;}
.orSec06.ani .bg {opacity:1;transform:none;}

.or_linkBtn {display:inline-block;width:260px;height:80px;line-height:80px;border-radius:10px;background:#fff000;text-align:center;box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);transition:all .3s;}
.or_linkBtn span {display:inline-block;position:relative;padding-left:30px;}
.or_linkBtn span:before {content:"";position:absolute;top:50%;left:0;margin-top:-10px;display:block;clear:both;width:20px;height:21px;background:url(../images/onlineRecruit/or_linkBtn_icon.png) no-repeat center center;background-size:20px auto;}
	

	@media only screen and (min-width:1200px) {
	
		.consult_w .cal_cont table td:not(.act):not(.disabled) a:hover,
		.consult_w .cal_cont table td:not(.act):not(.disabled) a:focus {border-color:#014099;color:#014099;}
		.consult_w .sel_box ul li:not(.act) a:hover,
		.consult_w .sel_box ul li:not(.act) a:focus {border-color:#014099;color:#014099;}

		#counCenter_mapBox .map .regionBtn_wrap a:hover,
		#counCenter_mapBox .map .regionBtn_wrap a:focus {text-decoration:none;}


		/* 온라인 상설 채용관 추가 220120 */
		.or_linkBtn:hover,
		.or_linkBtn:focus {background:#3c5da2}
		.or_linkBtn:hover span,
		.or_linkBtn:focus span {color:#fff;}
		.or_linkBtn:hover span:before,
		.or_linkBtn:focus span:before {background-image:url(../images/onlineRecruit/or_linkBtn_icon_w.png)}


		/*해상도 추가*/
		.view_ctm{display:none;}

		
	}
	@media only screen and (max-width:1240px) {
		
		#counCenter_mapBox .map {width:550px;}
		#counCenter_mapBox .search {width:calc(100% - 550px);}

		.consult_w .cal_box {float:none;width:100%;}
		.consult_w .cal_sel {float:none;width:100%;padding-top:30px;}
		.consult_w .calendar#no_data p {margin-top:20px;}
		.consult_w .cal_sel button {margin-top:30px;height:50px;}

		
		/* 온라인 상설 채용관 추가 220120 */
		.onlineRecruit_deco.circle01 {width:120px;height:120px;top:-60px;right:50px;border-width:25px;}
		.onlineRecruit_deco.circle02 {width:100px;height:100px;left:-50px;border-width:20px;}
		.onlineRecruit_deco.circle03 {width:30px;height:30px;top:200px;}
		
		.orSec01 h2 {font-size:70px;}
		.orSec01 .stxt {margin-bottom:100px;}
		.orSec01 .stxt,
		.orSec01 .stxt span{font-size:22px;}
		.orSec01_video .bgImg1 {width:1000px;margin:0 auto;}
		.orSec01_video .bgImg1::before {width:1000px;left:50%;margin-left:-500px;}
		.orSec01_video .bgImg1::after {width:50px;height:125px;background-size:100% auto;left:72px;}

		.orSec02::before {height:350px;}
		.orSec02_tab li a span {font-size:34px;}
		.orSec02_tabCon ul li .inbox {width:190px;height:190px;}

		.orSec03_txt li:last-child {margin-left:100px;}

		.orSec04 {background-size:480px auto;}

		.orSec06 {min-height:235px;padding-bottom:80px;}
		.orSec06 .bg {width:500px;}

		/*해상도 추가*/
		.view_cw{display:none;}
		
	}
	@media only screen and (max-width:1080px) {
	
		/* 온라인 상설 채용관 추가 220120 */
		.orSec01_video .bgImg1 {display:none;}
		.orSec01 .stxt {margin-bottom:60px;}
	}
	@media only screen and (max-width:1000px) {
	
		.counCenter_mapBox_inwrap {display:block;}
		#counCenter_mapBox .map {display:none;}
		#counCenter_mapBox .search {display:block;width:100%;margin:0 auto;}
		#counCenter_mapBox .search select,
		#counCenter_mapBox .search input,
		#counCenter_mapBox .search button {max-width:100%;}

		/* 온라인 상설 채용관 추가 220120 */
		.orSec02::before {height:300px;}
		#orSec02_tabCon1 ul {max-width:420px;}
		#orSec02_tabCon1 ul li:nth-child(odd) {margin-left:0;}
		#orSec02_tabCon2 ul {max-width:620px;}
		#orSec02_tabCon2 ul li:nth-child(3n+1) {margin-left:0;}
		.orSec02_btnBox {padding-bottom:100px;}

		.orSec04 {padding:80px;background-size:380px auto;}

		.orSec05_tmp_lst {margin:0 30px;}
		.orSec05_tmp_lst li {width:30%;}

		.orSec06  {padding-left:20px;padding-right:20px;}
		.orSec06 .bg {right:10px;}
	}
	@media only screen and (max-width:850px) {
	    .rspvn-table {padding-bottom:2px;table-layout:fixed;}
		.rspvn-table colgroup{display:none;}
		.rspvn-table thead {display:none;}
		.rspvn-table tbody {overflow:hidden;}
		.rspvn-table [data-cell-header]:before {content:attr(data-cell-header);float:left;width:100px;color:#000;font-weight:bold; position:absolute; padding:8px 3px 8px 5px; left:0; top:0; box-sizing:border-box; }
		.rspvn-table tbody td.num, .rspvn-table td.num[data-cell-header]:before {display:none;}
		.rspvn-table tbody tr {border-top:1px solid #dcdcdc;margin:15px 0 0 0px;display:block;overflow:hidden;width:100%;}
		.rspvn-table tbody tr td:first-child{border-left:1px solid #dcdcdc;}
		.rspvn-table tbody td {position:relative;border-left:1px solid #ddd ;border-right:1px solid #ddd;width:100%; min-height:34px; box-sizing:border-box;float:left; text-align:left !important;padding:8px 8px 8px 120px !important;background:none;}
		.rspvn-table tbody td.tdh2 {min-height:60px;}
		.rspvn-table tbody td.vc{min-height:60px;}
		.rspvn-table tbody td[data-cell-header]:before {width:110px;text-align:left; box-sizing:border-box; letter-spacing:-0.04em;z-index:1;}
		.rspvn-table tbody td[data-cell-header]:after{border-right:1px solid #ddd;position:absolute; left:0; top:0; width:110px;height:100%;display:block; content:""; background:#dce8f5;white-space: pre;}
		.rspvn-table.sideline_none thead tr th:first-child,.rspvn-table.sideline_none tbody tr td:first-child {border-left:1px solid #979797;}
		.rspvn-table.sideline_none thead tr th:last-child,.rspvn-table.sideline_none tbody tr td:last-child {border-right:1px solid #979797;}
		.rspvn-table tbody tr:hover{background:none;}
		.rspvn-table .c{text-align:left !important;}

		.rspvn-table .m-show{display:block;}

		.rspvn-table .mbd{border-bottom:none !important; padding-bottom:0;}

		.consult_w {padding:30px 30px 50px;}
		.consult_w .cal_cont {padding:25px 20px;}

		.consult_w .sel_box ul li {width:calc(33.33% - 6.66px)}
		.consult_w .sel_box ul li:nth-child(4n) {margin-right:10px;}
		.consult_w .sel_box ul li:nth-child(3n) {margin-right:0;}

		/* 온라인 상설 채용관 추가 220120 */
		.onlineRecruit_deco.circle04 {top:830px;right:80px;width:40px;height:40px;border-width:10px;}
		.onlineRecruit_deco.circle05 {top:880px;right:50px;width:20px;height:20px;}
		
		.orSec01 {margin-bottom:100px;}
		.orSec01::after {width:400px;height:184px;margin-left:-200px;bottom:-100px;}
		.orSec01 h2 {font-size:50px;}
		.orSec01 .stxt, .orSec01 .stxt span {font-size:20px;}
		.orSec01_video .bgImg2 {width:250px;height:313px;background-size:100% auto;left:-100px;bottom:-190px;}

		.orSec02 {margin-bottom:100px;}
		.orSec02::after {width:300px;height:171px;bottom:-90px;margin-left:-150px;}
		.orSec02::before {height:250px;}
		.orSec02_btnBox {padding-bottom:60px;margin-top:40px;}
		.orSec02_btnBox .or_linkBtn {margin:5px 10px;}
		.orSec02_btnBox .or_linkBtn {width:220px;}
		.orSec02_tab {margin-bottom:40px;}
		#orSec02_tabCon1 ul,
		#orSec02_tabCon2 ul {max-width:85%; padding-top:0;}
		.orSec02_tabCon ul li {display:block;text-align:right;margin-bottom:10px;}
		.orSec02_tabCon ul li .inbox {width:100%;height:120px;border-radius:10px;padding:0 0px 0 40px;
			display: -ms-flexbox; 
			display: flex;
			-ms-flex-align: center; 
			align-items: center;
		}
		.orSec02_tabCon ul li .num {left:0px;top:50%;margin-top:-25px;}
		.orSec02_tabCon ul li .txt {text-align:left;width:calc(100% - 140px)}
		.orSec02_tabCon ul li .img {width:120px;}
		#orSec02_tabCon1 li,
		#orSec02_tabCon2 li {margin-left:0;}
		

		.orSec03 {background:none;margin-bottom:140px;}
		.orSec03:after {width:400px;height:283px;right:120px;bottom:-170px;}
		.orSec03_title {text-align:center;margin-bottom:60px;}
		.orSec03_title .btxt,
		.orSec03_title .btxt span {font-size:34px;}
		.orSec03_title .txtBox {float:none;}
		.orSec03_title .or_linkBtn {float:none;margin:30px auto 0;}
		.orSec03_txt li {width:calc(50% - 20px);height:400px;}
		.orSec03_txt li:first-child {position:relative;z-index:1;}
		.orSec03_txt li:last-child {margin-left:40px;}
		.orSec03_txt li .txt {font-size:22px;}
		.orSec03_txt li:first-child::before {right:-50px;width:256px;height:198px;background-size:100%;}
		.orSec03_txt li:last-child::before {width:230px;height:144px;background-size:100%;}
		
		.orSec04 {padding:50px 50px 200px 50px;text-align:center;background-position:center bottom;background-size:260px auto;}
		.orSec04 .btxt {font-size:34px;}
		.orSec04 .stxt {margin-bottom:30px;}

		.orSec05 {margin-bottom:150px;}
		.orSec05:after {width:400px;height:281px;right:50px;bottom:-320px;}
		.orSec05_txtBox .btxt,
		.orSec05_txtBox .btxt span {font-size:34px;}
		
		.orSec06 {padding-bottom:0;text-align:center;}
		.orSec06 .bg {position:static;display:block;margin:0 auto;}
		.orSec06 .stxt {margin-bottom:20px;}

		.or_linkBtn {height:60px;line-height:60px;}
		
	}
	@media only screen and (max-width:650px) {
		/* 온라인 상설 채용관 추가 220120 */
		.onlineRecruit_deco.circle01 {width:90px;height:90px;top:-40px;right:20px;border-width:22px;}
		.onlineRecruit_deco.circle02 {width:70px;height:70px;left:-35px;border-width:18px;}
		.onlineRecruit_deco.circle03 {width:26px;height:26px;top:170px;}
		.onlineRecruit_deco.circle04,
		.onlineRecruit_deco.circle05 {display:none;}

		.orSec03::after {right:20px;width:300px;height:212px;}
		.orSec03_txt li {float:none;width:calc(100% - 100px);height: 350px;margin:0 auto;padding:50px 40px;}
		.orSec03_txt li:last-child {margin:60px auto 0;}
		
		.orSec05::after {right:20px;width:200px;height:140px;bottom:-200px;right:0;}
		.orSec05_tmp_lst {display:block;}
		.orSec05_tmp_lst li {width:200px;margin:0 auto 40px;}
		.orSec05_tmp_lst li .img {}
	}
	@media only screen and (max-width:550px) {
		
		.consult_w .cal_box .cal_title a {width:35px;height:35px;}
		.consult_w .cal_box .cal_title a.prev,
		.consult_w .cal_box .cal_title a.next {background-size:6px auto;}
		.consult_w .cal_cont table td a {width:30px;height:30px;line-height:30px;}

		.consult_w .sel_box ul li {width:calc(50% - 5px)}
		.consult_w .sel_box ul li:nth-child(3n) {margin-right:10px;}
		.consult_w .sel_box ul li:nth-child(2n) {margin-right:0;}

		/* 온라인 상설 채용관 추가 220120 */
		.orSec01_video {margin:0;}
		.orSec01_video .bgImg2 {display:none;}
		.orSec01 .stxt {margin-bottom:40px;}

		.orSec02_tab li a span {font-size:30px;}
		
		.orSec03_txt li {width:calc(100% - 60px);height: 320px;}
		.orSec03_txt li:last-child {margin-top:50px;}
		.orSec03_txt li:first-child::before {right:-30px;width:196px;height:152px;}
		.orSec03_txt li:first-child::after {width:45px;height:30px;left:40px;bottom:-30px;}
		.orSec03_txt li:last-child::before {width:180px;height:113px;}
		.orSec03_txt li:last-child::after {width:45px;height:30px;right:40px;bottom:-30px;}
	}



/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){
	#kj-video-player{
	  z-index: 1;
	  top: 0;
	  left: 0;
	  position: absolute;
	  width: 100%;
	  height: 100%;
	}
	.disappear{display:none;}
	.disappear_t{display:none;}
	.m_no_view{display:none;}


	/*단계*/
	.step_1 li.arr{background:url(../images/common/step_arr_m.png); background-size:19px; background-repeat:no-repeat; background-position:center;}

	.guidestep li{padding:20px 0px; /*width:29%;*/width:20%; margin-bottom:10px;}
	.guidestep li.arr{width:3.5%;}
	.guidestep .gs_arr{background:url(/images/common_new23/guidestep_m_arr.png);  background-size:22px; background-repeat:no-repeat; left:-5px; top:12px;}
	.guidestep li h2{font-size:15px;}
	.guidestep li h3{font-size:13px;}


	/*버튼*/
	.jobview_btn{margin-bottom:5px;}
	.jobview_btn_on{margin-bottom:5px;}
	.jobview_btn_edit{margin-bottom:5px;}

	.adress_btn{background:#444 url(../images/common/btn_ico_m_2.png) 6%; background-size:16px; background-repeat:no-repeat;}
	.mapopen_btn{background:#444 url(../images/common/btn_ico_m_3.png) 16% 10px; background-size:16px; background-repeat:no-repeat;}
	.btn_fileadd{background:/*#014099*/ url(../images/board_new23/ico_fileup_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;}
	.btn_fileremove{background:/*#014099*/ url(../images/board_new23/ico_filedown_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;}
	.btn_selectadd{background:/*#014099*/ url(../images/board/ico_fileup_mw.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;}
	.btn_selectremove{background:/*#014099*/ url(../images/board/ico_filedown_mw.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;}

	#btn_area_searchbox .search_btn_1{background:#f5f5f4 url(../images/common_new23/btn_ico_1_m.png) 22%; background-repeat:no-repeat; background-size:16px;}
	#btn_area_searchbox .search_btn_2{background:#014099 url(../images/common/btn_ico_m_2.png) 27%; background-repeat:no-repeat; background-size:16px;}
	#btn_area_searchbox .search_btn_3{background:#575757 url(../images/common/btn_ico_m_2.png) 7%; background-repeat:no-repeat; background-size:16px;}
	#btn_area_searchbox .search_btn_4{background:#585857 url(../images/common/btn_ico_m_2.png) 27%; background-repeat:no-repeat; background-size:16px;}


	#btn_area_searchbox .writeop_btn_1{background:#545454 url(../images/common/btn_ico_m_1_s.png) 22%; background-repeat:no-repeat; background-size:16px;}
	#btn_area_searchbox .writeop_btn_add{background:#014099 url(../images/board/ico_fileup_mw.png) 6%; background-repeat:no-repeat; background-size:30px;}
	#btn_area_searchbox .writeop_btn_add_a{background:#014099 url(../images/board/ico_fileup_mw.png) 3%; background-repeat:no-repeat; background-size:30px;}

	#btn_area_searchbox .writeop_btn_remove{background:#545454 url(../images/board/ico_filedown_mw.png) 6%; background-repeat:no-repeat; background-size:30px;}
	#btn_area_searchbox .writeop_btn_addinput{background:#014099 url(../images/board/ico_fileup_mw.png) 5%;  background-size:30px; background-repeat:no-repeat;}

	#pop_btnarea .search_btn_1{background:#aaa url(../images/common/btn_ico_m_1.png) 22%; background-repeat:no-repeat; background-size:16px;}
	#pop_btnarea .search_btn_2{background:#90abc5 url(../images/common/btn_ico_m_2.png) 22%; background-repeat:no-repeat; background-size:16px;}

	#pop_btnarea .lpsearch_btn{
		background:#595957 url(../images/common/btn_ico_m_2.png) 15% 10px;
		background-size:16px;
		background-repeat:no-repeat; 
	}

	#pop_btnarea .reset_btn{
		background:#545454 url(../images/common/btn_ico_m_1.png) 15% 10px; 
		background-size:16px;
		background-repeat:no-repeat;
	}

	/*인풋박스,셀렉트박스 등 등*/
	div.select_box:before {
		height:39px;
		width:30px;
		background:#fff url(../images/common/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}


	div.select_box_:before {
		top:1px;
		height:37px;
		width:30px;
		background:#fff url(../images/common/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}

	div.select_custom_n23_2:before {
		height:34px;
		width:30px;
		background:#fff url(../images/common_new23/select_arr23_m.png); 
		background-position:70%;
		background-repeat:no-repeat; 
		background-size:29px;
		top:3px;
	}


	.search_morebox .sm_pd{padding:15px;}

	.search_box .si2_select_edit{width:25%;}
	.search_box .si2_keyword_edit{width:75%;}

	/*201123_검색옵션 선택시 뜨는 결과 리스트*/
	.selected_li{font-size:13px;}
	.selected_li .sl_exit{
		background:url(/images/common/searchmore_exit_m.png); 
		background-position:center; 
		background-repeat:no-repeat; 
		background-size:19px; 
		width:19px; 
		height:15px; 
		top:2px;
	}



	/*탭버튼*/
	.tab_btn_1 {height:47px;}
	.tab_btn_1 li{font-size:13px; /*height:45px;*/ line-height:45px;}
	.tab_btn_1 li.on{font-size:13px; /*height:45px;*/ line-height:45px;}
	
	.tab_btn_2 li{font-size:15px; padding:15px;}
	.tab_btn_2 li.bar{padding:15px 10px;}

	.tab_btn_3{position:relative; height:36px;}
	.tab_btn_3 li{font-size:13px; /*padding:10px;*/ line-height:39px;}
	.tab_btn_3 li.on{color:#575757; font-weight:bold; /*color:#014099; border:0px;*/}

	.tab_btn_6 li{/*border-bottom:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa;*/ margin-bottom:5px;}
	.tab_btn_6 li.on{/*border-bottom:2px solid #014099; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;*/}

	.tab_btnarea{padding:5px 0px;}
	
	.tab_btnarea_a{border-bottom:0px;}
	
	/*메인*/
	.submain_box .sbm_left{width:100%; margin-bottom:20px; margin-right:0px;}
	.submain_box .sbm_right{width:100%; text-align:center;}

	.submain_box .sbm_top{padding:0px 0px 20px;}
	.submain_box .sbm_bottom{padding:0px;}

	/*참여하기,job 정보 알기 메인*/
	.submainbox .smn_mainbtn {padding-bottom:53%;}
	.submainbox .smn_own{box-sizing:border-box; float:left; width:100%; margin-right:0px; /*margin-bottom:20px;*/}
	.submainbox .smn_two{box-sizing:border-box; float:left; width:100%;; margin-right:0px; /*margin-bottom:20px;*/}
	.submainbox .smn_three{box-sizing:border-box; float:left; width:100%;}

	.submainbox .smn_mainbtn .smtb_left{width:50%; box-sizing:border-box; float:left; padding:2% 6%; text-align:left;}
	.submainbox .smn_mainbtn .smtb_left .smarr{position:absolute; bottom:20px;}
	.submainbox .smn_mainbtn .smtb_right{width:50%; box-sizing:border-box; float:right; padding:20px 5%;}
	.submainbox h2{font-size:5vw; top:30px;}
	.submainbox .smn5{width:100%; /*max-width:200px;*/ max-width:150px; padding:15% 20px 15% 0px;}


	/*로그인*/
	#loginbox .loginin_box{width:100%; margin:0px auto;}
	#loginbox .logbox .loginbox_left{width:100%; float:left; box-sizing:border-box; text-align:center; margin-bottom:10px;}
	#loginbox .logbox .loginbox_right{width:100%; float:left; box-sizing:border-box;}

	#loginbox .snslogin_btn{width:100%; position:relative; margin:0px 0px 10px 0px;}

	
	/*회원가입*/
	.joinguide_box .joinguide_left{width:100%; margin:15px 0px; padding-bottom:15px; border-bottom:2px solid #dfdfdf; /*border-bottom:2px dotted #bfcedd;*/}
	.joinguide_box .joinguide_right{width:100%; }
	.joinguide_box .joinguide_right .joinmemguide{margin-top:10px;}


	/*이메일무단수집거부*/
	.noemail_box .sbm_left{width:100%; margin-bottom:20px; margin-right:0px;}
	.noemail_box .sbm_right{width:100%; text-align:center;}



	/*검색박스*/
	.search_box .search_input .sch_ico{top:9px;}
	.search_box .search_input_2 .sch_ico{top:0px;}
	.search_listbox_1 li{width:85%;}
	.search_listbox_1 li.select{width:100%; margin-bottom:15px;}
	.search_listbox_1 li.searchinput{/*width:85%;*/ width:84%;}
	.search_listbox_1 li.btn{width:15%; float:right;}

	.search_listbox_1 li.select_a{width:100%; margin-bottom:15px;}
	.search_listbox_1 li.searchinput_a{/*width:85%;*/ width:84.5%;}


	.search_listbox_2 li{width:85%;}
	.search_listbox_2 li.btn{width:15%;}

	.search_listbox_3 li{width:87.5%;}
	.search_listbox_3 li.btn{width:12.5%;}

	.search_listbox_2 li.btn .btn_map{background:transparent url(../images/common_new23/search_mapico_m.png) 16% 10px; background-size:15px; background-repeat:no-repeat; background-position:center; }
	.search_listbox_3 li.btn .btn_map{background:transparent url(../images/common_new23/search_mapico_m.png) 16% 10px; background-size:15px; background-repeat:no-repeat; background-position:center; }



	.searchpop_box .sp_box{max-height:215px; height:100%;}
	#seachpop_2{/*top:128px;*/ /*top:107px; top:49px;*/ top:65px;}
	.seachpop_2_a{top:0px !important;}
	.searchpop_box .searchpop_list_1 li{width:100%; box-sizing:border-box;}
	.searchpop_box .searchpop_list_2 li{width:100%; box-sizing:border-box;}

	.searchmore_table .selectbox_1{width:100%;}

	.searchpop_box .cst_checkbox{/*width:50%;*/ width:33.33%; float:left;}
	.searchpop_box .cst_checkbox_a{/*width:50%;*/ width:50%; float:left;}

	.cst_checkbox_edit{/*width:50%;*/ width:33.33%; float:left;}

	.searchpop_box .searchpop_exit .exitbtn{background:url(../images/common/searchmore_exit_m.png); background-size:19px;}

	.searchmore_table .schmore_poplist .sm_poplist{width:100%;}
	.searchmore_table .search_optionpop{top:77px;}

	.search_addition_a{padding:0px 0px 30px;}

	/*(+)searchmore_table 리뉴얼*/
 	.searchmore_table_a .smt_th{border-bottom:0px;}
	.searchmore_table_a .smt_tr_b{width:100%;}
	.searchmore_table_a .smt_tr_c{width:100%;}

	.searchmore_table_a .smt_tr_a .smt_th{width:100%;}
	.searchmore_table_a .smt_tr_a .smt_td{width:100%;}
	.searchmore_table_a .smt_tr_b .smt_th{width:100%;}
	.searchmore_table_a .smt_tr_b .smt_td{width:100%;}
	.searchmore_table_a .smt_tr_c .smt_th{width:100%;}
	.searchmore_table_a .smt_tr_c .smt_td{width:100%;}


	.search_box .si2_select_a{width:100%; margin-bottom:10px;}
	.search_box .si2_keyword{width:100%;}

	.search_box .selectbox_2{width:100%;}
	.search_box .selectbox_2_left{margin-bottom:10px;}

	.write_content .sp_box{max-height:215px; height:100%;}
	.write_content .searchpop_list_1 li{width:100%; box-sizing:border-box;}

	.write_content .searchpop_w_a{top:84px;}
	.write_content .searchpop_w_b{/*top:79px;*/ top:84px; width:97.5%;}
	.write_content .searchpop_w_c{top:75px; width:95.8%;}
	.write_content .schmore_poplist .sm_poplist{width:100%;}

	/*채용정보 보기 메인*/
	#employment_main .employment_main .sm1_left{width:100%; margin-bottom:20px;}
	#employment_main .employment_main .sm1_right{width:100%; }
	#employment_main .employment_main .sm1_mainbtn {padding-bottom:55%;}
	#employment_main .employment_main h2{font-size:4.5vw; top:-30px;}
	/*#employment_main .employment_main .sm1_mainbtn .sm1_txtbox{top:33%; position:absolute; text-align:center; width:100%;}*/
	#employment_main .emmain_btn_box{margin-bottom:20px;}
	#employment_main .employment_main .emmain_btn{width:100%;}
	#employment_main .emmain_list_2 .item{width:80vw; }
	#employment_main .emmain_list_2 .emb_log{padding-bottom: 23%;}

	.employment_main_b{margin-top:20px;}

	.list_tabslt_psr{display:inline-block;}

	/*채용&인재정보*/
	#talentpeople_listbox_2{padding:20px 0px 20px;}
	.employment_listbox li{width:47.2%; margin-bottom:25px; margin-right:2.4%;}
	#talentpeople_listbox .rcu_box{/*margin-right:4.5%;*/}

	/*채용정보 보기 리스트*/
	#jobinformation_listbox .companydt1_list .rollbtn_prev{background:url(/images/common/jobinf_arr_m_prev.png); background-size:34px; background-repeat:no-repeat;}
	#jobinformation_listbox .companydt1_list .rollbtn_next{background:url(/images/common/jobinf_arr_m_next.png); background-size:34px; background-repeat:no-repeat;}

	#jobinformation_listbox .companydt2_list .rollbtn_prev{background:url(/images/common/jobinf_arr_m_prev.png); background-size:34px; background-repeat:no-repeat;}
	#jobinformation_listbox .companydt2_list .rollbtn_next{background:url(/images/common/jobinf_arr_m_next.png); background-size:34px; background-repeat:no-repeat;}

	#talentpeople_listbox .bsjpeople-contents-scroll-carousel .rollbtn_prev{background:url(/images/main/mm2_arr_m_left.png); background-size:38px; background-repeat:no-repeat;}
	#talentpeople_listbox .bsjpeople-contents-scroll-carousel .rollbtn_next{background:url(/images/main/mm2_arr_m_right.png); background-size:38px; background-repeat:no-repeat;}

	#talentpeople_listbox .companydt2_list .rollbtn_prev{background:url(/images/common/jobinf_arr_m_prev.png); background-size:34px; background-repeat:no-repeat;}
	#talentpeople_listbox .companydt2_list .rollbtn_next{background:url(/images/common/jobinf_arr_m_next.png); background-size:34px; background-repeat:no-repeat;}


	/*채용정보 보기 상세*/
	#jobinformation_view .jobinforbox_1 .jobinf_left{width:100%;}
	#jobinformation_view .jobinforbox_1 .jobin_logo{padding-bottom:60%; background-size:65% !important;}
	#jobinformation_view .jobinforbox_1 .jobinf_right{width:100%; border-top:2px solid #575757; /*border-top:1px solid #ddd;*/}
	#jobinformation_view .jobinforbox_1 .jbif1_pd{padding:20px 20px;}
	#jobinformation_view .jobinforbox_1 .jobinf1list{width:100%; margin-bottom:5px;}
	#jobinformation_view .jobinforbox_1 .jobinf1list li{width:100%;}


	#jobinformation_view .jobinforbox_2 .jobinf_left{width:100%; margin-bottom:20px;}
	#jobinformation_view .jobinforbox_2 .jobinf_right{width:100%;}
	#jobinformation_view .jobinforbox_2 .jobinfl_pd{padding:20px 20px;}
	#jobinformation_view .jobinforbox_2 .jobinf_rbox{border-left:0px; border-top:2px solid #575757; /*border-top:2px solid #ddd;*/}
	#jobinformation_view .jobinf_timetable{width:100%;}

	#jobinformation_view .jobinforbox_3 .jobinf3_left{width:100%;}
	#jobinformation_view .jobinforbox_3 .jobinf3_right{width:100%;}

	#jobinformation_view .jobinforbox_4 .jobinf_left{width:100%;}
	#jobinformation_view .jobinforbox_4 .jobinf_left .jobifl_pd{padding:15px 11%;}
	#jobinformation_view .jobinforbox_4 .jobin_photo{/*padding-bottom:70%;*/padding-bottom:100%; margin:0px auto;}
	#jobinformation_view .jobinforbox_4 .jobinf_right{width:100%;}
	#jobinformation_view .jobinforbox_4 .jbif1_pd{padding:20px 20px;}
	#jobinformation_view .jobinforbox_4 .jobinf1list{width:100%; margin-bottom:5px;}
	#jobinformation_view .jobinforbox_4 .jobinf1list li{width:100%;}

	.job_contbox .jc_tit{width:100%; margin-bottom:10px; margin-right:0%;}
	.job_contbox .jc_cont{width:100%; }


	.jobincate_list{width:100%; margin:0px auto;}
	.jobincate_list li{width:48.5%;}

	.tpcate_list li{margin-bottom:20px;}
	.tpcate_list li.li_1{width:100%;}
	.tpcate_list li.li_2{width:100%;}
	.tpcate_list li.li_3{width:100%;}
	.tpcate_list .cate_icobox{width:120px;}



	/*일자리정책*/
	#workpolicy .workpolicy_box .wp_pd{padding:20px 20px;}
	#workpolicy .workpolicy_box .wb_left{width:100%;}
	#workpolicy .workpolicy_box .wb_right{/*height:30px;*/}
	#workpolicy .workpolicy_box table th{width:23%;}

	.participate_view .pv_left{width:100%; margin-bottom:10px; margin-right:0px;}
	.participate_view .pv_left .pv_tit .pv_pdl{padding-left:0px;}
	.participate_view .pv_right{width:100%;}


	/*#workpolicy .workpolicy_box .pdf_download{margin-top:10px; width:70px; height:27px; border-radius:30px;}*/
	.pdf_download{margin-top:10px; width:70px; height:27px; border-radius:30px;  position:relative; top:7px;}
	#workpolicy .workpolicy_box .pd_none{width:70px; height:27px;}

	/*참여하기*/
	#participate .joborganization-contents-scroll-carousel .item{
		width:85vw; 
	}

	#recruitment_event .receventview_left{width:100%; margin-right:0px; margin-bottom:20px;}
	#recruitment_event .receventview_right{width:100%; }

	#recruitment_event .rcev_list .li_tit{width:32%;}
	#recruitment_event .rcev_list .li_cont{width:68%;}

	#recruitment_event .receventbox_left{width:100%; margin-bottom:15px;}
	#recruitment_event .receventbox_right{width:100%;}

	#recruitment_event .rce_stepbox{background:transparent; line-height:100%; border-radius:0px; padding:0px; margin:0px 5px 10px; color:#0b4caa; text-align:center; font-size:15px;}

	/*job 정보얻기*/
	.certification_listbox .listbox_1{width:97%; margin:0px 0px 20px 0px;}
	.certification_listbox .ctlist li{width:50%; float:left;}
	.certification_listbox .ctlist_edit li{width:100%; float:left;}


	/*부산기업관*/
	#busan_company .company-contents-scroll-carousel .item{width:48vw; height:200px; /*width:85vw;*/}
	#busan_company .bs_compbox{height:200px;}
	#busan_company .bs_compbox .content-item .ci_txt{top:70px;}

	.bsc_titbox .bsc_tbleft{margin-bottom:10px; width:100%;}
	.bsc_titbox .bsc_tbright{width:100%;}
	
	.bscompcate_list h1{font-size:22px;}
	.bscompcate_list h3{font-size:15px;}
	.bscompcate_list li{display:inline-block; width:47.5%; box-sizing:border-box;}
	.jobincate_box_2{padding:100px 0px;}

	#busancompany_view .bsconvtop_left{width:100%; margin-right:0px; margin-bottom:20px;}
	#busancompany_view .bsconvtop_right{width:100%;}
	#busancompany_view .bscompany_photo{max-width:500px; width:80%; margin:0px auto; padding-bottom:50%; }
	#busancompany_view .bsconpany_name h1{font-size:22px;}

	#busancompany_view .bscp_list .li_tit{width:25%;}
	#busancompany_view .bscp_list .li_cont{width:75%;}

	#busancompany_view .bscmvbox .bscmvbox_left{width:100%; margin-bottom:10px;}
	#busancompany_view .bscmvbox .bscmvbox_right{width:100%;}

	#busancompany_view .jobin_photo{padding-bottom:100%;}


	/*상담하기*/
	#counselling .counselling_main .sm4_left{width:100%; margin-bottom:30px;}
	#counselling .counselling_main .sm4_right{width:100%; }
	#counselling .counselling_main .sm4_mainbtn {padding-bottom:50%;}
	#counselling .counselling_main .smn4{max-width:200px; padding:12% 0px;}
	#counselling .counselling_main .smarr{max-width:77px; padding-bottom:0px;}
	#counselling .counselling_main h2{font-size:5vw;}
	#counselling .counselling_main .smtb_left{width:50%; box-sizing:border-box; float:left; padding:0px 4%; text-align:left;}
	#counselling .counselling_main .smtb_left .smarr{position:absolute; bottom:20px;}
	#counselling .counselling_main .smtb_right{width:50%; box-sizing:border-box; float:right; padding:0px 4%;}


	.busan_cop .cpn_logo{width:100%; padding-bottom:40%;}

	#counselling_view .counsellingview_left{width:95%; margin:0px 2.5% 20px;}
	#counselling_view .counsellingview_right{width:100%;}

	#counselling_view .counsell_btn_1{margin-bottom:10px; width:100%; clear:both;}
	#counselling_view .counsell_btn_2{width:100%; }
	#counselling_view .btn_area{text-align:center;}


	/*job 정보*/
	.jobdtbox{background:#90bb1e url(/images/common_new23/sm5_bgbox_m.jpg); background-size:100%; background-repeat:no-repeat; background-position:bottom center;}


	/*상담_210112 추가(일자리종합센터)*/
	.couns_bsjcbox{width:96%;}
	.cs_bsjcboxleft{width:100%;}
	.cs_bsjcboxleft .csbsl_photo{background-size:100% !important; padding-bottom:35%; background-position:top;}
	.cs_bsjcboxright{width:100%;}
	.cs_bsjcboxright .csbr_pd{padding:10px 20px 20px;}

	.countlist_boxp{margin-top:40px;}

	/*작성페이지 이미지 리스트*/
	.write_view_imgbox .imgbox{padding-bottom:55%;}
	.write_view_imgbox .imgbox_none{background:url(/images/common/img_m_preview.png); background-size:100%; max-height:202px; max-width:302px;}


	/*사이트맵*/
	.sitemap_box .depth2{width:47%; margin-right:2%;}

	/*배너모음*/
	.mbc_box_list li{width:50%;}
	.mbc_box_list li.li_tp1{width:50%;}

	
	/*채용정보_210305*/
	.list_tabsltbox {position:relative; top:-7px; /*width:100%;*/ display:inline-block;}

	/*bi*/
	.bjn_bilogbox .bilogobox_1{width:100%; padding-bottom:20px;}
	.bjn_bilogbox .bilogobox_2{width:100%;}


	/* 박람회 211124 */
	#fair .fair_main .sm11_left{width:100%; margin-bottom:30px;}
	#fair .fair_main .sm11_right{width:100%; }
}



/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){
	#kj-video-player{
	  z-index: 1;
	  top: 0;
	  left: 0;
	  position: absolute;
	  width: 100%;
	  height: 100%;
	}
	.w_no_view{display:none;}	
	.disappear_t{display:none;}

	/*단계*/
	.step_1 li.arr{background:url(../images/common/step_arr_m.png); background-size:19px; background-repeat:no-repeat; background-position:center;}

	.guidestep li{padding:20px 0px; /*width:28%;*/width:18%; }
	.guidestep li.arr{display:inline-block; position:relative; width:4.5%; margin-right:1.5%; background:transparent; border:0px;}
	.guidestep .gs_arr{background:url(/images/common_new23/guidestep_m_arr.png);background-size:35px; background-repeat:no-repeat; left:-5px; top:5px;}
	.guidestep li h2{font-size:18px;}
	.guidestep li h3{font-size:15px;}


	/*인풋박스,셀렉트박스 등 등*/
	div.select_box:before {
		height:39px;
		width:30px;
		background:#fff url(../images/common/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}


	div.select_box_:before {
		height:37px;
		width:30px;
		background:#fff url(../images/common/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}

	div.select_custom_n23_2:before {
		top:3px;
		height:34px;
		width:30px;
		background:#fff url(../images/common_new23/select_arr23_m.png); 
		background-position:70%;
		background-repeat:no-repeat; 
		background-size:29px;
	}

	.search_box .si2_select_edit{width:25%;}
	.search_box .si2_keyword_edit{width:75%;}

	/*201123_검색옵션 선택시 뜨는 결과 리스트*/
	.selected_li .sl_exit{
		background:url(/images/common/searchmore_exit_m.png); 
		background-position:center; 
		background-repeat:no-repeat; 
		background-size:19px; 
		width:19px; 
		height:15px; 
		top:2px;
	}

	/*버튼*/
	.btn_area .btn_floatright{float:right;}

	.jobview_btn{margin-bottom:5px;}
	.jobview_btn_on{margin-bottom:5px;}
	.jobview_btn_edit{margin-bottom:5px;}

	.adress_btn{background:#444 url(../images/common/btn_ico_m_2.png) 6%; background-size:16px; background-repeat:no-repeat;}
	.mapopen_btn{background:#444 url(../images/common/btn_ico_m_3.png) 16% 10px; background-size:16px; background-repeat:no-repeat;}
	.btn_fileadd{background:/*#014099*/ url(../images/board_new23/ico_fileup_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;}
	.btn_fileremove{background:/*#014099*/ url(../images/board_new23/ico_filedown_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;}
	.btn_selectadd{background:/*#014099*/ url(../images/board/ico_fileup_mw.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;}
	.btn_selectremove{background:/*#014099*/ url(../images/board/ico_filedown_mw.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;}

	#btn_area_searchbox .search_btn_1{background:url(../images/common_new23/btn_ico_1_m.png) 22%; background-repeat:no-repeat; background-size:16px; color:#575757;}
	#btn_area_searchbox .search_btn_2{background:#014099 url(../images/common/btn_ico_m_2.png) 27%; background-repeat:no-repeat; background-size:16px;}
	#btn_area_searchbox .search_btn_3{background:#575757 url(../images/common/btn_ico_m_2.png) 7%; background-repeat:no-repeat; background-size:16px;}
	#btn_area_searchbox .search_btn_4{background:#585857 url(../images/common/btn_ico_m_2.png) 27%; background-repeat:no-repeat; background-size:16px;}

	#btn_area_searchbox .writeop_btn_1{background:#545454 url(../images/common/btn_ico_m_1_s.png) 22%; background-repeat:no-repeat; background-size:16px;}
	#btn_area_searchbox .writeop_btn_add{background:#014099 url(../images/board/ico_fileup_mw.png) 6%; background-repeat:no-repeat; background-size:30px;}
	#btn_area_searchbox .writeop_btn_add_a{background:#014099 url(../images/board/ico_fileup_mw.png) 3%; background-repeat:no-repeat; background-size:30px;}
	#btn_area_searchbox .writeop_btn_remove{background:#545454 url(../images/board/ico_filedown_mw.png) 6%; background-repeat:no-repeat; background-size:30px;}
	#btn_area_searchbox .writeop_btn_addinput{background:#014099 url(../images/board/ico_fileup_mw.png) 5%;  background-size:30px; background-repeat:no-repeat;}

	#pop_btnarea .search_btn_1{background:#aaa url(../images/common/btn_ico_m_1.png) 22%; background-repeat:no-repeat; background-size:16px;}
	#pop_btnarea .search_btn_2{background:#90abc5 url(../images/common/btn_ico_m_2.png) 22%; background-repeat:no-repeat; background-size:16px;}


	#pop_btnarea .lpsearch_btn{
		background:#595957  url(../images/common/btn_ico_m_2.png) 15% 10px;
		background-size:16px;
		background-repeat:no-repeat; 
	}

	#pop_btnarea .reset_btn{
		background:#545454 url(../images/common/btn_ico_m_1.png) 15% 10px; 
		background-size:16px;
		background-repeat:no-repeat;
	}

	/*탭버튼*/	
	.tab_btn_3 li{/*padding:10px 2%;*/ padding:0px 2%;}

	.tab_btn_6 li{/*border-bottom:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa;*/ margin-bottom:5px;}
	.tab_btn_6 li.on{/*border-bottom:2px solid #014099; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;*/}

	.tab_btnarea_a{border-bottom:0px;}


	/*메인*/
	.submain_box .sbm_left{width:36%;}
	.submain_box .sbm_right{width:60%;}

	.submain_box .sbm_top{width:36%; box-sizing:border-box; margin-right:4%; text-align:center; float:left; padding:0px;}
	.submain_box .sbm_bottom{width:60%; box-sizing:border-box; text-align:left; float:left; padding:0px;}
	.submain_box .smb_btn_a{padding:13px 16px;}

	/*참여하기,job 정보 알기 메인*/
	.submainbox .smn_mainbtn {padding-bottom:180%;}
	.submainbox .smn5{width:100%; /*max-width:180px;  max-width:150px;*/ max-width:140px; padding:12% 10%; position:relative;}
	.submainbox .smarr{max-width:90px;}
	.submainbox h2{font-size:3.2vw;}

	/*로그인*/
	#loginbox .loginin_box{width:80%;}
	#loginbox .logbox .loginbox_left{width:100%; float:left; box-sizing:border-box; text-align:center; margin-bottom:10px;}
	#loginbox .logbox .loginbox_right{width:100%; float:left; box-sizing:border-box;}

	#loginbox .snslogin_btn{width:47%; position:relative; margin:0px 10px 10px 0px;}

	/*회원가입*/
	.joinguide_box .joinguide_left{width:32%; margin:15px 1.5%; padding:0px 2%; border-right:2px solid #dfdfdf;}
	.joinguide_box .joinguide_right{width:51%; padding:0px 2%; /*border-left:2px dotted #bfcedd;*/}
	.joinguide_box .joinguide_right .joinmemguide{margin-top:10px;}

	.joinmemguide li{width:100% !important;}


	/*이메일무단수집거부*/
	.noemail_box .sbm_left{width:100%; margin-bottom:20px; margin-right:0px;}
	.noemail_box .sbm_right{width:100%; text-align:center;}


	/*검색박스*/
	.search_box .search_input_min_b{width:60%; max-width:480px;}

	.search_listbox_1 li{width:90%;}
	.search_listbox_1 li.select{/*width:50%;*/ width:49.7%; margin-bottom:5px;}
	.search_listbox_1 li.searchinput{/*width:90%;*/ width:92.5%;}

	.search_listbox_1 li.select_a{width:100%;  margin-bottom:15px;}
	.search_listbox_1 li.searchinput_a{/*width:90%;*/ /*width:93%;*/ width:92.5%;}

	.search_listbox_1 li.btn{/*width:10%;*/ width:7%;}

	.search_listbox_2 li{width:90%;}
	.search_listbox_2 li.btn{width:10%;}

	.search_listbox_3 li{width:90.5%;}
	.search_listbox_3 li.btn{width:9.5%;}

	.search_listbox_2 li.btn .btn_map{background:transparent url(../images/common_new23/search_mapico_m.png) 16% 10px; background-size:15px; background-repeat:no-repeat; background-position:center; }
	.search_listbox_3 li.btn .btn_map{background:transparent url(../images/common_new23/search_mapico_m.png) 16% 10px; background-size:15px; background-repeat:no-repeat; background-position:center; }




	.searchmore_table .selectbox_1{width:45%;}

	/*(+)searchmore_table 리뉴얼*/
	.searchmore_table_a .smt_th{display:table-cell;}
	.searchmore_table_a .smt_td{display:table-cell;}

	.searchmore_table_a .smt_tr_b{width:100%; display:table;}
	.searchmore_table_a .smt_tr_c{width:50%; display:table; float:left;}

	.searchmore_table_a .smt_tr_a .smt_th{width:20%;}
	.searchmore_table_a .smt_tr_a .smt_td{width:80%;}
	.searchmore_table_a .smt_tr_b .smt_th{width:20%;}
	.searchmore_table_a .smt_tr_b .smt_td{width:80%;}
	.searchmore_table_a .smt_tr_c .smt_th{width:40%;}
	.searchmore_table_a .smt_tr_c .smt_td{width:60%;}

	.search_box .selectbox_2_right{float:right;}

	.searchpop_box .sp_box{height:215px;}
	.searchpop_box .cst_checkbox{/*width:50%;*/ width:33.33%; float:left;}
	.searchpop_box .cst_checkbox_a{/*width:50%;*/ width:50%; float:left;}
	.searchpop_box .searchpop_exit .exitbtn{background:url(../images/common/searchmore_exit_m.png); background-size:19px;}


	.cst_checkbox_edit{/*width:50%;*/ width:33.33%; float:left;}

	.search_box .selectbox_2{width:49.5%; display:inline-block;}

	.write_content .searchpop_w_a{top:79px;}
	.write_content .searchpop_w_b{top:53px;}
	.write_content .searchpop_w_c{top:76px; /*width:96.5%;*/ width:97.6%;}


	.search_listbox_1 li.btn .btn_ico{background:transparent url(../images/common_new23/search_more_on.png);}
	.search_listbox_1 li.btn_active .btn_ico{background:transparent url(../images/common_new23/search_more_off.png);}
	.search_listbox_1 li.btn::before .btn_ico{background:#014099 url(../images/common_new23/search_more_on.png);}
	.search_listbox_1 li.btn::after .btn_ico{background:#014099 url(../images/common_new23/search_more_off.png);}


	/*채용정보 보기 메인*/
	/*#employment_main .employment_main .sm1_mainbtn .sm1_txtbox{top:25%; position:absolute; text-align:center; width:100%;}*/
	#employment_main .employment_main .sm1_mainbtn{padding-bottom:40%; }
	
	#employment_main .employment_main .emmain_btn{width:48%; height:260px; margin-bottom:2%; margin-right:2%;}
	#employment_main .emmain_list_2 .item{width:35vw; }
	#employment_main .employment_main .sm1_left{box-sizing:border-box; float:left; width:100%; margin-bottom:2%;}
	#employment_main .employment_main .sm1_right{box-sizing:border-box; float:right; width:100%; margin-bottom:2%;}

	#employment_main .employment_main h2{font-size:5.5vw; top:-30px;}
	
	#employment_main .employment_main .sm1_mainbtn .sm1_ico{max-width:163px;}

	/*채용&인재정보*/
	#talentpeople_listbox_2{padding:20px 0px 20px;}
	.employment_listbox li{width:30.7%; margin-bottom:40px; margin-right:2.3%;}
	#talentpeople_listbox .rcu_box{margin-right:3.5%;}

	/*채용정보 보기 리스트*/
	#jobinformation_listbox .companydt1_list .rollbtn_prev{background:url(/images/common/jobinf_arr_m_prev.png); background-size:34px; background-repeat:no-repeat;}
	#jobinformation_listbox .companydt1_list .rollbtn_next{background:url(/images/common/jobinf_arr_m_next.png); background-size:34px; background-repeat:no-repeat;}

	#jobinformation_listbox .companydt2_list .rollbtn_prev{background:url(/images/common/jobinf_arr_m_prev.png); background-size:34px; background-repeat:no-repeat;}
	#jobinformation_listbox .companydt2_list .rollbtn_next{background:url(/images/common/jobinf_arr_m_next.png); background-size:34px; background-repeat:no-repeat;}

	#talentpeople_listbox .bsjpeople-contents-scroll-carousel .rollbtn_prev{background:url(/images/main/mm2_arr_m_left.png); background-size:38px; background-repeat:no-repeat;}
	#talentpeople_listbox .bsjpeople-contents-scroll-carousel .rollbtn_next{background:url(/images/main/mm2_arr_m_right.png); background-size:38px; background-repeat:no-repeat;}

	#talentpeople_listbox .companydt2_list .rollbtn_prev{background:url(/images/common/jobinf_arr_m_prev.png); background-size:34px; background-repeat:no-repeat;}
	#talentpeople_listbox .companydt2_list .rollbtn_next{background:url(/images/common/jobinf_arr_m_next.png); background-size:34px; background-repeat:no-repeat;}


	.list_tabslt_psr{display:inline-block;}

	/*채용정보 보기 상세*/
	#jobinformation_view .jobinforbox_1 .jobinf_left{width:35%;}
	#jobinformation_view .jobinforbox_1 .jobin_logo{/*padding-bottom:100%;*/ padding-bottom:95%; background-size:70% !important;}
	#jobinformation_view .jobinforbox_1 .jobinf_right{width:65%; border-left:2px solid #575757; /*border-left:1px solid #ddd;*/}
	#jobinformation_view .jobinforbox_1 .jbif1_pd{padding:20px 20px;}
	#jobinformation_view .jobinforbox_1 .jobinf1list{width:100%; margin-bottom:5px;}
	#jobinformation_view .jobinforbox_1 .jobinf1list li{width:100%;}

	#jobinformation_view .jobinforbox_2 .jobinf_left{width:100%; margin-bottom:20px;}
	#jobinformation_view .jobinforbox_2 .jobinf_right{width:100%;}
	#jobinformation_view .jobinforbox_2 .jobinfl_pd{padding:20px 20px;}
	#jobinformation_view .jobinforbox_2 .jobinf_rbox{border-left:0px; border-top:2px solid #575757; /*border-top:2px solid #ddd;*/}
	#jobinformation_view .jobinf_timetable{width:100%;}

	#jobinformation_view .jobinforbox_3 .jobinf3_left{width:100%;}
	#jobinformation_view .jobinforbox_3 .jobinf3_right{width:100%;}

	#jobinformation_view .jobinforbox_4 .jobinf_left{/*width:30%;*/ width:33%;}
	#jobinformation_view .jobinforbox_4 .jobin_photo{padding-bottom:100%; /*min-height:245px;*/}
	#jobinformation_view .jobinforbox_4 .jobinf_right{/*width:70%;*/ width:67%;}
	#jobinformation_view .jobinforbox_4 .jbif1_pd{padding:20px 20px;}
	#jobinformation_view .jobinforbox_4 .jobinf1list{width:100%; margin-bottom:5px;}
	#jobinformation_view .jobinforbox_4 .jobinf1list li{width:100%;}


	.jobincate_list{width:100%; margin:0px auto;}
	.jobincate_list li{/*width:32.5%;*/ width:48%; margin-bottom:5px;}

	.tpcate_list li{margin-bottom:20px;}
	.tpcate_list li.li_1{width:100%;}
	.tpcate_list li.li_2{width:45%;}
	.tpcate_list li.li_3{width:45%;}
	.tpcate_list .cate_icobox{width:120px;}

	/*일자리정책*/
	#workpolicy .workpolicy_box .wp_pd{padding:20px 25px;}
	#workpolicy .workpolicy_box .wb_left{width:100%;}
	#workpolicy .workpolicy_box .wb_right{/*height:30px;*/}
	#workpolicy .workpolicy_box table th{width:30%;}
	#workpolicy .workpolicy_box .wb_right .wb_pdfdown{clear:both;}

	.participate_view .pv_left{width:100%; margin-bottom:10px; margin-right:0px;}
	.participate_view .pv_left .pv_tit .pv_pdl{padding-left:0px;}
	.participate_view .pv_right{width:100%;}


	/*#workpolicy .workpolicy_box .pdf_download{margin-top:10px; width:70px; height:27px; border-radius:30px;}*/
	.pdf_download{margin-top:10px; width:70px; height:27px; border-radius:30px; position:relative; top:7px;}
	#workpolicy .workpolicy_box .pd_none{width:70px; height:27px;}




	/*참여하기*/
	#participate .joborganization-contents-scroll-carousel .item{
		width:42vw; 
	}

	#recruitment_event .receventview_left{width:40%; margin-right:5%;}
	#recruitment_event .receventview_right{width:55%; }

	#recruitment_event .rcev_list .li_tit{width:32%;}
	#recruitment_event .rcev_list .li_cont{width:68%;}

	#recruitment_event .receventbox_left{width:100%; margin-bottom:15px;}
	#recruitment_event .receventbox_right{width:100%;}
	
	/*상담하기*/
	#counselling_view .counsellingview_left{width:95%; margin:0px 2.5% 20px;}
	#counselling_view .counsellingview_right{width:100%;}

	/*상담_210112 추가(일자리종합센터)*/
	.couns_bsjcbox{width:97%;}
	.cs_bsjcboxleft{width:100%;}
	.cs_bsjcboxleft .csbsl_photo{background-size:100% !important; padding-bottom:35%; background-position:top;}
	.cs_bsjcboxright{width:100%;}
	.cs_bsjcboxright .csbr_pd{padding:15px 20px 20px;}

	.countlist_boxp{margin-top:50px;}

	/*상담 메인*/
	#counselling .counselling_main .sm4_mainbtn {padding-bottom:130%;}
	#counselling .counselling_main .smn4{max-width:200px; padding:8% 5% 5%;}
	#counselling .counselling_main .smarr{max-width:97px; padding-bottom:10px;}
	#counselling .counselling_main h2{font-size:3.5vw;}

	/*job 정보얻기*/
	.certification_listbox .ctlist li{width:50%; float:left;}
	.certification_listbox .ctlist_edit li{width:100%; float:left;}


	/*부산기업관*/
	.bscompcate_list li{display:inline-block; width:47.5%; box-sizing:border-box;}

	.bsc_titbox .bsc_tbleft{margin-bottom:10px; width:100%;}
	.bsc_titbox .bsc_tbright{width:100%;}

	#busan_company .company-contents-scroll-carousel .item{width:44vw;}

	#busancompany_view .bsconvtop_left{width:100%; margin-right:0px; margin-bottom:20px;}
	#busancompany_view .bsconvtop_right{width:100%;}
	#busancompany_view .bscompany_photo{max-width:500px; width:80%; margin:0px auto; padding-bottom:50%; }

	/*부산기업관*/
	#busancompany_view .bs_companyview_sector .bscom_left{width:50%; margin:0px auto;}
	#busancompany_view .jobin_photo{padding-bottom:100%;}

	
	/*작성페이지 이미지 리스트*/
	.write_view_imgbox .imgbox{padding-bottom:50%;}
	.write_view_imgbox .imgbox_none{background:url(/images/common/img_m_preview.png); background-size:100%; max-height:202px; max-width:302px;}


	/*사이트맵*/
	.sitemap_box .depth2{width:31%; margin-right:2%;}

	/*bi*/
	.bjn_bilogbox .bilogobox_1{width:100%; padding-bottom:20px;}
	.bjn_bilogbox .bilogobox_2{width:100%;}

}


/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{
	#kj-video-player{
	  z-index: 1;
	  top: 0;
	  left: 0;
	  position: absolute;
	  width: 62.5%;
	  height: 100%;
	}

	.w_no_view{display:none;}
	/*버튼*/
	.btn_area .btn_floatright{float:right;}

	/*탭버튼*/
	.tab_btn_6{height:45px; /*text-align:center;*/}

	/*회원가입*/
	.joinguide_box .joinguide_left{width:19%; padding:10px 1.5%; margin:0px 2%; border-right:2px solid #dfdfdf; /*border-right:2px solid #dfdfdf; border-right:2px dotted #bfcedd;*/}
	.joinguide_box .joinguide_right{width:75%;}
	.joinguide_box .joinguide_right .joinmemguide{margin-top:30px;}


	/*검색박스*/
	.search_box .search_input_min{width:65%; margin:0px auto;}
	.search_box .search_input_min_a{width:74%; margin:0px auto;}
	.search_box .search_input_min_b{width:60%; max-width:480px;}
	.search_box .search_input_min_23{width:90%; margin:0px auto;}

	.searchpop_box{/*height:250px;*/}
	.searchpop_box .sp_box{height:215px;}

	.searchmore_table .selectbox_1{width:35%; display:inline-block;}

	/*(+)searchmore_table 리뉴얼*/
	.searchmore_table_a .smt_th{display:table-cell;}
	.searchmore_table_a .smt_td{display:table-cell;}
	.searchmore_table_a .smt_tr_b{float:left;}
	.searchmore_table_a .smt_tr_c{float:left;}

	.search_addition .search_input_min{width:65%; margin:0px auto;}
	.search_addition_a .search_input_min{width:90%; margin:0px auto;}
	.search_addition_b .search_input_min{width:65%; margin:0px auto;}

	.search_box .selectbox_2{width:49.5%;}
	.search_box .selectbox_2_right{float:right;}

	/*채용정보 메인*/
	.employment_main_b{margin-top:20px; margin-right:1%; width:101% important;}
	#employment_main .employment_main .emmain_btn_box{min-height:270px;}

	/*구인&인재정보*/
	.employment_listbox li{width:21.7%; margin-bottom:70px; margin-right:3.3%;}

	/*인재정보*/
	#talentpeople_listbox .bsjpeople-contents-scroll-carousel .item{
		/*margin:0px 50px;*/
	}

	.list_tabslt_psr{position:absolute; right:0px; top:-60px;}

	/*채용정보 보기 상세*/
	#jobinformation_view .jobinforbox_1 .jobinf_left{width:24%;}
	#jobinformation_view .jobinforbox_1 .jobin_logo{padding-bottom:70%; background-size:70% !important;}
	#jobinformation_view .jobinforbox_1 .jobinf_right{width:76%; border-left:2px solid #575757; /*border-left:1px solid #ddd;*/}
	#jobinformation_view .jobinforbox_1 .jbif1_pd{padding:30px 30px;}
	#jobinformation_view .jobinforbox_1 .jobinf1list{/*width:74%;*/ width:100%;}
	#jobinformation_view .jobinforbox_1 .jobinf1list li{width:50%;}

	#jobinformation_view .jobinforbox_4 .jobinf_left{width:16%;}
	#jobinformation_view .jobinforbox_4 .jobin_photo{padding-bottom:102%; /*min-height:220px;*/}
	#jobinformation_view .jobinforbox_4 .jobinf_right{width:84%; }
	#jobinformation_view .jobinforbox_4 .jbif1_pd{padding:25px 25px;}
	#jobinformation_view .jobinforbox_4 .jobinf1list{width:80%;}
	#jobinformation_view .jobinforbox_4 .jobinf1list li{width:50%;}


	.jobincate_list{width:95%; margin:0px auto;}
	.jobincate_list li{width:24.5%;}

	.tpcate_list .cate_icobox{text-align:center;}

	/*일자리정책*/
	#workpolicy .workpolicy_box .wp_pd{padding:20px 20px;/*30px;*/}

	#workpolicy .workpolicy_box .wb_left{width:100%;}
	#workpolicy .workpolicy_box .wb_right{/*height:70px;*/ /*height:52px;*/}
	#workpolicy .workpolicy_box table th{/*width:20%;*/ width:40px;}

	#workpolicy .workpolicy_box .wb_right .wb_tagbox{/*width:58%;*/}
	#workpolicy .workpolicy_box .wb_right .wb_pdfdown{/*width:42%;*/}

	/*#workpolicy .workpolicy_box .pdf_download{width:70px; height:70px; border-radius:50%; display:table-cell; vertical-align:middle; text-align:center;}*/
	/*.pdf_download{width:52px; height:52px; border-radius:50%; display:table-cell; vertical-align:middle; text-align:center;}*/
	
	.pdf_download{/*margin-top:10px; top:7px;*/ width:70px; height:27px; border-radius:30px; position:relative;}
	.pdf_download_none{height:27px; position:relative;}

	#workpolicy .workpolicy_box .pd_none{margin-top:0px; width:70px; height:70px;}
	
	.sns_btnarea .pdf_download{width:60px; height:60px;}

	/*상담_210112 추가(일자리종합센터)*/
	.cs_bsjcboxleft .csbsl_photo{height:300px; background-size:cover !important;  background-position:center !important;} 
	.cs_bsjcboxright .csbr_pd{padding:30px 10% 30px;}
	.countlist_boxp{margin-top:60px;}

	/*부산기업관*/
	#busancompany_view .bs_companyview_sector .bscom_left{width:25%; float:left;}
	#busancompany_view .bs_companyview_sector .bscom_right{width:75%; float:left;}
	#busancompany_view .jobin_photo{padding-bottom:100%;}

	.bsc_titbox .bsc_tbleft{width:50%; float:left;}
	.bsc_titbox .bsc_tbright{width:50%; float:right;}


	/*bi*/
	.bjn_bilogbox .bilogobox_1{float:left; width:35%; margin-right:3%;}
	.bjn_bilogbox .bilogobox_2{float:left; width:62%;}

}