@charset "utf-8";
/* CSS Document */
/**********************************/
#detail_top_disp{
	background-image:url(../images/detail/back.gif);
	background-repeat:repeat;
	padding:10px 0;
}
#detail_top_disp .w980{
	padding:10px 0;
}
.dtl_top_disp{
	padding:10px;
	background-color:#FFF;
}
.dtl_h2TT{
	background-image:url(../images/detail/h2_TT.gif);
	background-repeat:repeat;
	padding:10px;
	color:#FFF;
	font-size:15px;
	margin:0 0 7px;
}
.dtl_top_disp2{
	background-image:url(../../newcar/images/bck.gif);
	background-repeat:repeat;
	padding:10px 0;
	
}
#dtlTT{
	background-image:url(../images/detail/h3TT.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#002678;
	color:#FFF;
	font-size:16px;
	padding:12px 10px;
}
/*========================================
 + 早見項目
========================================*/
#car_data_point{
	width:100%;
	table-layout: fixed;
	border:5px solid #c6c6c6;
}
#car_data_point th{
	background-color:#f1f1f1;
	border-top:1px solid #FFF;
	padding:13px 0;
	text-align:center;
	border-right:1px solid #d4d4d4;
	border-left:1px solid #FFF;
}
#car_data_point td{
	text-align:center;
	padding:13px 0;
	background-color:#FFF;
	border-right:1px solid #d4d4d4;
}
#car_data_point td .price{
	font-size:26px;
}
.t_r{text-align:right !important;}
#car_data_point .BB{ border-bottom:1px solid #d4d4d4;}


/*========================================
 +　画像
========================================*/
#img_area{
	background-color:#FFF;
	width:960px;
	padding:10px;
	margin:auto;
}
#main_img{
	margin:0px auto 0;
	width:634px;
	float:left;
	text-align:center;
	position:relative;
	border:3px solid #5ab5ff;
}
#AP_ImgPrev{
	position:absolute;
	cursor:pointer;
	top:200px;
	left:0px;
	display:block;
}
#AP_ImgNext{
	position:absolute;
	cursor:pointer;
	top:200px;
	right:0px;
}

#s_imgArea{
	padding:0px 0 0px 0px;
	width:312px;
	float:right;
}
.s_img{
	display:block;
	margin:0 2px 5px 0;
	float:left;
	text-decoration:none;
}
.s_img a{
	display:block;
	width:96px;
	height:71px;
	border:1px solid #cccccc;
	padding:1px;
	background-color:#FFF;
}

.s_img a:visited{
	text-decoration:none;
	border:2px solid #cccccc;
}
.s_img a:hover{
	border:1px solid #5ab5ff;
 	background-color:#5ab5ff !important;
}
.s_img_bd {
	border:1px solid #5ab5ff !important;
	background-color:#5ab5ff !important;
}

#ImtCmt_area{
	padding:10px ;
	text-align:center;
}

/*========================================
 +　お問合せ
========================================*/
.ContactDisp{
	background-image:url(/newcar/images/detail/Bt_disp2.jpg);
	height:122px;
	position:relative;
}
.contactBt_2{
	background-image: url(/newcar/images/detail/contact2_Bt.png);
	width:414px;
	height:0;
	padding:81px 0 0 0;
	display:block;
	position:absolute;
	top:20px;
	right:30px;
	overflow:hidden;
}
.contactBt_2:hover,.contactBt_2.hover{
	background-position:0 -81px;
}


.ContactDisp .watch_list_Area{
	width:208px;
	float:left;
	margin:0 0 0 18px;
}
.watchBt_2{
	background-image: url(../images/detail/watchBt1.png);
	background-position:0 0;
	width:208px;
	height:0px;
	padding:62px 0 0 0;
	overflow:hidden;
	display:block;
	margin:auto;
}
.watchBt_2:hover,.watchBt_2.hover{
	background-position:0px -62px;
}
.ContactDisp .select_hikakuBt{
	background-image: url(../images/detail/watchBt2.png);
	background-position:0 0;
	width:208px;
	height:0px;
	padding:62px 0 0 0;
	overflow:hidden;
	display:block;
	margin:auto;
}
.ContactDisp .select_hikakuBt:hover,#top_bt_disp .select_hikakuBt.hover{background-position:0px -62px;}

