@charset "utf-8";
/* CSS Document */
/**********************************/
#usedcar_detail {
	margin:20px auto ;
}
/*========================================
 + 早見項目
========================================*/
#car_data_point{
	width:100%;
	border:3px solid #ffffff;
	color:#000;
}
#car_data_point th{
	background-color:#d7f0fd;
	padding:13px 0;
	text-align:center;
}
#car_data_point tr:first-child th {
	border-bottom:1px solid #fff;
}
#car_data_point td{
	text-align:center;
	padding:13px 0;
	background-color:#FFF;
}
#car_data_point td .price{
	font-size:26px;
	font-weight:bold;
	color:#e6001c;
	font-family:"ヒラギノ角ゴ";
}
.t_r{text-align:right !important;}
#car_data_point .BB{ border-bottom:1px solid #d7f0fd;}


/*========================================
 +　画像
========================================*/
#img_area{
	margin:15px 0 0;
}
#main_img{
	margin:0px 0 0 0px;
	width:630px;
	float:left;
	text-align:center;
	position:relative;
}
#AP_ImgPrev{
	position:absolute;
	cursor:pointer;
	top:220px;
	left:0px;
	display:block;
}
#AP_ImgNext{
	position:absolute;
	cursor:pointer;
	top:220px;
	right:0px;
}

#s_imgArea{
	padding:0 0 0 0px;
	list-style:none;
	width:300px;
	float:right;
	margin:0 -2px 0 0;
}
#s_imgArea li{
	float:left;
	width:96px;
	margin:0px 3px 7px 0px;
	padding:0;
	text-align:center;
}
.s_img a{
	display:block;
	width:96px;
	border:1px solid #fff;
	text-decoration:none;
}
.s_img a:visited{
	text-decoration:none;
	border:1px solid #d7f0fd;
}
.s_img a:hover{
	border:1px solid #d7f0fd;
}
.s_img_bd {
	border:1px solid #d7f0fd !important;
}

/*========================================
 +　お問合せ
========================================*/

.contactBt_2{
	width:300px;
	position:absolute;
	bottom:0;
	right:0;
}
.ContactDisp .watch_list_Area{
	width:171px;
	float:right;
	margin:0 0 0 0px;
}
.watch_list_Area a{
	background-image: url(../images/detail/watchBt2.png);
	background-position:0 0;
	width:151px;
	height:0px;
	padding:59px 0 0 0;
	overflow:hidden;
	display:block;
	position:absolute;
	top:15px;
	right:15px;
}
.ContactDisp .select_hikakuBt{
	background-image: url(../images/detail/watchBt2.png);
	background-position:0 0;
	width:151px;
	height:0px;
	padding:59px 0 0 0;
	overflow:hidden;
	display:block;
	background-position:0 -59px;
}

/*========================================
 +　詳細情報
========================================*/
#KirikaeBtDisp{
	margin:30px  auto 0px;
	width:950px !important;
}
#KirikaeBtDisp ul{
	text-align:center;
}
#KirikaeBtDisp ul li{
	width:455px;
	height:35px;
	display:inline-block;
	margin:0 2px;
}
#KirikaeBtDisp ul li:first-child{
}
#KirikaeBtDisp ul li a{
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	display:block;
	color:#000;
	font-size:14px;
	text-align:center;
	line-height:35px;
	text-decoration:none;
	background-color:#e2e2e2;
	border-radius:7px 7px 0 0;
}
#KirikaeBtDisp ul li.selected a,#KirikaeBtDisp ul li a:hover{
	color:#fff;
	background-color:#5bbbc3;
}
/* 基本情報 */
.H3_TT{ color:#1a2950;}
.detail_data{
	margin:0 auto 0;
	box-sizing:border-box;
	width:950px !important;
	padding:10px;
	border:1px solid #5bbbc3;
}
.detail_data .w_main{
}
#disp2,#disp3{display:none;}
.disp_non{display:none;}
#inner{
	width:100%;
	padding:0;
	border-top:1px solid #cccccc;
	border-spacing:0;
	background-repeat:repeat-x;
	list-style:none;
}
#inner th{
	height:25px;
	width:117px;
	text-align:left;
	background-color:#f1f1f1;
	border-left:1px solid #CCC;
	border-bottom:1px solid #cccccc;
	padding:10px;
	color:#000;
	font-weight: normal;
}
#inner td{
	height:25px;
	text-align:left;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	min-width:200px;
	padding:10px 15px;
}
/*　装備情報　*/
#soubi{
}
#soubi li{
	background-color:#5bbbc3;
	border-radius: 15px;
	color:#fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding:7px 20px;
	margin:0 15px 10px 0;
	display:inline-block;
}
#comment{
	border:5px solid #CCC;
	padding:15px;
}

.m50T{margin-top:50px;}


/*　新車データ反映　*/
#comment2{
	padding:15px;
}
#car_data_catalog{
	width:100%;
	border:3px solid #633c1e;
	color:#000;
	border-collapse:collapse;
	margin:10px 0 0 0;
}
#car_data_catalog th{
	background-color:#edece3;
	padding:7px 0;
	text-align:center;
}
#car_data_catalog td{
	text-align:center;
	padding:13px 0;
	background-color:#FFF;
}
#car_data_catalog td .price{
	font-size:14px;
}
.t_r{text-align:right !important;}
#car_data_catalog .BB{ border-bottom:1px solid #b8ab8c;}


#inner2{
	width:100%;
	padding:0;
	border-top:1px solid #b8ab8c;
	border-spacing:0;
	background-repeat:repeat-x;
	list-style:none;
	margin:10px 0 0 0;
}
#inner2 th{
	height:0px;
	width:117px;
	text-align:left;
	background-color:#edece3;
	border-left:1px solid #CCC;
	border-bottom:1px solid #b8ab8c;
	padding:3px 10px;
	color:#000;
	font-weight: normal;
}
#inner2 td{
	text-align:left;
	border-left:1px solid #b8ab8c;
	border-bottom:1px solid #b8ab8c;
	min-width:200px;
	padding:3px 10px;
}

/*----- store_Tel -----*/
#store_Tel {
	padding:5px 0 25px;
	margin:30px auto;
	background-image: url(../images/detail/store_Tel.png);
	text-align:center;
}
#store_Tel li {
	width:300px;
	margin:0 5px;
	display:inline-block;
}
#store_Tel li h3 {
	height:30px;
	line-height:30px;
	background-color:#ffb70a;
	color:#fff;
}
#store_Tel li p {
	height:50px;
	line-height:50px;
	background-color:#fff;
	color:#582c01;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	box-sizing:border-box;
	padding:0 0 0 15px;
	background-image:url(../images/detail/tel.png);
	background-position:left 12px;;
	background-repeat:no-repeat;
}



