
.list_box:hover,acitve,focus{
	border:1px solid #006633; 
	/*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(57,169,53,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(57,169,53,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(57,169,53,0.4); 
	text-decoration:none;

}

.workpolict_font{color:#006633;}

#workpolicy{/*background:#f6f7f7;*/ background:#fff; padding:0px 0px 30px;}

#workpolicy .workpolicy_box .wb_left p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:15px; color:#000; margin:0px;}

#workpolicy .search_box{background:transparent;}
#workpolicy .tit_center{padding:30px 0px 0px !important;}
#workpolicy .tit_center h1{line-height:100%; font-family:"GmarketSans"; font-weight:800;}
#workpolicy .tit_bar{border-right:1px solid #fff; padding-right:30px; display:inline-block;}

#workpolicy .search_box .search_input_2{border:5px solid /*#006633*/#fff; background:#fff;}

.search_box_wfy{/*background:#006633;*/
	/*background: rgb(248,109,29);
	background: linear-gradient(215deg, rgba(248,109,29,1) 0%, rgba(238,142,82,1) 83%, rgba(239,174,132,1) 100%);*/
	background:#93c01f url(/images/workfory_new23/wktop_bg.png); background-position:bottom; background-repeat:no-repeat;
	padding:30px 0px 30px;
}

.search_box_wfy_sch{height:350px;}
.workfy_searchbt{background:#39a935; padding:18px 0px; color:#fff; font-size:18px; font-weight:bold; border-radius:10px;}
.workfy_searchbt .bt_img{position:relative; top:-2px; width:36px;}
.workfy_searchbt:link{text-decoration:none;}

#keywordbox input[type="checkbox"] + label {
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 20px 0px 20px; 
	line-height:32px; 
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:5px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;

}


#keywordbox input[type="checkbox"].keyword_type + label {border:2px solid #006633; color:#006633; background:#fff;}
#keywordbox input[type="checkbox"].keyword_type:checked + label {border:1px solid #006633; background:#006633; color:#fff;}


.tag_area_wfy .tag_tp1{background:#39a935; display:inline-block; margin-bottom:5px; margin-right:3px; border:1px solid #39a935; border-radius:10px; color:#fff;  padding:0px 15px; line-height:28px; font-size:15px;}
.tag_area_wfy a div.tag_tp1:link{text-decoration:none;}
.tag_area_wfy a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #335cff; border-radius:10px; color:#fff; background:#335cff; text-decoration:none;}
.tag_area_wfy a div.tag_tp1_on{background:#335cff; border:1px solid #335cff; border-radius:10px; color:#fff; text-decoration:none;}


.list_tabsltbox{position:relative; top:-10px;}

.wfytype_1{font-size:15px; line-height:28px; color:#fff; background:#335cff; padding:0px 14px; border:1px solid #335cff; border-radius:10px; display:inline-block;}
.wfytype_2{font-size:15px; line-height:28px; color:#fff; background:#009f08; padding:0px 14px; border:1px solid #009f08; border-radius:10px; display:inline-block;}
.wfytype_3{font-size:15px; line-height:28px; color:#fff; background:#fd7214; padding:0px 14px; border:1px solid #fd7214; border-radius:10px; display:inline-block;}
.wfytype_4{font-size:15px; line-height:28px; color:#fff; background:#fe7bac; padding:0px 14px; border:1px solid #fe7bac; border-radius:10px; display:inline-block;}

.wfytypeb_1{font-size:15px; color:#335cff; display:inline-block;}
.wfytypeb_2{font-size:15px; color:#009f08; display:inline-block;}
.wfytypeb_3{font-size:15px; color:#fd7214; display:inline-block;}
.wfytypeb_4{font-size:15px; color:#fe7bac; display:inline-block;}

/*검색바 하단 버튼*/
.wfysch_btn{margin-right:-2%; margin-left:-2%;}
.wrk_btnlist{box-sizing:border-box;}
.wrk_btnlist li{
	box-sizing:border-box; padding:30px 0px; border-radius:20px; position:relative; /*box-shadow:2px 2px 2px rgba(0,0,0,0.2);*/
}

.wrk_btnlist li.bt_tp1{
	background:#006633; border:3px solid #006633; color:#fff; text-align:center; 
}

.wrk_btnlist li.bt_tp1_1{
	background:#006633; border:3px solid #006633; color:#fff; text-align:center; 
}


.wrk_btnlist li.bt_tp1_2{
	background:#39a935; border:3px solid #39a935; color:#fff; text-align:center; 
}

.wrk_btnlist li.bt_tp1_3{
	background:#93c01f; border:3px solid #93c01f; color:#fff; text-align:center; 
}


.wrk_btnlist li.bt_tp2{
	background:#fff; border:3px solid #39a935;  padding:15px 0px 30px;
}

.wrk_btnlist .bt_tp2_pd{padding:0px 20px;}

.wrk_btnlist .ico{width:66px;}
.wrk_btnlist p{font-size:15px;}
.wrk_btnlist strong{color:#fff100;}
.wrk_btnlist .baro{font-size:13px; color:#888; position:absolute; bottom:15px;}
.wrk_btnlist .ico_arr{background:url(/images/workfory/wfybr_arr.png) 0px 4px; background-size:6px 11px; background-repeat:no-repeat; width:6px; height:11px; padding:0px 5px;}

.wrk_btnlist .btn_4{background:url(/images/workfory_new23/wfybt_img_4.png); background-size:66px; background-repeat:no-repeat; background-position:bottom right; width:100%; height:100%; padding-bottom:50%;}
.wrk_btnlist .btn_5{background:url(/images/workfory_new23/wfybt_img_5.png); background-size:66px; background-repeat:no-repeat; background-position:bottom right; width:100%; height:100%; padding-bottom:50%;}

.wrk_btnlist li.bt_tp2 p,.wrk_btnlist li.bt_tp2 a{color:#39a935; }
.wfy_table td{padding:18px 10px;}
.wfy_table td.tit_td{padding:18px 20px;}

.search_input_min a:link{text-decoration:none;}

/*기업지원제도 무료방문 컨설팅 팝업*/
.wfy_cstbox{max-width:500px; width:100%; height:100%; min-height:290px; background:#fff; margin:0px auto; border-radius:10px;}
.wfy_cstbox .wfycst_pd{padding:20px;}
.wfy_cstbox .txtbox{padding-bottom:20px; border-bottom:1px solid #ddd;}

.wfypop_tit img{max-width:66px; width:100%;}
.wfypop_tit h3{position:relative; top:10px;}

.cstbox_down{width:100%; display:inline-block;}
.cstbox_down a{color:#006633;}
.cstbox_down .download_box{font-weight:bold; color:#006633;}

.wfypop_ico{width:26px;}

/*핵심 재정지원사업 팝업*/
.wfylist_box{padding:10px; border:1px solid #ddd; margin-bottom:10px;}

/*단계*/
.wfys_step{max-width:900px; width:100%; /*padding:0px 20px;*/ margin:0px auto; position:relative; height:100%; min-height:100px;}
.wfys_step ul{position:absolute; z-index:1; width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.wfys_step ul li{float:left; display:inline-block; width:33.3%; box-sizing:border-box;}
.wfys_step .step_bg{background:url(/images/workfory_new23/step_bg.png); background-size:100%; /*padding-bottom:50%;*/ max-width:100px; max-height:100px; width:100%; height:100%; margin:0px auto; background-repeat:no-repeat; font-weight:bold; font-size:22px; text-align:center; color:#006633;}
.wfys_step .step_bg h2{padding:35% 0px;}
.wfys_step h3{color:#006633;}
.wfys_step ul li.on .step_bg{background:url(/images/workfory_new23/step_bg_on.png); background-size:100%; margin:0px auto; background-repeat:no-repeat; color:#fff;}

.wfys_step .step_bar{background:url(/images/workfory/step_bar.png); background-repeat:repeat-x; width:100%; height:3px; position:relative; z-index:0; margin:50px auto 0px; background-position:center;}


/*간편 일자리 정책*/
.wfy_searchbox_qstbox{background:#9ea0a7; padding-bottom:20px;}
.wfy_research_bt{display:inline-block; padding:5px 15px; color:#fff; border-radius:20px; background:#006633; font-size:15px;}
.wfy_research_bt .ico{position:relative; top:-1px;}


/*간편 일자리 정책 검색 */
.select_rabelbox input[type="checkbox"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
.select_rabelbox input[type="checkbox"] + label {
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 15px 0px 15px; 
	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;

}
.select_rabelbox 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"].selectrabel_type + label {border:1px solid #ccc; color:#666; background:#fff;}
input[type="checkbox"].selectrabel_type:checked + label {border:1px solid #006633; background:#006633; color:#fff;}

.select_rabelbox input[type="radio"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
.select_rabelbox input[type="radio"] + label {
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 15px 0px 15px; 
	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;

}
.select_rabelbox 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"].selectrabel_type + label {border:1px solid #ccc; color:#666; background:#fff;}
input[type="radio"].selectrabel_type:checked + label {border:1px solid #006633; background:#006633; color:#fff;}


.selectedbox{/*background:#fff;*/ background:#f2f2f2; min-height:74px; width:100%; font-size:15px;}
.selectedbox .pd{padding:20px;}
.selectedbox .selectwfy{
	position:relative;
	display:inline-block; 
	height:35px; 
	padding:0px 15px 0px 15px; 
	line-height:32px; 
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:3px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;
	border:1px solid #ccc; 
	color:#666; 
	background:#eee;
}

.stbox_area{display:inline-block; box-sizing:border-box; width:100%;}
.stbox_area .st_tit{text-align:center; color:#333333; position:relative; top:5px;}


.wfy_searchbox{max-width:1000px; margin:0px auto;}
.wfy_searchbox .tit{background:#9ea0a7; min-height:74px; width:100%; color:#fff; text-align:center; font-size:15px;}
.wfy_searchbox .tit .pd{padding:25px 0px;}

/*button*/
.button_btn{background:#006633; color:#fff; padding:0px 30px; border-radius:30px; line-height:55px; height:55px; display:inline-block; font-size:15px; border:0px;}
.exsave_btn{background:#454545; color:#fff; padding:0px 30px; border-radius:30px; line-height:55px; height:55px; display:inline-block; font-size:15px;  border:0px;}
.prev_btn{background:#959595; color:#fff; padding:0px 30px; border-radius:30px; line-height:55px; height:55px; display:inline-block; font-size:15px;  border:0px;}

.show-memo{background:url(/images/workfory_new23/qs_ico.png) 0px 0px; background-size:17px; width:17px; height:17px; padding:1px 9px; background-repeat:no-repeat;cursor:help;}
/*.show-memo-text {
	width: 300px;
	white-space:pre-wrap;
	text-align: justify;
	display: none;
	position: absolute;
	border:2px #70798e solid;
	background-color: #fff;
	padding: 6px;
	color: #555;}*/

/*상세*/
.wfy_typebox{
	position:relative;
	display:inline-block; 
	height:28px; 
	padding:0px 15px 0px 15px; 
	line-height:25px; 
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:2px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;
	border:1px solid #006633; 
	color:#006633;
}

.participate_view .pv_left .pv_tit{/*color:#ff5811;*/ color:#006633; font-weight:bold;}
.participate_view .pv_left .pv_tit .pvtit_ico{background:url(/images/workfory_new23/wfyv_tit.png) 0px 5px; background-size:15px 18px; background-repeat:no-repeat;}

.view_content .viewc_top .view_list .li_tit{
	font-size:15px; 
	width:20%; 
	box-sizing:border-box; 
	float:left; 
	color:#006633;
	/*color:#ff5811;*/
}


.view_content .viewc_top .view_list li.litit_tp1 .li_tit{
	box-sizing:border-box;
	padding:0px 15px 0px;
	background:transparent/*url(../images/common/li_ico.png)*/;
	background-repeat:no-repeat;
	background-size:18px;
}

.view_content .viewc_top .view_list .li_tit{
	font-size:15px; 
	width:20%; 
	box-sizing:border-box; 
	float:left; 
	color:#006633;
	font-weight:bold;
}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	/*검색바 하단 버튼*/
	.wrk_btnlist li{float:left; width:45%; margin:0px 2% 20px; /*height:142px;*/ height:162px;}

	/*기업지원제도 무료방문 컨설팅 팝업*/
	.cstbox_down .download_box{/*margin-top:5px;*/ float:right;}

	/**/
	.wfytype_1{padding:0px 6px;}
	.wfytype_2{padding:0px 6px;}
	.wfytype_3{padding:0px 6px;}
	.wfytype_4{padding:0px 6px;}


	/*단계*/
	.wfys_step .step_bg{max-width:70px; max-height:70px; width:100%; height:100%; margin:0px auto; background-repeat:no-repeat; font-weight:bold; font-size:22px; text-align:center; color:#006633;}
	.wfys_step .step_bar{width:80%;  margin:40px auto 0px;}

	.wfys_step .step_bg h2{padding:30% 0px;}
	.wfys_step h3{font-size:16px;}

	.stbox_area .st_tit{margin-bottom:15px;}
	.wfy_searchbox .tit .pd{padding:25px 20px;}

	/*button*/
	.button_btn{padding:0px 20px; line-height:44px; height:44px; }
	.exsave_btn{padding:0px 20px; line-height:44px; height:44px;}
	.prev_btn{padding:0px 20px; line-height:44px; height:44px;}



}


/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){

	/*검색바 하단 버튼*/
	.wrk_btnlist li{float:left; width:29%; margin:0px 2% 20px; /*height:142px;*/ height:162px;}

	/*기업지원제도 무료방문 컨설팅 팝업*/
	.cstbox_down .download_box{float:right;}

	/**/
	.wfytype_1{padding:0px 8px;}
	.wfytype_2{padding:0px 8px;}
	.wfytype_3{padding:0px 8px;}
	.wfytype_4{padding:0px 8px;}

	/*단계*/
	.wfys_step{padding-bottom:70px;}
	.wfys_step .step_bar{width:80%;}

	.stbox_area .st_tit{width:30%; float:left;}
	.stbox_area .st_dtl{width:70%; float:left;}
}


/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{

	#workpolicy .workpolicy_box .wp_pd{/*padding:27px;*/ padding:20px;}

	.wrk_btnlist .ico{width:88px;}

	/*검색바 하단 버튼*/
	.wrk_btnlist li{float:left; width:16%; margin:0px 2% 20px; /*height:142px;*/ height:182px;}

	/*기업지원제도 무료방문 컨설팅 팝업*/
	.cstbox_down .download_box{float:right;}

	/*단계*/
	.wfys_step{padding-bottom:90px;}
	.wfys_step .step_bar{max-width:550px;}


	.stbox_area .st_tit{width:20%; float:left;}
	.stbox_area .st_dtl{width:80%; float:left;}



}