@charset "utf-8";

/*--------------- ヘッダー -----------------------------------------------------*/
div.header h1{
	margin:0; padding:0; font-size:21px; text-align:left; line-height:125%; color:#f30;
}
div.header div.menu{ display:none; }
div.bodymain{ text-align:left; }

h2{ margin:0; padding:2px 0px 4px 0px; font-size:125%; border-bottom:2px solid #174; letter-spacing:0.1em; text-align:left; }
h3{
	margin:0px 0px 8px 0px; padding:2px 0px 2px 0px; width:240px; text-align:center; font-weight:normal;
	line-height:125%; font-size:100%; border:1px solid #3d6515; color:#3d6515;
}
div.wrap{ margin:0; padding:20px 0px 20px 0px; }
div.wrap ul{ padding-bottom:15px; }
div.wrap li{ margin:0; padding:5px 0px 5px 0px; line-height:150%; }
div.wrap p{ padding:0px 0px 15px 0px; }
div.tdc{ padding-bottom:20px; }
table.shus{ margin:0; padding:0; border:0; }
table.shus th{
	padding:8px 10px 0px 10px; white-space:nowrap; font-weight:normal; vertical-align:top;
	border:1px solid #555; background-color:#daf3c1; line-height:150%;
}
table.shus td{ padding:8px 10px 8px 10px; border:1px solid #555; line-height:150%; }
div.pht{ float:left; display:inline; margin:0px 11px 0px 0px; padding:0; width:196px; text-align:center; }
div.pht img{ margin-bottom:3px; width:196px; }
div.pht2{ float:left; display:inline; margin:0; padding:0; width:196px; text-align:center; }
div.pht2 img{ margin-bottom:3px; width:196px; }
