@charset "euc-jp";

div.naviArea,
p.backtoHome,
div#leftArea,
div#rightArea h2.detail,
div#footer p.pageTop,
div#footer ul.clearfix,
div.checkedArea,
div.detailArea p.explain,
div#rightArea ul.caution li a,
div#wrapper h1.search span,
div#header p{
	display:none;
	}
	
/*===============================================================
 /search/detail.html
===============================================================*/
/* h2*/

div#wrapper h1.search span{
	padding:0;
	}
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:450px;
	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%;
	list-style-type: none;
	}
/*contactArea*/
div#container div#wrapper div#rightArea div.contactArea{
	clear:both;
	padding:10px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	}
div#container div#wrapper div#rightArea div.contactArea btn{
	display:none
	}
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:150px;
	}
div#container div#wrapper div#rightArea div.contactArea dl.detail dd{
	width:200px;
	float:left;
	list-style-position: outside;
	}
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;
	list-style-type: none;
	}
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;
	display:none;	
	}
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;
	}	
	
	
	
	
/*詳細情報*/
div#container div#wrapper div#rightArea div.detailArea {
	clear:both;
	margin:0 0 10px 0;
}
div#container div#wrapper div#rightArea div.detailArea table{
	border-top:#999 solid 1px;
	border-left:#999 solid 1px;
	float:left;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	border-collapse:collapse;
	width:200px;
}
div#container div#wrapper div#rightArea div.detailArea table tbody tr th{
	border-right:#999 solid 1px;
	border-bottom:#999 solid 1px;
	font-size:80%;
	background-color:#CCC;
	padding:2px;
	margin:0 0 0 0;
	border-collapse:collapse;
}
div#container div#wrapper div#rightArea div.detailArea table tbody tr td{
	border-right:#999 solid 1px;
	border-bottom:#999 solid 1px;
	font-size:80%;
	padding:2px;
	margin:0 0 0 0;
}
div#container div#wrapper div#rightArea div.detailArea h4{
	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;
	padding:0 0 0 0; 
}
div#container div#wrapper div#rightArea div.detailArea h4.ttl003{
	height:15px;
	background: url(../img/h4_ttl_003.gif) no-repeat left top;
	padding:10px 0 0 0; 
}
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.equipment{
	width:100%;
	float:none;
	}
div#container div#wrapper div#rightArea div.detailArea table.equipment tr td{
	display:none;
	}
div#container div#wrapper div#rightArea div.detailArea table.equipment tr td.option_ari{
	display:block;
	}
div#container div#wrapper div#rightArea ul.caution{
	clear:both;
	margin:10px 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;
	}	

/*最近チェックした車*/
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;
	}