@charset "utf-8";

/* tab */
#content .tabNav {
overflow:hidden;
width:700px;
margin:0 auto;
}
#content .tabNav li {
float:left;
width:369px;
height:52px;
}
#content .tabNav a {
display:block;
width:100%;
height:100%;
background-position:left top;
background-repeat:no-repeat;
text-indent:-9999px;
z-index:10;
}
#content .tabNav .active {
background-position:0 -52px;
z-index:100;
}
#content .tabNav .seat {
margin-right:-38px;
}
#content .tabNav .seat a {
background-image:url(../img/spec_tab_01.png);
}
#content .tabNav .stand a {
background-image:url(../img/spec_tab_02.png);
}

/* spec */
#content .spec {
padding-bottom:6px;
background:url(../img/spec_bg_01.png) left bottom repeat-x;
}
#content .spec .section {
padding:20px 24px 21px;
border-right:1px solid #E3DDD2;
border-left:1px solid #E3DDD2;
}
#content .spec .section .mb10 {
margin-bottom:20px;
cursor:pointer;
}
#content .spec .section .lead{
	font-size:1.3em;
}
#content .spec .section .title{
	font-size:1.3em;
}
#content .spec .section table {
width:650px;
margin:0 auto 29px;
}
#content .spec .section .tablebox {
	display:none;
}
#content .spec .section .show {
	display:block;
}
#content .spec .section col.area {
width:50px;
}
#content .spec .section col.image {
width:70px;
}
#content .spec .section col.name {
width:110px;
}
#content .spec .section col.hole {
width:85px;
}
#content .spec .section col.persons {
width:45px;
}
#content .spec .section col.charge {
width:45px;
}
#content .spec .section col.video {
width:73px;
}
#content .spec .section col.sound {
width:53px;
}
#content .spec .section col.facilities {
width:63px;
}
#content .spec .section th,
#content .spec .section td {
border:1px solid #DBD0C6;
vertical-align:middle;
}
#content .spec .section thead th {
padding:4px 0 2px;
background-color:#857667;
color:#fff;
text-align:center;
}
#content .spec .section tbody th,
#content .spec .section tbody td {
padding:5px;
}
#content .spec .section tbody th {
background-color:#F8F5ED;
}
#content .spec .section th.image,
#content .spec .section td.sound {
text-align:center;
}
#content .spec .section th.image {
padding-right:0;
padding-left:0;
}
#content .spec .section td.charge {
	text-align:right;
}
#content .spec .section th.standard {
letter-spacing:-2px;
}
.test {
	font-size: 1em;
	margin-bottom: 20px;
}
.small_text {
	margin-bottom: 20px;
	font-size: 1em;
}

