@charset "euc-jp";
/* CSS Document */


/*===============================================================
 /search/index.html
===============================================================*/
/* h2*/
div#container div#wrapper div#rightArea h2.selectedCar{
	background: url(../img/h2_ttl_selected.gif) no-repeat;
	text-indent:-9999px;
	height:20px;
	margin:0 0 10px 0;
	}
div#container div#wrapper div#rightArea h2.search{
	background: url(../img/h2_ttl_search.gif) no-repeat;
	text-indent:-9999px;
	height:20px;
	margin:0 0 10px 0;
	}
div#container div#wrapper h1.search span{
	display:block;
	text-align:right;
	font-size:86%;
	line-height:100%;
	padding:1em 0 0 0;
	}
div#container div#wrapper h1.search span strong{
	font-size:150%;
	}
/*“Á‘IŽÔ*/
div#container div#wrapper div#rightArea ul.selectedCar {
	margin:0 0 20px 0;
	}
div#container div#wrapper div#rightArea ul.selectedCar li{
	float:left;
	height:72px;
	margin:0 6px 0 0;
	}
div#container div#wrapper div#rightArea ul.selectedCar li a{
	display:block;
	padding:2px;
	border:#CCC solid 1px;
	}
div#container div#wrapper div#rightArea ul.selectedCar li a:hover{
	border:#3399CC solid 1px;
	background:#3399CC;
	}
	/*ToolTip*/
.ToolSpec {
	z-index: 2;
	display:inline;
	position:absolute;
	visibility: hidden;
	/* ƒRƒR‚©‚çŒ©‚½–Ú */
	background-color: #FAFAFA;
	border: solid 1px #474747;
	padding: 20px 5px 5px 5px;
	width: 200px;
	background: #FAFAFA url(../../common/img/recomend.gif) no-repeat center top;
	}
/* Hides from IE-mac \*/
* html .ToolSpec {
	width: 210px;
	}
.ToolSpec dl{
	width:auto;
	height:auto;
	padding:0;
	margin:20px 0 0 0;
	}
.ToolSpec dl dt {
	font-weight: bold;
	color: #1170A0;
	margin:0;
	padding:0;
	background:none;
	float:none;
	width:auto;
	height:auto;
	clear:both;
	text-indent:0px;
	}

.ToolSpec dl dd {
	padding:0px;
	margin-left:5em;
	margin-top:-1.4em;
	background:none;
	width:auto;
	height:auto;
	}



div#container div#wrapper div#rightArea h3.searchName{
	background: url(../img/h3_ttl_search_name.gif) no-repeat;
	clear:both;
	height:25px;
	text-indent:-9999px;
	}
div#container div#wrapper div#rightArea h3.searchDetail{
	background: url(../img/h3_ttl_search_detail.gif) no-repeat;
	clear:both;
	height:25px;
	text-indent:-9999px;
	}
div#container div#wrapper div#rightArea div.searchBox001,
div#container div#wrapper div#rightArea div.searchBox002{
	background: url(../img/bgi-bottom_searcharea.gif) no-repeat left bottom;
	padding:10px;
	margin:0 0 10px 0;
	}
div#container div#wrapper div#rightArea div.searchBox001{
	text-align:center;
	}
div#container div#wrapper div#rightArea div.searchBox001 input#carname_text{
	font-size:150%;
	font-weight:bold;
	color:#666;
	width:200px;
	}
div#container div#wrapper div#rightArea div.searchBox001 dl.example{
	text-align:center;
	}
div#container div#wrapper div#rightArea div.searchBox001 dl.example dt{
	display:inline;
	padding-right:0.5em;
	font-size:86%;
	}
div#container div#wrapper div#rightArea div.searchBox001 dl.example dd{
	display:inline;
	padding-right:0.5em;
	font-size:86%;
	}
div#container div#wrapper div#rightArea div.searchBox001 dl.example dd a{
	}
/*?oEiC!o€*/
div#container div#wrapper div#rightArea div.searchBox002 {
	}
