@charset "utf-8";

/*--------------- ヘッダー -----------------------------------------------------*/
div.header{ position:relative; padding:0; margin:0; width:760px; text-align:left; background-color:#9c6; }
div.header h1{
	float:left; margin:0; padding:0; width:380px; height:65px; font-size:12px; text-indent:-9999px;
	background-repeat:no-repeat; background-position:right bottom; background-image:url(h1.png);
}
div.header div.menu{ float:right; margin:0; padding:0; width:310px; height:53px; }
div.header li{ float:left; padding:12px 0px 0px 0px; width:76px; }
div.header li img{ margin:0; border:0; width:66px; height:53px; }
div.header div.clear{
	width:760px; height:16px;
	background-repeat:repeat-x; background-position:left bottom; background-image:url(bk.png);
}
div.bodymain{ margin:0; padding:20px; width:720px; background-color:#fff; text-align:left; }

h2{ margin:0; padding:2px 0px 4px 15px; font-size:125%; border-bottom:2px solid #174;letter-spacing:0.1em; }
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%; background-color:#fd7; border:1px dashed #fb5;
}
div.wrap{ margin:0; padding:30px 15px 0px 15px; }
div.wrap ul{ padding-bottom:15px; }
div.wrap li{
	margin:0; padding:5px 0px 5px 25px; line-height:150%;
	background-repeat:no-repeat; background-position:left top; background-image:url(ya.png);
}
div.wrap p{ padding:0px 0px 15px 0px; }
div.tdc{ text-align:center; padding-bottom:20px; }
div.tdc img{ margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; }
/*--------------- 種類 -----------------------------------------------------*/
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 21px 0px 0px; padding:0; width:216px; text-align:center; }
div.pht img{ margin-bottom:3px; }
div.pht2{ float:left; display:inline; margin:0; padding:0; width:216px; text-align:center; }
div.pht2 img{ margin-bottom:3px; }
