@charset "shift_jis";



/* interior/seat/index.html 　コンテンツ
=========================================*/
div.interiorSec {
	width: 900px;
	line-height: 1.5;
	color: #666666;
}


/*------ mainImg ------*/
div.seatTop {
	width: 900px;
	position: relative;
}
div.seatTopImg {
	width: 391px;
	position: absolute;
	top: 0;
	right: 9px;
}
.seatTopTxt {
	color: #999999;
	font-size: 78%;
	margin-top: 5px;
}

/*------ ULTR ------*/
div.seatUltr {
	width: 435px;
	margin: 18px 0 0 40px;
}
.seatUltrTxt01 {
	color: #666666;
	margin: 12px 0 13px 0;
}

/*------ seatBox01 ------*/
div.seatBox01 {
	background: url(../image/bg_seat_01.gif) left top no-repeat;
	width: 780px;
	margin-top: 43px;
}
div.seatBox01In {
	width: 757px;
	margin-left:21px;
	padding: 29px 0 8px 0;
}
.seatBox01InL {
	float: left;
	width: 375px;
	min-height: 220px;
	height: auto;
}
* html .seatBox01InL {
	height: 220px;
}

.seatBox01InR {
	float: right;
	width: 381px;
	margin-right: 1px;
}
.seatBox01Txt01 {
	margin: 20px 0 10px 0;
}
.ul_seatBox01 {
	clear: both;
	position: relative;
	width: 780px;
	height: 73px;
	background: url(../image/btn_ul_seat_on.gif) no-repeat left top;
}
.ul_seatBox01 li {
	position: absolute;
	top: 0;
}

.ul_seatBox01 .ul_seatBoxA { left: 0px;}
.ul_seatBox01 .ul_seatBoxB { left: 194px;}
.ul_seatBox01 .ul_seatBoxC { left: 390px;}
.ul_seatBox01 .ul_seatBoxD { left: 585px;}

.ul_seatBox01 .ul_seatBoxA a,
.ul_seatBox01 .ul_seatBoxB a,
.ul_seatBox01 .ul_seatBoxC a,
.ul_seatBox01 .ul_seatBoxD a {
	display: block;
	height: 73px;
}
	.ul_seatBox01 .ul_seatBoxA a.selected,
	.ul_seatBox01 .ul_seatBoxA a:hover,
	.ul_seatBox01 .ul_seatBoxB a.selected,
	.ul_seatBox01 .ul_seatBoxB a:hover,
	.ul_seatBox01 .ul_seatBoxC a.selected,
	.ul_seatBox01 .ul_seatBoxC a:hover,
	.ul_seatBox01 .ul_seatBoxD a.selected,
	.ul_seatBox01 .ul_seatBoxD a:hover {
		background-color: tranpsarent;
	}
		.ul_seatBox01 .ul_seatBoxA a.selected img,
		.ul_seatBox01 .ul_seatBoxA a:hover img,
		.ul_seatBox01 .ul_seatBoxB a.selected img,
		.ul_seatBox01 .ul_seatBoxB a:hover img,
		.ul_seatBox01 .ul_seatBoxC a.selected img,
		.ul_seatBox01 .ul_seatBoxC a:hover img,
		.ul_seatBox01 .ul_seatBoxD a.selected img,
		.ul_seatBox01 .ul_seatBoxD a:hover img {
			visibility: hidden;
		}
.ul_seatBox01 .ul_seatBoxA a { width: 194px;}
.ul_seatBox01 .ul_seatBoxB a { width: 196px;}
.ul_seatBox01 .ul_seatBoxC a { width: 195px;}
.ul_seatBox01 .ul_seatBoxD a { width: 195px;}




/*------ seatBox02 ------*/
div.seatBox02 {
	clear: both;
	margin-top: 50px;
}
.seatBox02L {
	float: left;
	width: 445px;
}
.seatBox02R {
	float: right;
	width: 300px;
}
.seatBox02L dl {
	width: 425px;
	margin: 20px 0 0 20px;
}
.seatBox02L dt {
	color: #0f61cd;
	font-size: 117%;
	font-weight: bold;
	margin-bottom: 5px;
}

/*------ seatBox03 ------*/
div.seatBox03Wrap {
	overflow: hidden;	
	clear: both;
	width: 780px;
	margin-top: 40px;
}
div.seatBox03 {
	background: url(../image/bg_seat_02_bt.jpg) left bottom no-repeat;
	padding-bottom: 2px;
}
div.seatBox03Bg {
	background: url(../image/bg_seat_02.gif) left top no-repeat;
}
div.seatBox03In {
	margin-left: 30px;
	padding: 26px 0 25px 0;
	width: 700px;
}
.seatBox03L {
	float: left;
	width: 255px;
}
.seatBox03TxtBoxR {
	float: right;
	width: 415px;
}
.seatBox03TxtBoxR h3 {
	margin-bottom: 35px;
}

/*------ seatBox04 ------*/
div.seatBox04 {
	margin: 30px 0 50px 0;
}
div.seatBox04 p {
	font-size: 78%;
	color: #999999;
}
.seatBox04Txt {
	margin-bottom: 15px;
}