/*========================================
 +　詳細情報
========================================*/

/*======================================
 +　切り替えボタン
========================================*/
#KirikaeBtDisp{
	border-top:5px solid #bfc0c0;
	border-left:5px solid #bfc0c0;
	border-bottom:5px solid #bfc0c0;
	position: relative;
	z-index:990;
}
#KirikaeBtDisp ul{
}
#KirikaeBtDisp ul li{
	border-right:5px solid #bfc0c0;
	float:left;
	height:47px;
	margin:0 0px 0 0px;
	width:50%;
	text-align:center;
	box-sizing: border-box;
	position:relative;
	background-color:#FFF;
}
#KirikaeBtDisp ul li.selected{ }
#KirikaeBtDisp ul li a{
	display:block;
	text-align:center;
	padding:18px 0 0px 0;
	width:100%;
	height:29px;
	text-decoration:none;
}
#KirikaeBtDisp ul li a span{
	background-image: url(../images/detail/tab_arrow_h.gif);
	height:19px;
	text-align:center;
	line-height:19px;
	color:#919191;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
	font-size:14px;
}
#KirikaeBtDisp ul li.selected a{
	padding:18px 0 0x 0;
	z-index:999;
	border-bottom:5px solid #FFF;
	position:absolute;
	height:28px;
	top:0;
	left:0;
	border-top:1px solid #0069e0;
}
#KirikaeBtDisp ul li.selected a:hover{
	text-decoration:none;
}
#KirikaeBtDisp ul li.selected a span{ background-image:url(../images/detail/tab_arrow.gif) !important; color:#0069e0 !important; font-weight: bold;}

.detail_data{
	border-right:5px solid #bfc0c0;
	border-left:5px solid #bfc0c0;
	border-bottom:5px solid #bfc0c0;
	padding:10px 10px;
	background-color:#FFF;
}
.H3_TT{
	background-image:url(../../common/images/h2TT.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#002678;
	font-size:16px;
	padding:12px 10px;
}
/* 基本情報 */
#disp2,#disp3{display:none;}

#inner,#inner2{
	width:100%;
	margin:10px 0 0 0;
}
#inner th,#inner2 th{
	background-color:#e7e8e8;
	border-top:2px solid #FFF;
	border-left:2px solid #FFF;
	border-bottom:1px dotted #bcc0c4;
	border-right:1px dotted #bcc0c4;
	text-align:center;
	width:150px;
	padding:10px;
}
#inner2 th{
	padding:5px 10px;
}

#inner td,#inner2 td{
	background-color:#FFF;
	padding:10px;
	border-bottom:1px dotted #bcc0c4;
	border-right:1px dotted #bcc0c4;
	min-width:230px;
}
#inner2 td{
	background-color:#FFF;
	padding:5px 10px;
	border-right: none;
}
#panelSlct td select{
	padding:5px;
}

/*　装備情報　*/
#soubi{
	margin-top:5px;
	margin-bottom:50px;
	background-color:#FFF;
	padding:10px;
}
#soubi li{
	background-color:#0069e0;
	float:left;
	padding:7px 20px;
	display:inline-block;
	margin:0 5px 10px;
	border-radius: 15px; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	color:#FFF;
}

#comment{
	padding:15px;
	background-color:#FFF;
}

#comment2{
	padding:15px;
	background-color:#FFF;
}

#data_disp{
	padding:15px;
	background-color:#FFF;
}

#car_data_catalog{
}
#car_data_catalog{
	width:100%;
	table-layout: fixed;
	border:5px solid #c6c6c6;
}
#car_data_catalog th{
	background-color:#f1f1f1;
	border-top:1px solid #FFF;
	padding:5px 0;
	text-align:center;
	border-right:1px solid #d4d4d4;
	border-left:1px solid #FFF;
}
#car_data_catalog td{
	text-align:center;
	padding:5px 0;
	background-color:#FFF;
	border-right:1px solid #d4d4d4;
}
#car_data_catalog td .price{
	font-size:20px;
}
.t_r{text-align:right !important;}
#car_data_point .BB{ border-bottom:1px solid #d4d4d4;}
