.e9, .e10, .e12 {
	font-family:Arial, Verdana, sans-serif
}
.j9, .j10, .j12, .j14 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif
}
.j12_r{
font-size:12px;
font-weight:bold;
color:#CC0000;
font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
margin:3px;
}

.j12r{
font-size:12px;
color:#FF0000;
font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
}
 
.box-w300 { width:300px;}
.bottleimg { float:left; width:130px;}
.bottletxt { float:left; width:165px; margin-left:5px;}
.clear-bottle { clear:both; border-top:1px #000000 dashed; border-bottom:1px #000000 dashed;}
.text-red {
	color:#990000;
	font-weight:bold;
}

a:hover {  color: #FF6600}
a:active {  color: #33FFFF}
a:link {  color: #6666FF}
a:visited {  color: #996600}


/*-----------------------------------------ライブスケジュール テーブル*/

th.sun {
	color: #FFFFFF;
	background-color: #CC6633;
	text-align: center;
	font-weight: normal;
}
th.weekday {
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	font-weight: normal;
}
th.sat {
	color: #FFFFFF;
	background-color: #006699;
	text-align: center;
	font-weight: normal;
}


td.sun {
	background-color: #FF7F40;
	text-align: left;
	vertical-align: top;
}
td.weekday {
	background-color: #C8D2DE;
	text-align: left;
	vertical-align: top;
}
td.sat {
	background-color: #51B7FF;
	text-align: left;
	vertical-align: top;
}

/*----------------------------------------------------- restaurant table*/

#xmas{
	border: 1px red solid;
	width: 360px;
	padding: 10px 10px 0 10px;
	margin: 20px auto;
	text-align: center;
	background: #FF9999;}