/* CSS Document */
/**************************************************
 ＋）NAVIGATION
**************************************************/
#navi{
	width:926px;
	height:56px;
	margin:-28px auto 10px;
	position:relative;
	z-index:999;
}
#navi li{
	float:left;
	height:56px;
}
#navi li a{
	background-image: url(../../common/images/navi_2.png?v=70c7da5b034c4f26);
	padding:56px 0 0 0;
	height:0;
	overflow:hidden;
	display:block;
}
#navi01{ width:155px;}
#navi02{ width:153px;}
#navi03{ width:154px;}
#navi04{ width:152px;}
#navi05{ width:153px;}
#navi06{ width:159px;}

#navi01 a{ background-position:0 0;}
#navi01 a:hover{ background-position:0 -56px;}
#navi02 a{ background-position:-155px 0;}
#navi02 a:hover{ background-position:-155px -56px;}
#navi03 a{ background-position:-308px 0;}
#navi03 a:hover{ background-position:-308px -56px;}
#navi04 a{ background-position:-462px 0;}
#navi04 a:hover{ background-position:-462px -56px;}
#navi05 a{ background-position:-614px 0;}
#navi05 a:hover{ background-position:-614px -56px;}
#navi06 a{ background-position:-767px 0;}
#navi06 a:hover{ background-position:-767px -56px;}

/**************************************************
 +）特選イチオシ車両
**************************************************/
#tokusen_disp{
	padding:10px 30px;
	position:relative;
}
#tokusen_disp li{
	border-radius: 4px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:5px;
	width:168px;
	float:left;
	margin:0 7px 0 0;
}
#tokusen_disp li:hover{
	background-color:#fffc9b;
}
.item_inner{
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
	border:1px solid #e1e1e1;
}
.tokuse_img{
	width:156px;
	margin:5px auto;
}
.model_nm{
	text-align:center;
	line-height:1.1em;
}
.price_txt{
	text-align:center;
	margin:5px 0 0 0;
}
.price_txt span{
	font-size:17px;
}

#tokusen_disp .btn{position:absolute; top:110px; cursor:pointer;}
#tokusen_disp .prev{left:10px;}
#tokusen_disp .next{right:10px;}


/**************************************************
 +）blog
**************************************************/
#blog_disp{
	padding:10px 10px;
	position:relative;
}
#blog_disp li{
	padding:5px 2px 5px;
	border-bottom:1px dotted #d9d9d9;
	position:relative;
	margin:0 0 5px;
}
#blog_disp li .blog_img{
	float:left;
	width:135px;
}
#blog_disp li .blog_img img{
	border:1px solid #dfdede;
}
.blog_txt{
	float:right;
	width:537px;
}
.blog_date{
	color:#f9ae36;
}
#blog_disp li p{
	margin:0px 0 0 0;
}
#blog_disp li p a{ font-size:13px; color:#dc000e; font-weight:bold; text-decoration:underline;}


/**************************************************
 +）イベント・キャンペーン
**************************************************/
#event{
	padding:10px;
}
#event li{
	padding:5px;
	border-bottom:1px dotted #d9d9d9;
	position:relative;
	margin:0 0 5px;
}
#event li .event_img{
	float:left;
	width:112px;
}
#event li .event_img img{
	border:1px solid #dfdede;
}
.event_txt{
	float:right;
	width:555px;
}
.event_date{
	color:#e61a00;
}
#event li p{
	margin:0px 0 0 0;
}
#event li p a{ font-size:13px;}

/**************************************************
 +）人気ランキング（コアラクラブ）
**************************************************/
#ranking{
	padding:10px;
}
#ranking li{
	border-radius: 4px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:5px;
	width:225px;
	float:left;
	margin:0 3px 0 0;
}
#ranking li .item_inner{ position:relative;}
#ranking li:hover{
	background-color:#fffc9b;
}
.rank_icon{
	position:absolute;
	top:2px;
	left:2px;
	z-index:999;
}
#ranking .storeNM_2{
	text-align:left;
	padding:5px 3px 5px 58px;
	font-weight:bold;
	line-height:1.2em;
}
.rank_img img{border:1px solid #d4d4d4}
.rank_img{
	width:208px;
	margin:5px auto;
}
.koara_loan{
	background-image:url(../images/ranki_koara.png?v=09b7b4767407f76d);
	padding:28px 0 0 ;
	background-repeat:no-repeat;
	background-position: center top;
}
.price_disp{
	background-color:#c1ddb7;
	padding:5px;
	background-image: url(../images/atm_price.gif?v=afb161af7f8dacff);
	background-repeat:no-repeat;
	background-position:5px center;
	min-height:43px;
	padding:3px 3px 3px 50px;
	font-size:11px;
	line-height:1.3em;
	position:relative;
	font-weight:bold;
}
.price_disp .price{
	font-size:23px;
	font-weight:normal;
	display:block;
	text-align:right;
	padding:0 60px 0 0;
	margin:0 0 7px;
}
.price_sub{
	position:absolute;
	right:10px;
	top:8px;
}
/**************************************************
 +）店舗別カラー
**************************************************/
.storeNM_1{
	background-color:#e10011;
	color:#FFF;
	text-align:center;
	padding:5px 0;
}
.storeNM_2{
	background-color:#f4ac39;
	color:#FFF;
	text-align:center;
	padding:5px 0;
}
.storeNM_3{
	background-color:#0475e3;
	color:#FFF;
	text-align:center;
	padding:5px 0;
}
.ichiranBt{
	display:block;
	position:absolute;
	top:15px;
	right:10px;
	width:82px;
}
.ichiranBt img{
	position:relative;
	top:0px;
	left:0px;
}
.rankingBt{
	display:block;
	position:absolute;
	top:15px;
	right:10px;
	width:152px;
}
.rankingBt img{
	position:relative;
	top:0px;
	left:0px;
}