@charset "utf-8";
/* contents area
----------------------------------------------------------- */
#areaContent {
	float: left;
	width: 640px;
	overflow: hidden;
	margin-right: 10px;
}
#pr {
	width: 100%;
	margin: 0 0 11px 0;
}
#topContentsMain {
	float: right;
	width: 470px;
}
#areaLeft {
	width: 160px;
	background-color: #FFF;
	float: left;
}
/* contents area
----------------------------------------------------------- */

/* Service List
----------------------------------------------------------- */

#serviceList {
	margin-bottom: 11px;
}
#serviceList ul {
	width: 156px; /* for ie6 hasLayout */
}
#serviceList ul ul {
}
#serviceList ul.sub {
	display: none;
}
#serviceList li {
	position: relative;
}
#serviceList li a {
	display: block;
	width: 156px;
	height: 35px;
	background: #666 url(/common2/images/top/top_bg_sidenavi_spr.png) no-repeat left top;
	color: #fff;
	font-weight: bold;
	border: solid 1px #999;
	border-top-width: 0;
	text-decoration: none;
}
#serviceList li a:hover {
	background-position: left bottom;
}
#serviceList li li a {
	background-position: -156px top;
	font-weight: normal;
}
#serviceList li li a:hover, #serviceList li li li a:hover, #serviceList li li.nosubmenu a:hover {
	background-position: right bottom;
}
#serviceList li li li a, #serviceList li li.nosubmenu a {
	background-position: right top;
	font-weight: normal;
}
#serviceList li span {
	display: block;
	padding: 12px 0 0 9px;
}
#serviceList li li span {
	padding: 12px 0 0 19px;
}
#serviceList li li span.long {
	padding: 6px 9px 0 19px;
	line-height: 130%;
}
#serviceList li span span {
	padding: 0;
	display: inline;
	font-weight: normal;
}
/* Makers List
----------------------------------------------------------- */
#makersList dl {
	border: solid #ccc;
	border-width: 0px 1px;
	padding-top: 7px;
	width: 156px;
}
#makersList dt {
	font-weight: bold;
	line-height: 1.428;
	padding: 8px 0 8px 41px;
	margin: 0 0 7px;
}
#makersList .ja {
	background: transparent url(/common2/images/top/top_icn_maker_01.gif) no-repeat 6px top;
}
#makersList .os {
	background: transparent url(/common2/images/top/top_icn_maker_02.gif) no-repeat 6px top;
}
#makersList dd {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: transparent url(/common2/images/top/top_bg_gd_02.gif) repeat-x left bottom;
}
#makersList dd.last {
	margin-bottom: 0;
}
#makersList dd ul {
	padding: 0 7px;
}
#makersList dd li {
	float: left;
	width: 48%;
	line-height: 1.428;
	padding-bottom: 5px;
}
#makersList p {
	border: solid 1px #ccc;
	border-top: none;
	text-align: right;
	padding: 5px;
	width: 146px;
}
.tabContent {
	border: solid #ccc;
	border-width: 0 1px 1px;
	padding: 6px 10px 10px;/*	margin-bottom:10px; */

}
.tabContent ul {
	float: left;
	width: 290px;
	border-right: dotted 1px #ccc;
}
.tabContent li {
	background: transparent url(http://fsv-static.autoc-one.jp/common2/images/common/left_dot.gif) no-repeat left 8px;
	padding: 0 5px 0 11px;
	margin-right: 5px;
	line-height: 20px;
	border-bottom: dotted 1px #CCCCCC;
	margin-bottom: 3px;
}
.tabContent .rphoto {
	float: right;
	width: 144px;
}
.tabContent .rphoto a img {
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
#pickup {
	line-height: 135%;
}
#pickup .inner {
	width: auto;
	margin: 0;
	padding: 9px 0 9px 9px;
	border-color: #ccc;
	border-width: 0 1px 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
}
#pickup hr {
	width: 450px;
	border: solid #e1e1e1;
	border-width: 2px 0 0;
	margin: 0 0 20px 0;
}
#pickup .pickuplist {
	border: solid #ccc;
	border-width: 0 1px 1px;
	background-color: #f6f6f6;
	text-align: right;
	padding: 3px;
}
#pickup .pu2col, #pickup .pu3col {
	clear: both;
	margin-bottom: 15px;
}
#pickup .pu2col .puarticle, #pickup .pu3col .puarticle {
	float: left;
}
#pickup .pu2col .puarticle p, #pickup .pu3col .puarticle p {
	margin-bottom: 7px;
}
#pickup .pu2col .puarticle h3 {
	font-weight: bold;
}
#pickup .pu3col .puarticle p a img {
	border: 1px solid #ccc;
}
#pickup .pu2col .puarticle {
	width: 220px;
	padding-right: 10px;
}
#pickup .pu3col .puarticle {
	width: 144px;
	padding-right: 9px;
}
.ranking .rankingtab {
	background: #fff url(images/top/top_bg_ranking.gif) no-repeat center bottom;
}
.ranking .rankingtab li.tab01, .ranking .rankingtab li.tab02 {
	float: left;
	padding-right: 4px;
	_width: 92px;
}
.ranking .rankingtab li.tab03 {
	float: right;
	_width: 92px;
}
.ranking .rankingtab li a {
	display: block;
	line-height: 100%;
}
.ranking .rankingcontent {
	border: solid #ccc;
	border-width: 0 1px 1px;
	margin: 0 0 10px;
}
.ranking .rankingcontent ol {
}
.ranking .rankingcontent ol li {
	border-bottom: dotted 1px #ccc;
	padding: 10px 10px 10px 32px;
	line-height: 150%;
}
.ranking .mod_r3 ol {
	border-bottom: dotted 1px #ccc;
}
.ranking .mod_r3 ol li {
	padding: 7px 10px;
	border: none;
}
.ranking .rankingcontent ol li.rank01 {
	background: transparent url(/common2/images/common/common_icn_rank_01.gif) no-repeat 4px 10px;
}
.ranking .rankingcontent ol li.rank02 {
	background: transparent url(/common2/images/common/common_icn_rank_02.gif) no-repeat 4px 10px;
}
.ranking .rankingcontent ol li.rank03 {
	background: transparent url(/common2/images/common/common_icn_rank_03.gif) no-repeat 4px 10px;
}
.ranking .rankingcontent ol li.rank04 {
	background: transparent url(/common2/images/common/common_icn_rank_04.gif) no-repeat 4px 10px;
}
.ranking .rankingcontent ol li.rank05 {
	background: transparent url(/common2/images/common/common_icn_rank_05.gif) no-repeat 4px 10px;
}
.ranking .rankingcontent ol li p {
	width: 163px;
	float: left;
}
.ranking .rankingcontent ol li p.photo {
	width: 88px;
	float: right;
}
.ranking .mod_r3 ol li p.photo {
	width: 128px;
	float: none;
}
.ranking .mod_r3 ol li p.carname {
	width: 118px;
	float: none;
}
.ranking .mod_r3 ol li.rank07 .carname, .ranking .mod_r3 ol li.rank08 .carname, .ranking .mod_r3 ol li.rank09 .carname, .ranking .mod_r3 ol li.rank10 .carname {
	width: 108px;
	padding-left: 20px;
}
.ranking .rankingdate {
	padding: 3px;
	text-align: right;
	color: #666;
}
.tweet {
	border: solid 1px #01cccc;
	margin-bottom: 10px;
}
.tweet h3 {
	text-align: center;
	padding: 9px 0 0;
}
.tweet ul {
	border-bottom: dotted 1px #9ecece;
}
.tweet ul li {
	padding: 6px 9px;
	border: solid #fff;
	border-width: 0 1px 1px;
}
.tweet ul .even {
	background: #f7fdf0;
}
.tweet ul .odd {
	background: #eef8ff;
}
.tweet ul .photo {
	width: 48px;
	float: left;
}
.tweet ul dl {
	width: 220px;
	float: right;
}
.tweet ul dl dt, .tweet ul dl dd {
	line-height: 150%;
}
.tweet .seeall {
	text-align: right;
	padding: 5px;
}
.mod_keyvisual {
	position: relative;
	margin: 0 -3px 7px;
	padding: 0 3px 3px;
	zoom: 1;
}
#areaContent {
	overflow: visible;
}
.mod_keyvisual ul.nav {
	margin: 0;
	padding: 0;
	background: url(/common2/images/top/keyvisual_nav_new.jpg) no-repeat;
	zoom: 1;
}
.mod_keyvisual ul.nav:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
.mod_keyvisual ul.nav li {
	float: left;
	display: inline;
	width: 213px;
	margin: 0 0 0 0px;
}
.mod_keyvisual ul.nav li a {
	display: block;
	height: 41px;
	background: url(/common2/images/top/keyvisual_nav_new.jpg) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
.mod_keyvisual ul.nav li.nav01 a {
	background-position: 0px 0;
}
.mod_keyvisual ul.nav li.nav02 a {
	background-position: -213px 0;
}
.mod_keyvisual ul.nav li.nav03 a {
	background-position: -426px 0;
}
.mod_keyvisual ul.nav li.nav01 a.current {
	background-position: 0px -41px;
}
.mod_keyvisual ul.nav li.nav02 a.current {
	background-position: -213px -41px;
}
.mod_keyvisual ul.nav li.nav03 a.current {
	background-position: -426px -41px;
}
.mod_keyvisual ul.items {
	margin: 0;
	padding: 0;
}
.mod_keyvisual ul.items li {
	margin: 0;
}
.mod_keyvisual ul.items li a img {
	vertical-align: bottom;
}
.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(http://fsv-static.autoc-one.jp/common2/images/top/left_bar_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;
	border: solid 1px #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.leftbar02 {
	background-color: #666;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
}
.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(http://fsv-static.autoc-one.jp/common2/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: 10px;
	font-size: 12px;
}
.rank_top img {
	width: 140px;
	text-align: center;
	border: 1px solid #ccc !important;
	position: relative;
	z-index: -1;
	display: block;
}
.rank_top img:hover {
	border: 1px solid #CCC;
}
.rank_top li {
	float: left;
	margin-right: 11px;
	display: block;
	position: relative;
	z-index: 0;
}
.rank_top li p {
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.rank_bar {
	background-color: #666;
	text-align: center;
	color: #fff;
}
.nonemagin {
	margin: 0px !important;
}
.top_rank04 {
	border-bottom: 1px dotted #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #CCC;
}
.top_rank05 {
	border-bottom: 1px dotted #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.top_rank06 {
	border-bottom: 1px dotted #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.top_rank07 {
	border-bottom: 1px dotted #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.top_rank08 {
	border-bottom: 1px dotted #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.top_rank09 {
	border-bottom: 1px dotted #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.top_rank10 {
	border-bottom: 1px solid #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.top_rank01:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_01.gif);
	position: absolute;
	top: 4px;
}
.top_rank02:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_02.gif);
	position: absolute;
	top: 4px;
}
.top_rank03:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_03.gif);
	position: absolute;
	top: 4px;
}
.top_rank04:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_04.gif);
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}
.top_rank05:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_05.gif);
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}
.top_rank06:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_06.gif);
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}
.top_rank07:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_07.gif);
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}
.top_rank08:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_08.gif);
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}
.top_rank09:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_09.gif);
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}
.top_rank10:before {
	content: url(http://fsv-static.autoc-one.jp/common2/images/common/common_icn_rank_10.gif);
	margin-right: 5px;
	float: left;
	margin-top: 6px;
}
/* ---------------------------------------------------- */
/* GLOBAL
/* ---------------------------------------------------- */
.link_under_nav_bg {
	width: 100%;
	font-family: Meiryo;
	background-color: #eee;
	line-height: 10px;
	font-size: 11px;
}
.link_under_nav {
	width: 820px;
	margin: 0px auto;
}
.link_under_nav img {
	margin-right: 10px;
}
.link_under_nav a {
	display: block;
	float: left;
	padding: 8px;
	margin-left: 50px;
	margin-right: 50px;
	font-weight: bold;
}
.link_under_nav span {
	display: block;
	margin-left: 50px;
	margin-right: 50px;
	float: left;
	padding: 8px;
	color: #555;
}
/* ---------------------------------------------------- */
/* 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;
	font-size: 12px;
}
.especialy h3 a {
	font-size: 12px !important;
}
.top_body_search {
	line-height: 20px;
	font-size: 11px;
}
.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 {
	width: 470px;
}
.top_article_list li {
	border-bottom: 1px solid #CCC;
	padding: 10px;
}
.top_article_list li p {
	font-size: 12px;
}
/*New Style 2014 Oct
----------------------------------------------------------- */


.inner_left .maker_logo_left {
	border: 1px solid #CCC;
	text-align: center;
}
.inner_left .maker_logo_left li p {
	margin-top: 3px;
	line-height: 18px;
}
.inner_left .maker_logo_left li {
	float: left;

	width: 70px;
	line-height: 30px;
	font-size: 12px;
	margin-left: 4px;
	margin-right: 4px;
}
.inner_left .maker_logo_left li a:before {
	content: "";
	background: url("http://fsv-static.autoc-one.jp/smp_common/images/maker_logo/maker_sns_logo.jpg");
	width: 70px;
	height: 34px;
	display: block;
}
.inner_left .maker_logo_left li a {
	text-align: center;
	display: block;
	padding-top: 5px;
}
.inner_left .maker_logo_left li a:hover, .sns_media ul li a:hover {
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha( opacity=90 )";
}
.inner_left .maker_logo_left li.domes_icon01 a:before {
	background-position: 0px 0px;
}
.inner_left .maker_logo_left li.domes_icon02 a:before {
	background-position: -70px 0px;
}
.inner_left .maker_logo_left li.domes_icon03 a:before {
	background-position: -140px 0px;
}
.inner_left .maker_logo_left li.domes_icon04 a:before {
	background-position: -210px 0px;
}
.inner_left .maker_logo_left li.domes_icon05 a:before {
	background-position: -280px 0px;
}
.inner_left .maker_logo_left li.domes_icon06 a:before {
	background-position: -350px 0px;
}
.inner_left .maker_logo_left li.domes_icon07 a:before {
	background-position: -420px 0px;
}
.inner_left .maker_logo_left li.domes_icon08 a:before {
	background-position: -490px 0px;
}
.inner_left .maker_logo_left li.domes_icon09 a:before {
	background-position: -560px 0px;
}
.inner_left .maker_logo_left li.domes_icon10 a:before {
	background-position: -630px 0px;
}
.inner_left .maker_logo_left li.import_icon01 a:before {
	background-position: 0px -34px;
}
.inner_left .maker_logo_left li.import_icon02 a:before {
	background-position: -70px -34px;
}
.inner_left .maker_logo_left li.import_icon03 a:before {
	background-position: -140px -34px;
}
.inner_left .maker_logo_left li.import_icon04 a:before {
	background-position: -210px -34px;
}
.inner_left .maker_logo_left li.import_icon05 a:before {
	background-position: -280px -34px;
}
.inner_left .maker_logo_left li.import_icon06 a:before {
	background-position: -350px -34px;
}
.inner_left .maker_logo_left li.import_icon07 a:before {
	background-position: -420px -34px;
}
.inner_left .maker_logo_left li.import_icon08 a:before {
	background-position: -490px -34px;
}
.inner_left .maker_logo_left li.import_icon09 a:before {
	background-position: -560px -34px;
}
.inner_left .maker_logo_left li.import_icon10 a:before {
	background-position: -630px -34px;
}
.inner_left .sns_media_left {
	border: solid 1px #CCCCCC;
	border-top: none;
	font-size: 12px;
}
.inner_left .sns_media_left ul {
	margin: 0px auto;
	display: block;
	width: 70px;
	margin-left: 5px;
}
.inner_left .sns_media_left ul li {
	font-size: 12px;
	width: 70px;
	display: block;
	text-align: center;
	margin-top: 5px;
}
.inner_left .sns_media_left ul li a {
	width: 70px;
	height: 40px;
	display: block;
	overflow: hidden;
	text-indent: -9999em;
}
.inner_left .sns_media_left ul li a:before {
	content: "";
	background: url("http://fsv-static.autoc-one.jp/smp_common/images/maker_logo/maker_sns_logo.jpg");
	width: 70px;
	height: 40px;
	display: block;
}
.inner_left .sns_media_left ul li.sns_icon01 a:before {
	background-position: 0px -68px;
}
.inner_left .sns_media_left ul li.sns_icon02 a:before {
	background-position: -140px -68px;
}
.inner_left .sns_media_left ul li.sns_icon03 a:before {
	background-position: -70px -68px;
}
.inner_left .sns_media_left ul li.sns_icon04 a:before {
	background-position: -210px -68px;
}

/*New Style 2014 Oct body type
----------------------------------------------------------- */
.body_type_search {
	text-align: center;
}
.body_type_search li p {
	margin-top: 1px;
	line-height: 18px;
}
.body_type_search li {
	float: left;
	width: 93px;
	line-height: 30px;
	font-size: 11px;
}
.body_type_search li a:before {
	content: "";
	background: url("http://fsv-static.autoc-one.jp/smp_common/images/maker_logo/maker_sns_logo.jpg");
	width: 60px;
	margin:0 auto;
	height: 35px;
	display: block;
}
.body_type_search li a {
	text-align: center;
	display: block;
	padding-top: 5px;
}
.body_type_search li a:hover{
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha( opacity=90 )";
}

.body_type_search li.body_icon01 a:before {
	background-position: -180px -112px;
}
.body_type_search li.body_icon02 a:before {
	background-position:0px -112px;
}
.body_type_search li.body_icon03 a:before {
	background-position: -120px -112px;
}
.body_type_search li.body_icon04 a:before {
	background-position: -60px -112px;
}
.body_type_search li.body_icon05 a:before {
	background-position: -420px -112px;
}
.body_type_search li.body_icon06 a:before {
	background-position: -300px -112px;
}
.body_type_search li.body_icon07 a:before {
	background-position: -240px -112px;
}
.body_type_search li.body_icon08 a:before {
	background-position: -360px -112px;
}
.body_type_search li.body_icon09 a:before {
	background-position: -480px -112px;
}
.body_type_search li.body_icon10 a:before {
	background-position: -540px -112px;
}
.body_type_search li.body_icon11 a:before {
	background-position: -600px -112px;
}

/* right colmun popularity-contents
----------------------------------------------------------- */
div.popularity-contents ul {
	padding: 4px;
}
div.popularity-contents ul li {
	text-align: center;
	margin-bottom: 5px;
}
div.popularity-contents ul li:last-child{
	margin-bottom: 0px;
}

/* Footer sbigroup_footernavi
----------------------------------------------------------- */
div#sbigroup_footernavi {
	margin: 0 auto;
	margin-bottom: 20px;
	width: 960px;
	font-size: 11px !important;
	padding: 5px !important;
	background-color: #F5F5F5;
	border-top: none !important;
}
div#sbigroup_footernavi div.widthmargin {
	width: 960px;
	margin: 0 auto;
}
div#sbigroup_footernavi h3{
	margin-bottom: 2px auto;
	font-weight: bold;
}
div#sbigroup_footernavi dt {
    font-size: 11px;
}
div#sbigroup_footernavi dt.title {
	float: left;
	margin: 1px;
	padding: 0 5px;
	line-height: 20px;
}
div#sbigroup_footernavi dd {
    font-size: 11px;
}
div#sbigroup_footernavi dd.link {
	padding-left: 145px;
	line-height: 20px;
}
dd.link a {
	border-right: 1px solid #999;
	padding-right: 5px;
}
dd.link a.bln {
	border-right: none;
}
div.topFooterNavi {
	border-top: none !important;
}

/* [SMP TabList] tokyo auto salon 2016 tab color change

ul#ui_tab_topnews li:first-child + li + li + li + li,
ul#ui_tab_topnews li:first-child + li + li + li + li a,
ul#ui_tab_topnews li:first-child + li + li + li + li a span,
ul#ui_tab_topnews li:first-child + li + li + li + li.current,
ul#ui_tab_topnews li:first-child + li + li + li + li.current a,
ul#ui_tab_topnews li:first-child + li + li + li + li.current a span {
	display:block;
	background-color:transparent;
	background-image: url(http://fsv-static.autoc-one.jp/common2/images/top/common_bg_tab_type02_new.png);
	color: #fff;
}
ul#ui_tab_topnews li:first-child + li + li + li + li,
ul#ui_tab_topnews li:first-child + li + li + li + li a,
ul#ui_tab_topnews li:first-child + li + li + li + li a span,
ul#ui_tab_topnews li:first-child + li + li + li + li a span:hover {
	color: #a40003;
}
---------------------------------------------*/