div#container div#wrapper div#rightArea div.searchBox002 dl{
	width:230px;
	float:left;
	margin:0 15px 0 0;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt{
	padding:0 0 0 18px;
	margin:0;
	line-height:100%;
	height:16px;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dd{
	padding:0 0 0 0;
	margin:0 0 8px 0;
	line-height:100%;
	}
	/*\‘\?\3\oAsAe!!result.html?E÷|AIAsAe?E?I?CAi‹O*/
div#container div#wrapper div#rightArea div.searchBox002 dl dt.maker{
	background: url(../img/ico_maker.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.carname{
	background: url(../img/ico_carname.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.m_carname_text{
	background: url(../img/ico_carname.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.price{
	background: url(../img/ico_price.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.mileage{
	background: url(../img/ico_mileage.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.bodycolor{
	background: url(../img/ico_bodycolor.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.model{
	background: url(../img/ico_model.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.shop{
	background: url(../img/ico_shop.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dt.bodytype{
	background: url(../img/ico_bodytype.gif) no-repeat left center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl dd.bodytype{
	float:left;
	width:100px;
	height:90px;
	text-align:center;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl#bodytype{
	width:740px;
	_width:700px;
	margin:0 15px 0 0;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl#bodytype dd#cle{
	clear:both;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl#bodytype dd label{
	text-align:center;
	height:80px;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl#bodytype dd label img{
	}
div#container div#wrapper div#rightArea div.searchBox002 dl#bodytype dd input{
	margin-top: 30px;
	float:left;
	}
div#container div#wrapper div#rightArea div.searchBox002 p.btn{
	margin:0 0 0 275px;
	}	
	
/*3A\O\c!?\a\N!?\AEuALA‹*/
div#container div#wrapper div#rightArea div.searchBox002 dl dd.maker select,
div#container div#wrapper div#rightArea div.searchBox002 dl dd.carname select,
div#container div#wrapper div#rightArea div.searchBox002 dl dd.bodycolor select,
div#container div#wrapper div#rightArea div.searchBox002 dl dd.mileage select,
div#container div#wrapper div#rightArea div.searchBox002 dl dd.shop select{
	width:180px;
	}
	
	
/*===============================================================
 /search/result.html
===============================================================*/

/* h2*/
div#container div#wrapper div#rightArea h2.result{
	background: url(../img/h2_ttl_result.gif) no-repeat;
	text-indent:-9999px;
	height:20px;
	margin:0 0 10px 0;
	}
div#container div#wrapper div#rightArea h3.advanceSearch{
	background: url(../img/h3_ttl_search_advance.gif) no-repeat;
	clear:both;
	height:25px;
	text-indent:-9999px;
	}
div#container div#wrapper div#rightArea div.searchBox002 div.optionArea{
	float:left;
	width:250px;
	}	
div#container div#wrapper div#rightArea div.searchBox002 dl.option{
	float:none;
	clear:both;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl.option dt{
	padding:0 0 0 0;
	float:left;
	width:65px;
	}
div#container div#wrapper div#rightArea div.searchBox002 dl.option dd{
	padding:0 0 0 0;
	margin:0 5px 10px 0;
	float:left;
	}
/*RSS*/
div#container div#wrapper div#rightArea div.rss{
	line-height:100%;
	}
div#container div#wrapper div#rightArea div.rss img{
	padding:0 5px 0 0;	
	}
/*C!o€Ee2IEi?o*/
div#container div#wrapper div#rightArea div.number {
	margin:10px 0 0 0;
	}
div#container div#wrapper div#rightArea div.number span{
	font-size:150%;
	font-weight:bold;	
	}
/*\U!?\C\o\‹*/
div#container div#wrapper div#rightArea ul.paging{
	text-align:center;
	margin:10px 0 10px 0; 
	}
div#container div#wrapper div#rightArea ul.paging li{
	display:inline;
	}
div#container div#wrapper div#rightArea ul.paging li.active{
	padding:0.5em;
	margin-right:0.25em;
	background:#E3F6FF;
	border:1px solid #069;
	color:#069;
	font-size:90%;
	font-weight:bold;
	}
div#container div#wrapper div#rightArea ul.paging li a{
	background-color:#069;
	border:1px solid #069;
	padding:0.5em;
	color:#fff;
	}
div#container div#wrapper div#rightArea ul.paging li a:hover{
	background-color:#fff;
	border:1px solid #069;
	color:#069;
	}
/*‹iI€\A!?\O\e*/
div#container div#wrapper div#rightArea table {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse:collapse;
	width:760px;
	margin:10px 0 10px 0;
	}
div#container div#wrapper div#rightArea table th{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background:#e4e4e4;
	text-align:center;
	}
div#container div#wrapper div#rightArea table td{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
div#container div#wrapper div#rightArea table th,
div#container div#wrapper div#rightArea table td{
	color:#666666;
	font-size:12px;
	padding:3px;
	vertical-align:middle;
	}
div#container div#wrapper div#rightArea table td.table_price {
	color:#FF0000;
	vertical-align:middle;
	}	
div#container div#wrapper div#rightArea table td.table_price strong{
	font-size:20px;	
	}
div#container div#wrapper div#rightArea table td.car_name{
	width:200px;
	}
div#container div#wrapper div#rightArea table td.car_img{
	width:120px;
	padding:0;
	}
