@charset "utf-8";

/* link
============================================================== */
a:link,a:visited {color:#009;}
a:hover,a:active {color:#009; text-decoration:underline;}

/* table
============================================================== */
table.shopTable {
	width:640px;/* 必須・テーブルの幅 */
	margin:50px auto 0;
	font-size:12px;
	border-collapse:separate;/* 必須・セルの間隔を空け、ボーダーを表示 */
	border-spacing:1px;/* 必須・セルの間隔を1px空ける */
	background:#ddd;/* 必須・テーブルの背景色、枠線に使用 */
}

table.shopTable th,
table.shopTable td {
padding:2px 10px;/* セルの余白 */
line-height:1.6;
border:1px solid #fff;/* セルのボーダー色 */
}

table.shopTable th {
	width:9em;/* 見出しセルの幅 */
	background:#40BBCF;
	height: 3em;
}

table.shopTable td {
background:#fff;/* セルの背景色 */
}

table.shopTable td span.tel {
font-size:142%;
font-weight:bold;
}

table.shopTable td span.notice {
font-size:71%;
}

th{
text-align:center;

}
