@charset "utf-8";

#mainmenu div.pankz{
	clear:left; margin:0; padding:5px 15px 2px 0px; width:765px; text-align:right; color:#777; border-bottom:1px solid #ddd;
	background-repeat:repeat-x; background-position:left top; background-image: url(pankz.png);
}
table{ border-collapse:collapse; font-size:100%; }
p.bigp{ font-size:116%; }
.fonts{ font-family:verdana,helvetica,arial,sans-serif; }
/*--------------- ボディ -----------------------------------------------------*/
#bodymain{
	margin:13px 28px 0px 28px; padding:2px 0px 0px 0px; width:724px; text-align:left;
	background-repeat:no-repeat; background-position:left top; background-image: url(bo3.png);
}
div.titles{
	margin:0; padding:0; width:724px; background-color:#325b9e;
	background-repeat:no-repeat; background-position:left bottom; background-image: url(bo4.png);
}
div.titles h2{
	margin:0; padding:5px 0px 6px 32px; font-size:116%; font-weight:normal; line-height:116%; color:#fff;
	background-repeat:no-repeat; background-position:left center; background-image: url(katinko2.png);
}
#bodymain div.wrap{ margin:0px 13px 0px 13px; padding:10px 0px 35px 0px; width:698px; min-height:500px; }
#bodymain h3{
	margin:10px 0px 0px 0px; padding:7px 0px 3px 12px; text-align:left; border-bottom:1px solid #325b9e; font-size:100%; line-height:110%;
	font-weight:normal; color:#18458e;
	background-repeat:no-repeat; background-position:left center; background-image: url(h3.png);
}
#bodymain h3.notop{ margin-top:0; }
#bodymain h5{ margin:0; padding:15px 0px 5px 0px; font-size:100%; line-height:125%; }

/*--------------- サブメニュー -----------------------------------------------------*/
div.prs{ margin:0; padding:0; width:698px; }
div.prs div.pr1{ float:left; margin:0; padding:0; width:335px; }
div.prs div.pr2{ float:right; margin:0; padding:0; width:335px; }
div.prs img.flotli{ float:left; margin:15px 0px 0px 1px; }
div.prs p{ float:right; margin:0; padding-bottom:0; width:262px; }
div.prs img.nxbtn{ float:right; margin:1px 5px 0px 50px; }
div.sankaz{ margin:0; padding:0; width:698px; }

img.mainfltr{ float:right; margin:15px 0px 0px 15px; }
img.mainfltl{ float:left; margin:17px 15px 5px 0px; }
.formbtn{ margin:5px 0px 8px 0px; }
table.tbtyp2{ margin:10px 0px 15px 0px; padding:0; border:0; width:98%; }
table.tbtyp2 th{
	border:1px solid #749e45; white-space:nowrap; background-color:#c4e999;
	font-weight:normal; text-align:center; padding:1px 0px 1px 0px; line-height:125%;
}
table.tbtyp2 td{ padding:5px 10px 5px 10px; border:1px solid #749e45; vertical-align:top; line-height:150%; }
table.tbtyp2 td.nowp{ white-space:nowrap; }