div#container div#wrapper div#rightArea table td.car_img a {
	display:block;
	padding:2px;
	border:#fff solid 1px;
	width:120px;
	}
div#container div#wrapper div#rightArea table td.car_img a:hover {
	display:block;
	border:#3399CC solid 1px;
	padding:2px;
	background:#3399CC;
	}

/*===============================================================
 /search/detail.html
===============================================================*/
/* h2*/
div#container div#wrapper div#rightArea h2.detail{
	background: url(../img/h2_ttl_detail.gif) no-repeat;
	text-indent:-9999px;
	height:20px;
	margin:0 0 10px 0;
	}
div#container div#wrapper div#rightArea h3.carName{
	font-size:150%;
	line-height:110%;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom: 1px dotted #ccc;
	}
div#container div#wrapper div#rightArea div.commentArea{
	width:570px;
	float:left;
	}
div#container div#wrapper div#rightArea p.comment{
	}
div#container div#wrapper div#rightArea ul.caption{
	font-size:86%;
	}
div#container div#wrapper div#rightArea dl.price{
	border:#FF9999 solid 2px;
	width:110px;
	float:left;
	}
div#container div#wrapper div#rightArea dl.price dt{
	text-align:center;
	font-size:86%;
	}
div#container div#wrapper div#rightArea dl.price dd {
	text-align:center;
	color:#FF3333;
	font-weight:bold;
	}
div#container div#wrapper div#rightArea dl.price dd span{
	font-size:150%;
	}
div#container div#wrapper div#rightArea ul.icons{
	width:70px;
	float:right;
	padding:0;
	margin:0;
	}
div#container div#wrapper div#rightArea ul.icons li,
div#container div#wrapper div#rightArea ul.icons li img{
	padding:0 0 1px 0;
	margin:0;
	line-height:100%;
	}
/*contactArea*/
div#container div#wrapper div#rightArea div.contactArea{
	border:#CCC solid 1px;
	clear:both;
	padding:10px;
	margin:0 0 10px 0;
	}
div#container div#wrapper div#rightArea div.contactArea dl.detail {
	clear:both;
	float:left;
	width:400px;
	}
div#container div#wrapper div#rightArea div.contactArea dl.detail dt{
	clear:both;
	float:left;
	width:120px;
	}
div#container div#wrapper div#rightArea div.contactArea dl.detail dd{
	float:left;
	}
div#container div#wrapper div#rightArea div.contactArea dl.detail dd dl.shop{
	clear:both;
	float:left;
	width:250px;
	}
div#container div#wrapper div#rightArea div.contactArea dl.detail dd dl.shop dd,
div#container div#wrapper div#rightArea div.contactArea dl.detail dd dl.shop dt{
	clear:both;
	width:250px;
	}
div#container div#wrapper div#rightArea div.contactArea ul.btn{
	float:right;
	}
div#container div#wrapper div#rightArea div.contactArea ul.btn li{
	float:left;
	padding:0 0 0 10px;
	}
div#container div#wrapper div#rightArea div.contactArea ul.btn li.print a{
	width:121px;
	height:38px;
	display:block;
	background: url(../img/btn_print.gif) no-repeat left top;
	text-indent:-9999px;
	}
div#container div#wrapper div#rightArea div.contactArea ul.btn li.contact a{
	width:187px;
	height:51px;
	display:block;
	background: url(../img/btn_contact_detail.gif) no-repeat left top;	
	text-indent:-9999px;
	}
/*photoArea*/
div#container div#wrapper div#rightArea div.photoArea{
	background:#f1f1f1;
	clear:both;
	text-align:center;
	padding:20px 0 20px 0;
	margin:10px 0 10px 0;
	}
div#container div#wrapper div#rightArea div.photoArea img.carImg{
	margin:0 0 10px 0;
	}
div#container div#wrapper div#rightArea div.photoArea ul {
	text-align:left;
	margin:0 50px 0 60px;
	}
div#container div#wrapper div#rightArea div.photoArea ul li{
	display:inline;
	padding:0;
	}
div#container div#wrapper div#rightArea div.photoArea ul li a{
	padding:0;
	}
div#container div#wrapper div#rightArea div.photoArea ul li a img{
	border:#CCC solid 1px;
	}
div#container div#wrapper div#rightArea div.photoArea ul li a:hover img{
	padding:0;
	border:#3399CC solid 1px;
	}	
	
