@charset "utf-8";

div.tts h1.t1{ background-image: url(t1.png); }
div.tts h1.t3{ background-image: url(t3.png); }
div.tts h1.t4{ background-image: url(t4.png); }
div.tts h1.t7{ background-image: url(t7.png); }
div.tts h1.t8{ background-image: url(t8.png); width:295px; }
div.tts h1.t9{ background-image: url(t9.png); }
div.tts h1.t13{ background-image: url(t13.png); }
div.tts h1.t15{ background-image: url(t15.png); }
/*--------------- お店紹介 -----------------------------------------------------*/
div.shopdiv{ float:right; margin:0; padding:0; width:317px; line-height:150%; }
div.shopdiv h2{ margin:0px 0px 5px 0px; padding:0px 0px 2px 0px; width:317px; font-size:100%; border-bottom:1px solid #2652a4; color:#2652a4; }
div.shopdiv li{
	margin:0; padding:2px 0px 1px 15px;
	background-repeat:no-repeat; background-position:left top; background-image: url(kaku.png);
}
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; background-color:#fc6; }
dl.shopdl dd{ float:right; margin:0; padding:0; width:495px; }
div.shoppht{ float:left; display:inline; margin:0px 15px 0px 0px; padding:5px 0px 15px 0px; width:180px; line-height:130%; }
div.shoppht img{ margin-bottom:3px; }

/*--------------- 遊びの表 -----------------------------------------------------*/
table.tbtyp1{ margin:15px 0px 0px 0px; padding:0; border:0; width:590px; }
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%; background-color:#f3f3f3; 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%; background-color:#fff; 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;
	color:#fff; background-color:#6281dc; 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:596px; }
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{ margin-bottom:20px; }
ul.newskiji li{
	margin:0; padding:8px 0px 8px 23px; line-height:125%; border-bottom:1px dashed #999;
	background-repeat:no-repeat; background-position:left center; background-image: url(ep.png);
}
