@charset "utf-8";
/* CSS Document */


div#contents{
	overflow:visible!important;
}


.seat-box {
	width:960px;
	margin:0;
	padding:0;
	height:195px;
	height:194px\9; 
}


.seat-box-left {
	width: 480px;
	float:left;
	line-height:18px;
	text-align:left;
}


.seatbox-txt {
	text-indent: -9000px;
	height: 30px;
	background-image: url(//cdn.willer.co.jp/seat/img/index/tx_lineup.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 960px;
}
.seatbox-caption { 
/*width:470px;  一時的にマトリクス非表示対応*/
	margin-top:13px;
	padding:0 10px 0 0;
}

.btn-hikaku { float:right; margin:15px 10px 0px 0px;}
.btn-matrix { margin:10px 10px 0px 0px;}
.btn-spec { margin:15px 10px 0px 0px; text-align:left;}



.seat-box-right {
	width:480px;
	float:right;
	height:194px;
}


ul.hover_block2 { 
	display: block;
	width:480px;
	padding:0;
}
	

ul.hover_block {
	display: block;
	width:961px;
	margin:0 0 15px 0;
	padding:0;
	clear:both;
	overflow:hidden;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
		
		
ul.hover_block:after {
	content: "";
	display: block;
	clear: both;
}

		
		
ul.hover_block li, ul.hover_block2 li {
	border:#CCC solid 1px;
	list-style:none;
	float:left;
	width:239px; 
	height: 194px;
	position: relative;
	margin:-1px 0 0 -1px;
}

ul.hover_block li a, ul.hover_block2 li a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 194px;
	width: 239px;
}

ul.hover_block li img, ul.hover_block2 li img {
	position: absolute;
	bottom: 0;
	left: 0;
	border: 0;
}
		/*
		.mouseOver01{
			width:240px;/*画像の横幅;*/
		/*	height:0px;
			padding-top:195px;/*画像の高さ;*/
		/*	overflow:hidden;
			background:url(//cdn.willer.co.jp/seat/img/index/cocoon_on.jpg) no-repeat;

		}*/
		
		
.block-cocoon{
	background:url(//cdn.willer.co.jp/seat/img/index/cocoon_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}


.block-exe{
	background:url(//cdn.willer.co.jp/seat/img/index/exe_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block03{
	background:url(//cdn.willer.co.jp/seat/img/index/business_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block04{
	background:url(//cdn.willer.co.jp/seat/img/index/relaxwide_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}
		
.block-biz{
	background:url(//cdn.willer.co.jp/seat/img/index/biz_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}
.block-beaute{
	background:url(//cdn.willer.co.jp/seat/img/index/beaute_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-gran {
	background: url(//cdn.willer.co.jp/seat/img/index/gran_on.jpg) no-repeat top;
	width: 239px;
	height: 194px;
}

.block-relaxwide{
	background:url(//cdn.willer.co.jp/seat/img/index/relaxwide_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-prima{
	background:url(//cdn.willer.co.jp/seat/img/index/prima_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}
.block-sleeper{
	background:url(//cdn.willer.co.jp/seat/img/index/sleeper_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-luxia {
	background: url(//cdn.willer.co.jp/seat/img/index/luxia_on.jpg) no-repeat top;
	width: 239px;
	height: 194px;
}


.block-premium{
	background:url(//cdn.willer.co.jp/seat/img/index/premium_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-value-p{
	background:url(//cdn.willer.co.jp/seat/img/index/valuep_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}


.block-frontier{
	background:url(//cdn.willer.co.jp/seat/img/index/frontier_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-skyliner{
	background:url(//cdn.willer.co.jp/seat/img/index/skyliner_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-relax{
	background:url(//cdn.willer.co.jp/seat/img/index/relax_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-theater{
	background:url(//cdn.willer.co.jp/seat/img/index/theater_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-value{
	background:url(//cdn.willer.co.jp/seat/img/index/value_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-superior{
	background:url(//cdn.willer.co.jp/seat/img/index/superior_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-standard{
	background:url(//cdn.willer.co.jp/seat/img/index/standard_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}

.block-newpre{
	background:url(//cdn.willer.co.jp/seat/img/index/newprem_on.jpg) no-repeat top;
	width:239px;
	height:194px;
}


.block-starfighter{
	background:url(//cdn.willer.co.jp/seat/img/index/starfighter_on.png) no-repeat top;
	width:239px;
	height:194px;
}




.box {
	width:480px;
	height:196px;
	position: relative;
}

.ieset {position: absolute; top: 46px; left: 0;}

.seat-wd { width:960px; text-align:left; margin:-10px 0 -4px 0;
clear:both;
}


/*20121211トップボタン追加*/

div.seat_catch{
	overflow:hidden;
	width:960px;
	margin-bottom:20px;
	}

ul.seattop_btn{
	overflow:hidden;
	padding: 4px 0 0 6px;
	background-color: #EEEDED;
	border: 1px solid #CDCDCD;
	margin-top:10px;
	}

ul.seattop_btn li{
	float:left;
	margin-right:6px;

	}
	
/*20130315追加*/
.bnr_sf_nagoya {
	margin-top:30px;
	margin-bottom:15px;
}