/*?UoU?dEo*/
div#container div#wrapper div#rightArea div.detailArea {
	clear:both;
}
div#container div#wrapper div#rightArea div.detailArea h4{
	text-indent:-9999px;
	clear:both;
	margin:0 0 5px 0;
}
div#container div#wrapper div#rightArea div.detailArea h4.ttl001{
	height:15px;
	background: url(../img/h4_ttl_001.gif) no-repeat left top;
}
div#container div#wrapper div#rightArea div.detailArea h4.ttl002{
	height:15px;
	background: url(../img/h4_ttl_002.gif) no-repeat left top;
}
div#container div#wrapper div#rightArea div.detailArea h4.ttl003{
	height:15px;
	background: url(../img/h4_ttl_003.gif) no-repeat left top;
}
div#container div#wrapper div#rightArea div.detailArea p.explain{
	text-align:right;
	margin:0 0 5px 0;
	}
div#container div#wrapper div#rightArea div.detailArea p.explain a{
	background: url(../../common/img/flg-bluewin_middle.gif) no-repeat left center;
	padding:0 0 0 15px;
	}
div#container div#wrapper div#rightArea div.detailArea table{
	width:250px;
	float:left;
	margin:0 3px 10px 0;
	}
div#container div#wrapper div#rightArea div.detailArea table.equipment{
	width:100%;
	float:none;
	}
	
div#container div#wrapper div#rightArea div.detailArea table.equipment td{
	color:#e4e4e4;
	}
div#container div#wrapper div#rightArea div.detailArea table.equipment td.option_ari{
	color:#333333;
	}
	
	
	
div#container div#wrapper div#rightArea ul.caution{
	clear:both;
	margin:0 0 10px 0;
	}	
div#container div#wrapper div#rightArea ul.caution li{
	font-size:86%;
	}
div#container div#wrapper div#rightArea p.backToResult{
	margin:0 0 20px 0;
}
		
div#container div#wrapper div#rightArea p.backToResult a{
	display:block;
	width:170px;
	height:38px;
	background: url(../img/btn_backto_search_list.gif) no-repeat left top;
	text-indent:-9999px;
	}	

/*oC÷a\A\˜\A\P?E???O*/
div#container div#wrapper div#rightArea div.checkedArea h4.ttl004{
	height:15px;
	background: url(../img/h4_ttl_004.gif) no-repeat left 10px;
	text-indent:-9999px;
	border-top:#CCC dotted 1px;
	padding:10px 0 0 0;
	margin:0 0 5px 0;
	}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar{
	width:190px;
	float:left;
	}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar dt{
	float:right;
	width:85px;
	_width:83px;
	font-size:86%;
	line-height:110%;
	margin:0 0 3px 5px;
	}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar dd.img{
	float:left;
	width:100px;
	height:100px;
	margin:0 0 0 0;
	}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar dd.img a img{
	border:#ccc solid 1px;
	padding:1px;
	}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar dd.img a:hover img{
	background:#3399CC;
	border:#3399CC solid 1px;
	}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar dd.price{
	color:#c00;
	font-size:86%;
}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar dd.price span{
	font-size:150%;
	padding:0 0 0 5px;
	}
div#container div#wrapper div#rightArea div.checkedArea dl.checkedCar dd.price span{
	
	}


/*certificateArea*/
div#container div#wrapper dl.certificate {
	background-color:#FFFFCC;
	border:2px solid  #FFC03F;
	height: auto;
	padding:10px;
	margin-bottom: 10px;
}

div#container div#wrapper dl.certificate dt.ttl{
font-size:larger;
font-weight:bold;
padding-bottom:10px;
color:#666666;

}

div#container div#wrapper dl.certificate .sub-ttl{
font-size:small;
padding-left:5px;
}

div#container div#wrapper dl.certificate dd.button a{
float:left;
background: url(../img/certificate_button.jpg) no-repeat left top;
text-indent:-9999px;
width:161px;
height:51px;
display:block;
}

div#container div#wrapper dl.certificate dd.top {
background-image:url(../img/certificate_top.gif);
background-position:right top;
background-repeat:no-repeat;
text-indent:-9999px;
height:29px;
}
div#container div#wrapper dl.certificate dd.middle {
padding:0 10px 0px 180px;
background-image:url(../img/certificate_middle.gif);
background-position:right top;
background-repeat:repeat-y;
font-size:smaller;
}

div#container div#wrapper dl.certificate dd.bottom {
background-image:url(../img/certificate_bottom.gif);
background-position:right top;
background-repeat:no-repeat;
height:7px;
}



/*==========================================
error.html
==========================================*/
div#container div#wrapper div#rightArea p.backToPage{
	margin:0 0 20px 0;
}
div#container div#wrapper div#rightArea p.backToPage a{
	display:block;
	width:170px;
	height:38px;
	background: url(../img/btn_backto_page.gif) no-repeat left top;
	text-indent:-9999px;
	}	
div#container div#wrapper div#rightArea p.message{
	text-align:center;
	height:200px;
	padding:100px 0 0 0;
}

