@charset "utf-8";
/* CSS Document */


.inner_left{ line-height: 20px; }
/*
.innner_left{ width:165px; background-color:#fff; float:left; margin-right:10px; }
.innner_right{ width:470px; float:right; }
*/
.report_txt{ float:left; line-height:20px;  margin-left:10px;}
.report_area{ padding:10px;}
.lastet_text ul{ width:280px;}
.lastet_text li{ height:20px; border-bottom:dotted 1px #CCCCCC;  width:270px; margin-top:5px;}


.osusume ul img{ width:110px;} 
.osusume li{ float:left; width:110px;} 

.leftbar{ background-image:url(../images/top/left_bar_bg.jpg); background-repeat:repeat-x; width:153px; height:25px; border:solid 1px #CCCCCC; font-size:12px; font-weight:bold; padding-left:10px;}
.leftbar02{ background-color:#666; text-align:center; color:#fff;}
.sns_media{ border:solid 1px #CCCCCC; width:163px;  border-top:none; font-size:12px;}
.sns_media ul { margin:0px auto; display:block; width:75px; margin-left:5px;}
.sns_media ul li { font-size:12px; width:70px; display:block; text-align:center; margin-top:5px;}
.sns_media ul li img{ width:60px;}
.maker_logo {
	border-left: 1px solid #CCC;
	text-align: center;
	width: 165px;
}

.maker_logo li {
	float: left;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	width: 81px;
}

.maker_logo li a {
	display: block;
	padding: 3px;
}

.service_list {border:solid 1px #CCCCCC; width:163px; border-bottom:none; border-top:none;}
.service_list li{ border-bottom:solid 1px #CCCCCC; height:25px; }
.service_list li span{ display:table-cell; vertical-align:middle; height:30px; padding-left:5px;}
.service_list li span:before{ 	content: url(../images/icon04.png);	float: left; margin-right:10px; margin-top:3px;}


.usedcar_body_search{ line-height:20px;}
.usedcar_body_search img{ width:55px;}
.usedcar_body_search li{ width:77px; text-align:center;}

.dealer_info_txt li a{border-right:solid 1px #333; height:12px; width:120px; padding-right:4px; }

.dealer_info_box{ margin-left:10px; border:solid 1px #FF6600; padding:5px; width:105px; float:left;}
.dealer_info_txt{ margin-left:10px; width:100%; float:left; display:block; width:320px;}

.rank_top{
	padding:3px;
}
.rank_top img{ width:100px;} 
.rank_top li{
	float: left;
	width: 106px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
} 
.rank_bar{ background-color:#666; text-align:center; color:#fff; width:470px;}

.top_rank01:before{content: url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_01.gif);	float: left; 
	}
	
.top_rank02:before{content: url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_02.gif);	float: left; 
	}	
.top_rank03:before{content: url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_03.gif);	float: left; 
	}		
	.top_rank04:before{content: url(https://cdn.autoc-one.jp/static/common2/images/common/common_icn_rank_04.gif);	float: left; margin-bottom:10px; 
	}

/* ---------------------------------------------------- */
/* GLOBAL
/* ---------------------------------------------------- */
.link_under_nav_bg {
	width: 100%;
	background-color: #eee;
	line-height: 10px;
	font-size: 11px;
}

.link_under_nav {
	width: 950px;
	margin: 0px auto;
}
.link_under_nav a {
	display: block;
	float: left;
	padding: 5px;
}
.link_under_nav span {
	display: block;
	float: left;
	padding: 5px;
	color: #fff;
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 640px;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
 /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
	overflow: hidden;
	width: 640px;
	margin-bottom: 10px;
}

#slideshow .slides ul {
	width: 1920px;
}

#slideshow .slides li {
	width: 640px;
	float: left;
	padding: 0px;
	height:170px;
}

#slideshow .slides h2 {
	margin-top: 0;
}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav li {
	float: left;
	width:211px;
	height:40px;
	border:solid 1px #ccc;
	border-bottom:none;
	cursor:pointer;
}

#slideshow .slides-nav li a {
	display: table;
	height:40px;
	background-image:url(../images/slideshow_bg1.jpg);
	background-repeat:repeat-x;
	color:#666;
	text-decoration:none;
	text-align:center;
	width:100%;
	font-weight:bold;
}

.js #slideshow .slides-nav li a.activeSlide{
	background-image:url(../images/slideshow_bg2.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

/* ---------------------------------------------------- */
/* MAIN
/* ---------------------------------------------------- */

.especialy{
	float: left;
	width: 105px;
	padding: 5px;
}

.top_body_search{ line-height:20px;}
.top_body_search img{ width:60px;}
.top_body_search li{ width:93px; text-align:center;}

.top_article_list li:last-child {
	border: none;
}
.top_article_list li {
	margin: 0 10px;
	border-bottom: 1px solid #CCC;
	padding: 10px 0;
}