
.left_menu{max-width: 250px; margin:0; padding:0;}
.left_menu h2 {
	height: 50px; color: rgb(255, 255, 255); line-height: 50px; font-size: 1.4em; font-weight: 700; background-color: rgb(91, 149, 201);
}
.left_menu ul {padding:0;}
.left_menu li {list-style: none; padding-left:0px; border-bottom:0px solid #dddddd; margin-top: 1px;}
.left_menu a {font-family:'malgun gothic',dotum; color:#666;
	padding: 10px 30px; transition:0.2s ease-out; font-size:13px; display: block; background-color: #eee; 
	-webkit-transition: all 0.2s ease-out;
}
.left_menu a:hover {color:#666666; color: rgb(255, 255, 255); padding-left: 35px; background-color: #aaa;
}
.left_menu .on a {
	color: rgb(255, 255, 255); font-weight: 500; background-color: #777; padding-left:30px;
}

.left_banner {
	text-align: left; margin-top: 10px;
}
.left_banner a {
	margin-top: 5px; display: inline-block;
}
.left_banner img {
	max-width: 100%;
}

.heading-section h2 {font-size:20px; font-weight:600;}

.board .board_desc {text-align:left;}
.bbsnewf5 input {padding:0; border:none;}
.bbsnewf5 input[type="image"] {vertical-align:middle;}

@media all and (max-width:991px)
{
.left_menu {
	margin-top: 20px; max-width: 100%;
}
}
@media all and (max-width:767px)
{
.left_banner {
	display: none;
}
}

@media screen and (max-width: 736px) {
.board_g .bbsnewf5 td img {width:100%; height:auto !important;}
.board_n #post_area img {width:100% !important; height:auto !important; padding:0; margin:0;}
.board #post_area img {width:100% !important; height:auto !important; padding:0; margin:0;}

.table_02 {width:100%;}
.table_02 .formmail_border {width:90%;}

}