body {
	background-color: #BBBBBB;
}
.content .main h3.ttl01 {
	height: 99px;
	background:url(../img/ttl01.png) no-repeat;
}
.content .main h3.ttl02 {
	height: 36px;
	background:url(../img/ttl02.png) no-repeat;
}
.content .main h3.ttl03 {
	height: 83px;
	background:url(../img/ttl03.png) no-repeat;
}
.content .main h3.ttl04 {
	height: 83px;
	background:url(../img/ttl04.png) no-repeat;
}
.content .main h3.ttl05 {
	height: 64px;
	background:url(../img/ttl05.png) no-repeat;
}
.content .main h3.ttl06 {
	text-indent:inherit;
	font-size:180%;
	margin-bottom:0.5em;
}

.content .main ul.btn { margin-bottom:1em;}
.content .main ul.btn li {
	float:left;
	margin-right:5px;
}

.content .main .book {
	width:155px;
	float:left;
	margin-right:15px;
}

.content .main .discount { margin-left:10px;}
.content .main .discount dt {
	background:#D3D3D3;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
	border:#999999 1px solid;
}
.content .main .discount dd { margin-left:30px;}
.content .main table { background:#FFFFFF;}
.content .main table th {
	background:#D3D3D3;
	font-weight:bold;
	padding:5px;
}
.content .main table.bdr1rgt th,
.content .main table.bdr1rgt td { border:#999999 1px solid;}

.content .side ul.btn { text-align:center;}
.content .side dl.seat { margin-bottom:1em;}
.content .side dl.seat dt { font-weight:bold;}
.content .side dl.seat dd { margin-left:1em;}

