 /* サブライトメニューsearch */
#sub_right2 {
	width:790px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top:0px;
	float:right;
	display: block;
	background: #FFFFFF;
   }
#sub_right2 h2{
   width: 790px;
   height: 56px;
   line-height: 3.0em;
   font-size: 150%;
   font-weight: normal;
   text-align: center;
   margin-top: 5px;
   background: url(../img/title2.gif) top center no-repeat; 
}
#sub_right2 .sub_inner{
    margin-top: 10px;
	float: left;
 }


/*Data Table--------------------------------------------------*/
.dataTable1 {
	font-size: 95%;
	font-weight: bold;
	color: #444;
	text-align:left;
	}
	
.dataTable2 {
    margin-left: auto;
	margin-right: auto;
	font-size: 95%;
	color: #444;
	text-align: left;
	}

.dataTable2bl {
	font-size: 95%;
	color: #FFF;
	font-weight: bold;
	background-color: #62a264;
	border-top: #555555 1px solid;
	border-bottom: #555555 1px solid;
	border-left: #555555 0px solid;
	border-right: #555555 0px solid;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 120%;
	}
	
.dataTable3 {
	font-size: 95%;
	color: #444;
	text-align:left;
	}

/*Common Contents---------------------------------------------*/	
#mainContents {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
}

#contentRightContent {
	width: 790px;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	padding-top: auto;
}

/*Common Contents(Left Menu None)-----------------------------*/
#contents {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	font-size: 95%;
		}

/*Main Menu---------------------------------------------------*/	
#contentLeft {
	width: 180px;
	color: #444;
	font-weight: bold;
	font-size: 95%;
	line-height: 120%;
	text-align: left;
	vertical-align: middle;
}

/*Top Search Area---------------------------------------------*/
#contentRightTop {
    margin-left: auto;
	margin-right: auto;
	width: 750px;
	float: right;
    margin-left: auto;
	margin-right: auto;
	font-size: 95%;
}

#contentRightBoxContentTop {
    margin-left: auto;
	margin-right: auto;
	width: 750px;
	background: url("images/search_barl.gif") no-repeat left top;
	color: #FFF;
	font-weight: bold;
	font-size: 95%;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;
	text-indent: 30px;

}

#contentRightBox1 {
	width: 335px;
	background: url("images/search_bar.gif") no-repeat left top;
	color: #FFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;

}

#contentRightBox2 {
	width: 285px;
/*
	background: url("images/typesearch_bar.gif") no-repeat left top;
*/
	color: #FFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;
	float: left;
}

#contentRightBottomSearch {
	width: 750px;
	font-size: 95%;
	margin: 0;
	padding: 0;
/*
	background: url("images/search_bg.gif");
*/
	background-repeat: repeat-y;
}

#contentRightBottom {
	width: 750px;
	font-size: 95%;	
	margin: 0;
	padding: 0;
}

#contentRightBox1Article {
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0;
	width: 335px;
	float: left;
}

#contentRightBox2Article {
	padding-top: 5px;
	width: 285px;
	float: right;
}

/*Common Search Area------------------------------------------*/
#contentRightBoxContentBottom {
    margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f1f6cd;
	width: 750px;
	font-size: 95%;
}

#selectionBar{
    margin-left: auto;
	margin-right: auto;
	width: 750px;
	background: url("images/selection_bar.gif") no-repeat left top;
	color: #444;
	font-weight: bold;
	font-size: 95%;
	padding-top: 4px;
	padding-bottom: 6px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;

}

#selectionArea{
    margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 750px;

	font-size: 90%;
	text-align:center;
}

/*Common Page Name------------------------------------------*/
#carListBarContent {
	width: auto;
/*
	background: url("images/carlist_bar.gif") no-repeat left top;
*/
	color: #FFF;
	font-weight: bold;
	font-size: 75%;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;
}

#carListBarContentL {
    margin-left: auto;
	margin-right: auto;
	width: 750px;
	background: url("images/carlist_bar2.gif") no-repeat left top;
	color: #FFF;
	font-weight: bold;
	font-size: 95%;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;
}

/*Common Page Name------------------------------------------*/
#whatNew {
	width: 620px;
	height: 21px;
/*
	background: url("images/whatnew_bar.gif") no-repeat left top;
*/
	clear:both;
}

/*Top WhatNew------------------------------------------*/
#whatNewArticle {
	width: 620px;
	padding-top: 5px;
	text-align: left;
}

#whatNewArticle ul{
	width: 600px;
	list-style: none;
	margin: 0 0 0 1.0em; 
	padding: 0;
	line-height: 130%;
	font-size: 75%;
	color: #325F96;
	vertical-align:middle;
	list-style-position:inside;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #666666;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #999999;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3dlight-color: #666666;
	height: 80px;
	overflow: auto;
}


/*Search Navigation------------------------------------------*/
#carListTitleBar {
	width: 750px;
/*
	background: url("images/carlist_bar.gif") no-repeat left top;
*/
	color: #FFF;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;
}
#carListNaviTop {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 10px;
	border-top: #CCCCCC solid 1px;
	width: 750px;
}

#carListNaviBottom {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	width: 750px;
}

/*Searc Result------------------------------------------*/
#carList {
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:5px;
	width: 750px;
}

/*Gotop------------------------------------------*/
#gotop {
	text-align: right;
	color: #444;
	font-size: 67%;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
	}

/*Bottom Navigation-----------------------------------------*/
#bottomnavi {
	background-color: #100F75;
	text-align: left;
	color: #FFF;

	padding-left:15px;
	vertical-align: middle;
/*
	background: url("images/copyright.gif") no-repeat left top;
*/
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
	}

/*Common Header-----------------------------------------------*/



/*Spacer---------------------------------------------------*/	
.clear {clear: both;}
	
/*Spacer---------------------------------------------------*/

.space-1px { 
	font-size: 1px;
	}

.space-6px { 
	font-size: 10px;
	}

.space-9px { 
	font-size: 9px;
	}
	
.space-12px { 
	font-size: 12px;
	}
	
.space-25px { 
	font-size: 25px;
	}

/*Margin---------------------------------------------------*/
.left12 {
    margin-left: 30px;
	}
.left460 {
	margin-left: 460px;
	}
/*CellColor------------------------------------------------*/
.bg-ffffe0{ background-color: #FFFFE0}
.bg-eeeeee { background-color: #EEEEEE}
.bg-f5f5f5 { background-color: #F5F5F5}

/*Text     ------------------------------------------------*/
.search_txt{ font-size: 85%;
             text-align: left;
			 color: #666666;
			}

/*メディア指定----------------------------------------------*/
@media print {
	body{zoom: 70%;}
}
