/*버튼*/


/*리스트*/
#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_content_b{margin-right:-1.7%; overflow:hidden; margin-bottom:20px;}

.list_content a:link{text-decoration:none;}

.list_box{
	box-shadow:1px 1px 1px rgba(0,0,0,0.2); 
	-ms-box-shadow:1px 1px 1px rgba(0,0,0,0.2); 
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);
	width:100%;
}

.list_box_tp1{
	width:100%;
}

.list_box_1{
	border:1px solid #b9c4d3; 
}

.list_box_2{
	background:rgba(255,255,255,0.02);
	border:1px solid #333;
	/*border:1px solid #666;*/ 
}

.list_box_3{
	background:#fff;
	border:1px solid #fff;
	border-radius:10px;
}

.list_box_4{
	background:rgba(0,0,0,0.5);
	border:1px solid #666;
}

.list_box_5{
	background:#fff;
	border:1px solid #dddddd;
	border-radius:10px;
}

.list_box_6{
	background:#fff;
	border:1px solid #fff;
}

.list_box_7{
	background:#fff;
	border:1px solid #dddddd;
	border-radius:5px;
}

.list_box h1,.list_box h2,.list_box h3,.list_box h4,.list_box p{margin:0px;}
.list_box_tp1 h1,.list_box_tp1 h2,.list_box_tp1 h3,.list_box_tp1 h4,.list_box_tp1 p{margin:0px;}

.list_box a:link{text-decoration:none;}
/*.list_box:hover,acitve,focus{
	border:1px solid #00afa3; 
	box-shadow:0px 0px 15px rgba(0,175,163,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(0,175,163,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(0,175,163,0.4); 
	text-decoration:none;

}*/

.list_box_round{
	border-radius:20px;
}

.listbox_1{
	box-sizing:border-box;
}

.listbox_2{
	box-sizing:border-box;
}

.listbox_3{
	box-sizing:border-box;
	vertical-align:top;
}


.listbox_4{
	box-sizing:border-box;
}

.listbox_5{
	box-sizing:border-box;
	vertical-align:top;
}

.listbox_6{
	box-sizing:border-box;
}

.listbox_7{
	box-sizing:border-box;
	vertical-align:top;
}

.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;
}

.listbox_15{
	box-sizing:border-box;
}

.listbox_16{
	box-sizing:border-box;
}

.listbox_21{
	box-sizing:border-box;
}

