/*버튼*/


/*리스트*/
#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 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{
	border:1px solid #ddd; 
}

.list_box_3{
	background:#fff;
	border:1px solid #fff;
	border-radius:10px;
}

.list_box_4{
	background:#fbfbfb;
	border:1px solid #dddddd;
}

.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 #0455a6; 
	/*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(4,86,166,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(4,86,166,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(4,86,166,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;
}


.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;
}

/*상세페이지*/
#view_content{
	width:100%; 
	height:100%; 
	display:inline-block; 
	padding:0px 0px 0px; 
	box-sizing:border-box; 
}
.view_content{background:#fff;}
.view_content .viewc_top{
	border-bottom:1px solid #ddd; 
	position:relative; 
	padding:30px 0px;
	border-top:2px solid #aaa; 
}
.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 .tit{padding-bottom:15px; border-bottom:1px solid #ddd; }
.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:#0455a6;
}
.view_content .viewc_top .view_list .li_sub{
	font-size:15px; 
	width:80%; 
	box-sizing:border-box; 
	float:left; 
	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; border-bottom:1px solid #ddd;}
.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:20px 0px;  width:100%; display:inline-block; color:#708294; 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:#708294; padding:8px 8px; color:#fff; border-radius:0px;}
.view_content .btn_bottom a:link{text-decoration:none;}

.view_content .viewc_comment{
	border:1px solid #ddd; 
	border-radius:5px;
	position:relative; 
	
	background:#f9f9f9;
	width:100%; height:100%; display:inline-block;
	margin:0px;

}

.view_content .viewc_comment .vc_pd{padding:20px;}
.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;}


/*작성페이지*/
#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 20px;
}

