@charset "utf-8";

#pankuzu{ margin:0; padding:10px 0px 15px 0px; width:620px; text-align:left; font-size:10px; }
#pankuzu li{ float:left; display:inline-block; margin:0; padding:0px 0px 0px 10px; line-height:110%; color:#777; }
#pankuzu a{ color:#000; text-decoration:none; }

/*--------------- メイン-501px -----------------------------------------------------*/
#bodymain{ margin:0; padding:0px 0px 20px 0px; width:620px; text-align:left; }
#bodymain h2{
	display:block; margin:0px 0px 1px 0px; padding:10px 0px 10px 12px; font-size:116%; line-height:110%;
	border:1px solid #5e9d23; line-height:100%; color:#4f7829;
}
#bodymain h2 small{ font-weight:normal; }
#bodymain h3{
	margin:0; padding:17px 0px 2px 0px; text-align:left; border-bottom:1px solid #6eaf31; font-size:116%; line-height:110%;
}
#bodymain h3.ontop{ padding-top:25px; }
#bodymain div.wraps{ margin:0; padding:0; width:620px; background-color:#fff; }
.mainftl{ float:left; margin:15px 15px 0px 0px; }
.mainftr{ float:right; margin:15px 0px 0px 15px; }

/*--------------- サブメニュー -----------------------------------------------------*/
#submenu{ display:none; }
div.kousin{ margin:0; padding:5px 10px 0px 0px; text-align:right; }
ul.setumei{ margin:0px 0px 0px 18px; font-size:10px; }
ul.setumei li{ margin:0; padding:2px 0px 10px 0px; line-height:150%; }
img.formbtn{ margin:0px 0px 5px 0px; }
img.infosimg{ margin:15px 0px 5px 0px; }