/*상세페이지*/
#view_content{
	width:100%; 
	height:100%; 
	display:inline-block; 
	padding:0px 0px 0px; 
	box-sizing:border-box; 
}
.view_content{/*background:#fff;*/}
.view_content_tp1{background:transparent;}
.view_content_box{/*background:#fff; border-radius:0px;
	box-shadow:0px 1px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.2);
	-ms-box-shadow:0px 1px 4px rgba(0,0,0,0.2);*/
}
.view_content .viewc_top{
	position:relative; 
	padding:30px 20px;
	/*border-top:2px solid #ddd; 
	border-bottom:1px solid #ddd; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;*/
}
.view_content_tp1 .viewc_top{
	position:relative; 
	padding:0px 0px 0px;
	border-bottom:1px solid #666;
	/*padding:30px 0px 15px; padding:30px 0px; border-left:0px; 
	border-right:0px;  border-top:2px solid #ddd; */
}
.view_content .viewc_top a:link{text-decoration:none;}
.view_content .viewc_top h1{font-size:25px;/*font-size:30px;*/ color:#000; margin:0px; font-weight:400;}
.view_content .viewc_top h2{font-size:18px;/*font-size:22px;*/ color:#000; margin:0px; font-weight:400;}
.view_content .viewc_top .h1{font-size:25px;/*font-size:30px;*/ color:#000; margin:0px; font-weight:400;}
.view_content .viewc_top .h2{font-size:18px;/*font-size:22px;*/ color:#000; margin:0px; font-weight:400;}
.view_content .viewc_top .tit{padding-bottom:15px; border-bottom:1px solid #666; }
.view_content_tp1 .viewc_top .tit{padding:0px 15px 15px; border-bottom:3px solid #666; font-family: 'notokr-medium';}


.view_content .viewc_top .view_list{
	width:100%; 
	display:inline-block;  
	box-sizing:border-box;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
.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.li_tp5{width:33.3%;}

.view_content .viewc_top .view_list .li_tit{
	font-size:15px; /*font-size:15px;*/ 
	width:20%; 
	box-sizing:border-box; 
	float:left; 
	color:#29153c;
}
.view_content .viewc_top .view_list .li_sub{
	font-size:15px; /*font-size:15px;*/ 
	width:80%; 
	box-sizing:border-box; 
	float:left; 
	color:#666666;
}

.view_content_tp1 .viewc_top .view_list li{padding:15px 10px; line-height:150%;}

.view_content_tp1 .viewc_top .view_list .li_tit{
	font-size:15px; /*font-size:15px;*/ 
	width:20%; 
	box-sizing:border-box; 
	float:left; 
	color:#10abf5;
	font-weight:700;
	background:url(../images/common/li_dot_1_m.png) 0px -1px;
	background-repeat:no-repeat;
	background-size:6px 24px !important;
	padding:0px 0px 0px 15px;
	/*color:#80b330;*/
}
.view_content_tp1 .viewc_top .view_list .li_sub{
	font-size:15px; /*font-size:15px;*/ 
	width:80%; 
	box-sizing:border-box; 
	float:left; 
	color:#eee;
}
.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.li_tp5 .li_tit{width:30%;}
.view_content .viewc_top .view_list li.li_tp5 .li_sub{width:70%;}


.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:99.9%; height:100%; display:inline-block; 
	/*border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;*/
}
.view_content_tp1 .viewc_bottom{position:relative; padding:30px 0px; width:100%; height:100%; display:inline-block; 
	background:#fff; border-radius:10px;
	/*border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; border-left:0px solid #ddd; border-right:0px solid #ddd; width:99.9%; border-bottom:1px solid #ddd; background:#fff;*/ }

.view_content .viewc_bottom .view_detail{word-break:break-all; white-space:normal; word-wrap: break-word; padding:0px 20px; }
.view_content .viewc_bottom .view_detail img{width:100%; max-width:750px;}
.view_content .viewc_bottom .view_detail p{margin:0px;}
.view_content .btn_bottom{position:relative; padding:20px 0px;  width:100%; display:inline-block; color:#556282; font-size:14px; /*font-size:15px;*/}
.view_content .bt img{width:17px; position:relative; top:-1px;}
.view_content .bt_blind{background:#666; padding:7px 15px; color:#fff; border-radius:20px;}
.view_content .bt_blind img{width:17px; position:relative; top:0px;}
.view_content .bt{background:#29153c; padding:7px 15px; color:#fff; border-radius:20px;}
.view_content .bt:link{text-decoration:none;}
.view_content .bt_write{background:#7742cc;}
/*.view_content .btn_bottom a{color:#888;}*/

.view_content .tbbox{margin-top:10px;}

.view_content_tp1 .bt{background:#0086d1; padding:5px 8px; color:#fff; border-radius:3px;}
.view_content_tp1 .bt_blind{background:#999; padding:5px 8px; color:#fff; border-radius:3px; font-size:14px;}
.view_content_tp1 .bt_write{background:#476b91; font-size:14px;}


.view_content .viewc_comment{
	border:1px solid #ddd; 
	border-radius:0px;
	position:relative; 	
	background:#f9f9f9;
	width:99.9%; height:100%; display:inline-block;
	margin:0px;
	box-shadow:1px 5px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 5px 8px rgba(0,0,0,0.5);
	-ms-box-shadow:1px 5px 8px rgba(0,0,0,0.5);

}

.view_content .viewc_comment .vc_pd{padding:20px;}
.view_content .viewc_comment .vc_border_b{border-bottom:1px solid #ddd;}
.view_content .viewc_comment .vc_detail{font-size:14px; /*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;}

.view_content .viewprnxlist{
	position:relative; 
	padding:15px;  
	border-bottom:1px solid #ddd;
}



.viewc_comment{
	border:1px solid #ddd; 
	border-radius:5px;
	position:relative; 	
	background:#f9f9f9;
	width:100%; height:100%; display:inline-block;
	margin:0px;

}

.viewc_comment .vc_pd{padding:20px;}
.viewc_comment .vc_detail{font-size:14px; /*font-size:15px;*/}

/*게시판_상세_타입1*/
.view_conbox_filebox{background:rgba(255, 255, 255, 0.05); margin-top:5px; border-radius:10px;}
.view_conbox_filebox .pd{padding:20px;}

.view_list_st1 li{margin-bottom:2px; display:table;}
.view_list_st1 .li_tit{vertical-align:top; background:rgba(255,255,255,0.3); padding:5px; width:80px; box-sizing:border-box; display:table-cell; color:#fff; text-align:center; margin-right:10px; font-family: 'notokr-medium';}
.view_list_st1 .li_cont{color:#fff;  width:auto; box-sizing:border-box; display:table-cell; padding:5px;}


.viewcont_top_st_1{position:relative; display:table; margin:0px 0px 15px;}
.viewcont_top_st_1 .tit_box{box-sizing:border-box;}
.viewcont_top_st_1 .tit_box .h2{font-size:22px; margin:0px 0px 10px; font-family: 'notokr-medium';}
.viewcont_top_st_1 .gsdt_box{box-sizing:border-box; position:relative;}


/*작성페이지*/
#write_content{
	width:100%; 
	height:100%; 
	display:inline-block; 
	/*padding:50px 0px 0px;*/ 
	box-sizing:border-box; 
	/*background:#f7f7f7;*/
}
.write_content h1, .write_content h2, .write_content h3, .write_content h4, .write_content p{margin:0px;}
.write_content{/*background:#fff;*/}
.write_content .writec_box{
	position:relative; 
	padding:0px 0px 0px;
	background:rgba(255,255,255,0.05);
	border-radius:0px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.3);
}

.write_content .btn_bottom{position:relative; padding:20px 0px;  width:100%; display:inline-block; color:#888; font-size:15px; /*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:#29153c; padding:7px 15px; color:#fff; border-radius:20px;}
.write_content .btn_bottom a:link{text-decoration:none;}

.write_content .labelbox .radio{margin:4px 8px 4px 0px;}

.write_content_tp1{padding:20px 0px 0px;}
.write_content_tp1 .btn_bottom a{background:#7742cc; padding:7px 15px; color:#fff; border-radius:20px;}
.write_content_tp1 label{/*color:#888;*/ font-weight:500;}
.write_content_tp1 input{color:#999;}


.write_content_tp1 .logbox{display:inline-block; width:100%; box-sizing:border-box; vertical-align:top;}
.write_content_tp1 .logbox .loginbox_left{display:inline-block; box-sizing:border-box; vertical-align:top;}
.write_content_tp1 .logbox .loginbox_right{ display:inline-block;box-sizing:border-box; vertical-align:top;}
.write_content_tp1 .logbox .loginbox_w100{display:inline-block;box-sizing:border-box; vertical-align:top; width:100%;}


.writebox_1{border-collapse:collapse; border-top:1px solid #454545; /*border-top:2px solid #0060ab; border-left:1px solid #ddd; border-right:1px solid #ddd;  border-top:2px solid #00bcf4;*/}
.writebox_1 th{color:#10abf5; font-weight:normal; padding:14px 1%; border-bottom:1px solid #454545; /*color:#84b42c;*/}
.writebox_1 .th{color:#10abf5; font-weight:600; padding:14px 1%; border-bottom:1px solid #454545; /*color:#84b42c;*/}
.writebox_1 .th_mobile{color:#10abf5; font-weight:bold; /*color:#84b42c;*/}
.writebox_1 .th_mobile_tb{color:#10abf5; font-weight:bold; /*color:#84b42c;*/}
.writebox_1 td{padding:14px 1%; border-bottom:1px solid #454545; 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 #454545;}

.writebox_2{border-collapse:collapse; background:#fff; border-top:1px solid #ddd; box-shadow:1px 5px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 5px 8px rgba(0,0,0,0.5);
	-ms-box-shadow:1px 5px 8px rgba(0,0,0,0.5);
	/* border-top:2px solid #517b9b;  border-top:2px solid #0060ab; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:2px solid #00bcf4;*/}
.writebox_2 th{color:#517b9b; font-weight:normal; padding:14px 1%; border-bottom:1px solid #ddd;}
.writebox_2 .th{color:#517b9b; font-weight:normal; padding:14px 1%; border-bottom:1px solid #ddd; font-size:14px;}
.writebox_2 .th_mobile{color:#517b9b;  font-size:14px;}
.writebox_2 .th_mobile_tb{color:#517b9b;  font-size:14px;}
.writebox_2 td{padding:14px 1%; border-bottom:1px solid #ddd; position:relative;  font-size:14px;}
.writebox_2 td.none{padding:0px;border-bottom:0px;}
.writebox_2 td.no_pd_a{padding:0px 1% 0px;}
.writebox_2 td.no_pd_b{padding:0px 1% 10px;}
.writebox_2 .bd_right{border-right:1px dotted #ddd;}


.write_th{margin-left:7px;}

/*테이블*/
.tablebox_1{border-collapse:collapse; table-layout:fixed;}
.tablebox_1 th{color:#0060ab; font-size:14px; /*font-size:15px;*/ padding:9px 0px;}
.tablebox_1 .td_tit{color:#0060ab; font-weight:bold;}
.tablebox_1 td{color:#333333; font-size:14px; /*font-size:15px;*/ padding:9px 0px;}

.tablebox_2{border-collapse:collapse; table-layout:fixed; border-top:2px solid #666;}
.tablebox_2 th{color:#fff; font-size:15px; padding:13px 1%; background:#000; border-bottom:1px solid #666;}
.tablebox_2 .th{color:#fff; font-size:15px; padding:13px 1%; background:#000; border-bottom:1px solid #666; font-weight:bold;}
.tablebox_2 th.bd_right{border-right:1px solid #666;}
.tablebox_2 th.bd_left{border-left:1px solid #666;}
.tablebox_2 th.bd_bottom{border-bottom:1px solid #666;}
.tablebox_2 td{color:#fff; font-size:15px; padding:13px 1%;  border-bottom:1px solid #666;}
.tablebox_2 td.bg_white{background:#fff;}
.tablebox_2 td.bd_right{border-right:1px solid #666;}
.tablebox_2 td.bd_left{border-left:1px solid #666;}
.tablebox_2 td.bd_right_m{border-right:1px solid #666;}
.tablebox_2 td.td_2{padding:0px; border-bottom:0px;}
.tablebox_2 td.word-breakall{word-break:break-all;}
.tablebox_2 td.tdbox{color:#fff;}
.tablebox_2 .th_mobile{color:#fff; padding:10px; font-weight:bold;  background:rgba(132, 180, 44, 0.25);; border-bottom:1px solid #666;}
.tablebox_2 .th_mobile_tb{color:#fff; padding:10px; font-weight:bold;  background:rgba(132, 180, 44, 0.25);; border-bottom:1px solid #666;}


.tablebox_3{border-collapse:collapse; table-layout:fixed; border-top:2px solid #344555;}
.tablebox_3 th{color:#333333; /*padding:7px 1%;*/ padding:12px 1%; background:#c8cad2; border-bottom:1px solid #7b8495;}
.tablebox_3 th.bd_right{border-right:1px solid #7b8495;}
.tablebox_3 td{color:#666666; /*padding:7px 1%;*/ padding:12px 1%;  border-bottom:1px solid #dcdcdc; word-break:break-all;}
.tablebox_3 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_3 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_3 .th_mobile{color:#333; padding:5px; font-weight:bold; background:#c8cad2; border-bottom:1px solid #7b8495;}
.tablebox_3 .th_mobile_tb{color:#333; padding:5px; font-weight:bold; background:#c8cad2; border-bottom:1px solid #7b8495;}
.tablebox_3 td.bg_white{background:#fff;}

.tablebox_4{border-collapse:collapse; table-layout:fixed;}
.tablebox_4 th{color:#fff;  padding:17px 1%; background:rgba(0,0,0,0.5); font-size:15px;  border-top:4px solid #000000; font-weight:normal; /*font-size:15px;*/}
.tablebox_4 th.bd_right{border-right:1px solid #fff;/*border-right:1px solid #a2b7d7;*/}
.tablebox_4 th.bd_bottom{border-bottom:1px solid #a2b7d7;}
.tablebox_4 td{color:#666666;  padding:18px 1%;  border-bottom:1px solid #ccc; font-size:15px; word-wrap:break-word; /*background:rgba(255,255,255,0.7);  font-size:15px;*/}
.tablebox_4 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_4 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_4 td.td_2{padding:0px; border-bottom:0px;  }
.tablebox_4 td.bg_white{background:#fff;}
.tablebox_5 td.word-breakall{word-break:break-all;}
.tablebox_4 .font_tp1{font-size:16px; /*font-size:18px;*/}
.tablebox_4 .font_tp2{font-size:14px; /*font-size:15px;*/}
.tablebox_4 .notbox{background:rgba(0, 134, 209, 0.2); /*background:#EAE7EE; background:#dcd8e2;*/}
.tablebox_4 .notbox_tp1{background:rgba(119,66,205,0.4);}
.tablebox_4 .notbox td{border-bottom:1px solid #b0a8bd;}


.tablebox_5{border-collapse:collapse; table-layout:fixed;}
.tablebox_5 th{color:#333333; padding:17px 1%; background:#c8cad2; border:1px solid #7b8495; font-size:14px; /*font-size:15px;*/}
.tablebox_5 th.bd_right{border-right:1px solid #a2b7d7;}
.tablebox_5 th.bd_bottom{border-bottom:1px solid #a2b7d7;}
.tablebox_5 td{color:#666666;  padding:18px 1%;  border:1px solid #dcdcdc; font-size:14px; /*font-size:15px;*/}
.tablebox_5 td.bg_white{background:#fff;}
.tablebox_5 td.td_2{padding:0px; border-bottom:0px;}
.tablebox_5 td.word-breakall{word-break:break-all;}

.tablebox_6{border-collapse:collapse;}
.tablebox_6 th{color:#29153c; font-size:14px; /*font-size:15px;*/ padding:0px;}
.tablebox_6 td{color:#666; font-size:14px; /*font-size:15px;*/ padding:0px;}
.tablebox_6 .th_mobile{color:#29153c; font-size:14px; /*font-size:15px;*/ font-weight:bold;}

.tablebox_7{border-collapse:collapse;}
.tablebox_7 th{color:#999; font-size:14px; /*font-size:15px;*/ padding:0px;}
.tablebox_7 td{color:#333; font-size:14px; /*font-size:15px;*/ padding:0px;}
.tablebox_7 .th_mobile{color:#999; font-size:14px; /*font-size:15px;*/}

.tablebox_8{border-collapse:collapse; table-layout:fixed; border-top:2px solid #0060ab;}
.tablebox_8 th{color:#333333; /*padding:7px 1%;*/ padding:14px 1%; background:#c8cad2; border-bottom:1px solid #7b8495;}
.tablebox_8 th.bd_right{border-right:1px solid #7b8495;}
.tablebox_8 td{color:#666666; padding:0px;  border-bottom:1px solid #dcdcdc; word-break:break-all;}
.tablebox_8 td div.td_pd{padding:10px;}
.tablebox_8 td div.thbd_right{border-right:1px solid #7b8495;}
.tablebox_8 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_8 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_8 td div.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_8 .th_mobile{color:#333; padding:10px; font-weight:bold; background:#c8cad2; border-bottom:1px solid #7b8495;}
.tablebox_8 .th_mobile_tb{color:#333; padding:10px; font-weight:bold; background:#c8cad2; border-bottom:1px solid #7b8495;}

.tablebox_9{border-collapse:collapse; border-top:1px solid #dcdcdc;}
.tablebox_9 th{color:#29153c; font-size:14px; /*font-size:15px;*/ padding:0px; border-bottom:1px solid #dcdcdc; padding:17px 1%;}
.tablebox_9 td{color:#666; font-size:14px; /*font-size:15px;*/ padding:0px; border-bottom:1px solid #dcdcdc; padding:17px 1%;}
.tablebox_9 .th_mobile{color:#29153c; font-size:14px; /*font-size:15px;*/ font-weight:bold;}

.tablebox_10{border-collapse:collapse; border-top:1px solid #dcdcdc;}
.tablebox_10 th{color:#29153c; font-size:14px; /*font-size:15px;*/ padding:0px; border-bottom:1px solid #dcdcdc; padding:10px 1%;}
.tablebox_10 td{color:#666; font-size:14px; /*font-size:15px;*/ padding:0px; border-bottom:1px solid #dcdcdc; padding:10px 1%;}
.tablebox_10 .th_mobile{color:#29153c; font-size:14px; /*font-size:15px;*/ font-weight:bold;}

.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:table;}
.listtype_1 li{box-sizing:border-box;}
.listtype_1 .li_tit{color:#fff; width:70px; display:table-cell; box-sizing:border-box; font-size:15px;/*width:30%; float:left;*/}
.listtype_1 .li_cont{color:#fff; width:auto; display:table-cell; box-sizing:border-box; font-size:15px; /*width:70%; float:left;*/}

.listtype_1 li.tp1{box-sizing:border-box; clear:both;}
.listtype_1 li.tp1 .li_tit{color:#314385; float:left; width:auto; margin-right:5px; box-sizing:border-box; }
.listtype_1 li.tp1 .li_cont{color:#666; float:left; width:auto; box-sizing:border-box;}

.listtype_1 li.tp2 .li_tit{color:#314385; float:left; width:auto; margin-right:10px; box-sizing:border-box; }
.listtype_1 li.tp2 .li_cont{color:#333; float:left; width:auto; box-sizing:border-box; font-size:1.1em;}

.listtype_1 li.tp3{clear:both;}
.listtype_1 li.tp3 .li_tit{color:#314385; float:left; width:70px; margin-right:10px; box-sizing:border-box; }
.listtype_1 li.tp3 .li_cont{color:#333; float:left; width:80%; 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:#517b9b; box-sizing:border-box;}
.listtype_2 .li_cont{float:left; /*width:80%;*/ color:#888; box-sizing:border-box;}
.listtype_2 li.tp1{box-sizing:border-box; clear:both; word-break:keep-all;}
.listtype_2 li.tp1 .li_tit{float:left; width:95px; color:#517b9b; font-weight:bold;box-sizing:border-box; /*width:110px; width:50px;*/}
.listtype_2 li.tp1 .li_cont{float:left; color:#888; box-sizing:border-box; word-break:break-word;}
.listtype_2 li.tp1 a{word-break:keep-all;}

.listtype_2 li.tp2 .li_tit{float:left; width:90px; color:#517b9b; box-sizing:border-box;}
.listtype_2 li.tp2 .li_cont{float:left; width:74%; color:#fff; box-sizing:border-box;}

.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:14px; /*font-size:15px;*/}
.listtype_3 .li_cont{float:left; width:83%; color:#333; box-sizing:border-box;  font-size:14px; /*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:14px; /*font-size:15px;*/ box-sizing:border-box; width:100%; clear:both; padding:10px 0px; text-align:left;}
.listtype_5 .li_tit{color:#0060ab; 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-left:10px; 
	background:url(../images/common/li_ico.png) 0px 4px;
	background-repeat:no-repeat; background-size:8px 15px;

}

.listtype_6 .li_tit{color:#6706d3; width:70px; box-sizing:border-box; display:inline-block; /*float:left;*/}
.listtype_6 .li_cont{color:#666;  width:auto; box-sizing:border-box; display:inline-block; /*float:left;*/}


.listtype_7 {width:100%; height:100%; box-sizing:border-box;}
.listtype_7 li{
	box-sizing:border-box; width:100%; 
	padding:3px 15px 3px; 
	background:url(../images/common/li_dot.png);
	background-repeat:no-repeat;
	background-position:0px 1px;
	/*font-size:15px; padding:2px 15px 2px; background-position:0px 4px;*/ 
	background-size:6px 24px;

}

.listtype_8 {width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.listtype_8 li{font-size:14px; /*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:14px; /*font-size:15px;*/ box-sizing:border-box; width:100%; clear:both; padding:0px 0px 5px; text-align:left;}
.listtype_9 .li_tit{color:#0060ab; 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; display:inline-block;}
.listtype_10 li{box-sizing:border-box;}
.listtype_10 .li_tit{float:left; width:20%; color:#10abf5; box-sizing:border-box; font-size:15px; font-weight:bold;
	background:url(../images/common/li_ico.png) 0px 4px;
	background-repeat:no-repeat;  background-size:8px 15px; padding-left:10px; /*color:#7fb232;*/
}
.listtype_10 .li_cont{float:left; width:80%; color:#fff; box-sizing:border-box;  font-size:15px; }
.listtype_10 .li_cont_tp1{color:#fff; background:url(../images/common/li_ico.png) 0px 8px; background-repeat:no-repeat;  background-size:8px 15px; padding-left:10px; font-size:15px;}

.listtype_11 {width:100%; height:100%; box-sizing:border-box; display:table;}
.listtype_11 li{font-size:14px; /*font-size:15px;*/ box-sizing:border-box; }
.listtype_11 .li_tit{color:#0060ab; width:50px; box-sizing:border-box; display:table-cell;}
.listtype_11 .li_cont{color:#333; box-sizing:border-box;  display:table-cell;}



/*리스트(썸네일)*/
.thumnlist{
	border-bottom:1px solid #dddddd;
	padding-bottom:20px;
}

.thumnlist a:link{text-decoration:none;}
.thumnlist a:hover,active,focus{text-decoration:none;}

.thumnlist .thumnlist_photo{
	padding-bottom:65%; 
	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);
	background-size:cover !important; 
	background-repeat:no-repeat !important;
	background-position:center !important;
	border-radius:5px;
}

.thumnlistpbox{position:relative;}
.thumnlistpbox .jobedu_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5);  border-radius:5px;}
.thumnlistpbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	/*text-align:center;*/
	text-align:right;
	position:relative; 
	/*top:50%;
	top:10%;*/
	margin-top:31%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%); 
	font-weight:bold; 
	font-size:16px; /*font-size:18px;*/ color:#fff;
	/*right:10px;*/
	background:rgba(0,0,0,0.5);
	padding:30px;
	border-radius:50%;
	display:inline-block;
}


.thumnlist .thumnlist_cctphoto{
	padding-bottom:50%; 
	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);
	background-size:100% !important; 
	background-repeat:no-repeat !important;
	background-position:center !important;
	border-radius:5px;
}


.thumnlist h3{font-size:16px; /*font-size:18px;*/ color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}
.thumnlist p{font-size:14px; /*font-size:15px;*/ color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}

.thumnlist .noimage{background:url(../images/board/ls_noimage_m.jpg);}


.certificationlist{
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:15px 10px;
	position:relative;
}

.certificationlist a:link{text-decoration:none;}
.certificationlist a:hover,active,focus{text-decoration:none;}

.certificationlist h3{font-size:16px; /*font-size:18px;*/ color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px; display:inline-block;}
.certificationlist p{font-size:14px; /*font-size:15px;*/ color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}

.certificationlist_on{background:#f5fafe;}
.certificationlist_on h3{font-size:16px; /*font-size:18px;*/ color:#0060ab;}

.certificationlist .arr{position:absolute; right:0px;}
.certificationlist .arr_off{background:url(../images/common/ct_arr_off.png) 0px 3px; background-size:19px; background-repeat:no-repeat; width:19px; height:22px; padding:0px 8px;}
.certificationlist .arr_on{background:url(../images/common/ct_arr_on.png) 0px 3px; background-size:19px; background-repeat:no-repeat; width:19px; height:22px; padding:0px 8px;}


.worknetlinklist{
	border:1px solid #aaa;
	padding:15px 10px;
	position:relative;
}

.worknetlinklist:hover,active,focus{border:1px solid #0060ab; }

.worknetlinklist h3{font-size:16px; /*font-size:18px;*/ color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}
.worknetlinklist:hover,active,focus h3{color:#0060ab;}
.worknetlinklist a:link{text-decoration:none;}
.worknetlinklist a:hover,active,focus{text-decoration:none;}

.worknetlinklist .hp_ico{width:20px; position:relative; top:-2px;}


/*체크박스선택 리스트*/
.checklist_tp1{border:1px solid #ddd; overflow-y:scroll;}
.checklist_tp1 li{padding:8px 8px 5px; border-bottom:1px solid #ddd; }
.checklist_tp1 li div.custom-control label{width:100%; cursor:pointer;}
.checklist_tp1 li:hover,active,focus{background:#aedef0;}


/*커뮤니티*/
.locking_ico{width:13px !important;}

/*게시판 아이콘*/
.listbox_bt a{background:url(../images/common/like_ico_w.png) 1px 5px; background-size:15px 15px; background-repeat:no-repeat !important; color:#888; padding-left:15px; font-size:14px; /*font-size:15px;*/}
.listbox_bt a:hover{background:url(../images/common/like_ico_w_on.png) 1px 5px; background-size:15px 15px; background-repeat:no-repeat !important; color:#00bdf2;}
.listbox_bt a.on{background:url(../images/common/like_ico_w_on.png) 1px 5px; background-size:15px 15px; background-repeat:no-repeat !important; color:#00bdf2;}
.listbox_bt a:link{text-decoration:none;}
.view_ico{background:url(../images/common/view_ico.png) 1px 5px; background-size:15px 15px; background-repeat:no-repeat !important; color:#888; padding-left:19px; font-size:14px; /*font-size:15px;*/}

/*문의_답변아이콘*/
.asw_box1{border-radius:5px; padding:2px 5px; background:#00bdf2; color:#fff; }
.asw_box2{border-radius:5px; padding:2px 5px; background:#fe3a40; color:#fff; }


/*보안 아이콘*/
.sc_statebx{padding:5px; color:#fff; font-size:13px; display:inline-block; border-radius:5px;}
.sc_statebx_1{background:#3f8200; font-family: 'notokr-medium';}
.sc_statebx_2{background:#3c88de; font-family: 'notokr-medium';}
.sc_statebx_3{background:#ffdc48; color:#111; font-family: 'notokr-medium';}
.sc_statebx_4{background:#ffa710; color:#111; font-family: 'notokr-medium';}
.sc_statebx_5{background:#e12222; font-family: 'notokr-medium';}


/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	/*리스트*/
	.listbox_1{
		width:100%;
		margin:0px 0px 20px 0px;
	}

	.listbox_2{
		width:47.5%;
		margin:0px 1.5% 3% 0px;
		display:inline-block;
		padding:3% 2.2% 3% 0px;
		/*width:96%;
		margin:0px 0px 5% 0px;
		padding:5% 1.5% 5% 1.5%;*/
	}

	.listbox_3{
		/*width:94%; width:97%; margin:0px 0px 30px 0px;*/
		width:47.5%;
		margin:0px 1.5% 3% 0px;
		display:inline-block;
		padding:3% 2.2% 3% 0px;
		
	}


	.listbox_4{
		width:93%;
		/*width:90%;*/
		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:96%;
		margin:0px 0px 30px 0px;
	}

	.listbox_8{
		width: 30%;
		margin: 0px 1.8% 30px 0px;
		display: inline-block;
		/*width: 46.5%;
		margin: 0px 2.5% 30px 0px;
		display: inline-block;
		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:48%;
		margin:0px 2% 2% 0px;
		float:left;
		/*width:47%;*/
	}

	.listbox_12{
		width:96.5%;
		margin:0px 0px 30px 0px;
	}

	.listbox_13{
		width:96.5%;
		margin:0px 0px 30px 0px;
	}

	.listbox_14{
		width:95%;
		margin:0px;
		/*margin:0px 2% 2% 0px;
		float:left;*/
	}

	.listbox_15{
		width:97%;
		margin:0px 0px 20px 0px;
		/*width:96%;
		margin:0px 0px 1.15% 0px;
		padding: 1.5% 0px 2.5% 0px; padding: 10px 10px 10px 10px !important;*/
	}

	.listbox_16{
		width:46.5%;
		margin:0px 1.15% 1.15% 0px;
		display:inline-block;
	}

	.listbox_17{
		width:47.3%;
		margin:0px 1.3% 2% 0px;
		display:inline-block;
	}

	
	.listbox_18{
		width:97%;
		margin:0px 0px 20px 0px;
		display:inline-block;
		/*width:45.9%;
		margin:0px 2.5% 3.5% 0px;*/
	}

	.listbox_19{
		width:45.9%;
		margin:0px 2.5% 3.5% 0px;
		/*width:30.5%;
		margin:0px 1.3% 2.3% 0px;*/
		display:inline-block;
	}

	.listbox_20{
		width:45.9%;
		margin:0px 2.5% 3.5% 0px;
		display:inline-block;
	}

	.listbox_21{
		width:100%;
		margin:0px 0px 20px 0px;
	}


	/*상세페이지*/
	.view_content_box{border-radius:0px;}
	.view_content .viewc_top .view_list li{width:100%; padding:8px 10px; /*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 .view_list li.li_tp5{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%;}
	.view_content .viewc_top .view_list li.li_tp5 .li_tit{width:25%;}
	.view_content .viewc_top .view_list li.li_tp5 .li_sub{width:75%;}
	
	.view_content .viewc_top h2{font-size:16px; /*font-size:18px;*/}
	.view_content .viewc_top .h2{font-size:16px; /*font-size:18px;*/}

	.view_content .viewc_top .file_tg{clear:both; display:block; margin-bottom:5px;}


	.view_content .bt_blind{padding:5px 10px; /*border-radius:20px;*/ font-size:13px;}
	.view_content .bt{padding:5px 10px; /*border-radius:20px;*/ font-size:13px;}
	.view_content_tp1 .bt{padding:5px 10px; /*border-radius:20px;*/ font-size:13px;}
	.view_content_tp1 .bt_blind{padding:5px 10px; /*border-radius:20px;*/ font-size:13px;}

	/*테이블*/
	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;}

	.tablebox_2 .td{padding:0px;}
	.tablebox_2 .td_box{padding:0px 10px 10px;}

	.tablebox_3 th{padding:14px 10px;}
	.tablebox_3 td{padding:14px 10px;}
	
	.tablebox_4 th{padding:14px 10px;}
	.tablebox_4 td{padding:15px 10px;}
	
	.tablebox_4 .font_tp1{font-size:15px; /*font-size:16px;*/}

	.tablebox_8 .th_mobile{margin-bottom:0px;}
	.tablebox_8 .th_mobile_tb{margin-bottom:0px;}


	/*작성페이지*/
	.write_content .writec_box{border-radius:0px;}
	.writebox_1 th, .writebox_1 td,.writebox_2 th, .writebox_2 td{padding:14px 10px;}
	
	.write_content_tp1 .logbox .loginbox_left{width:100%;}
	.write_content_tp1 .logbox .loginbox_right{width:100%;}
	.write_content_tp1 .logbox input[type="text"]{margin-bottom:8px;}
	

	/*리스트태그*/
	.listtype_1 li.tp3 .li_tit{width:70px; margin-right:10px; box-sizing:border-box; margin-bottom:2px;}
	.listtype_1 li.tp3 .li_cont{width:100%;  margin-bottom:10px;}

	.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;}

}



/* 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:47.5%;
		margin:0px 1.5% 3% 0px;
		display:inline-block;
		padding:3% 2.2% 3% 0px;
		/*margin:0px 3.3% 3.3% 0px;
		float:left;*/
	}

	.listbox_3{
		width:46%;
		margin:0px 3.3% 3.8% 0px;
		display:inline-block;
		/*width:45.5%; margin:0px 3.3% 3.3% 0px;
		float:left;*/
	}

	.listbox_4{
		width:95%;
		/*width:93%;*/
		margin:0px 0px 30px 0px;
		float:left;
	}

	.listbox_5{
		/*width:45%;*/
		width:46.2%;
		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:96%;
		/*width:97%;*/
		margin:0px 0px 30px 0px;
		float:left;
	}

	.listbox_8{
		width:30.5%;
		margin:0px 2.5% 3.3% 0px;
		float:left;
		/*width:46.5%;*/
	}

	.listbox_9{
		width:46.5%;
		margin:0px 3% 3% 0px;
		display:inline-block;
		/*width:46.5%; margin:0px 3.3% 3.3% 0px; padding:0px 2.2% 3% 0px;
		float:left;*/
	}

	.listbox_10{
		width:47%;
		margin:0px 3% 3% 0px;
		float:left;
		/*width:46%;*/
	}

	.listbox_11{
		width:31.2%;
		margin:0px 2% 2% 0px;
		float:left;
		/*width:30.7%;*/
	}

	.listbox_12{
		width:46.5%;
		margin:0px 2% 2% 0px;
		display:inline-block;
	}

	.listbox_13{
		width:46.5%;
		margin:0px 2% 2% 0px;
		display:inline-block;
	}

	.listbox_14{
		width:96%;
		margin:0px;
		/*width:30.7%;
		margin:0px 2% 2% 0px;
		float:left;*/
	}

	.listbox_15{
		width:97.5%;
		margin:0px 0px 20px 0px;
		/*width:95%; margin:0px 0px 1.15% 0px;
		padding: 1.5% 0px 2.5% 0px; padding: 20px 20px 25px 20px;*/
	}

	.listbox_16{
		width:31%;
		margin:0px 1.15% 1.15% 0px;
		display:inline-block;
	}

	
	.listbox_17{
		width:47.5%;
		margin:0px 1.5% 3% 0px;
		display:inline-block;
		padding:0px 1.5% 3% 0px;
	}

	.listbox_18{
		width:31%;
		margin:0px 1.3% 2.3% 0px;
		display:inline-block;
		/*width:30%;*/
	}

	.listbox_19{
		width:31%;
		margin:0px 1.5% 2.3% 0px;
		display:inline-block;
	}

	.listbox_20{
		width:30.5%;
		margin:0px 1.3% 2.3% 0px;
		display:inline-block;
	}

	.listbox_21{
		width:49%;
		display:inline-block;
		margin:0px 0px 20px 0px;
	}


	/*상세페이지*/
	
	.view_content .viewc_top .sns_btnarea .vtop_downloadbtn{top:25px;}

	.view_content .viewc_top .view_list{padding:0px 0px;/*padding:0px 10px;*/}
	.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%;}

	.view_content .viewc_top .view_list li.li_tp5{width:100%;}
	.view_content .viewc_top .view_list li.li_tp5 .li_tit{width:15%;}
	.view_content .viewc_top .view_list li.li_tp5 .li_sub{width:85%;}


	/*테이블*/
	table .th_mobile{display:none;}
	table .th_mobile_tb{margin-bottom:10px;}
	
	.tablebox_2 .td{padding:0px;}
	.tablebox_2 .td_box{padding:0px 10px 10px;}


	.tablebox_8 .th_mobile_tb{margin-bottom:0px;}



	/*리스트태그*/
	.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;}

	/*작성페이지*/
	.write_content_tp1 .logbox .loginbox_left{width:100%;}
	.write_content_tp1 .logbox .loginbox_right{width:100%;}

	.write_content_tp1 .logbox input[type="text"]{margin-bottom:8px;}
	
	.writebox_2 td{padding:14px 10px;}
	.writebox_1 td{padding:14px 10px;}
}


/* 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:19.2%;
		padding: 1.5% 1.5% 1.5% 0px;
		display:inline-block;
		/*width:18.5%; width:23.3%; 
		margin:0px 1.15% 3% 0px;
		margin:0px 3.3% 3.3% 0px;
		float:left;*/
	}

	.listbox_3{
		width:29%;
		margin:0px 2.5% 3.2% 0.5%;
		display:inline-block;
		/*width:30%;
		margin:0px 1.5% 2.8% 0.5%;
		display:inline-block;
		width:46%;
		margin:0px 3.3% 3.3% 0px;
		float:left;*/
	}

	.listbox_4{
		/*width:29.4%;*/
		width:29%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_5{
		width:17%;
		margin:0px 2.5% 2.5% 0px;
		display:inline-block;
		/*float:left; width:21.6%;*/
	}

	.listbox_6{
		width:29%;
		margin:0px 3.5% 3.5% 0px;
		float:left;
	}

	.listbox_7{
		width:47%;
		margin:0px 2.5% 3% 0px;
		display:inline-block;
		/*width:46.5%; float:left;*/
	}

	.listbox_8{
		width:17.65%;
		margin:0px 2% 2.5% 0px;
		float:left;
		/*width:22.2%; margin:0px 2.5% 2.5% 0px;*/
	}

	.listbox_9{
		width:30.75%;
		margin:0px 2% 2% 0px;
		display:inline-block;
		/*width:31.5%; 
		margin:0px 2.5% 2.5% 0px;
		padding:0px 1.25% 1.5% 0px;
		float:left; */
	}

	.listbox_10{
		width:22.9%;
		margin:0px 2% 2% 0px;
		float:left;
		/*width:22.2%;*/
	}

	.listbox_11{
		width:18%;
		margin:0px 2% 2% 0px;
		float:left;
		/*width:17.7%;*/
	}

	.listbox_12{
		width:30%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_13{
		width:47%;
		margin:0px 2.5% 2.5% 0px;
		float:left;
	}

	.listbox_14{
		width:30%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	.listbox_15{
		width:48%;
		margin:0px 1.15% 1.5% 0px;
		display:inline-block;
		/*width:47.5%;  padding: 1.5% 1.5% 1.5% 0px; width:46.5%; float:left; padding: 1.5% 1.5% 1.5% 1.5%;*/
	}

	.listbox_16{
		width:17.5%;
		margin:5px 1.15% 1.15% 5px;
		display:inline-block;
		/*width:18%;*/
	}

	.listbox_17{
		width:23.3%;
		margin:0px 1.15% 1.5% 0px;
		padding: 0px 1.5% 1.5% 0px;
		display:inline-block;
		/*margin:0px 3.3% 3.3% 0px;
		float:left;*/
	}

	.listbox_18{
		width:23.24%;
		margin:0px 1.15% 1.5% 0px;
		display:inline-block;
		/*margin:0px 3.3% 3.3% 0px; padding: 0px 1.5% 1.5% 0px;
		float:left;*/
	}


	.listbox_20{
		width:22.1%;
		margin:0px 2.5% 2.5% 0px;
		float:left;
		/*width:30%; margin:0px 3.3% 3.3% 0px;*/
	}

	.listbox_21{
		width:33.3%;
		margin:0px 0px 20px 0px;
		float:left;
	}

	/*테이블*/
	table .th_mobile{display:none;}
	table .th_mobile_tb{display:none;}

	.tablebox_8 td div.bd_right{border-right:0px;}

	/**/
	.thumnlist .noimage{background:url(../images/board/ls_noimage.jpg);}

	/*상세페이지*/
	.view_content .viewc_top .view_list{padding:0px 0px;}
	.view_content .tbbox{margin-top:0px;}

	/*작성페이지*/
	.write_content_tp1 .logbox .loginbox_left{width:49%; margin-right:0.5%;}
	.write_content_tp1 .logbox .loginbox_right{width:49%; margin-left:0.5%;}
	.write_content_tp1 .logbox .loginbox_w100{width:99.5%; margin-right:0.5%;}

	/*게시판상세_타입 1*/
	.viewcont_top_st_1 .tit_box{width:auto; display:table-cell; margin-right:2%;}
	.viewcont_top_st_1 .gsdt_box{width:250px; display:table-cell; text-align:right; right:0px;}

}


/* Desktop Device : 769~999 */
@media screen and (min-width:769px) and (max-width:999px){
	
	.listbox_19{
		width:22.8%;
		margin:0px 1.5% 2.3% 0px;
		display:inline-block;
	}

}

/* Desktop Device : 1000~1199 */
@media screen and (min-width:1000px) and (max-width:1199px){
	
	.listbox_19{
		width:18.2%;
		margin:0px 1.2% 1.2% 0px;
		display:inline-block;
		/*width:23.3%; margin:0px 3.3% 3.3% 0px; padding: 0px 1% 1% 0px;
		float:left;*/
	}
}


/* Desktop Device : 1200 이상 또는 print 출력시*/
@media screen and (min-width:1200px), only print{

	.listbox_19{
		width:18.2%;
		margin:0px 1.2% 1.2% 0px;
		display:inline-block;
		/*width:23.3%; margin:0px 3.3% 3.3% 0px; padding: 0px 1% 1% 0px;
		float:left;*/
	}
}