@charset "UTF-8";

/*//////////////////////////////////////////////////////////////////////////////

ss7_seat.css

--------------------------------------------------------------------------------

	0. common, override
	
//////////////////////////////////////////////////////////////////////////////*/

/* -----------------------------------------------------------------------------
	0. common, override
----------------------------------------------------------------------------- */

img.imageFader {
	visibility : hidden;
	}
.ie6 img.imageFader {
	visibility : visible;
	}

#mainImage {
	}
	#mainImage h3 {
		margin     : 10px 0 0 0;
		text-align : center;
		}
	#mainImage p {
		margin      : 20px 0 30px 0;
		font-size   : 93%;
		line-height : 1.7;
		text-align  : center;
		}
	
.figure {
	}
	.figure p {
		margin      : 0;
		padding     : 20px 20px 40px 20px;
		font-size   : 93%;
		line-height : 1.7;
		text-align  : left;
		}
		
.video {
	position   : relative;
	width      : 657px;
	height     : 418px;
	margin     : 0 auto;
	padding    : 0 0 50px 0;
	background : #ffffff;
	overflow   : hidden;
	
	z-index    : 10;
	}
	
.heading {
	position   : relative;
	width      : 637px;
	margin     : 0 auto;
	padding    : 50px 0 50px 20px;
	border-top : 1px #c7c7c7 solid;
	}

/**
 * 対象路線
 */

#m_rosen{border-top:1px solid #C7C7C7;}


/**
 * スペック表
 */
#specList {
	width           : 659px;
	margin          : 0 0 100px 0;
	padding         : 0 0 30px 0;
	border-top      : 1px #c7c7c7 solid;
	border-bottom   : 1px #c7c7c7 solid;
	background      : #ffffff;
	}
	
	#specList h4 {
		margin  : 0;
		padding : 20px 0 20px 20px;
		}
		
	#specList table {
		width     : 659px;
		color     : #c8c8c8;
		font-size : 85%;
		}
		#specList table .current {
			color : #000000;
			}
		#specList table thead {
			background : url(/newsky/common_newsky/img/ss7/specList/img_border.gif) repeat-x 0 bottom;
			}
			#specList table thead th {
				padding        : 0 15px 15px 15px;
				text-align     : center;
				}
			
		#specList table tbody {
			}
			#specList table tbody th {
				padding        : 15px 0 0 20px;
				text-align     : left;
				vertical-align : top;
				}
			#specList table tbody td {
				padding        : 15px 0 0 0;
				text-align     : center;
				vertical-align : top;
				}
				#specList table tbody td span {
					font-size : 10px;
					}
/**
 * グッドデザイン賞
 */
 
.gd {
	padding:0px 20px 5px 20px;
	border:1px solid #bd8610;
	margin:0px 10px 60px 10px;
      }
 
.gd_logo{
	 float:left;
	 width:112px;
	  }
	  
.gd_txt{
	float:left;
	margin-left:20px;
	width:460px;
	text-align:left;!important
}
	  
.gd2gd {
	padding:0px 20px 5px 20px;
	border:1px solid #bd8610;
	margin:10px 10px 20px;
      }
 
.gd2gd_seat{
	 float:right;
	 width:300px;
	  }
	  
.gd2gd_txt{
	float:left;
	text-align:left;!important
}  
	  