@charset "utf-8";

/*--------------- お店紹介 -----------------------------------------------------*/
div.shopdiv{ float:right; margin:0; padding:0; width:340px; line-height:150%; }
div.shopdiv h2{ margin:0px 0px 5px 0px; padding:0px 0px 2px 0px; font-weight:bold; font-size:100%; border-bottom:1px solid #000; }
div.shopdiv li{ margin:0; padding:2px 0px 1px 0px; }
dl.shopdl{ margin:0; padding:0; line-height:125%; }
dl.shopdl dt{ float:left; margin:0; padding:0; width:90px; text-align:center; color:#000; border:1px solid #000; }
dl.shopdl dd{ float:right; margin:0; padding:0; width:519px; }
div.shoppht{ float:left; display:inline; margin:0px 15px 0px 0px; padding:5px 0px 15px 0px; width:180px; line-height:130%; font-size:10px; }
div.shoppht img{ margin-bottom:3px; }

/*--------------- 遊びの表 -----------------------------------------------------*/
table.tbtyp1{ margin:15px 0px 0px 0px; padding:0; border:0; width:615px; }
table.tbtyp1 thead th{
	padding:1px 0px 1px 0px; border:1px solid #999; white-space:nowrap; font-weight:normal;
	text-align:center; line-height:110%; color:#000;
}
table.tbtyp1 tbody th{
	padding:4px 8px 4px 8px; border:1px solid #999; white-space:nowrap; font-weight:normal; text-align:left;
	vertical-align:top; line-height:150%; color:#000;
}
table.tbtyp1 tbody th.th2{ width:100px; }
table.tbtyp1 td{ padding:4px 5px 4px 5px; border:1px solid #999; vertical-align:top; line-height:150%; }
table.tbtyp1 ul{ margin:0px 0px 0px 18px; }
table.tbtyp1 ul li{ list-style-type:disc; }

/*--------------- EC -----------------------------------------------------*/
h2.subh2{
	margin:5px 0px 0px 0px; padding:3px 0px 3px 0px; width:180px; font-size:100%; font-weight:normal;
	 border:1px solid #000; text-align:center;
}
h2.ontop{ margin-top:15px; }
ol{ margin:8px 0px 0px 25px; padding:0; line-height:150%; }
ol li{ margin:0; padding:2px 0px 2px 0px; line-height:150%; }

/*--------------- フォーム -----------------------------------------------------*/
input.itxt{ margin:0; border:#999 1px solid; background-color:#fff; width:120px; }
input.itxt2{ margin:0; border:#999 1px solid; background-color:#fff; width:280px; }
textarea.itxt3{
	margin:0; padding:0; font-size:12px; width:450px; padding:1px; border:#999 1px solid; background-color:#fff; line-height:150%;
}
input.cbtn{ float:right; margin:0px 5px 0px 0px; padding:5px; line-height:100%; }

/*--------------- 情報BOX -----------------------------------------------------*/
h2.newsh2{
	margin:0px 0px 5px 0px; padding:3px 0px 3px 0px; font-size:116%; border-bottom:2px solid #355bb3; line-height:125%; color:#355bb3;
}
h2.ontopp{ padding-top:30px; }
div.wrap3{ margin:0; padding:20px 0px 10px 0px; width:620px; }
div.pd3s{ float:left; dispaly:inline; margin:0px 12px 0px 0px; padding:8px 0px 5px 0px; width:180px; text-align:center; line-height:125%; }
div.pd3s img{ margin-bottom:3px; }
div.nexps{ text-align:center; }

/*--------------- 店主の思い -----------------------------------------------------*/
h3.bknmbr{ margin:0; padding:20px 0px 3px 0px; font-size:100%; line-height:125%; }
ul.newskiji li{ margin:0; padding:8px 0px 8px 0px; line-height:125%; border-bottom:1px dashed #000; list-style-type:none; }
