div.ryakureki {
	width:527px;
	margin:10px auto;
	padding-bottom:20px;
	border-bottom:2px solid #666666;
}

div.ryakureki table {
	width:527px;
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #666666;
}

div.ryakureki table th {
	background-color:#003300;
	color:#FFFFFF;
	border:1px solid #666666;
	padding:5px;
	font-size:90%;
	white-space:nowrap;
}

div.ryakureki table td {
	border:1px solid #666666;
	padding:5px;
	font-size:90%;
	vertical-align:top;
}

div.ryakureki table td.sei {
	background-color:#BCD892;
	white-space:nowrap;
}

div.ryakureki table td.wa {
	background-color:#F4F8C7;
	white-space:nowrap;
}