body {
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.txt12 {
	font-size: 14px;
	line-height:130%;
	color: #3A3A3A;
}

.txt10 {
	font-size: 12px;
	color: #3A3A3A;
}

.txt12br {
	font-size: 14px;
	line-height:120%;
	color: #391D00;
}

.title02b {
	text-align:center;
	font-size: 12px;
	line-height:180%;
	color: #3A3A3A;
}

.title02a {
	text-align:center;
	font-size: 18px;
	color: #3A3A3A;
}

#header h1 {
	font-size: 12px;
	color: #666666;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 4px;
	float: left;
}

#header h2 {
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 0px;
	float: right;
}

#header a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#header p{
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 7px;
	float: left;

}

h3 {
	font-size: 12px;
	color: #666666;
	margin-bottom: 2px;
	margin-top: 2px;
}



.txt14_wb {
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

.txt12_w {
	font-size: 12px;
	color: #FFFFFF;
}

.txt12_r {

	font-size: 12px;
	color: #FF0000;
}



.txt10rb {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.dot {
	BORDER: #999999 1px dotted
}

.key {
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 3px;
}
.sitemap {
	font-size: 12px;
	color: #666666;
	border: #999999 1px solid;
	background: #BEBEBE;
}
.shoptb {
	font-size: 12px;
	color: #666666;
	border-bottom: #666666 1px solid;
}
.sitemap2 {
	font-size: 12px;
	border: #999999 1px solid;
	background-color: #E8E8E8;
}

.txt12_bl {
	font-size: 12px;
	color: #0033CC;
}
.area {
	font-size: 10px;
	color: FF0000;
}
.footer {
	font-size: 12px;
	color: #9A9A9A;
}
.footer a{
	color: #9A9A9A;
	text-decoration: none;
}
.link_menu {
	font-size: 12px;
}
.chui{
	font-size: 10px;

}
.txt12_gray {
	font-size: 12px;
	color:#333333;
	line-height:130%;
}
.txt12_black_b {
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	line-height:130%;
}
.time {
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}
.day {
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}

/* 名古屋予定曲目用テーブル
-----------------------------------------------------*/

#listtable{
	font-size: 12px;
	border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
}
.cel0{
	text-align: center;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
}

.cel1a,
.cel1b,
.cel1c,
.cel1d{
	border-bottom: 1px #666666 solid;
}

.cel2,
.cel4{
	padding: 3px 0 1px 10px;
}

.cel3{
	padding: 0px 0 2px 10px;
	border-bottom: 1px #666666 dotted;
}
.cel5{
	padding: 0px 0 2px 10px;
	border-bottom: 1px #666666 solid;
}



/* 東京予定曲目用テーブル
-----------------------------------------------------*/
#listtablet{
	font-size: 12px;
	border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
}
.celt0a{
	font-size: 10px;
	text-align: center;
	width: 150px;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
}
.celt0{
	font-size: 10px;
	text-align: center;
	width: 370px;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
}

.celt1{
	border-right: 1px #666666 solid;
}

.celt2{
	border-bottom: 1px #666666 dotted;
	border-right: 1px #666666 solid;
}
