@charset "utf-8";

/*--------------- ヘッダー -----------------------------------------------------*/
div.header{
	position:relative; top:0; left:0; padding:0; margin:0; width:760px; height:334px; background-color:#9c6; text-align:left;
}
div.header h1{ position:absolute; top:12px; left:33px; z-index:2; margin:0; padding:0; width:353px; height:114px; font-size:12px; }
div.header img.priimg{ display:none; }
div.header div#tpht1{ position:absolute; top:12px; left:33px; z-index:5; margin:0; padding:0; width:354px; height:115px; }
div.header div#tpht2{ position:absolute; top:108px; left:141px; z-index:6; margin:0; padding:0; width:474px; height:231px; }
div.header div#tpht3{ position:absolute; top:182px; left:260px; z-index:7; margin:0; padding:0; width:214px; height:86px; }
div.header div#b1{ position:absolute; top:17px; left:450px; z-index:8; margin:0; padding:0; width:87px; height:75px; }
div.header div#b1 img{ margin:0; width:87px; height:75px; border:0; }
div.header div#b2{ position:absolute; top:30px; left:550px; z-index:8; margin:0; padding:0; width:87px; height:75px; }
div.header div#b2 img{ margin:0; width:87px; height:75px; border:0; }
div.header div#b3{ position:absolute; top:43px; left:650px; z-index:8; margin:0; padding:0; width:87px; height:75px; }
div.header div#b3 img{ margin:0; width:87px; height:75px; border:0; }
p.bigp{ padding:10px 0px 10px 0px; }
img.open{ margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; }
div.bodymain{
	margin-left:0; padding:20px 20px 0px 20px; width:720px; background-color:#fff;
	background-repeat:repeat-x; background-position:left top; background-image:url(bk.png);
}
h2{ margin:0; padding:3px 0px 3px 10px; font-size:100%; color:#fff; background-color:#3d6515; }
h3{ margin:0; padding:15px 0px 5px 0px; font-size:116%; color:#3d6515; }

/*--------------- アクセスマップ -----------------------------------------------------*/
div.mdiv{ float:right; margin:0; padding:0; width:275px; }
div.mdiv img{ margin:0px 0px 5px 0px; border:0; }

/*--------------- お問い合わせ -----------------------------------------------------*/
div.contact{ float:left; margin:0; padding:0; width:425px; text-align:left; }
div.contact div.wrap{ margin:0; padding:0px 15px 0px 20px; }
div.contact table{ margin:0; padding:0; border:0; line-height:150%; }
div.contact th{
	padding:2px 10px 2px 0px; white-space:nowrap; font-weight:normal; border:0;
	vertical-align:top; color:#3d6515; text-align:left;
}
div.contact td{ padding:2px 0px 2px 0px; border:0; vertical-align:top; }
div.contact td small{ line-height:150%; }

/*--------------- 料金 -----------------------------------------------------*/
div.rdiv{ float:left; margin:0; padding:0; text-align:left; width:425px; }
div.rdiv table{ margin:0; padding:0; border:0; width:425px; }
div.rdiv th{ padding:2px 0px 2px 0px; text-align:center; font-weight:normal; border:1px solid #555; background-color:#daf3c1; line-height:110%; }
div.rdiv td{ padding:2px 0px 2px 0px; border:1px solid #555; line-height:150%; }
div.rdiv td.td1{ background-color:#ffc; width:19%; text-align:center; }
div.rdiv td.td2{ width:31%; text-align:right; }

/*--------------- 貸切 -----------------------------------------------------*/
div.yoyaku{ float:right; margin:0; padding:0; text-align:left; width:275px; }
div.yoyaku p{ padding:0px 0px 8px 0px; }
div.yoyaku table{ margin:0; padding:0; border:0; width:275px; }
div.yoyaku th{ padding:2px 0px 2px 0px; text-align:center; font-weight:normal; border:1px solid #555; background-color:#daf3c1; line-height:110%; }
div.yoyaku td{ padding:2px 0px 2px 0px; border:1px solid #555; line-height:150%; }
div.yoyaku td.td1{ background-color:#ffc; width:33%; text-align:center; }
div.yoyaku td.td2{ width:33%; text-align:right; }

/*--------------- 種類 -----------------------------------------------------*/
div.kinds{ margin:0; padding:0; text-align:left;}
div.kinds p{ padding-bottom:5px; }
div.kinds table{ margin:0; padding:0; border:0; }
div.kinds 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%;
}
div.kinds td{ padding:8px 10px 8px 10px; border:1px solid #555; line-height:150%; }
