@charset "utf-8";
/* CSS Document */
#mainTT{
	background-image: url(../images/title.png);
	background-repeat:no-repeat;
	background-position:5px top;
	padding:0px 0 0 45px;
	height:27px;
	line-height:27px;
	font-size:16px;
	margin:0 0 5px;
}
.comp_TT{
	position:relative;
}
.comp_TT a{
	background-image:url(../images/zaiko_Bt.png);
	width:180px;
	padding:42px 0 0 0;
	height:0;
	overflow:hidden;
	display:block;
	top:5px;
	right:5px;
	position:absolute;
}
.comp_TT a:hover{
	background-position:0 -42px;
}
/*======================================
 +　店舗コメント
========================================*/
#store_comment_disp{
	background-image:url(../images/comment.gif);
	background-repeat:repeat;
	padding:7px;
	margin:10px 0 0 0;
}
#store_comment_disp div{
	background-color:#FFF;
	padding:7px;
}
#store_comment_disp h4{
	border-bottom:1px dotted #959797;
	padding:0 0 3px 3px;
	margin:0 0 5px;
}

/*======================================
 +　新着情報
========================================*/
#topics_list{
	margin:0 10px 10px;
}
#topics_list li{
	border-bottom:1px dotted #0069e0;
	padding:10px 0;
}

.topics_img{
	width:117px;
	float:left;
}
.topics_txt{
	width:560px;
	float:right;
}
.topics_date{
	color:#ff6c00;
}
#topics_list li h4{
	font-size:14px;
}


/*======================================
 +　展示車・試乗車情報
========================================*/
#tenji_disp{
	border:solid #b9bbbd;
	border-width:0 1px 1px;
	padding:0px 10px 10px;
	max-height:400px;
	overflow-y:scroll;
}
#tenji_disp li{
	border-bottom:1px dotted #0069e0;
	padding:10px 0;
}
.type1 .tenji_img{
	border:3px solid #fc8833;
	width:124px;
	float:left;
}
.type2 .tenji_img{
	border:3px solid #5ab5ff;
	width:124px;
	float:left;
}
.tenji_img{
	position:relative;
}
.tenji_img span{
	position:absolute;
	left:3px;
	top:0;
}

.tenji_txt{
	width:530px;
	float:right;
}
.tenji_txt h4{
	font-size:14px;
}
.tenji_txt p{
	margin:3px;
}
.tenji_txt a{
	width:219px;
	height:0;
	padding:28px 0 0 0;
	overflow:hidden;
	display:block;
	margin:2px 0 0 0;
}
.tenji_txt a:hover{
	background-position:0 -28px;
}
.type1 .tenji_txt a{
	background-image:url(../images/type1_Bt.png);
}
.type2 .tenji_txt a{
	background-image:url(../images/type2_Bt.png);
}


#map_disp{
	border:
	solid #c6c6c6;
	border-width: 3px 3px 0px 3px;
	padding:2px;
	background-color:#FFF;
	width: 100%;
	box-sizing: border-box;
}
#map_disp iframe{
	width:100%;
}
#comp_data{
	width: 100%;
	
	border:3px solid #c6c6c6;
}
#comp_data th{
	background-color:#e7e8e8;
	padding:8px 10px 8px 0;
	text-align:
	right;
	font-weight:
	bold;
	width: 140px;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-left:2px solid #FFF;
	border-top:1px dotted #bcc0c4;
}
#comp_data td{
	padding:5px 0 5px 5px;
	border-left:1px dotted #bcc0c4;
	border-bottom:1px dotted #bcc0c4;
}
.tel{
	color:#ff7200;
	font-family: 'Arial Black';
	font-size:16px;
}


/*======================================
 +　切り替えボタン
========================================*/
#KirikaeBtDisp{
	border-top:5px solid #bfc0c0;
	border-left:5px solid #bfc0c0;
	border-bottom:5px solid #bfc0c0;
	position: relative;
	z-index:990;
}
#KirikaeBtDisp ul{display: flex;}
#KirikaeBtDisp ul li{
	border-right:5px solid #bfc0c0;
	
	height:47px;
	margin:0 0px 0 0px;
	width: 17%;
	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: 16px 0 0px 0;
	width:100%;
	height:29px;
	text-decoration:
	none;
	box-sizing: border-box;
}
#KirikaeBtDisp ul li a span{
	/* background-image: url(/newcar/images/detail/tab_arrow_h.gif); */
	height:19px;
	text-align:
	center;
	line-height:19px;
	color:#919191;
	background-repeat:
	no-repeat;
	/* padding:0 0 0 23px; */
	font-size:14px;
}
#KirikaeBtDisp ul li.selected a{
	padding:18px 0 0x 0;
	z-index:999;
	border-bottom:5px solid #FFF;
	position:
	absolute;
	top: -4px;
	left:0;
	border-top: 4px solid #0069e0;
	height: calc(100% + 10px);
	background: #fff;
}
#KirikaeBtDisp ul li.selected a:hover{
	text-decoration:none;
}
#KirikaeBtDisp ul li.selected a span{/* background-image:url(/newcar/images/detail/tab_arrow.gif) !important; */ color:#0069e0 !important;font-weight: bold;}
