#community {margin-top:25px;}

.community_block { 
	background: #fff;
	border: 1px solid;
	border-color: #e5e5e5 #dbdbdb #d2d2d2;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
	margin-bottom: 8px;
	margin-top:20px;
}
.community_block, .rounded {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
}
:nth-child(n).community_block {
	border: none;
}
:nth-child(n).community_block {
	border: none;
}


.community_block .title{min-height:80px;
	font-size: 233.3%;
	text-align: center;
	color: #000;
	font-weight: bold;
	letter-spacing: -1px;
	padding-top:30px;
}
.community_block .title_sub {	font-size: 12px;font-weight:normal;
	color: #4d4d4d;
	margin-top: 25px;
	text-align: center;
}

#board {
border-top:2px solid #007acc;
}
#board a{
	color:#000;
    text-decoration: none;
}

.board_list_subject {font-size:14px;float:left;text-align:center;height:45px;line-height:45px;font-weight:bold;border-bottom:1px solid #888888}

.board_list_content {float:left;text-align:center;min-height:45px;line-height:45px;border-bottom:1px solid #d5d7d9}
.board_list_content_hrd {float:left;text-align:center;min-height:45px;line-height:45px;border-bottom:1px solid #d5d7d9}
.board_list_content .subject {font-size:12px;}
.board_list_content .notic_subject {font-weight:bold;font-size:12px;}

.community_menu_block {width:98%;margin:auto;	margin-bottom:20px;
}
.community_menu_block li {float:left;text-align:center;line-height:45px;}
.community_menu {border-top:1px solid #d5d7d9; width:139px;font-size:14px; border-bottom:1px solid #007acc;background-color:#fafafa;}
.community_menu_on {font-weight:bold;border:2px solid #007acc; border-bottom:0px;width:141px;font-size:14px;height:45px;}


.community_menu_block a{
	color:#000;
    text-decoration: none;
}

.view {margin:auto;width:98%;}

.view_content {font-size:12px;margin:auto;width:98%;border-bottom:1px solid #d5d7d9;padding-top:15px;margin-bottom:15px;}

.view_subject {float:left;width:100%;min-height:45px;margin-top:10px;
	font-size:12px;font-weight:bold;
	color: #000;
}

.view_writer {
	font-size:11px;
	color: #666666;
	padding-bottom: 10px;
	text-align:right;
}

.attach {min-height:25px;line-height:25px;margin-top:-10px;width:50%;margin-bottom:20px;text-align:left;}
.attach a{	color:#000;
    text-decoration: none;
};
.attach img {vertical-align:middle;}

#reply_content {line-height:22px;width:100%;height:50px;border:1px solid #a8aaaf;color:#000;font-size:12px;}

.comment_block {padding:1px 10px 15px 10px;}

.dot_line {clear:both;border-bottom:1px dashed #d5d7d9;height:1px;margin-bottom:15px;}

.write_subject {width:15%;float:left;height:45px;line-height:45px;
	font-size:12px;font-weight:bold;padding-left:5px;margin-bottom:5px;
	color: #000;
}

.write_subject2 {width:75%;float:left;height:45px;line-height:45px;
	font-size:14px;font-weight:bold;padding-left:5px;margin-bottom:5px;
	color: #000;
}
#subject {width:100%;height:30px; line-height:30px; border:1px solid #a8aaaf;color:#000;
-webkit-border-radius:4px;border-radius:4px; position:relative;
}
#course {width:22%;height:30px; line-height:30px; border:1px solid #a8aaaf;color:#000;
-webkit-border-radius:4px;border-radius:4px; position:relative;
}

.course {height:30px; line-height:30px; border:1px solid #a8aaaf;color:#000;
-webkit-border-radius:4px;border-radius:4px; position:relative;
}

.attach {height:30px; line-height:30px; color:#000;background-color:#fff;
-webkit-border-radius:4px;border-radius:4px; position:relative;
}



#write_content {width:88%;height:500px; border:1px solid #a8aaaf;color:#000;border-radius:4px; position:relative;}

.write_content{width:100%;float:left;line-height:25px;
	font-size:12px;font-weight:bold;padding-left:5px;margin-bottom:5px;
	color: #000;}

.write {margin-top:15px;margin-bottom:15px;}

.faq_list {font-size:10pt;line-height:150%;padding:15px 20px 15px 30px;display:none;background-color:#f1f1f1};





.file_input_textbox
{
	float: left
}

.file_input_div
{
	position: relative; 
	width: 100px; 
	height: 23px; 
	overflow: hidden;
}

.file_input_button
{
	width: 100px; 
	position: absolute; 
	top: 0px;
	background-color: #33BB00;
	color: #FFFFFF;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}



.drawing_list_content {float:left;text-align:center;height:120px;line-height:120px;border-bottom:1px solid #d5d7d9}
.drawing_list_content img {vertical-align: middle}
.drawing_list_content .subject {font-size:12px;}
.drawing_list_content .notic_subject {font-weight:bold;font-size:12px;}

.drawing_attach {min-height:25px;margin-top:-10px;width:100%;margin-bottom:20px;text-align:center;}
.drawing_attach a{	color:#000;
    text-decoration: none;
};
.drawing_attach img {vertical-align:middle;}


.job_subject {width:10%;float:left;height:45px;line-height:45px;
	font-size:14px;font-weight:bold;padding-left:20px;margin-bottom:5px;background-color:#eee;
	color: #000;
}

.job_subject2 {width:35%;float:left;height:45px;line-height:45px;
	font-size:14px;font-weight:bold;padding-left:20px;margin-bottom:5px;
	color: #000;
}

#page_list .page_list_group {
	display: inline-block;
	margin: 0 16px;
}
#page_list {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 0px;
	text-align: center;
	line-height: 0;
}
#page_list .page_list_group a {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0 2px;
	padding-top: 8px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	color: #727272;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
}
#page_list .page_list_group a.on {
	border: 1px solid #292929;
	background-color: #333;
	font-weight: bold;
	color:#fff;
}
