@charset "utf-8";

#submenu{
	margin:0; padding:3px 10px 3px 0px; width:660px; text-align:right; color:#fff; line-height:150%;
	background-repeat:repeat-x; background-position:left top; background-image: url(bar.png); background-color:#5786de;
}
#submenu a{ color:#fff; text-decoration:none; }
#submenu a:hover{ color:#ff0; text-decoration:none; }
table{ border-collapse:collapse; font-size:100%; }
p.bigp{ font-size:116%; }
p.clearp{ clear:both; width:596px; }
.fonts{ font-family:verdana,helvetica,arial,sans-serif; }

/*--------------- ボディ -----------------------------------------------------*/
#bodymain{ margin:0; padding:0px 37px 30px 37px; width:596px; min-height:570px; background-color:#fff; color:#000; text-align:left; }
div.wrap{ margin:0; padding:10px 0px 0px 0px; width:596px; }
div.wrap2{ margin:0; padding:10px 0px 10px 0px; width:596px; }
div.tts{ margin:0; padding:10px 0px 0px 0px; width:596px; }
div.tts h1{
	float:left; margin:0; padding:0; width:250px; height:40px; font-size:12px; text-indent:-9998px;
	background-repeat:no-repeat; background-position:left center;
}
div.tts h1.t5{ background-image: url(t5.png); }
div.tts h1.t10{ background-image: url(t10.png); }
div.tts h1.t11{ background-image: url(t11.png); }
img.mainfltl{ float:left; display:inline; margin:5px 15px 0px 0px; }
img.miniflt{ float:left; display:inline; margin:5px 0px 0px 0px; }
img.bflot{ float:left; display:inline; margin:15px 20px 5px 0px; }
