/* ############# UPDATE ############# */
div.top_update dl dt{
	float: none;
	width: auto;
	display: block;
}
div.top_update dl dd{
	clear: left;
	display: block;
	width: auto;
	min-height: 0;
	padding: 5px 0;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
div.top_update dl dt span.date{
	display: block;
	font-weight: bold;
	font-size: 100%;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
div.top_update dl dt span.cat{
	display: block;
	float: right;
	font-size: 70%;
	margin-left: 0;
	border-radius: 2px; 
	-webkit-border-radius: 2px; /* Safari,Google Chrome—p */  
	-moz-border-radius: 2px; /* Firefox—p */  
}
/* ############# UPDATE ############# */



div.top_cont_wrap{
}
	div.top_cont_wrap ul.menu {
	}

	div.top_cont_wrap ul.menu li {
		margin-top: 3px;
		margin-left: 0;
		margin-bottom: 3px;
		border-bottom: 0 dotted  #cccccc;
		color: #737373;
		float: left;
	}
	div.top_cont_wrap ul.menu li.title:before {
/*
		content: "\000A";
		white-space: wrap;
*/
	}

	div.top_cont_wrap ul.menu li.title {
		display: block;
		float: none;
		width: auto;
		text-align: center;
	}
	div.top_cont_wrap ul.menu li a {
	}
	div.top_cont_wrap ul.menu li a:hover {
	}
