@charset "utf-8";
/*　top page　-----*/
#body .flash {
	text-align:center;
	margin-bottom:10px;
}
#contents {
	width:795px;
	margin:0 12px 0 11px;
	
}
	/*mozilla用---*/
	#contents:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	/*IE用---*/
	*html #contents {
		display:inline-table;
	}
#l_area {
	float:left;
	width:185px;
}
#l_area li{
	list-style:none;
}
#r_area {
	float:right;
	width:599px;
	text-align:left;
}
/*左ボタンエリア　下部のマージン---*/
#l_area .bnr{
	margin-top:10px;
	margin-left:5px;
}
#l_area .bnr li{
	margin-bottom:5px;
}

#news {
	background:url(../image/mds_news.gif) no-repeat top left;
	margin-top:4px;
	margin-bottom:15px;
}
#info {
	background:url(../image/mds_info.gif) no-repeat top left;
	margin-bottom:10px;
}

#news .btn, #info .btn {
	text-align:right;
	padding-right:3px;
	padding-top:4px;
}
#news .list, #info .list {
	padding-left:3px;
	padding-right:3px;
	background:url(../image/bg_list.gif) repeat-y top left;
}
#news .list a:link,#news .list a:visited, #info .list  a:link, #info .list  a:visited {
	color:#565C63;
}
#news .list a:active,#news .list a:hover, #info .list a:active,#info .list a:hover {
	color:#6898C9;
	text-decoration:none;
}
#news .list div, #info .list div {
	padding:5px 0px 5px 0px;
	border-bottom:#E3E4E3 1px solid;
	overflow: hidden;
	width:590px;
}
#news .list div.btm, #info .list div.btm {
	padding:5px 0px 5px 0px;
	border:none;
	overflow: hidden;
	width:590px;
}
#news .list .date, #info .list .date {
	float:left;
	width:100px;
	padding-left:5px;
	color:#50647B;
}
#news .list .link, #info .list .link {
	float:right;
	width:480px;
	padding:0;
}
#news .list hr, #info .list hr {
}
#news .list .link a, #info .list .link a {
	display:block;
}
