/*버튼*/


/*리스트*/
#list_content{width:100%; height:100%; display:inline-block; box-sizing:border-box;}
.list_content_edit{width:100%; height:100%; display:inline-block; box-sizing:border-box;}
.list_content{margin-right:-3.3%; overflow:hidden;}
.list_content_a{margin-right:-2%; overflow:hidden;}

.list_box{
	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:100%;
}

.list_box_a{width:100%;}


.list_box_1{
	border:1px solid #b9c4d3; 
}

.list_box_2{
	border:1px solid #ddd; 
}

.list_box_3{
	background:#fff;
	border:1px solid #fff;
	border-radius:20px;
}

.list_box_4{
	/*background:#fbfbfb;*/
	border:3px solid #575757;
	border-radius:20px;
}

.list_box_5{
	background:#fff;
	border:1px solid #dddddd;
	border-radius:10px;
}

.list_box_6{
	background:#fff;
	border:1px solid #fff;
}

.list_box h1,.list_box h2,.list_box h3,.list_box h4,.list_box p{margin:0px;}
.list_box_a h1,.list_box_a h2,.list_box_a h3,.list_box_a h4,.list_box_a p{margin:0px;}

.list_box a:link{text-decoration:none;}
.list_box:hover,acitve,focus{
	border:3px solid #a48a7b; 
	/*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(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); 
	text-decoration:none;

}

.list_box_round{
	border-radius:20px;
}

.list_box_round_a{
	border-radius:30px;
}

.listbox_1{
	box-sizing:border-box;
}

.listbox_2{
	box-sizing:border-box;
}

.listbox_3{
	box-sizing:border-box;
}


.listbox_4{
	box-sizing:border-box;
}

.listbox_5{
	box-sizing:border-box;
}

.listbox_6{
	box-sizing:border-box;
}

.listbox_7{
	box-sizing:border-box;
}

.listbox_8{
	box-sizing:border-box;
}

.listbox_9{
	box-sizing:border-box;
}

.listbox_10{
	box-sizing:border-box;
}

.listbox_11{
	box-sizing:border-box;
}

.listbox_12{
	box-sizing:border-box;
}

.listbox_13{
	box-sizing:border-box;
}

/*상세페이지*/
#view_content{
	width:100%; 
	height:100%; 
	display:inline-block; 
	box-sizing:border-box; 
	/*background:#f7f7f7;
	padding:50px 0px 0px;*/ 
}
.view_content{background:#fff;}
.view_content .viewc_top{
	/*border-bottom:1px solid #ddd;*/ 
	border-bottom:2px solid #575757;
	position:relative; 
	padding:30px 0px;
}
.view_content .viewc_top h1{font-size:30px; color:#000; margin:0px; font-weight:400;}
.view_content .viewc_top h2{font-size:22px; color:#000; margin:0px; font-weight:400;}
.view_content .viewc_top .view_list{
	width:100%; 
	display:inline-block;  
	box-sizing:border-box;
}
.view_content .viewc_top .view_list li{
	width:50%; 
	box-sizing:border-box; 
	float:left; 
	padding:15px 0px; 
	line-height:100%;
}
.view_content .viewc_top .view_list li.li_tp1{width:100%; clear:both;}
.view_content .viewc_top .view_list li.li_tp2{width:33.3%;}
.view_content .viewc_top .view_list li.li_tp3{width:33.3%;}
.view_content .viewc_top .view_list li.li_tp4{width:100%; clear:both;}

.view_content .viewc_top .view_list .li_tit{
	font-size:15px; 
	width:20%; 
	box-sizing:border-box; 
	float:left; 
	color:#a48a7b;
	font-weight:bold;
	/*color:#1c63c8;*/
}
.view_content .viewc_top .view_list .li_sub{
	font-size:15px; 
	width:80%; 
	box-sizing:border-box; 
	float:left; 
	color:#575757;
	/*color:#666666;*/
}
.view_content .viewc_top .view_list li.li_tp1 .li_tit{width:10%;}
.view_content .viewc_top .view_list li.li_tp1 .li_sub{width:90%;}

.view_content .viewc_top .view_list li.li_tp2 .li_tit{width:30%;}
.view_content .viewc_top .view_list li.li_tp2 .li_sub{width:70%;}

.view_content .viewc_top .view_list li.li_tp3 .li_tit{width:35%;}
.view_content .viewc_top .view_list li.li_tp3 .li_sub{width:65%;}

.view_content .viewc_top .view_list li.li_tp4 .li_tit{width:11.5%;}
.view_content .viewc_top .view_list li.li_tp4 .li_sub{width:88.5%;}


.view_content .viewc_top .view_list li.litit_tp1 .li_tit{
	box-sizing:border-box;
	padding:0px 15px 0px; 
	background:url(../images/common/li_ico.png);
	background-repeat:no-repeat;
	background-size:18px;

}

.view_content .viewc_top .sns_btnarea{position:relative; width:100%; display:inline-block; vertical-align:middle;}
.view_content .viewc_top .sns_btnarea a:link{text-decoration:none;}
.view_content .viewc_top .sns_btnarea .sns_ico{width:43px;}
.view_content .viewc_top .sns_btnarea .vtop_downloadbtn{position:absolute; z-index:5; right:0px; top:0px;}
.view_content .viewc_top .file_ico{width:15px;}


.view_content .viewc_bottom{position:relative; padding:30px 0px;  width:100%; height:100%; display:inline-block;}
.view_content .viewc_bottom .view_detail{word-break:break-all; white-space:normal; word-wrap: break-word;}
.view_content .viewc_bottom .view_detail img{width:100%; max-width:750px;}
.view_content .btn_bottom{position:relative; padding:40px 0px;  width:100%; display:inline-block; color:#888; font-size:15px;}
.view_content .btn_bottom img{width:17px; position:relative; top:-2px;}
/*.view_content .btn_bottom a{color:#888;}*/
.view_content .btn_bottom a{background:#888; padding:5px 8px; color:#fff; border-radius:3px;}
.view_content .btn_bottom a:link{text-decoration:none;}

.view_content .viewc_comment{
	border:1px solid #ddd; 
	border-radius:5px;
	position:relative; 
	padding:20px;
	background:#f9f9f9;

}

.view_content .viewc_comment{margin:0px; position:relative;  width:100%; height:100%; display:inline-block;}
.view_content .viewc_comment .vc_detail{font-size:15px;}

.view_content .vwrite_bottom{border-top:1px solid #ddd; position:relative; padding:30px 0px;  width:100%; height:100%; display:inline-block;}
.view_content .vwrite_bottom p{margin:0px;}

.view_content .vwrite_bottom .btn_bottom{padding:20px 0px;}

/*mypage*/
.mypage_listboxa{background:#fff !important;}

/*작성페이지*/
#write_content{
	width:100%; 
	height:100%; 
	display:inline-block; 
	box-sizing:border-box; 
	/*background:#f7f7f7;
	padding:50px 0px 0px;*/
}
.write_content h1, .write_content h2, .write_content h3, .write_content h4, .write_content p{margin:0px;}
.write_content{background:#fff;}
.write_content_tp1{border-top:2px solid #575757; border-bottom:2px solid #575757; background:#f5f5f5; padding-bottom:20px;}

.write_content .writec_box{
	position:relative; 
	padding:30px 0px;
}

.write_content .btn_bottom{position:relative; padding:20px 0px;  width:100%; display:inline-block; color:#888; font-size:15px;}
.write_content .btn_bottom img{width:17px; position:relative; top:-2px;}
/*.write_content .btn_bottom a{color:#888;}*/
.write_content .btn_bottom a{background:#888; padding:5px 8px; color:#fff; border-radius:3px;}
.write_content .btn_bottom a:link{text-decoration:none;}

.write_content .labelbox .radio{margin:4px 8px 4px 0px;}

.writebox_1{border-collapse:collapse; }
.writebox_1 th{color:#a48a7b;  padding:14px 1%; border-bottom:1px solid #aaa;/*border-bottom:1px dotted #aaa; color:#014099; font-weight:normal;*/}
.writebox_1 .th_mobile{color:#a48a7b; font-weight:bold; /*color:#014099;*/}
.writebox_1 .th_mobile_tb{color:#a48a7b; font-weight:bold; /*color:#014099;*/}
.writebox_1 td{padding:14px 1%; border-bottom:1px solid #aaa; /*border-bottom:1px dotted #aaa;*/ position:relative;}
.writebox_1 td.none{padding:0px;border-bottom:0px;}
.writebox_1 td.no_pd_a{padding:0px 1% 0px;}
.writebox_1 td.no_pd_b{padding:0px 1% 10px;}
.writebox_1 .bd_right{border-right:1px dotted #aaa;}

.writebox_2{border-collapse:collapse; border-top:2px solid #ccc; background:#efefef;}
.writebox_2 th{color:#014099; font-weight:normal; padding:7px 7px; border-bottom:1px dotted #014099;}
.writebox_2 .th_mobile{color:#014099;}
.writebox_2 .th_mobile_tb{color:#014099;}
.writebox_2 td{padding:7px  7px; border-bottom:1px dotted #014099; position:relative;}

.write_th{margin-left:7px;}

/*테이블*/
.tablebox_1{border-collapse:collapse; table-layout:fixed;}
.tablebox_1 th{color:#014099; font-size:13px; padding:9px 0px;}
.tablebox_1 td{color:#333333; font-size:15px; padding:9px 0px;}

.tablebox_2{border-collapse:collapse; table-layout:fixed;}
.tablebox_2 th{/*color:#014099;*/ color:#575757; font-size:15px; padding:25px 0px; border-bottom:2px solid #333333;}
.tablebox_2 td{color:#666666; font-size:15px; padding:25px 0px; border-bottom:1px solid #cccccc;}
.tablebox_2 td.td_1{background:rgba(255,255,255,0.8); border-bottom:0px;  padding:25px 1%; border-bottom:1px solid #575757;}
.tablebox_2 td.td_2{padding:0px; border-bottom:0px;  }

.tablebox_3{border-collapse:collapse;}
.tablebox_3 th{/*color:#014099;*/ color:#a48a7b; font-size:15px; padding:0px;}
.tablebox_3 td{color:#666; font-size:15px; padding:0px;}
.tablebox_3 .th_mobile{/*color:#014099;*/ color:#a48a7b; font-size:15px; font-weight:bold;}

.tablebox_4{border-collapse:collapse;}
.tablebox_4 th{color:#999; font-size:15px; padding:0px;}
.tablebox_4 td{color:#333; font-size:15px; padding:0px;}
.tablebox_4 .th_mobile{color:#999; font-size:15px;}

.tablebox_5{border-collapse:collapse; table-layout:fixed; word-break:break-all;}
.tablebox_5 th{color:#575757; font-size:15px; padding:17px 1%; background:#fff; border-top:2px solid #575757; /*font-family:"NanumSquare"; font-weight:800;*/ border-bottom:2px solid #575757; border-right:3px solid #fff; /*background:#e1e8f2;*/}
.tablebox_5 th.bd_right{border-right:1px solid #575757;}
.tablebox_5 th.bd_bottom{border-bottom:1px solid #575757;}
.tablebox_5 td{color:#666666; font-size:15px; padding:18px 1%;  border-bottom:1px solid #575757; border-right:3px solid #fff;}
.tablebox_5 td.bg_white{background:#fff;}
.tablebox_5 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_5 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_5 td.td_2{padding:0px; border-bottom:0px;}
.tablebox_5 td.word-breakall{word-break:break-all;}

.tablebox_6{border-collapse:collapse; table-layout:fixed; border-top:1px solid #a3897a;}
.tablebox_6 th{color:#333333; padding:7px 1%; background:#e4deda; border-bottom:1px solid #a3897a;}
.tablebox_6 th.bd_right{border-right:1px solid #a2b7d7;}
.tablebox_6 td{color:#666666; padding:7px 1%;  border-bottom:1px solid #dcdcdc; word-break:break-all;}
.tablebox_6 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_6 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_6 .th_mobile{color:#333; padding:5px; font-weight:bold; background:#e4deda; border-bottom:1px solid #a3897a;}

.tablebox_7{border-collapse:collapse;}
.tablebox_7 th{color:#333333; font-size:15px; padding:17px 1%; background:#e1e8f2;}
.tablebox_7 th.bd_right{border-right:1px solid #a2b7d7;}
.tablebox_7 th.bd_bottom{border-bottom:1px solid #a2b7d7;}
.tablebox_7 td{color:#666666; font-size:15px; padding:18px 1%;  border-bottom:1px solid #dcdcdc;}
.tablebox_7 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_7 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_7 td.td_2{padding:0px; border-bottom:0px;  }
.tablebox_7 td.bg_white{background:#fff;}

.tablebox_8{border-collapse:collapse; table-layout:fixed;}
.tablebox_8 th{color:#333333; padding:17px 1%; background:#e1e8f2;}
.tablebox_8 th.bd_right{border-right:1px solid #a2b7d7;}
.tablebox_8 th.bd_bottom{border-bottom:1px solid #a2b7d7;}
.tablebox_8 td{color:#666666;  padding:18px 1%;  border-bottom:1px solid #dcdcdc;}
.tablebox_8 td.bg_white{background:#fff;}
.tablebox_8 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_8 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_8 td.td_2{padding:0px; border-bottom:0px;}
.tablebox_8 td.word-breakall{word-break:break-all;}

.table_wordbreak_1 td{word-break:break-all;}

table .table_tharr{width:14px; height:8px; position:absolute; margin-top:8px; margin-left:5px;}
table .arr_up{background:url(/images/main/sbar_arr_m_2_off.png); background-repeat:no-repeat; background-size:14px; }
table .arr_down{background:url(/images/main/sbar_arr_m_2.png); background-repeat:no-repeat; background-size:14px;}

table a:link{text-decoration:none;}
table a:hover,active,focus{text-decoration:none;}

/*리스트태그*/
.listtype_1 {width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.listtype_1 li{font-size:15px; box-sizing:border-box; }
.listtype_1 .li_tit{/*color:#014099;*/ color:#575757; float:left; width:30%; box-sizing:border-box; }
.listtype_1 .li_cont{color:#888; float:left; width:70%; box-sizing:border-box;}

.listtype_2 {width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.listtype_2 li{box-sizing:border-box;}
.listtype_2 .li_tit{float:left; width:20%; /*color:#333333;*/ color:#888888; font-weight:bold; box-sizing:border-box;  font-size:15px;}
.listtype_2 .li_cont{float:left; width:80%; /*color:#888888;*/ color:#575757; box-sizing:border-box;  font-size:15px;}

.listtype_3 {width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.listtype_3 li{box-sizing:border-box;}
.listtype_3 .li_tit{float:left; width:17%; color:#999; box-sizing:border-box;  font-size:15px;}
.listtype_3 .li_cont{float:left; width:83%; color:#333; box-sizing:border-box;  font-size:15px;}

.listtype_4 {width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.listtype_4 li{box-sizing:border-box; color:#333; padding:0px 0px 10px;}

.listtype_5 {width:100%; height:100%; box-sizing:border-box;}
.listtype_5 li{font-size:15px; box-sizing:border-box; width:100%; clear:both; padding:10px 0px; text-align:left;}
.listtype_5 .li_tit{color:#014099; float:left;  margin-right:10px; width:30%; box-sizing:border-box; }
.listtype_5 .li_cont{color:#888; float:left; width:65%;  box-sizing:border-box;}

.listtype_6 {width:100%; height:100%; box-sizing:border-box;}
.listtype_6 li{
	font-size:15px; box-sizing:border-box; width:100%; 
	padding:0px 15px 0px; 
	background:url(../images/common_new23/li_ico.png);
	background-repeat:no-repeat;
	background-position:0px 3px; 
	background-size:18px;

}

.listtype_7 {width:100%; height:100%; box-sizing:border-box;}
.listtype_7 li{
	font-size:15px; box-sizing:border-box; width:100%; 
	padding:5px 15px 5px; 
	background:url(../images/board_new23/lc_fc_m.png);
	background-repeat:no-repeat;
	background-position:0px 9px; 
	background-size:18px;

}

.listtype_8 {width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.listtype_8 li{font-size:15px; box-sizing:border-box; padding:5px !important; border-bottom:1px solid #ccc; width:96% !important; line-height:normal !important;}

.listtype_9 {width:100%; height:100%; box-sizing:border-box;}
.listtype_9 li{font-size:15px; box-sizing:border-box; width:100%; clear:both; padding:0px 0px 5px; text-align:left;}
.listtype_9 .li_tit{color:#014099; float:left;  margin-right:10px; width:25%; min-width:70px; box-sizing:border-box; }
.listtype_9 .li_cont{color:#888; float:left; width:70%;  box-sizing:border-box;}

.listtype_10 {width:100%; height:100%; box-sizing:border-box;}
.listtype_10 li{
	font-size:15px; box-sizing:border-box; width:100%; 
	padding:0px 15px 0px; 
	background:url(../images/common/lc_fc_2_m.png);
	background-repeat:no-repeat;
	background-position:0px 3px; 
	background-size:18px;

}

.listtype_11 {width:100%; height:100%; box-sizing:border-box;}
.listtype_11 li{
	box-sizing:border-box; width:100%; 
	padding:0px 15px 0px; 
	background:url(../images/common/lc_fc_2_m.png);
	background-repeat:no-repeat;
	background-position:0px 3px; 
	background-size:18px;

}

/*job 정보 보기*/
.jobimplist{
	border:3px solid #585857;
	padding:13px;
	border-radius:20px;
}

.jobimplist a:link{text-decoration:none;}
.jobimplist a:hover,active,focus{text-decoration:none;}

.jobimplist .jobimplist_photo{
	padding-bottom:70%;
	/*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;
	border-radius:15px;
}

.jobimplist_photo .jobedu_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5);}
.jobimplist_photo .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:20px;
	border-radius:10px;
	display:inline-block;
}

.jobimplist_photo .jobedu_endbox .jobedu_end .play_ico{width:31px;}


.jobimplist h3{font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; /*white-space:nowrap;*/ height:53px; margin:0px;}
.jobimplist p{font-size:15px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}


.certificationlist{
	/*border-top:1px solid #333;
	border-bottom:1px solid #333;*/
	padding:15px 10px;
	border:3px solid #585857;
	border-radius:10px;
	position:relative;
}

.certificationlist a:link{text-decoration:none;}
.certificationlist a:hover,active,focus{text-decoration:none;}

.certificationlist h3{font-size:18px; color:#585857; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px; display:inline-block;}
.certificationlist p{font-size:15px; color:#585857; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}

.certificationlist_on{background:#585857; /*background:#f5fafe;*/}
.certificationlist_on h3{font-size:18px; color:#fff; /*color:#014099;*/}

.certificationlist .arr{position:absolute; right:0px;}
.certificationlist .arr_off{background:url(../images/common_new23/ct_arr_m_off.png) 0px 3px; background-size:38px 23px; background-repeat:no-repeat; width:38px; height:23px; padding:0px 8px;}
.certificationlist .arr_on{background:url(../images/common_new23/ct_arr_m_on.png) 0px 3px; background-size:38px 23px; background-repeat:no-repeat; width:38px; height:23px; padding:0px 8px;}


.worknetlinklist{
	/*border:1px solid #aaa;*/
	border:3px solid #585857;
	padding:15px 10px;
	position:relative;
	border-radius:10px;
	color:#585857;
	background:#fff url(../images/common_new23/ct_arr_m_off.png) 95%; background-size:38px 23px; background-repeat:no-repeat;
}

.worknetlinklist:hover,active,focus{/*border:1px solid #014099;*/ padding:15px 10px;  position:relative; color:#fff !important; 
	background:#585857 url(../images/common_new23/ct_arr_m_on.png) 95%; background-size:38px 23px; background-repeat:no-repeat;
}

.worknetlinklist h3{font-size:18px; /*color:#333;*/ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px; display:inline-block;}
.worknetlinklist:hover,active,focus h3{/*color:#014099;*/color:#fff; }
.worknetlinklist a:link{text-decoration:none;}
.worknetlinklist a:hover,active,focus{text-decoration:none; color:#fff;}

.worknetlinklist .hp_ico{width:20px; position:relative; top:-2px;}

.worknetlinklist .arr{position:relative; right:0px; width:38px; height:23px; }



/*커뮤니티*/
.locking_ico{width:13px;}

/*mypagebt*/
.mypg_list{box-sizing:border-box; width:100%; display:inline-block;}
.mypg_list li{box-sizing:border-box; width:49%; margin-right:1%; float:left;}

.mypg_list .btn_tp1,.mypg_list .btn_tp2{width:100%;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	.list_cmobile{margin-right:0px !important; }

	/*리스트*/
	.listbox_1{
		width:100%;
		margin:0px 0px 20px 0px;
	}

	.listbox_2{
		width:96%;
		margin:0px 0px 30px 0px;
	}

	.listbox_3{
		width:94%;
		margin:0px 0px 30px 0px;
	}


	.listbox_4{
		width:93%;
		margin:0px 0px 30px 0px;
	}

	.listbox_5{
		width:93%;
		margin:0px 0px 30px 0px;
	}

	.listbox_6{
		width:93%;
		margin:0px 0px 30px 0px;
	}

	.listbox_7{
		width:93%;
		margin:0px 0px 30px 0px;
	}

	.listbox_8{
		width:96.5%;
		margin:0px 0px 30px 0px;
	}

	.listbox_9{
		width:96.5%;
		margin:0px 0px 20px 0px;
	}

	.listbox_10{
		width:94%;
		margin:0px 0px 20px 0px;
	}


	.listbox_11{
		width:94%;
		margin:0px 0px 20px 0px;
	}


	.listbox_12{
		width:47%;
		margin:0px 2% 2% 0px;
		float:left;
	}

	.listbox_13{
		width:45.5%;
		margin:0px 1% 2% 1%;
		display:inline-block;
		vertical-align:top;
		/*width:46.5%; float:left; margin:0px 2% 2% 0px;*/
	}


	/*상세페이지*/
	.view_content .viewc_top .view_list li{width:100%; padding:8px 0px;}
	.view_content .viewc_top .view_list li.li_tp2{width:100%; }
	.view_content .viewc_top .view_list li.li_tp3{width:100%; }
	.view_content .viewc_top .sns_btnarea .vtop_downloadbtn{top:25px;}

	.view_content .viewc_top .view_list .li_tit{width:25%;}
	.view_content .viewc_top .view_list .li_sub{width:75%;}
	.view_content .viewc_top .view_list li.li_tp1 .li_tit{width:25%;}
	.view_content .viewc_top .view_list li.li_tp1 .li_sub{width:75%;}
	.view_content .viewc_top .view_list li.li_tp2 .li_tit{width:25%;}
	.view_content .viewc_top .view_list li.li_tp2 .li_sub{width:75%;}
	.view_content .viewc_top .view_list li.li_tp3 .li_tit{width:32%;}
	.view_content .viewc_top .view_list li.li_tp3 .li_sub{width:68%;}
	.view_content .viewc_top .view_list li.li_tp4 .li_tit{width:32%;}
	.view_content .viewc_top .view_list li.li_tp4 .li_sub{width:68%;}

	/*테이블*/
	table .th_mobile{margin-bottom:10px;}
	table .th_mobile_tb{margin-bottom:10px;}

	table.table_mblfont{font-size:13px !important;}

	table td.bd_right_m{border-right:0px;}


	/*리스트태그*/
	.listtype_5 .li_tit{margin-right:0px; width:100%; margin-bottom:10px;}
	.listtype_5 .li_cont{width:100%;}

	.listtype_9 .li_tit{margin-right:0px; width:100%; margin-bottom:10px;}
	.listtype_9 .li_cont{width:100%;}

	/*job 정보 보기*/
	/*.certificationlist .arr_off{background:url(../images/common/ct_arr_m_off.png) 0px 3px; background-size:19px; background-repeat:no-repeat;}
	.certificationlist .arr_on{background:url(../images/common/ct_arr_m_on.png) 0px 3px; background-size:19px; background-repeat:no-repeat;}*/


	.td_view_m{display:none;}

	.policy_mr_edit{margin-right:13px;}
}



/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){
	
	/*리스트*/
	.listbox_1{
		width:46%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_2{
		width:46.5%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_3{
		width:45.5%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_4{
		width:95%;
		margin:0px 0px 30px 0px;
		float:left;
	}

	.listbox_5{
		width:45%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_6{
		width:45%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_7{
		width:95%;
		margin:0px 0px 30px 0px;
		float:left;
	}

	.listbox_8{
		width:46.5%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_9{
		width:46.5%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_10{
		width:46%;
		margin:0px 2% 2% 0px;
		float:left;
	}

	.listbox_11{
		width:46%;
		margin:0px 2% 2% 0px;
		float:left;
	}

	.listbox_12{
		width:30.9%;
		margin:0px 2% 2% 0px;
		float:left;
	}

	.listbox_13{
		/*width:30.9%;*/
		width:46%;
		margin:0px 1% 2% 1%;
		display:inline-block;
		vertical-align:top;
		/*width:46.5%; float:left; margin:0px 2% 2% 0px;*/
	}


	/*상세페이지*/
	.view_content .viewc_top .sns_btnarea .vtop_downloadbtn{top:25px;}

	.view_content .viewc_top .view_list .li_tit{width:30%;}
	.view_content .viewc_top .view_list .li_sub{width:70%;}


	.view_content .viewc_top .view_list li.li_tp1 .li_tit{width:15%;}
	.view_content .viewc_top .view_list li.li_tp1 .li_sub{width:85%;}

	
	.view_content .viewc_top .view_list li.li_tp2{width:50%;}
	.view_content .viewc_top .view_list li.li_tp2 .li_tit{width:30%;}
	.view_content .viewc_top .view_list li.li_tp2 .li_sub{width:70%;}

	.view_content .viewc_top .view_list li.li_tp3{width:50%;}
	.view_content .viewc_top .view_list li.li_tp3 .li_tit{width:35%;}
	.view_content .viewc_top .view_list li.li_tp3 .li_sub{width:65%;}

	.view_content .viewc_top .view_list li.li_tp4 .li_tit{width:17.5%;}
	.view_content .viewc_top .view_list li.li_tp4 .li_sub{width:82.5%;}

	/*테이블*/
	table .th_mobile{display:none;}
	table .th_mobile_tb{margin-bottom:10px;}

	/*리스트태그*/
	.listtype_5 .li_tit{width:40%;}
	.listtype_5 .li_cont{width:55%;}
	
	/*job 정보 보기*/
	/*.certificationlist .arr_off{background:url(../images/common/ct_arr_m_off.png) 0px 3px; background-size:19px; background-repeat:no-repeat;}
	.certificationlist .arr_on{background:url(../images/common/ct_arr_m_on.png) 0px 3px; background-size:19px; background-repeat:no-repeat;}*/

	.td_view_w{display:none;}

	.policy_mr_edit{margin-right:25px;}
}


/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{
	
	/*리스트*/
	.listbox_1{
		width:30%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}


	.listbox_2{
		width:21.6%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_3{
		width:46%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_4{
		width:29.4%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_5{
		width:21%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_6{
		width:29%;
		margin:0px 3.5% 3.5% 0px;
		float:left;
	}

	.listbox_7{
		width:46%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_8{
		width:22.2%;
		margin:0px 2.5% 2.5% 0px;
		float:left;
	}

	.listbox_9{
		width:30.5%;
		margin:0px 2.5% 2.5% 0px;
		float:left;
	}

	.listbox_10{
		width:22.2%;
		margin:0px 2% 2% 0px;
		float:left;
	}

	.listbox_11{
		width:30.5%;
		margin:0px 2% 2% 0px;
		float:left;
	}

	.listbox_12{
		width:23%;
		margin:0px 1.5% 1.5% 0px;
		float:left;
	}

	.listbox_13{
		width:17.85%;
		margin:0px 0.75% 1.5% 0.75%;
		display:inline-block;
		vertical-align:top;
		/*width:17.5%; float:left; margin:0px 1.5% 1.5% 0px;*/
	}

	/*테이블*/
	table .th_mobile{display:none;}
	table .th_mobile_tb{display:none;}

	.td_view_w{display:none;}

	.policy_mr_edit{margin-right:30px;}
	.policy_mr_edit_a{margin-right:30px;}

		
	/*job 정보 보기*/
	.certificationlist .arr_off{background:url(../images/common_new23/ct_arr_off.png) 0px 3px; background-size:38px 23px; background-repeat:no-repeat; width:38px; height:23px; padding:0px 8px;}
	.certificationlist .arr_on{background:url(../images/common_new23/ct_arr_on.png) 0px 3px; background-size:38px 23px; background-repeat:no-repeat; width:38px; height:23px; padding:0px 8px;}


}
