@charset "utf-8";
/* CSS Document */
body{
	background-image: url(/common/images/top_back.gif);
}
#Wrap{
	width:960px;
	margin:0 auto;
	position:relative;
}
#MainDisp{
	margin:10px 0 0 0;
	background-image: none !important;
	padding:0 !important;
	width:960px;
}
#LeftDisp{
	width:697px;
	float:left;
}
/* セットプラン */
.setplan{
	border: 7px solid #ff9600;
	background-color: #fff;
	margin: 10px 0 0 0;
	padding: 10px;
	width: 664px;
}
.setplan inline-block1{
	display: inline-block;
	width: 280px;
}
.setplan inline-block img{
	margin:0 10px;
}
.setplan inline-block tr{
	margin:7px 0;
	font-size: 6px;
}
#Header{
	height:430px;
}
#Header2{
	height:624px;
    margin: 0 1px;
    position: relative
}
#slideDisp{
	position:absolute;
	top:75px;
}
#Navi01{ background-position:0 -68px;}

/* 商談の流れ */
#nagareTT{
	background-image: url(../images/nagareTT.gif);
	height:0px;
	padding:50px 0 0 0;
	overflow:hidden;
	margin-top:10px;
}
#nagareDisp{
	padding:10px;
	background-color:#FFF;
}
#nagareDisp ul li{
	width:209px;
	float:left;
	margin:0 8px 8px;
}
#nagareDisp ul li p{
	margin:3px 2px 0;
	font-size:10px;
}
/* おすすめ車両 */
#vsTT{
	background-image: url(../images/vsTT.gif);
	height:0px;
	padding:50px 0 0 0;
	overflow:hidden;
	margin-top:10px;
}
#vsDisp{
	padding:10px;
	background-color:#FFF;
}
#vsDisp ul li{
	width:209px;
	float:left;
	margin:0 8px 8px;
}
#vsDisp ul li p{
	margin:3px 2px 0;
	font-size:10px;
}
/* 新車情報 */
#newcarTT{
	background-image: url(../images/newcarTT.gif);
	height:0px;
	padding:50px 0 0 0;
	overflow:hidden;
	margin-top:15px;
}
#newcarDisp{
	padding:10px;
	background-color:#FFF;
}

#sinsya_jyouhou{
	clear:both;
	width:690px;
	height:330px;
	background-image:url(/contents/images/sinsya_bg.gif);
	background-repeat:no-repeat;
}

#sinsya_tittle{
	width:680px;
	height:40px;
	line-height:40px;
	background-image:url(/contents/images/sinsyajyouhou.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 5px;
	color:#FFF;
	font-size:14px;
}


#leftbox{
	width:323px;
	float:left;
	margin:5px 5px 5px 10px;
}

#leftbox img{
	margin:0px 0px 0px 2px;
}

#brand{
	width:320px;
	height:213px;
	list-style:none;
	border:3px solid #4e1901;
	padding:0px;
	margin:8px 0 0 0;
}
#brand li{
	width:157px;
	height:40px;
	float:left;
	border-bottom:3px dotted #78bff7;
	border-right:3px dotted #78bff7;
	background:#d5d6d7;
	padding:0px;
	margin:0px;
}
.yoko{
	border-right:none !important;

}

.shita{
	border-bottom:none !important;

}

#rightbox{
	width:300px;
	height:290px;
	float:right;
    margin:5px 15px 0px 0px;
	position:relative;
}

#carimg{
	position:absolute;
	z-index:1;
	margin:0;
}

#full{
	background-image:url(/images/newcar_ico.gif);
	width:104px;
	height:19px;
	line-height:19px;
	text-align:center;
	font-size:10px;
	color:#FFF;
	position:absolute;
	z-index:2;
	margin:0;
	top:5px;
	left:5px;
}

#CarName{
	position:absolute;
	z-index:2;
	margin:0;
	top:27px;
	left:8px;
	font-weight:bold;
	text-decoration:none;
}

#CarName a{
	text-decoration:none;
}

#car_button{
	width:323px;
	height:47px;
	position:absolute;
	z-index:1;
	margin:0;
	top:230px;
	right:-15px;
}

/* 新着情報 */
#newsTT{
	background-image: url(../images/NewsTT.gif);
	height:0;
	padding:50px 0 0 0;
	overflow:hidden;
	margin:15px 0 0 0;
}
.Date{
	margin:0 10px 0 0;
	width:100px;
	float:left;
}
#newsDisp{
	padding:10px 10px;
}
#NewsDisp li{
	border-bottom:1px dotted #e3e3e3;
	padding:0 3px 3px;
	margin:0 0 8px;
}
#newsDisp li a{
	float:left;
	width:550px;
}
/* ブログタイトル */
#BlogTT{
	background-image:url(../images/blogTT.gif);
	height:0;
	padding:36px 0 0 0;
	overflow:hidden;
	margin:10px 0 0 0;
}
#BlogDisp{
	padding:10px 10px 0;
}
#BlogDisp li{
	border-bottom:1px dotted #e3e3e3;
	padding:0 3px 3px;
	margin:0 0 8px;
}
#BlogDisp li a{
	float:left;
	width:570px;
}


.bannerTT{
	background-image: url(../images/bannerTT.gif);
	width:231px;
	padding:3px 10px;
	margin-top:10px;
	color:#FFF;
}


/* index-共通 */
.ContentsDisp{
	border:solid #c8c8c8;
	border-width:0 2px 2px;
	padding:0 10px;
	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; /* 右下 */


}



/* Navigation */
#Navi{
	width:960px;
	height:76px;
	position:absolute;
	bottom:-12px;
	left:0;
}
#Navi li{
	float:left;
}
#Navi li a{
	background-image:url(/common/images/header/navi.png);
	background-repeat:no-repeat;
	height:0px;
	padding:76px 0 0 0;
	overflow:hidden;
	display: block;
}
.w70 {width:70px;}
.w223{width:223px;}
.w221{width:221px;}

#Navi01{ background-position:0 0;}
#Navi01:hover,#Navi01:hover{ background-position:0 -76px;}
#Navi02{ background-position:-70px 0;}
#Navi02:hover,#Navi02:hover{ background-position:-70px -76px;}
#Navi03{ background-position:-293px 0;}
#Navi03:hover,#Navi03:hover{ background-position:-293px -76px;}
#Navi04{ background-position:-518px 0;}
#Navi04:hover,#Navi04:hover{ background-position:-518px -76px;}
#Navi05{ background-position:-739px 0;}
#Navi05:hover,#Navi05:hover{ background-position:-739px -76px;}

.price{
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
.price_w{
	font-size:20px;
	font-family:Arial Black, Arial;
	color:red;"
}
/* right */
.line {
	margin-top:10px;
	background: #fff;
	text-align: center;
}
.line a{
	position: relative;
}
.line a:after{
	content: "";
	position: absolute;
	bottom: 7em;
	right: -10px;
	display: inline-block;
	pointer-events: none;
	width: 800px;
	height: 566px;
}
.line a:hover:after {
	background: url(/index/images/line_pop.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center top;
	border: 10px solid #fff;
}


/*かれんだ*/
.cal_disp {
	margin: 10px auto 0
}