body{
	color: #444444;
	background-color: white;
	font-size:16px;
	line-height:1.4;
}

a:link {color:#444444;}
a:visited {color:#444444;}
a:active {color:#444444;}
a:hover {color:#8080C0;}

div.ddate{
	background-color:white; 
	border-left: 5px solid #b0b0ff;
	border-right: 1px solid #b0b0ff; 
	border-top: 1px solid #b0b0ff; 
	border-bottom: 1px solid #b0b0ff; 
	width: 250px; 
	top: 20px; 
	left: 20px;
	position: relative;
	z-index: 2;
}

div.ddatein{
	border-left: 5px solid #b0b0ff; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-bottom-width: 0px; 
	position: relative; 
	padding: 8px 4px 8px 4px; 
	left:5px; 
	text-align: center;
}

div.content {
	width: 650px; 
	padding: 40px 25px 30px 25px; 
	border: #b0b0ff 1px dashed; 
	font-size: 16px; 
	z-index: 1; 
	line-height: 1.5; 
	text-align: left;
}

table {
	color: #111111;
}

th {
	padding:3px;
	background-color:#9090ff;
	color:#000000;
	white-space:nowrap
}
td.engo0 {
	text-align:center;
	padding:5px; 
	background-color:#e0e0ff;
}
td.engo1 {
	text-align:center;
	padding:5px; 
	background-color:#c0c0ff;
	font-weight:bold; 
}

TD {text-align:center;padding:3px;white-space:nowrap}

.br {color:red; font-weight:bold;}
.by {color:#111111; font-weight:bold;}
.sso {font-size:12px;}
.so {font-size:14px;}

div.menu_top {
	background-color: #5050bb;
	padding: 2px;
	color: #333333;
}
div.menu_title {
	padding: 2px;
	color:#eeeeee;
	font-weight: bold;
}
div.menu_index {
	padding: 2px 5px;
	background-color: #c0c0ff;
	border-bottom: solid 1px #eeeeff;
	font-weight: bold;
}
div.menu_contents{
	padding: 7px 8px 8px 8px;
	background-color:#eeeeff;
	font-size: 14px;
}
div.menu_inter_top {
	background-color: #50bb50;
	padding: 2px;
	color: #333333;
}
div.menu_inter_index {
	padding: 2px 5px;
	background-color: #c0ffc0;
	border-bottom: solid 1px #eeffee;
	font-weight: bold;
}
div.menu_inter_contents{
	padding: 7px 8px 8px 8px;
	background-color:#eeffee;
	font-size: 14px;
}
div.menu_link_top {
	background-color: #50a0bb;
	padding: 2px;
	color: #333333;
}
div.menu_link_index {
	padding: 2px 5px;
	background-color: #c0eeff;
	border-bottom: solid 1px #eeffff;
	font-weight: bold;
}
div.menu_link_contents{
	padding: 7px 8px 8px 8px;
	background-color:#eeffff;
	font-size: 14px;
}
div.menu_farm_top {
	background-color: #a050bb;
	padding: 2px;
	color: #333333;
}
div.menu_farm_index {
	padding: 2px 5px;
	background-color: #ddb0ff;
	border-bottom: solid 1px #ffeeff;
	font-weight: bold;
}
div.menu_farm_contents{
	padding: 7px 8px 8px 8px;
	background-color:#eeddff;
	font-size: 14px;
}
table.supplement{
	margin-left:10px;
	font-size: 13px;
	color: #333333;
}
td.sup_contents{
	text-align:left;
}
td.sup_index{
	text-align:left;
	padding-right: 5px;
	vertical-align:top;
}

