@charset "EUC-JP";
.index_search{margin-bottom:30px;}
.index_list{
	width: 100%;
	display: table;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.index_item{
	width: 78px;
	padding: 1px 0;
	text-align: center;
	border-right: 1px solid #eee;
	float: left;
}
.index_item:first-child{
	width: 89px;
	border-left: 1px solid #eee;
}
.index_link{
	font-size: 13px;
	font-weight: bold;
	color: #1063a2;
}
.index_link:hover{text-decoration: underline;}
.index_link.is-disable{
	color: #888;
	font-weight: normal;
}
.link_media_list{
	margin-right: -20px;
	padding-bottom: 46px;
	*margin-bottom: 40px;
	letter-spacing:-0.50em;
}
.link_media_list > li{
	width: 198px;
	margin: 0 47px 42px 0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	letter-spacing:normal;
}
.link_media_list > li a{display: block;}
.link_media_list > li .img{margin-bottom: 7px;}
.link_media_list > li .name{
	margin-bottom: 2px;
	color: #1063a2;
	font-size: 14px;
	font-weight: bold;
	*zoom: 1;
}
.link_media_list > li .review span{
	margin-left: 15px;
	padding-left: 25px;
	color: #dc0707;
	font-size: 22px;
	font-weight: bold;
	background-image: url(../../img-sub/common_v2/car_review/icon_star_s.png);
	background-repeat: no-repeat;
	background-position: 0;
}
.link_media_list > li a:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	transition: all 0.1s ease-out;
}
.link_media_list > li a:hover .name{
	text-decoration: underline;
}

.brand_search_wrap{padding:0 10px;}
.link_brand_list{letter-spacing:-0.4em;}
.link_brand_item{
	margin: 0 5px 40px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	text-align: center;
	vertical-align: top;
	letter-spacing: normal;
}
.link_brand_item > a{
	width: 84px;
	padding: 50px 0 0;
	display: block;
	font-size: 14px;
	background-image:url(../../img-sub/common_v2/car_review/202306_logo/icon_brand.png);
	background-repeat:no-repeat;
	background-position:center 0;
}
.link_brand_item > a.lexus{background-position:center 5px;}
.link_brand_item > a.toyota{background-position:center -80px;}
.link_brand_item > a.nissan{background-position:center -165px;}
.link_brand_item > a.honda{background-position:center -250px;}
.link_brand_item > a.subaru{background-position:center -335px;}
.link_brand_item > a.daihatsu{background-position:center -425px;}
.link_brand_item > a.suzuki{background-position:center -509px;}
.link_brand_item > a.mazda{background-position:center -595px;}
.link_brand_item > a.mitsubishi{background-position:center -680px;}
.link_brand_item > a.mitsuoka{background-position:center -765px;}
.link_brand_item > a.mercedes{background-position:center -849px;}
.link_brand_item > a.bmw{background-position:center -935px;}
.link_brand_item > a.vw{background-position:center -1022px;}
.link_brand_item > a.audi{background-position:center -1107px;}
.link_brand_item > a.porsche{background-position:center -1194px;}
.link_brand_item > a.mini{background-position:center -1278px;}
.link_brand_item > a.volvo{background-position:center -1364px;}
.link_brand_item > a.peugeot{background-position:center -1450px;}
.link_brand_item > a.chevrolet{background-position:center -1536px;}
.link_brand_item > a.chrysler{background-position:center -1620px;}


.link_brand_item > a span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:left;
}
.link_brand_item > a:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	transition: all 0.1s ease-out;
}
.link_brand_item > a:hover span{text-decoration:underline;}

.btn_more_brand{
	margin-bottom: 20px;
	background-color: #f1f1f1;
	text-align: center;
}
.btn_more_brand a{
	display: block;
	padding: 10px 0;
	color: #666;
}
.btn_more_brand a span{
	display: inline-block;
	*display:inline;
	*zoom:1;
	background: url(../../img-sub/common_v2/img/icon_plus.gif) no-repeat left 2px;
	padding-left: 20px;
}
.btn_more_brand.on_btn a span {background: url(../../img-sub/common_v2/img/icon_minus_ptn.gif) no-repeat left 2px;}
.link_brand_wrap{display:none;}
.title_flag{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding: 2px 0 2px 40px;
	margin-bottom: 30px;
	line-height: 1;
}
.title_flag-jp{background: #fff url(../../img-sub/common_v2/icon_flag-jp.jpg) no-repeat left center;}
.title_flag-de{background: #fff url(../../img-sub/common_v2/icon_flag-de.jpg) no-repeat left center;}
.title_flag-fr{background: #fff url(../../img-sub/common_v2/icon_flag-fr.jpg) no-repeat left center;}
.title_flag-gb{background: #fff url(../../img-sub/common_v2/icon_flag-gb.jpg) no-repeat left center;}
.title_flag-it{background: #fff url(../../img-sub/common_v2/icon_flag-it.jpg) no-repeat left center;}
.title_flag-kr{background: #fff url(../../img-sub/common_v2/icon_flag-kr.jpg) no-repeat left center;}
.title_flag-cn{background: #fff url(../../img-sub/common_v2/icon_flag-cn.jpg) no-repeat left center;}
.title_flag-nl{background: #fff url(../../img-sub/common_v2/icon_flag-nl.jpg) no-repeat left center;}
.title_flag-se{background: #fff url(../../img-sub/common_v2/icon_flag-se.jpg) no-repeat left center;}
.title_flag-us{background: #fff url(../../img-sub/common_v2/icon_flag-us.jpg) no-repeat left center;}
.title_flag-other{
	border-left: 4px solid #dc0707;
	padding-left: 14px;
}
.link_list-type1{
	margin-bottom:40px;
	letter-spacing:-0.4em;
}
.link_item-type1{
	width: 235px;
	margin-bottom: 18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	letter-spacing:normal;
}
.link-type1{
	color: #1063a2;
	font-size: 13px;
	text-decoration: none;
}
.link-type1:hover{text-decoration:underline;}
