#s_wrap .btmg {
	width:30%;
	margin:50px auto;
	overflow:hidden;
	float:;
}

.board {
	width:100%;
	padding:30px;
	margin:40px auto;
	background:#fdfdfd;
	border:1px solid #ccc;
	overflow:hidden;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
    filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#cccccc, Positive=1, OffX=10, OffY=10);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
}



.board dl {
	display:block;
	overflow:hidden;
	
}

.board  dt {
	font-weight:bold;
	font-size:12pt;
	color:#000;
}
.board  dd {
	width:100%;
	padding:20px 0;
	
	
}
.board dd.date {
	border-bottom:1px solid #CCC;
}
.board dd span {
	margin-left:15px;
}

.board dd.reple {
	font-weight:normal;
	padding:30px 0;
	display: block;
	font-size:10pt;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	background-color:#F9F9F9;
}


#list {
	width:100%;
	margin:0 auto;
}

#list table {
	text-align:center;
	border:1px solid #DBDBDB;
	border-bottom:none;
	
}
#list table th {
	padding:10px;
	background-color:#fafafa;
	border-bottom:1px solid #DBDBDB;
	font-weight:normal;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}
#list table td {
	padding:8px;
	color:;
	border-bottom:1px solid #DBDBDB;
	
}
#list table td a {
	
}
#list table td.title {
	overflow : hidden;
	white-space : nowrap;
	text-overflow : ellipsis;
	width :400px;
}
#s_wrap h5 {
	margin:10px auto;
	font-size:10pt;
}