@charset "utf-8";
/* CSS Document */
html, body  {  
    _height: 100%;     
    _overflow: auto;    
}
#banner {
   position: absolute;
   top:  50%;
   left: 50%;
   width:  790px;        /* 横幅 */
   height: 500px;        /* 高さ */
   margin-left: -395px;  /* マイナス「横幅÷2」 */
   margin-top:  -250px;  /* マイナス「高さ÷2」 */
   overflow: hidden;  /* 内容がはみ出る場合の表示方法 */
}
#over_banner{
	background-image:url(images/bg/bg_h500.gif);
   background-repeat:repeat-x;	
}
#over_wrapp {
	height: 100%;	
	background-color: #000000;
}
#contents_area{
	width: 940px;
	/*
	margin-left: auto;
    margin-right: auto;
	*/
	margin: 0 auto;
	background-color: #000000;
}
#main_contents_area{
	width:900px;
	background-color: #000000;
}

.td label{
	text-decoration:none;
}
/*----tS用----*/
.data01{
	width: 700px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	margin: 0px auto;
}
.data01-1{
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data01-2{
	text-align: left;
	width: 138px;
	padding: 0px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data01-3{
	text-align: left;
	vertical-align:top;
	width: 138px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data01-4{
	text-align: left;
	vertical-align:top;
	width: 700px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}

.data02{
	width: 700px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	margin: 0px auto;
}
.data02-1{
	text-align: center;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data02-2{
	text-align: left;
	width: 340px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data02-3{
	text-align: left;	
	width: 145px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data02-4{
	text-align: left;
	width: 100px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data02-5{
	text-align: left;
	width: 115px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data02-6{
	text-align: left;
	width: 700px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data02-7{
	text-align: left;
	width: 348px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data03{
	width: 700px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	margin: 0px auto;
}
.data03-1{
	text-align: center;	
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data03-2{
	text-align: left;
	vertical-align:top;
	width: 358px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data03-3{
	text-align: left;
	width: 338px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data04{
	width: 700px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	margin: 0px auto;
}
.data04-1{
	text-align: center;	
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data04-2{
	text-align: left;
	vertical-align:top;
	width: 230px;
	padding: 0px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data04-3{
	text-align: left;
	vertical-align:top;
	width: 230px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data04-4{
	text-align: right;
	vertical-align:top;
	width: 230px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}

.data05{
	width: 700px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	margin: 0px auto;
}
.data05-1{
	text-align: center;	
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data05-2{
	text-align: left;
	vertical-align:top;
	width: 348px;
	padding: 0px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data05-3{
	text-align: left;
	vertical-align:top;
	width: 348px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data05-4{
	text-align: right;	
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data05-5{
	text-align: center;
	font:bold 18px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#900;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data05-6{
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#111;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
	width:700px;
}
	
/*----tS用----*/

/*----WHEEL用----*/
.data06{
	width: 700px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	margin: 0px auto;
}
.data06-1{
	text-align: center;	
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data06-2{
	text-align: left;
	vertical-align:top;
	width: 175px;
	padding: 0px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
/*----WHEEL用----*/

/*----メーカーオプション用----*/
.data07{
	width: 700px;
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	margin: 0px auto;
}
.data07-1{
	text-align: center;	
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#333;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data07-3{
	text-align: left;
	vertical-align:top;
	width: 460px;
	padding: 0px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
.data07-2{
	text-align: left;
	vertical-align:top;
	width: 230px;
	padding: 0px;
	border-bottom: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
/*----メーカーオプション用----*/

/*---スライダーのcss---*/
#slider {
    width: 790px; /* important to be same as image width */
    height: 500px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 790px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 50px 20px;
    width: 790px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
/*---スライダーのcss---*/