.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; border-top:2px solid #4dd2c9;}
.writebox_1 th{color:#259289; font-weight:normal; padding:14px 1%; border-bottom:1px dotted #aaa;}
.writebox_1 .th_mobile{color:#259289;}
.writebox_1 .th_mobile_tb{color:#259289;}
.writebox_1 td{padding:14px 1%; 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:#259289; font-weight:normal; padding:7px 7px; border-bottom:1px dotted #259289;}
.writebox_2 .th_mobile{color:#259289;}
.writebox_2 .th_mobile_tb{color:#259289;}
.writebox_2 td{padding:7px  7px; border-bottom:1px dotted #259289; position:relative;}

.write_th{margin-left:7px;}

/*테이블*/
.tablebox_1{border-collapse:collapse; table-layout:fixed;}
.tablebox_1 th{color:#259289; font-size:15px; padding:9px 0px;}
.tablebox_1 td{color:#333333; font-size:15px; padding:9px 0px;}

.tablebox_2{border-collapse:collapse; table-layout:fixed; border-top:2px solid #b0c1c1;}
.tablebox_2 th{color:#333333; font-size:15px; padding:17px 1%; background:#e2e9ef; border-bottom:1px solid #b0c1c1;}
.tablebox_2 th.bd_right{border-right:1px solid #b0c1c1;}
.tablebox_2 th.bd_bottom{border-bottom:1px solid #b0c1c1;}
.tablebox_2 td{color:#666666; font-size:15px; padding:18px 1%;  border-bottom:1px solid #dcdcdc;}
.tablebox_2 td.bg_white{background:#fff;}
.tablebox_2 td.bd_right{border-right:1px solid #dcdcdc;}
.tablebox_2 td.bd_right_m{border-right:1px solid #dcdcdc;}
.tablebox_2 td.td_2{padding:0px; border-bottom:0px;}
.tablebox_2 td.word-breakall{word-break:break-all;}

.tablebox_3{border-collapse:collapse; table-layout:fixed; border-top:2px solid #b0c1c1;}
.tablebox_3 th{color:#333333; /*padding:7px 1%;*/ padding:14px 1%; background:#e2e9ef; border-bottom:1px solid #b0c1c1;}
.tablebox_3 th.bd_right{border-right:1px solid #b0c1c1;}
.tablebox_3 td{color:#666666; /*padding:7px 1%;*/ padding:14px 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:#e2e9ef; border-bottom:1px solid #b0c1c1;}
.tablebox_3 .th_mobile_tb{color:#333; padding:5px; font-weight:bold; background:#e2e9ef; border-bottom:1px solid #b0c1c1;}

.tablebox_4{border-collapse:collapse;}
.tablebox_4 th{color:#333333;  padding:17px 1%; background:#e2e9ef; font-size:15px;}
.tablebox_4 th.bd_right{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 #dcdcdc; 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_5{border-collapse:collapse; table-layout:fixed;}
.tablebox_5 th{color:#333333; padding:17px 1%; background:#e2e9ef; border:1px solid #b0c1c1; 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: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:#0455a6; font-size:15px; padding:0px;}
.tablebox_6 td{color:#666; font-size:15px; padding:0px;}
.tablebox_6 .th_mobile{color:#0455a6; font-size:15px; font-weight:bold;}

.tablebox_7{border-collapse:collapse;}
.tablebox_7 th{color:#999; font-size:15px; padding:0px;}
.tablebox_7 td{color:#333; font-size:15px; padding:0px;}
.tablebox_7 .th_mobile{color:#999; font-size:15px;}

.tablebox_8{border-collapse:collapse; table-layout:fixed; border-top:2px solid #b0c1c1;}
.tablebox_8 th{color:#333333; /*padding:7px 1%;*/ padding:14px 1%; background:#e2e9ef; border-bottom:1px solid #b0c1c1;}
.tablebox_8 th.bd_right{border-right:1px solid #b0c1c1;}
.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 #b0c1c1;}
.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:#e2e9ef; border-bottom:1px solid #b0c1c1;}
.tablebox_8 .th_mobile_tb{color:#333; padding:10px; font-weight:bold; background:#e2e9ef; border-bottom:1px solid #b0c1c1;}

.tablebox_9{border-collapse:collapse; border-top:1px solid #dcdcdc;}
.tablebox_9 th{color:#0455a6; font-size:15px; padding:0px; border-bottom:1px solid #dcdcdc; padding:17px 1%;}
.tablebox_9 td{color:#666; font-size:15px; padding:0px; border-bottom:1px solid #dcdcdc; padding:17px 1%;}
.tablebox_9 .th_mobile{color:#0455a6; font-size:15px; font-weight:bold;}

.tablebox_10{border-collapse:collapse; border-top:1px solid #dcdcdc;}
.tablebox_10 th{color:#0455a6; font-size:15px; padding:0px; border-bottom:1px solid #dcdcdc; padding:10px 1%;}
.tablebox_10 td{color:#666; font-size:15px; padding:0px; border-bottom:1px solid #dcdcdc; padding:10px 1%;}
.tablebox_10 .th_mobile{color:#0455a6; font-size:15px; font-weight:bold;}

.tablebox_11{border-collapse:collapse; table-layout:fixed; word-break:break-all;}
.tablebox_11 th{color:#333333; padding:10px 1%; background:#e2e9ef; border:1px solid #b0c1c1; font-size:14px;}
.tablebox_11 th.bd_right{border-right:1px solid #a2b7d7;}
.tablebox_11 th.bd_bottom{border-bottom:1px solid #a2b7d7;}
.tablebox_11 td{color:#666666;  padding:10px 1%;  border:1px solid #dcdcdc; font-size:14px;}
.tablebox_11 td.bg_white{background:#fff;}
.tablebox_11 td.td_2{padding:0px; border-bottom:0px;}
.tablebox_11 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:#259289; 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:#777; box-sizing:border-box;  font-size:15px;}
.listtype_2 .li_cont{float:left; width:80%; color:#454545; 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:#259289; 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/li_dot_1.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/common/li_ico.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:#259289; 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:#454545; box-sizing:border-box;  font-size:15px; font-weight:bold;
	background:url(../images/main/li_dot.png);
	background-repeat:no-repeat;
	background-position:0px 0px; 
	background-size:4px;
	padding-left:10px;
}
.listtype_10 .li_cont{float:left; width:80%; color:#454545; box-sizing:border-box;  font-size:15px;}

.listtype_11 {width:100%; height:100%; box-sizing:border-box; display:inline-block;}
.listtype_11 li{font-size:15px; box-sizing:border-box; }
.listtype_11 .li_tit{color:#666; float:left; width:30%; box-sizing:border-box; }
.listtype_11 .li_cont{color:#000; float:left; width:70%; box-sizing:border-box;}


/*리스트(썸네일)*/
.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:70%; 
	box-shadow:1px 1px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:1px 1px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);
	background-size:100% !important; 
	background-repeat:no-repeat !important;
	background-position:center !important;
	border-radius:5px;
	border:1px solid #ddd;
}

.thumnlist h3{font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; /*white-space:nowrap;*/ height:50px; margin:0px;}
.thumnlist p{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:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px; display:inline-block;}
.certificationlist p{font-size:15px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}

.certificationlist_on{background:#f5fafe;}
.certificationlist_on h3{font-size:18px; color:#259289;}

.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 #259289; }

.worknetlinklist h3{font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px;}
.worknetlinklist:hover,active,focus h3{color:#259289;}
.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;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	/*리스트*/
	.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:45.5%;
		margin:0px 3.3% 3.3% 0px;
		float:left;
	}

	/*상세페이지*/
	.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;}

	.tablebox_3 td{padding:14px 10px;}
	
	.tablebox_8 .th_mobile{margin-bottom:0px;}
	.tablebox_8 .th_mobile_tb{margin-bottom:0px;}

	.tablebox_11 th{padding:10px;}
	.tablebox_11 td{padding: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: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:46.5%;
		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:30%;
		margin:0px 2% 2% 0px;
		float:left;
	}


	/*상세페이지*/
	.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;}

	.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;}


}


/* 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.6%;
		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:17.5%;
		margin:0px 2% 2% 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);}
}
