@charset "utf-8";
/* CSS Document */
@font-face{
	font-family: 'Arial Black';
	font-style: normal;
	font-weight: 400;
	src: local('Arial Black'), url('ariblk_0.ttf') format('ttf');
}

#R_navi02{background-position:0 -41px !important;}

/* 上　*/
#TopArea{
	background-image: url(/images/usedcar/detail/TopArea.gif);
	height:180px;
	padding:13px 18px;
	margin-bottom:0;
}
#group1{
	background-image:url(/images/common/h3_border.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 0 7px;
	padding:0 0 5px 10px;
}
.CarMM{
	float:left;
}
#price{
	float:left;
	line-height:73px;
	width:400px;
	float:right;
	height:50px;
	text-align:right;
}
#price_red{
	font-size:20px;
	font-weight:bold;
	color:#F00;
	font-family:"Arial Black", Gadget, sans-serif;
	font-style:italic;
	margin-right:3px;
}
#price_gray{
	font-size:20px;
	font-weight:bold;
	color:#ccc;
}
#group2{
	margin:0px 0 5px 0;
	border:1px solid #a6a6a6;
	border-collapse:collapse;
}
#group2 th{
	background-image: url(/images/usedcar/detail/data_TH.gif);
	background-repeat:repeat-x;
	height:34px;
	background-position:1px 1px;
	border:solid #a6a6a6;
	border-width:0 1px;
	text-align:center;
	width:100px;
}
#group2 td{
	border:solid #a6a6a6;
	border-width:0 1px;
	text-align:center;
	font-size:11px;
	line-height:1.2em;
}
#contact_Bt{
	background-image: url(../../images/usedcar/detail/ContactBt.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:344px;
	height:55px;
	display:block;
	float:left;
	margin:10px 0 0 0;
}
#contact_Bt:hover,#contact_Bt.hover{background-position:0 -55px;}
#StoreTel{
	background-image: url(../../images/usedcar/detail/tel.png);
	background-repeat:no-repeat;
	width:554px;
	height:55px;
	float:right;
	margin:10px 0 0 0;
	font-weight:bold;
	position:relative;
}
#StoreTel #StoreName {
	position:absolute;
	left:240px;
	top:9px;
	font-size:11px;
	height:13px;
	width:300px;
	text-align:center;
}
#StoreTel #StoreTelno {
	position:absolute;
	left:240px;
	top:29px;
	font-size:20px;
	width:300px;
	text-align:center;
}

/* 画像 */
#img_area{
	background-image: url(../../images/catalog/detail/imgArea.gif);
	background-repeat:no-repeat;
	background-position:0px -3px;
	height:368px;
	padding:18px;
	margin:0 0 10px;
}
#main_imgDisp{
	width:578px;
	height:365px;
	position:relative;
	float:left;
}
#main_img{
	margin:auto;
	width:485px;
	height:363px;
	position:absolute;
	top:0;
	left:46px;
}
#s_imgArea{
	height:76px;
	width:315px;
	margin:0px auto 0;
	padding:0px 0 0px 0px;
	float:right;
}
.s_img{
	display:block;
	width:72px;
	height:55px;
	margin:0 4px 5px 0;
	float:left;
	text-decoration:none;
}
.s_img a{
	display:block;
	width:72px;
	height:55px;
	border:2px solid #ededed;
}

.s_img a:visited{
	text-decoration:none;
	border:2px solid #fff;
}
.s_img a:hover{
	border:2px solid #ffba00;
}
.s_img_bd {
	border:2px solid #ffba00 !important;
}
/* AP Element */
#AP_ImgPrev{
	position:absolute;
	width:46px;
	height:365px;
	top:0;
	left:0;
}
#AP_ImgNext{
	position:absolute;
	width:46px;
	height:365px;
	top:0;
	right:0;
}


/* 基本情報 */
#inner{
	margin:0 0px 15px;
	padding:0;
	border-spacing:0;
	background-repeat:repeat-x;
	list-style:none;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
#inner th {
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	height:25px;
	width:117px;
	text-align:center;
	background-color:#EEE;
	background-image: url(/images/catalog/detail/kihon_Th.gif);
	background-repeat:repeat-y;
	border-top:1px solid #f7f7f7;
	border-left:1px solid #f7f7f7;
	border-bottom:1px solid #CCC;
}
#inner td {
	width:239px;
	height:25px;
	text-align:right;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:2px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/*　装備情報　*/
#soubi{
	border-top:1px solid #c0bdbd;
	border-left:1px solid #c0bdbd;
	border-collapse:collapse;
	list-style:none;
	padding:0;
	margin:0px 0 15px;
	background:#FFF;
}
#soubi li{
	width:341px;
	border-right:1px solid #c0bdbd;
	border-bottom:1px solid #c0bdbd;
	padding:2px 0 2px 25px;
	height:27px;
	line-height:27px;
	float:left;
	background-image:url(../../images/common/dropIco.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
#comment{
	border:1px solid #a6a6a6;
	padding:10px;
	margin:0 0 20px;
}

/*　おすすめ中古車　*/
#reccomendTT{
	background-image:url(../../images/usedcar/detail/recommendTT.png);
	height:35px;
	line-height:35px;
	font-size:13px;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
}
#reccomend_list{
	border:solid #c2c2c4;
	border-width:0 1px 1px;
	border-bottom-left-radius: 5px;  /* 左下 */
	border-bottom-right-radius: 5px; /* 右下 */
	-webkit-border-bottom-left-radius: 5px;  /* 左下 */
	-webkit-border-bottom-right-radius: 5px; /* 右下 */
	-moz-border-radius-bottomleft: 5px;  /* 左下 */
	-moz-border-radius-bottomright: 5px; /* 右下 */
	padding:5px;
}
#reccomend_list li{
	padding:5px 0;
	border-top:1px dotted #999999;
}
#reccomend_list li:first-child{border-top:none;}
.recImg{
	width:80px;
	height:60px;
	border:1px solid #999;
	display:block;
	float:left;
}
.recTxt{
	width:98px;
	float:right;
}
.recPrice{
	margin:5px 0 0;
	text-align:right;
}
.recPrice span{
	font-size:14px;
	font-weight:bold;
	color:#F00;
}

