body {
	 margin-left:0px;
	 margin-top:0px;
	 font-size:14px;
	 background-color:#FFFFDC 
}

A:link {
	color: #2C0AC9;
	text-decoration:underline ;
}

A:visited {
	color: #2C0AC9;
	text-decoration:underline ;
}

A:active {
	color: #2C0AC9;
	text-decoration:underline ;
}
A:hover {
	color: #59C4CC;
	font-weight:bold;
	text-decoration:underline ;
}

TD {
	line-height:18px;
}

/* ###############  以降　2010.02　追加 ###################################*/
body.topbody {
	 margin-left:0px;
	 margin-top:0px;
	 font-size:14px;
	 line-height:18px;
	 background-color:#FFFFDC 
}

div.attention  { display:none; font-size:20px; font-weight:bolder; }

div.togo { position:absolute; top:75px; left:380px; width:350px; height:150px; border:5px solid #FFFFFF; line-height:18px;  }

div.rosen { position:absolute; top:245px; left:380px; width:350px; height:100px; border:5px solid #FFFFFF; line-height:18px; }

div.high { position:absolute; top:350px; left:380px; width:350px; height:75px; border:5px solid #FFFFFF; line-height:18px; }

div.kasi { position:absolute; top:430px; left:380px; width:350px; height:75px; border:5px solid #FFFFFF; line-height:18px; }

div.olink { position:absolute; top:510px; left:380px; width:350px; height:75px; border:5px solid #FFFFFF; line-height:18px; }

div.info { position:absolute; top:75px; left:0px; width:350px; height:430px; border:5px solid #FFFFFF; text-align:center }
div.info iframe { background-color:#FFFFFF; }

div.kyokai { position:absolute; top:510px; left:0px; width:350px; height:75px; border:5px solid #FFFFFF; line-height:18px; }

div.pict  { position:absolute; top:595px; left:0px; width:750px; }
