/*Data Table--------------------------------------------------*/
.dataTable1 {
	font-size: 100%;
	font-weight: bold;
	color: #444;
	text-align:left;
	}
	
.dataTable2 {
    margin-left: auto;
	margin-right: auto;
	font-size: 100%;
	color: #444;
	text-align: left;
	}

.dataTable2bl {
	font-size: 100%;
	color: #FFF;
	font-weight: bold;
	background-color: #1E70BA;
	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: 100%;
	color: #444;
	text-align:left;
	}

/*Common Contents---------------------------------------------*/	
#mainContents {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
}

#contentRightContent {
	width: 800px;
	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: 800px;
	margin-left: auto;
	margin-right: auto;
	font-size: 100%;
		}

/*Main Menu---------------------------------------------------*/	
#contentLeft {
	width: 180px;
	color: #444;
	font-weight: bold;
	font-size: 100%;
	line-height: 120%;
	text-align: left;
	vertical-align: middle;
}

/*Top Search Area---------------------------------------------*/
#contentRightTop {
    margin-left: auto;
	margin-right: auto;
	width: 700px;
	float: right;
    margin-left: auto;
	margin-right: auto;
	font-size: 100%;
}

#contentRightBoxContentTop {
    margin-left: auto;
	margin-right: auto;
	width: 700px;
	background: url("images/search_barl.gif") no-repeat left top;
	color: #FFF;
	font-weight: bold;
	font-size: 100%;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 120%;
	text-align: left;

}

#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: 700px;
	font-size: 100%;
	margin: 0;
	padding: 0;
	background: url("images/search_bg.gif");
	background-repeat: repeat-y;
}

#contentRightBottom {
	width: 700px;
	font-size: 100%;	
	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: #f3f8e7;
	width: 700px;
	font-size: 100%;
}

#selectionBar{
    margin-left: auto;
	margin-right: auto;
	width: 700px;
	background: url("images/selection_bar.gif") no-repeat left top;
	color: #444;
	font-weight: bold;
	font-size: 100%;
	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: 700px;

	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: 700px;
	background: url("images/carlist_bar2.gif") no-repeat left top;
	color: #FFF;
	font-weight: bold;
	font-size: 100%;
	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: 700px;
	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: 700px;
}

#carListNaviBottom {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	width: 700px;
}

/*Searc Result------------------------------------------*/
#carList {
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:5px;
	width: 700px;
}

/*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: 2px;
	}

.space-9px { 
	font-size: 9px;
	}
	
.space-12px { 
	font-size: 12px;
	}
	
.space-25px { 
	font-size: 25px;
	}

/*Margin---------------------------------------------------*/
.left12 {

	}
.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%;}
}
