/* ======================================================= */
/*                         共通部                          */
/* ======================================================= */
div.contents930 {
	margin:0 auto;
	text-align:left;
	width:930px;
}
.main930 {
	width:930px;
	text-align:left;
	margin:0 auto;
}
#main710 {
	width:710px;
	float:right;
}
.fontB {font-weight:bold;}
.fontV {font-family:Verdana;}
.font09C {color:#09C;}
.font666 {color:#666;}
.font999 {color:#999;}
.lh140L {line-height:140%;}
.lh160L {line-height:160%;}
.mTop3 {margin-top:3px;}
.mTop40 {margin-top:40px;}
.mLeft30 {margin-left:30px;}
.mLeft34 {margin-left:34px;}
#kuruma #mainContents a {text-decoration:none;}
#kuruma #mainContents a:hover {text-decoration:underline;}
#kuruma span.price {
	color:#F00;
	font-family:Verdana;
}
.arrowNext {
	background:url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat left bottom;
	line-height:130%;
	padding:3px 0 3px 20px;
}
#kuruma .arrowK {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_kuruma.gif) no-repeat 0 4px;
	padding:2px 0 0 10px;
}
#kuruma .arrowKs {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_kuruma.gif) no-repeat 0 2px;
	padding:2px 0 0 8px;
}
#kuruma a.arrowK, #kuruma a.arrowKs { text-decoration:none;}
#kuruma a.arrowK:hover, #kuruma a.arrowKs:hover { text-decoration:underline;}
#kuruma .dotted {
	border-bottom:1px dotted #B1B1B1;
	padding-bottom:10px;
}
#kuruma .solid {
	border-bottom:1px solid #B1B1B1;
	padding-bottom:10px;
}
#kuruma .solidTp {
	border-top:1px solid #B1B1B1;
	padding-top:10px;
}
#kuruma .vDotted {
	border-right:1px dotted #B1B1B1;
	padding-right:8px;
}
#kuruma p.notice {
	color:#666;
	font-size:85%;
	text-align:right;
}
#kuruma p.alert {
	font-size:115%;
	font-weight:bold;
	margin:20px 0;
	text-align:center;
}
#kuruma li {list-style-type:none;}
#kuruma a.bgG {
	background:#B1B1B1;
	color:#FFF;
	font-size:85%;
	padding:3px 3px 1px;
}
#kuruma a.bgG:hover {
	background:#09C;
	color:#FFF;
	text-decoration:none!important;
}
#kuruma h2 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_title_bg.gif) no-repeat;
	font-size:115%;
	height:28px;
	padding:13px 0 0 10px;
	margin-bottom:10px;
}
#kuruma main710 h3 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_title_bg_h3.gif) no-repeat top;
	font-size:105%;
	margin-top:10px;
	padding:10px;
}
#kuruma p.sillabary {
	background:#d6dfe8;
	font-weight:bold;
	padding:3px 10px;
	margin:10px 0;
}
#kuruma .cnBox {
	float:left;
	width:25%;
	*width:24.9%;
}
#kuruma .cnBox img {
	float:left;
	margin-right:5px;
	display:inline;
}
#kuruma a.filter:hover {
	filter:alpha(opacity=60);  /* IE7以下 */
	-ms-filter:"alpha(opacity=60)"; /* IE8 */
	-khtml-opacity:0.6;  /* Safari 1.x, 他khtml */
	opacity:0.6; /* Firefox, Opera, Safari */
}

/* スペック検索ページング */		/* sm6 2011.12.16 add */
#kuruma .pagingK {	float:right;}
#kuruma .pagingK a {
	padding:4px 7px;
	position:relative;
	margin-left:2px;
	white-space:nowrap;
}
#kuruma .pagingK a:hover {
	border:1px solid #09c;
	padding:3px 6px;
	text-decoration:none!important;
}
#kuruma .pagingK .on {
	color:#333;
	font-weight:bold;
	padding:4px 7px;
}
#kuruma .pagingK a.pageingFirst {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/used/nk_arrow_paging.gif) no-repeat left 0;
	padding-left:18px;
}
#kuruma .pagingK a.pageingFirst:hover { padding-left:17px;}
#kuruma .pagingK a.pageingPrev {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/used/nk_arrow_paging.gif) no-repeat left -40px;
	padding-left:12px;
}
#kuruma .pagingK a.pageingPrev:hover {	padding-left:11px;}
#kuruma .pagingK a.pageingNext {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/used/nk_arrow_paging.gif) no-repeat right -60px;
	padding-right:12px;
}
#kuruma .pagingK a.pageingNext:hover {	padding-right:11px;}
#kuruma .pagingK a.pageingLast {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/used/nk_arrow_paging.gif) no-repeat right -20px;
	padding-right:18px;
}
#kuruma .pagingK a.pageingLast:hover {	padding-right:17px;}

/* 製品画像 全般 */
#kuruma .photoL a {
	border:1px solid #B1B1B1;
	display:block;
	padding:3px;
	margin-bottom:5px;
}
#kuruma .photoL a:hover {
	border:4px solid #09C;
	padding:0;
}
#kuruma .photoS a {
	background:#FFF;
	border:1px solid #B1B1B1;
	display:block;
	position:relative;
	padding:2px;
}
#kuruma .photoS a:hover {
	border:3px solid #09C;
	padding:0px;
}
#kuruma .photoS img.noimg:hover {
	border:1px solid #B1B1B1;
	padding:2px;
}
#kuruma .more {
	text-align:center;
	margin:20px 0 0 175px;
	*margin:20px 0 0 0;
}
#kuruma .more a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_btn_more.gif) no-repeat top;
	color:#333;
	display:block;
	font-size:120%;
	height:30px;
	padding-top:12px;
	width:400px;
}
#kuruma .more a:hover {
	background-position:bottom;
	color:#09C;
	text-decoration:none!important;
}

/* 検索ボックス */
#kuruma .searchBox {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_bg_search_box.gif) repeat-x bottom;
	border:1px solid #B1B1B1;
	width:708px;
	padding:5px 0;
	text-align:center;
}
#kuruma .keywordBox {
	border-color: #808080 #C3C3C3 #C3C3C3 #808080;
	border-left: 2px solid #808080;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	height: 16px;
	padding: 2px;
	width: 155px;
}
#kuruma .searchBox input,
#kuruma .searchBox label,
#kuruma .searchBox span {
	vertical-align:middle;
	margin-right:5px;
}
#kuruma .searchBox span {margin-left:15px;}

/* 自動車最新ニュース枠 */
#kuruma .news {
	float:left;
	min-height:157px;
	line-height:130%;
	*line-height:120%;
	/*line-height:140%;
	*line-height:130%;*/
	position:relative;
	width:400px;
}

#kuruma .news .ui-tabs-panel .newsCnt p{
	height: 80px;
}

#kuruma .news .title {
	color:#FFF;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_bg_news_ttl.gif) no-repeat right;
	font-weight:bold;
	height:29px;
	position:relative;
}
#kuruma .news .ttlLeft {
	background: url(https://img1.kakaku.k-img.com/images/kuruma/nk_bg_news_ttl_left.gif) no-repeat;
	height: 19px;
	padding: 4px 0 0 8px;
}
#kuruma .news .ttlLeft a {
	color:#fff;
}
#kuruma .news .ttlLeft a:hover {
	text-decoration:none;
}
#kuruma .news .ttlBtn {
	position:absolute;
	top:2px;
	right:2px;
}
#kuruma .news .ttlBtn a {
	position:relative;
	display:block;
	width:49px;
	height:19px;
	overflow:hidden;
}
#kuruma .news .ttlBtn a img {
	position:absolute;
	top:0;
	left:0;
}
#kuruma .news .ttlBtn a:hover img {
	left:-60px;
}
#kuruma .news .head {
	font-weight:bold;
	margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#kuruma .news .newsCnt {
	height:6.8em;
}
#kuruma .news .newsCnt p {
	line-height: 127%;
}


#kuruma .news img.photo {
	border:1px solid #B1B1B1;
	float:left;
	padding:2px;
	margin-right:10px;
	width:70px;
}
#kuruma .news #switch {
	bottom:0;
	height:17px;
	left:145px;
	position:absolute;
	z-index:99px;
}
#kuruma .news #switch li {
	float:left;
	margin:0 3px;
}
#kuruma .news #switch li a { background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_ball_switch_off.gif) no-repeat;}
#kuruma .news #switch li a:hover { background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_ball_switch_over.gif) no-repeat;}
#kuruma .news #switch li.ui-tabs-selected a{ background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_ball_switch_on.gif) no-repeat;}
#kuruma .news .ui-tabs-hide { display:none;}

/* トピックス[PR]枠、注目コンテンツ */
#kuruma .topics {
	float:left;
	margin-top:5px;
	width:400px;
}
#kuruma .topics .title {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_bg_topic_ttl.gif) no-repeat right;
	font-weight:bold;
	margin-bottom:5px;
	height:29px;
}
#kuruma .topics .ttlLeft {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_bg_topic_ttl_left.gif) no-repeat;
	height:25px;
	padding:4px 0 0 8px;
}

/* バナーエリア */
#kuruma #main710 .bnArea {
	float:right;
	width:300px;
}

/* 注目コンテンツ枠 */
#kuruma .attention {
	margin-top:10px;
	width:710px;
}
#kuruma .attention .title {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_bg_topic_ttl.gif) no-repeat right;
	font-weight:bold;
	margin-bottom:5px;
	height:29px;
}
#kuruma .attention .ttlLeft {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_bg_topic_ttl_left.gif) no-repeat;
	height:25px;
	padding:4px 0 0 8px;
}
#kuruma .attention .content {
	width:345px;
	float:left;
}
#kuruma .attention .content img {
	float:left;
	margin-right:10px;
}
#kuruma .attention .content p{
	line-height: 120%;
}
#kuruma .attention .content .textAreaA p:first-child{
	line-height: 120%;
	margin-bottom: 1px;
}
#kuruma .attention .content strong {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_kuruma.gif) no-repeat left;
	padding-left:9px;
	font-weight:normal;
}

#kuruma .attention .content span.fontDate02 {
	color:#666;
	font-size:85%;
	margin-left: 4px;
}

/* ボディタイプから中古車を探す */
#kuruma .catalog .bType01,
#kuruma .catalog .bType02,
#kuruma .catalog .bType03,
#kuruma .catalog .bType04,
#kuruma .catalog .bType05,
#kuruma .catalog .bType06,
#kuruma .catalog .bType07,
#kuruma .catalog .bType08,
#kuruma .catalog .bType09,
#kuruma .catalog .bType10,
#kuruma .catalog .bType11 {
	float:left;
	padding:10px;
	text-align:center;
	width:120px;
}
#kuruma .bType01 a,
#kuruma .bType02 a,
#kuruma .bType03 a,
#kuruma .bType04 a,
#kuruma .bType05 a,
#kuruma .bType06 a,
#kuruma .bType07 a,
#kuruma .bType08 a,
#kuruma .bType09 a,
#kuruma .bType10 a,
#kuruma .bType11 a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_icon_cars.gif) no-repeat center;
	display:block;
	height:0px;
	padding-top:40px;
	_margin-bottom:-10px;
}
#kuruma .bType01 a { background-position:0 -670px;}
#kuruma .bType01 a:hover { background-position:0 -10px;}
#kuruma .bType02 a { background-position:0 -730px;}
#kuruma .bType02 a:hover { background-position:0 -70px;}
#kuruma .bType03 a { background-position:0 -790px;}
#kuruma .bType03 a:hover { background-position:0 -130px;}
#kuruma .bType04 a { background-position:0 -850px;}
#kuruma .bType04 a:hover { background-position:0 -190px;}
#kuruma .bType05 a { background-position:0 -910px;}
#kuruma .bType05 a:hover { background-position:0 -250px;}
#kuruma .bType06 a { background-position:0 -1030px;}
#kuruma .bType06 a:hover { background-position:0 -370px;}
#kuruma .bType07 a { background-position:0 -1090px;}
#kuruma .bType07 a:hover { background-position:0 -430px;}
#kuruma .bType08 a { background-position:0 -1150px;}
#kuruma .bType08 a:hover { background-position:0 -490px;}
#kuruma .bType09 a { background-position:0 -1210px;}
#kuruma .bType09 a:hover { background-position:0 -550px;}
#kuruma .bType10 a { background-position:0 -970px;}
#kuruma .bType10 a:hover { background-position:0 -310px;}
#kuruma .bType11 a { background-position:0 -1270px;}
#kuruma .bType11 a:hover { background-position:0 -610px;}

/* そのほか便利な機能 130426 sm8 */
#kuruma .catalog .uFunc01,
#kuruma .catalog .uFunc02,
#kuruma .catalog .uFunc03 {
	float:left;
	padding:5px;
	text-align:center;
	width:130px;
}
#kuruma .uFunc01 a,
#kuruma .uFunc02 a,
#kuruma .uFunc03 a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_icon_funcs.png) no-repeat center;
	display:block;
	height:0px;
	padding-top:57px;
	_margin-bottom:-10px;
}
#kuruma .uFunc01 a { background-position:10px -227px;}
#kuruma .uFunc01 a:hover { background-position:10px -5px;}
#kuruma .uFunc02 a { background-position:10px -301px;}
#kuruma .uFunc02 a:hover { background-position:10px -79px;}
#kuruma .uFunc03 a { background-position:10px -375px;}
#kuruma .uFunc03 a:hover { background-position:10px -153px;}

/* プロフェッショナルレビュー */
#kuruma .proReview .title {
	background:#EEF2F5;
	border-left:5px solid #063A5F;
	font-weight:bold;
	padding:4px 10px;
}
#kuruma .proReview .txt {
	width:564px;
	float:right;
	line-height:140%;
}
#kuruma .revName {
	color:#C00;
	font-weight:bold;
}

#kuruma .makerList .country {
	font-weight:bold;
	padding:5px 10px 5px 30px;
	margin-top:10px;
}
#kuruma .makerList .country.jpn { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_jpn.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.ger { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_ger.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.usa { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_usa.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.eng { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_eng.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.ita { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_ita.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.fra { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_fra.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.swe { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_swe.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.hol { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_hol.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.kor { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_kor.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.zaf { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_zaf.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList .country.mal { background:url(https://img1.kakaku.k-img.com/images/kuruma/kuruma/top/flag_mal.gif) no-repeat 5px 5px #d6dfe8;}
#kuruma .makerList ul { padding:5px 0;}
#kuruma .makerList li {
	float:left;
	width:25%;
	*width:24.9%;
}
#kuruma .makerList li a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_kuruma.gif) no-repeat left;
	display:block;
	padding-left:10px;
	line-height:200%;
}

#kuruma .carList .title {
	background:#d6dfe8;
	font-weight:bold;
	padding:5px 10px;
	margin-top:10px;
}

#imgPreview {
	background:#FFF;
	padding:5px;
	z-index:999;
}
#imgPreview span {
	color:#FFF;
	text-align:center;
	display:block;
	padding:10px 0 3px 0;
}
#kuruma .phtArea { margin-top:10px;}
#kuruma .phtArea .phtBox {
	float:left;
	position:relative;
	width:126px;
}
#kuruma .phtArea .phtBox .photoS { margin-bottom:5px;}

/* ランキング用リボン */
#kuruma .phtArea .rank1,
#kuruma .phtArea .rank2,
#kuruma .phtArea .rank3,
#kuruma .phtArea .rank4,
#kuruma .phtArea .rank5,
#kuruma .phtArea .rank6,
#kuruma .phtArea .rank7,
#kuruma .phtArea .rank8,
#kuruma .phtArea .rank9,
#kuruma .phtArea .rank10 {
	display:block;
	height:37px;
	left:-1px;
	overflow:hidden;
	position:absolute;
	top:-2px;
	width:34px;
	z-index:99;
}
#kuruma .phtArea .rank1 img,
#kuruma .phtArea .rank2 img,
#kuruma .phtArea .rank3 img,
#kuruma .phtArea .rank4 img,
#kuruma .phtArea .rank5 img,
#kuruma .phtArea .rank6 img,
#kuruma .phtArea .rank7 img,
#kuruma .phtArea .rank8 img,
#kuruma .phtArea .rank9 img,
#kuruma .phtArea .rank10 img {
	behavior:expression(IEPNGFIX.fix(this));
	position:absolute;
}
#kuruma .phtArea .rank1 img {	top:0;}
#kuruma .phtArea .rank2 img {	top:-37px;}
#kuruma .phtArea .rank3 img {	top:-74px;}
#kuruma .phtArea .rank4 img {	top:-111px;}
#kuruma .phtArea .rank5 img {	top:-148px;}
#kuruma .phtArea .rank6 img {	top:-185px;}
#kuruma .phtArea .rank7 img {	top:-222px;}
#kuruma .phtArea .rank8 img {	top:-259px;}
#kuruma .phtArea .rank9 img {	top:-296px;}
#kuruma .phtArea .rank10 img { top:-333px;}

/* ブルータブ（トップページ + 複数選択ポップアップ） */
/* 画像の遅延読み込み用ブルータブ（blueTab2）追加 121004 sm8 */
#main670 .blueTab .tab,
.sBalloon .blueTab .tab,
#main670 .blueTab2 .tab,
.sBalloon .blueTab2 .tab {
	margin-left:1px;
	border-bottom:1px solid #09C;
}
#main670 .blueTab .tab li,
.sBalloon .blueTab .tab li,
#main670 .blueTab2 .tab li,
.sBalloon .blueTab2 .tab li {
	float:left;
	padding:2px 0 4px;
	margin-top:8px;
}
#main670 .blueTab .tab li a,
.sBalloon .blueTab .tab li a,
.sBalloon .blueTab .tab li span,
#main670 .blueTab2 .tab li a,
.sBalloon .blueTab2 .tab li a,
.sBalloon .blueTab2 .tab li span {		/* sm6 2012.01.17 add */
	border-right:1px dotted #0099cc;
	padding:0 7.5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#main670 .blueTab .tab li a,
#main670 .blueTab2 .tab li a {
letter-spacing: -0.05em !important;
}
}
#main670 .blueTab .tab li a.last,
.sBalloon .blueTab .tab li a.last,
#main670 .blueTab2 .tab li a.last,
.sBalloon .blueTab2 .tab li a.last {	border-right:0;}
#main670 .blueTab .ui-tabs-selected,
#main710 .blueTab .ui-tabs-selected,
.sBalloon .blueTab .ui-tabs-selected,
#main670 .blueTab2 .ui-tabs-selected,
#main710 .blueTab2 .ui-tabs-selected,
.sBalloon .blueTab2 .ui-tabs-selected {
	border-top:5px solid #0099CC;
	border-left:1px solid #0099CC;
	border-right:1px solid #0099CC;
	border-bottom:1px solid #FFF!important;
	padding:5px 0!important;
	margin:0 0 -1px -1px!important;
	position:relative;
}
#main670 .blueTab .ui-tabs-selected a,
#main710 .blueTab .ui-tabs-selected a,
.sBalloon .blueTab .ui-tabs-selected a,
#main670 .blueTab2 .ui-tabs-selected a,
#main710 .blueTab2 .ui-tabs-selected a,
.sBalloon .blueTab2 .ui-tabs-selected a {
	border:0!important;
	color:#333;
}
#kuruma .blueTab .ui-tabs-hide,
#kuruma .blueTab2 .ui-tabs-hide { display:none;}
@media print {
#kuruma .blueTab .ui-tabs-nav,
#kuruma .blueTab2 .ui-tabs-nav { display:none;}
}
#kuruma .blueTab .ui-tabs-nav a,
#kuruma .blueTab2 .ui-tabs-nav a { outline:0; /* prevent dotted border in Firefox */}

/* ブルータブ（左カラム） */
#left200 #carName .blueTab .tab,
#left200 #leftTab .blueTab .tab { margin:10px 0;}
#left200 #carName .blueTab .tab ul,
#left200 #leftTab .blueTab .tab ul {
	border-bottom:1px solid #09C;
	position:relative;
}
#left200 #carName .blueTab .tab ul:not(:target),
#left200 #leftTab .blueTab .tab ul:not(:target) {
	width:184px\9;
}
#left200 #carName .blueTab .tab li,
#left200 #leftTab .blueTab .tab li {
	float:left;
	line-height:100%;
}
#left200 #carName .blueTab .tab li,
#left200 #leftTab .blueTab .tab li,  x:-moz-any-link {
	letter-spacing:-0.05em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#left200 #carName .blueTab .tab li,
#left200 #leftTab .blueTab .tab li {
letter-spacing: -0.08em !important;
}
}
#left200 #carName .blueTab .tab li span,
#left200 #leftTab .blueTab .tab li span {
	color:#999;
	display:inline-block;
	position:relative;
	font-size:85%;
	padding:5px 2px 2px 3px;
}
#left200 #carName .blueTab .tab li.ui-tabs-selected span,
#left200 #leftTab .blueTab .tab li.ui-tabs-selected span {
	border:1px solid #09C;
	border-bottom:1px solid #F1F1F1;
	padding:4px 0 -1px -1px!important;
	position:relative;
	margin-bottom:-1px;
}

/* ブルータブ（NO SCRIPT） */
#main710 .blueTab .tab,
#main710 .blueTab2 .tab {
	margin-left:1px;
	border-bottom:1px solid #09C;
}
#main710 .blueTab .tab li,
#main710 .blueTab2 .tab li {
	float:left;
	padding:2px 0 4px;
	margin-top:8px;
	font-size:92%;
}
#main710 .blueTab .tab li a,
#main710 .blueTab2 .tab li a {
	border-right:1px dotted #0099cc;
	padding:0 10px;
}
#main710 .blueTab .tab li a.last,
#main710 .blueTab2 .tab li a.last { border-right:0;}
#main710 .blueTab .tab li.on,
#main710 .blueTab2 .tab li.on {
	border-right:1px solid #0099CC;
	border-top:5px solid #0099CC;
	border-left:1px solid #0099CC;
	border-bottom:1px solid #FFF!important;
	padding:5px 0!important;
	margin:0 0 -1px -1px!important;
	position:relative;
}
#main710 .blueTab .tab li.on a,
#main710 .blueTab2 .tab li.on a {
	border:0!important;
	color:#333;
}

/* ふきだし付きボックス（グレー/ブルー） */
table.dotBoxG,
table.dotBoxB {
	border:1px dotted #b1b1b1;
	margin:10px auto;
}
table.dotBoxG td,
table.dotBoxB td {
	vertical-align:middle;
	text-align:center;
	padding:10px;
	line-height:160%;
}
table.dotBoxG td.arrow,
table.dotBoxB td.arrow {
	padding:0 5px;
}
table.dotBoxG td.blln {
	background:#F1F1F1;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
}
table.dotBoxB td.blln {
	background:#E5F3FE;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	color:#09C;
	width:84px;
}
table.dotBoxG td.arrow { background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_balloon_grey.gif) no-repeat left center;}
table.dotBoxB td.arrow { background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_balloon_blue.gif) no-repeat left center;}
table.dotBoxG ul {
	width:590px;
	float:left;
}
table.dotBoxB ul {
	width:570px;
	float:left;
}
table.dotBoxG li {
	float:left;
	width:20%;
	line-height:140%;
	text-align:left;
}
table.dotBoxB li {
	float:left;
	width:50%;
	line-height:140%;
	text-align:left;
}
table.dotBoxG li a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_down_kuruma.gif) no-repeat left;
	padding-left:15px;
}
table.dotBoxB li a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_kuruma.gif) no-repeat left;
	padding-left:10px;
}
table.dotBoxB td.content .photoS { width:126px;}
table.dotBoxB td.content .price {
	font-family:Verdana;
	font-weight:bold;
}

/* 関連コンテンツ */
table.relatedContents {
	border:1px dotted #b1b1b1;
	margin:30px auto 0;
}
table.relatedContents th {
	background:#D6DFE8;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	font-weight:normal;
	text-align:center;
	width:120px;
}
table.relatedContents td {
	vertical-align:middle;
	text-align:left;
	padding:7px 20px;
}
table.relatedContents td li {
	float:left;
	padding:7px 0;
	margin-right:20px;
}

/* バルーン型タブ */
.tabBalloon li {
	float:left;
	margin-right:5px;
}
.tabBalloon li a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_tab_balloon_off.gif) no-repeat;
	width:120px;
	height:21px;
	display:block;
	text-align:center;
	padding-top:5px;
}
.tabBalloon li a.on {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_tab_balloon_on.gif) no-repeat;
	color:#FFF;
	width:120px;
	height:29px;
	display:block;
	text-align:center;
	padding-top:5px;
}
.tabBalloon li a.on:hover {	color:#FFF;}

/* 一覧表 */
/*#kuruma table.borderTbl {	margin-top:10px;}*/		/* sm6 2011.12.02 delete */
#kuruma table.borderTbl a { text-decoration:none;}
#kuruma table.borderTbl a:hover { text-decoration:underline;}
#kuruma table.borderTbl th {
	background:#d6dfe8;
	border-bottom:1px solid #B1B1B1;
	font-weight:normal;
	padding:4px 0 3px;
	text-align:center;
	line-height:130%;
}
#kuruma table.borderTbl th.grade {
	table-layout:fixed;
	width:164px;
}
#kuruma table.borderTbl th span {font-size:85%;}
#kuruma table.borderTbl td {
	padding:7px 0;
	text-align:center;
}
#kuruma table.borderTbl td a {
	display:block;
	margin:0 auto;
	width:100%;
}
#kuruma table.borderTbl tr.even td {	background:#f4f5f9;}
#kuruma table.borderTbl td.grade {
	text-align:left;
	padding-left:10px;
}
#kuruma table.borderTbl td.grade a .gradeLink {
	font-weight:bold;
	text-decoration:underline!important;
}
#kuruma table.borderTbl td.grade a .detailLink {
	color:#666;
	display:block;
	font-size:85%;
	margin-top:3px;
}
#kuruma table.borderTbl td.grade a .detailLink:hover { color:#09F;}
#kuruma table.borderTbl td.grade a.hovering .detailLink { color:#09F;}
#kuruma table.borderTbl td.price {
	color:#F00;
	font-family:Verdana;
	font-weight:bold;
}
#kuruma table.borderTbl td.review a {
	color:#F60;
	font-family:Verdana;
}

/* 比較リスト */
#kuruma .table {
	display:inline-block;
	position:relative;
}
#kuruma table.hikakuTbl {	table-layout:fixed;}
#kuruma table.hikakuTbl th {
	background:#E5F3FE;
	border-left:1px solid #D0D0D0;
	color:#666;
	font-weight:bold;
	height:18px\9;
	padding:6px 3px;
	text-align:center;
	width:110px;
	*width:150px;
	white-space:nowrap;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#kuruma table.hikakuTbl th { height:18px;}
}
#kuruma #scrollCornerPanel th {	*width:140px;}
#kuruma table.hikakuTbl td {
	background:#FFF;
	border-left:1px solid #D0D0D0;
	height:18px;
	padding:6px 5px;
	text-align:center;
}
#kuruma table.hikakuTbl th,
#kuruma table.hikakuTbl td { border-bottom:1px dotted #B1B1B1;}
#kuruma table.hikakuTbl tr.top th,
#kuruma table.hikakuTbl tr.top td { border-bottom:1px solid #B1B1B1;}
#kuruma table.hikakuTbl .nLine th,
#kuruma table.hikakuTbl .nLine td { border-bottom:0;}
#kuruma table.hikakuTbl .bLine th,
#kuruma table.hikakuTbl .bLine td { border-bottom:3px solid #09C;}
#kuruma #scrollLeftPanel th,
#kuruma #scrollCornerPanel th { border-right:3px solid #09C;}
#kuruma #scrollLeftPanel .secOpen th,
#kuruma #scrollLeftPanel .secClose th { border-right:none;}
#kuruma table.hikakuTbl .control th,
#kuruma table.hikakuTbl .control td {	border-bottom:1px solid #D0D0D0;}
#kuruma table.hikakuTbl .control td {
	background:#F1F1F1;
	color:#666;
	font-size:85%;
}
#kuruma table.hikakuTbl th.space {
	background:#FFF;
	border:0;
}
#kuruma table.hikakuTbl .control .mvRight,
#kuruma table.hikakuTbl .control .mvLeft {
	display:inline-block;
	height:12px;
	position:relative;
	overflow:hidden;
	width:9px;
}
#kuruma table.hikakuTbl .control .mvRight .on {
	left:-18px;
	position:absolute;
}
#kuruma table.hikakuTbl .control .mvRight .off {
	left:-28px;
	position:absolute;
}
#kuruma table.hikakuTbl .control .mvLeft .on {
	left:-9px;
	position:absolute;
}
#kuruma table.hikakuTbl .control .mvLeft .off {
	left:0;
	position:absolute;
}
#kuruma table.hikakuTbl .control .mvLeft .on:hover,
#kuruma table.hikakuTbl .control .mvRight .on:hover { cursor:pointer;}
#kuruma table.hikakuTbl .control .delete {
	display:block;
	float:right;
	height:15px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:15px;
}
#kuruma table.hikakuTbl .control .delete img {
	cursor:pointer;
	position:absolute;
	top:-1px;
	left:-1px;
}
#kuruma table.hikakuTbl .control .delete img:hover {
	top:-19px;
	left:-1px;
}
#kuruma table.hikakuTbl .delete span { display:none;}
#kuruma table.hikakuTbl .carName a { font-weight:bold;}
#kuruma table.hikakuTbl td .photoS {
	width:126px;
	margin:0 auto;
}
/* 比較見積もりリスト追加ボタン変更 sm31 2016.4.12 */
#kuruma .hikakuTbl .newListBtn {
	padding:0 13px 3px 13px;
}
#kuruma .hikakuTbl .top .newListBtn a.estimateBtnIn,
#kuruma .hikakuTbl .nLine .newListBtn a.estimateBtnIn,
#kuruma .hikakuTbl .top .newListBtn span.estimateformLink.estimateBtnIn,
#kuruma .hikakuTbl .nLine .newListBtn span.estimateformLink.estimateBtnIn {
	box-sizing:border-box;
	display:block;
	text-align:center;
	border-radius:4px;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
	/* color */
	background-color:#F28314;
	background: linear-gradient(to bottom,  #F58615 0%,#E46700 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F58615', endColorstr='#E46700',GradientType=0 );
	border:1px solid #E46700;
	color:#FFF !important;
	text-shadow: 0px -1px 1px #956636;
	cursor: pointer;
}
#kuruma .hikakuTbl .top .newListBtn a.estimateBtnIn:hover,
#kuruma .hikakuTbl .nLine .newListBtn a.estimateBtnIn:hover,
#kuruma .hikakuTbl .top .newListBtn span.estimateformLink.estimateBtnIn:hover,
#kuruma .hikakuTbl .nLine .newListBtn span.estimateformLink.estimateBtnIn:hover {
	/* hover color */
	background-color:#FD9C02;
	background: linear-gradient(to bottom,  #FFAA17 0%,#FF9414 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFAA17', endColorstr='#FF9414',GradientType=0 );
	border:1px solid #FF9414;
	text-decoration:none !important;
	cursor: pointer;
}
#kuruma .hikakuTbl .top .newListBtn .txt,
#kuruma .hikakuTbl .nLine .newListBtn .txt {
	display: block;
	font-weight:bold;
	font-size:12px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ,"ＭＳ Ｐゴシック", Osaka ,arial ,verdana ,sans-serif;
	text-align:left;
	line-height:1.25;
	padding: 5px 5px 5px 25px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/used/common/estimate_arrow.png) no-repeat -2px center;
	background-size:22px 16px;
}
html>/**/body #kuruma .hikakuTbl .top .newListBtn .txt,
html>/**/body #kuruma .hikakuTbl .nLine .newListBtn .txt {
	background-image /*\**/:url(https://img1.kakaku.k-img.com/images/kuruma/used/common/estimate_arrow_ie8s.png) \9;
}
#kuruma .hikakuTbl .top .newListBtn,
#kuruma .hikakuTbl .nLine .newListBtn {
	margin:0 -5px;
}
/* 比較見積もりリスト追加ボタン変更 end */
#kuruma table.hikakuTbl tr.secOpen th,
#kuruma table.hikakuTbl tr.secClose th,
#kuruma table.hikakuTbl tr.secOpen td,
#kuruma table.hikakuTbl tr.secClose td {
	cursor:pointer;
	background:#09C;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	border-left:0;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	z-index:99;
}
#kuruma table.hikakuTbl tr.secOpen th p {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/used/nk_arrow_toggle.gif) no-repeat top right;
	display:inline;
	padding:1px 20px 0 0;
	margin-left:10px;
	white-space:nowrap;
}
#kuruma table.hikakuTbl tr.secClose th p {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/used/nk_arrow_toggle.gif) no-repeat bottom right;
	margin-left:10px;
}
#kuruma table.hikakuTbl td.price {
	color:#F00;
	font-family:Verdana, "ＭＳ Ｐゴシック";
	font-weight:bold;
}
#kuruma table.hikakuTbl .btnEst01 { margin:0 auto;}


/* ======================================================= */
/*                       左メニュー                        */
/* ======================================================= */

#left200 {
	width:200px;
	float:left;
	margin-right:20px;
}
/* メニュー枠[グレー] */
#left200 .leftMenu {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_left_menu_bg.gif) repeat-y;
	width:182px;
	padding: 5px 9px;
}
#left200 .leftMenu ul { line-height:150%;}
#left200 .leftMenu li {
	color:#999;
	/* white-space:nowrap; */
}
#left200 .leftMenu li a {
	display:block;
	_display:default;
}
#left200 .leftMenu li.on {	background:#0099cc;}
#left200 .leftMenu li.on a {	color:#FFF;}
#left200 .leftTp {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_left_menu_tpbtm.gif) no-repeat top;
	height:5px;
	width:200px;
	font-size:0px;
}
#left200 .leftBtm {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_left_menu_tpbtm.gif) no-repeat bottom;
	height:5px;
	width:200px;
	font-size:0px;
}
#left200 .leftMenu .title {
	border-bottom:3px solid #09C;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:5px;
}
#left200 .leftMenu li span.bg {
	background:#09C;
	color:#FFF;
	padding:2px 3px;
}

#left200 .subMenuTp {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_top_menu_tpbtm.gif) no-repeat 0 -26px;
	border-bottom:1px solid #B1B1B1;
	padding:5px 1px 0;
	margin-top:10px;
	width:198px;
}
#left200 .subMenuTp.sp { border-bottom:none;}		/* sm6 2011.12.05 add */
#left200 .subMenuTp p {
	font-weight:bold;
	padding:4px 0 0 7px;
}
#left200 .subMenuBtm {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_top_menu_tpbtm.gif) no-repeat bottom;
	height:3px;
	font-size:1px;
}
#left200 .subMenu {
	background:#F1F1F1;
	border-left:1px solid #B1B1B1;
	border-right:1px solid #B1B1B1;
	width:198px;
	padding-bottom:5px;
}
#left200 .subMenu .menu {
	border-top:1px solid #FFF;
	padding:0 9px;
}
#left200 .subMenu .menu p { line-height:140%;}
#left200 .subMenu .menuImg {
	background:#FFF;
	padding:10px 5px;
	margin-top:5px;
	width:188px;
	text-align: center;
}
#left200 .subMenu.sp .menuImg { margin:0;}	/* sm6 2011.12.05 add */
#left200 .subMenu.sp .detailData {					/* sm6 2011.12.05 add */
	border-bottom:1px dotted #B1B1B1;
	font-size:85%;
	padding:10px 0 5px;
}

/* グローバルリンクメニュー */
#left200 .links .title {	border-bottom:3px solid #043367;}
#left200 .links li {		/* sm6 2011.12.02 update */
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_kuruma.gif) no-repeat 0 5px;
	padding-left:10px;
	white-space:inherit;
}
/* 自動車購入ガイド */	/* sm6 2012.04.12 add */
#left200 .guide p {
	line-height:140%;
	margin-left:10px;
}

/* メニュー枠[白] */
#left200 .menuWt .leftMenu {
	background:#FFF;
	border-left:1px solid #B1B1B1;
	border-right:1px solid #B1B1B1;
	padding: 5px 8px;
}
#left200 .menuWt .leftTp { background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_left_menu_tpbtm_w.gif) no-repeat top;}
#left200 .menuWt .leftBtm { background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_left_menu_tpbtm_w.gif) no-repeat bottom;}
#left200 .shopArea li {
	float:left;
	margin-right:7px;
}
/* sm6 2011.12.02 add */
#left200 .leftMenu p.areaName {
	color:#00D;
	line-height:160%;
}
#left200 .leftMenu p.areaName.hand {
	color:#09F;
	text-decoration:underline;
}
#left200 .leftMenu .prefName {
	background:#FCFCFC;
	border:1px dotted #B1B1B1;
	margin-bottom:5px;
}
#left200 .leftMenu .prefName ul {	padding:5px 10px;}
#left200 .leftMenu .prefName li {
	float:left;
	margin-right:10px;
}
/* /sm6 2011.12.02 add */

/* 都道府県を選ぶ */
#left200 .area-tab li {	color:#00D;}
#left200 .area-tab li.bg span {
	background:#09C;
	color:#FFF;
	padding:2px 0;
}
#left200 .area-tab li span.hand {
	background:#09C;
	color:#FFF;
	cursor:pointer;
	padding:2px 0;
}

/* スペック詳細、メーカー変更 */
#kuruma .leftMenu .btnGrey {
	text-align:center;
	margin-top:10px;
	width:182px;
}
#kuruma .leftMenu .btnGrey a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_btn_grey_180.gif) no-repeat top;
	color:#FFF;
	display:block;
	padding-top:7px;
	height:21px;
}
#kuruma .leftMenu .btnGrey a:hover {
	background-position:bottom;
	text-decoration:none!important;
}

/* ランキング用リボン[左カラム] */
#kuruma #left200 .ranking .rankBox { position:relative;}
#kuruma #left200 .ranking .phtBox {
	float:left;
	margin-right:5px;
	width:78px;
}
#kuruma #left200 .ranking .rank1,
#kuruma #left200 .ranking .rank2,
#kuruma #left200 .ranking .rank3 {
	display:block;
	height:26px;
	left:3px;
	overflow:hidden;
	position:absolute;
	top:-4px;
	width:24px;
	z-index:99;
}
#kuruma #left200 .ranking .rank1 img,
#kuruma #left200 .ranking .rank2 img,
#kuruma #left200 .ranking .rank3 img {
	behavior: expression(IEPNGFIX.fix(this));
	position:absolute;
}
#kuruma #left200 .ranking .rank1 img {
	left:-34px;
	top:0;
}
#kuruma #left200 .ranking .rank2 img {
	left:-34px;
	top:-26px;
}
#kuruma #left200 .ranking .rank3 img {
	left:-34px;
	top:-52px;
}

/* h2 PR icon sm16 */
#kuruma h2.iconPr,
#kuruma h2.iconPrPlan {
	position:relative;
	padding-right:4em;
}
#kuruma h2.iconPr:before,
#kuruma h2.iconPrPlan:before {
	position:absolute;
	right:7px;
	display:inline-block;
	vertical-align:top;
	background-color:#BABABA;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:3px 5px;
	line-height:1;
}
#kuruma h2.iconPr:before { content:"PR"; }
#kuruma h2.iconPrPlan:before { content:"PR企画"; }

/* 自動車一覧「中古車」リンク追加		sm6 2011.11.24 */
#kuruma .linkUsed {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_linkarea_used_bg.gif) no-repeat right;
}
#kuruma .linkUsedHd {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_linkarea_used_head.gif) no-repeat left;
	padding:6px 10px;
}
#kuruma .linkUsed a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_arrow_kuruma.gif) no-repeat left;
	padding-left:10px;
}

/* 相場表（kuruma_used_common.cssから移動）		sm6 20120629 */
.usedlist{ margin-bottom:10px;}
.usedlist table {
	width:710px;
	border-collapse:collapse;
}
#inHeight .usedlist table { width:680px;}		/* 自動車アイテムビュー インラインフレーム用 */
.usedlist table h4 { font-size:100%;}
.usedlist table a { display:block;}
.usedlist table th.listttl {
background-color:#D6DFE8;
text-align:left;
}
.usedlist table th,
.usedlist table td {
padding:7px 5px;
text-align:center;
}
.usedlist table td { background-color:#FFFFFF;}
.usedlist table th{
	background-color:#FFFFFF;
	font-weight:normal;
}
.usedlist table th.listYear { width:40px;}
.usedlist table th.listPrice { width:80px;}
.usedlist table th.colorB,
.usedlist table td.colorB{
border:1px solid #B1B1B1;
background-color:#f1f1f1;
}

.usedlist table td.colorW {
border:1px solid #B1B1B1;
background-color:#fffde8;
}
.usedlist table td.orange_1 a,
.usedlist table td.orange_2 a,
.usedlist table td.orange_3 a,
.usedlist table td.orange_4 a {
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	width:100%;
	height:100%;
}
.usedlist table td.orange_1 a:hover,
.usedlist table td.orange_2 a:hover,
.usedlist table td.orange_3 a:hover,
.usedlist table td.orange_4 a:hover {
	color:#0000DD;
}
.usedlist table td.orange_1 {
border:1px solid #FFFFFF;
background-color:#fcd960;
}
.usedlist table td.orange_2 {
border:1px solid #FFFFFF;
background-color:#feb415;
}
.usedlist table td.orange_3 {
border:1px solid #FFFFFF;
background-color:#fb8302;
}
.usedlist table td.orange_4 {
border:1px solid #FFFFFF;
background-color:#fd4902;
}
.usedlist table td.lastH {border-right:1px solid #B1B1B1;}
.usedlist table td.lastV {border-bottom:1px solid #B1B1B1;}

/* tablecloth Style */
.usedlist table th.over {
	background:#09C;
	border:1px solid #09C;
	color:#FFF;
}
.usedlist table th.down {	background:#bce774;}
.usedlist table th.selected { background:#bce774;color:#555;}
.usedlist table td.selected {	background:#bce774;}

/* 販売地域から中古車を探す	sm6 20120629 */
.usedArea .areaBox {
	border-bottom:1px dotted #B1B1B1;
	line-height:160%;
	padding:5px 0;
}
.usedArea .area {
	font-weight:bold;
	float:left;
	width:90px;
}
.usedArea .area a {
	color:#333;
	text-decoration:none;
}
.usedArea .division {
	width:590px;
	float:left;
}
.usedArea .division li {
	border-right:1px solid #999;
	float:left;
	line-height:110%;
	list-style-type:none;
	margin:3px 5px 3px 0;
	padding-right:3px;
	white-space:nowrap;
}
.usedArea .division li a.last {border:0;}

/* 福祉車両・商用車追加 140725 sm20 */
#kuruma .add20140724 .catalog .bType01,
#kuruma .add20140724 .catalog .bType02,
#kuruma .add20140724 .catalog .bType03,
#kuruma .add20140724 .catalog .bType04,
#kuruma .add20140724 .catalog .bType05,
#kuruma .add20140724 .catalog .bType06,
#kuruma .add20140724 .catalog .bType07,
#kuruma .add20140724 .catalog .bType08,
#kuruma .add20140724 .catalog .bType09,
#kuruma .add20140724 .catalog .bType10,
#kuruma .add20140724 .catalog .bType11,
#kuruma .add20140724 .catalog .bType12,
#kuruma .add20140724 .catalog .bType13,
#kuruma .add20140724 .catalog .bType14 {
	float:left;
	padding:5px 10px 10px 10px;
	text-align:center;
	width:120px;
}
#kuruma .add20140724 .catalog .bType12{
	padding-left: 0;
}
#kuruma .add20140724 .bType01 a,
#kuruma .add20140724 .bType02 a,
#kuruma .add20140724 .bType03 a,
#kuruma .add20140724 .bType04 a,
#kuruma .add20140724 .bType05 a,
#kuruma .add20140724 .bType06 a,
#kuruma .add20140724 .bType07 a,
#kuruma .add20140724 .bType08 a,
#kuruma .add20140724 .bType09 a,
#kuruma .add20140724 .bType10 a,
#kuruma .add20140724 .bType11 a,
#kuruma .add20140724 .bType12 a,
#kuruma .add20140724 .bType13 a,
#kuruma .add20140724 .bType14 a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_icon_cars.gif) no-repeat center;
	display:block;
	height:0px;
	padding-top:50px;
	_margin-bottom:-10px;
}
#kuruma .add20140724 .bType01 a { background-position:0 -660px;}
#kuruma .add20140724 .bType01 a:hover { background-position:0 0;}
#kuruma .add20140724 .bType02 a { background-position:0 -720px;}
#kuruma .add20140724 .bType02 a:hover { background-position:0 -60px;}
#kuruma .add20140724 .bType03 a { background-position:0 -780px;}
#kuruma .add20140724 .bType03 a:hover { background-position:0 -120px;}
#kuruma .add20140724 .bType04 a { background-position:0 -840px;}
#kuruma .add20140724 .bType04 a:hover { background-position:0 -180px;}
#kuruma .add20140724 .bType05 a { background-position:0 -900px;}
#kuruma .add20140724 .bType05 a:hover { background-position:0 -240px;}
#kuruma .add20140724 .bType06 a { background-position:0 -1020px;}
#kuruma .add20140724 .bType06 a:hover { background-position:0 -360px;}
#kuruma .add20140724 .bType07 a { background-position:0 -1080px;}
#kuruma .add20140724 .bType07 a:hover { background-position:0 -420px;}
#kuruma .add20140724 .bType08 a { background-position:0 -1140px;}
#kuruma .add20140724 .bType08 a:hover { background-position:0 -480px;}
#kuruma .add20140724 .bType09 a { background-position:0 -1200px;}
#kuruma .add20140724 .bType09 a:hover { background-position:0 -540px;}
#kuruma .add20140724 .bType10 a { background-position:0 -960px;}
#kuruma .add20140724 .bType10 a:hover { background-position:0 -300px;}
#kuruma .add20140724 .bType11 a { background-position:0 -1260px;}
#kuruma .add20140724 .bType11 a:hover { background-position:0 -600px;}
#kuruma .add20140724 .bType12 a { background-position:0 -1500px;}
#kuruma .add20140724 .bType12 a:hover { background-position:0 -1380px;}
#kuruma .add20140724 .bType13 a { background-position:0 -1440px;}
#kuruma .add20140724 .bType13 a:hover { background-position:0 -1320px;}
#kuruma .add20140724 .bType14 a { background-position:0 -1620px;}
#kuruma .add20140724 .bType14 a:hover { background-position:0 -1560px;}

#kuruma .add20140724 .carSerchLayout{
	margin:10px 0 0;
}
#kuruma .add20140724 .carSerchLayout .box01{
	float: left;
	width: 280px;
	margin:0 10px 0 0;
}
#kuruma .add20140724 .carSerchLayout .box02{
	float: left;
	width: 420px;
}

/* 福祉車両・商用車追加 140725 end */


/* 新車見積もり向上施策 added by sm21 2014/12/08 */
#kuruma table .price .estmtWrap {
	text-decoration: none;
	color: #ff0000;
}
#kuruma table .price .estmtWrap span {
	display: block;
	padding-top:1px;
}
#kuruma table .price a.estmtWrap:hover {
	text-decoration:underline;
	color: #ff0000;
}
#kuruma table .price .estmtWrap .btnNcarEstmtMini,
#kuruma table .price .estmtWrap .btnUcarSrchMini,
#kuruma table .estmtWrap .btnNcarEstmtMiniDis,
#kuruma table .estmtWrap .btnUcarSrchMiniDis,
#kuruma table .estmtWrap .btnNcarEstmtPrep {
	margin-top: 5px;
	margin-bottom: 3px;
	width:122px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
}
#kuruma table .estmtWrap .btnNcarEstmtMini {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/btn_estimate_newcar_mini01.png) no-repeat left top;
}
#kuruma table a.estmtWrap:hover .btnNcarEstmtMini {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/btn_estimate_newcar_mini01_over.png) no-repeat left top;
}
#kuruma table .estmtWrap .btnUcarSrchMini {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/btn_search_usedcar_mini01.png) no-repeat left top;
}
#kuruma table a.estmtWrap:hover .btnUcarSrchMini {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/btn_search_usedcar_mini01_over.png) no-repeat left top;
}
#kuruma table .estmtWrap .btnNcarEstmtMiniDis {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/btn_estimate_newcar_mini01_disabled.png) no-repeat left top;
}
#kuruma table .estmtWrap .btnUcarSrchMiniDis {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/btn_search_usedcar_mini01_disabled.png) no-repeat left top;
}
#kuruma table .estmtWrap .btnNcarEstmtPrep {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/btn_prep_newdcar_mini01.png) no-repeat left top;
}
/* 新車見積もり向上施策 end */


/* WEB CG 連携施策 sm21 2015/3/19 */
#kuruma .apndLogo {
	float:right;
	margin-top:-13px;
}
#kuruma .webcgTopics > *:first-child + * + * {
	margin-bottom:5px!important;
}
#kuruma .webcgTopics .linkOther {
	padding-left:3px;
	vertical-align:0.1em;
}
#kuruma .webcgTopics .linkMore {
	text-align:right;
}
#kuruma .webcgTopics .linkMore a {
	display:inline-block;
	padding-left:20px;
	line-height:1em;
	padding:1px 0 4px 20px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/itemview/ico_cursor_navy01.png) no-repeat left 0;
	text-decoration:none;
}
#kuruma .webcgTopics .proReview {
	margin-top:20px;
}
#kuruma .webcgTopics .proReview:first-child {
	margin-top:0px;
}
#kuruma #tabContents .webcgTopics .photoS img{
	width:68px;
}
#kuruma .webcgTopics .proReview .photoS img{
	width:120px;
}
#kuruma #productInfoBox .boxWebcg .innrWrap.clearfix .fLeft p a img:hover{
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
}
/* WEB CG 連携施策 end */


/* webCG 東京モーターショー枠 */
#kuruma .tms {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/tms/tms_710_bg.png) left 50px no-repeat #000;
}
#kuruma .tms ul.articleList {
	padding:10px 0 0 0;
	display:table;
	border-collapse: separate;
	border-spacing:10px 0;
}
#kuruma .tms ul.articleList li {
	display:table-cell;
	width:165px;
	background-color:#666;
}
#kuruma .tms ul.articleList li:first-child {
	margin-left:0;
}
#kuruma .tms ul.articleList li a {
	color:#FFF;
}
#kuruma .tms ul.articleList li a span.image {
	display:block;
	width:165px;
	height:110px;
	overflow:hidden;
}
#kuruma .tms ul.articleList li a span.image img {
	width:165px;
}
#kuruma .tms ul.articleList li a span.txt {
	display:block;
	padding:5px 7px 7px 7px;
	line-height:1.3;
}
#kuruma .tms .moreLink {
	text-align:right;
}
#kuruma .tms .moreLink a {
	display:inline-block;
	line-height:1;
	padding:12px 10px 12px 17px;
	color:#FFF;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/tms/tms_710_arrow.png) left center no-repeat;
}

/* 中古車ランキング（価格部分）
   Replicate from kuruma_top.css 2016.9 sm16 */
#kuruma #usedRank .ucTxt {
	font-size:85%;
	padding-top:3px;
}
#kuruma #usedRank .price {
	color:#F00;
	line-height:70%;
}
#kuruma #usedRank.blueTab2 .price { /* 121010 sm8 */
	line-height:78%;
}
#kuruma #usedRank .price span {
	font-family:Verdana;
	font-weight:bold;
}

/* コミュニティ系コンテンツ
   Replicate from kuruma_top.css 2016.9 sm16 */
#kuruma .communityParts .half {
	width:345px;
}
#kuruma .communityParts #qaBox h3,
#kuruma .communityParts .boxB h3,
#kuruma .communityParts .h3box h3 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/nk_title_bg.gif) no-repeat;
	font-size:115%;
	height:28px;
	padding:13px 0 0 10px;
	margin-bottom:10px;
}
#kuruma .communityParts #qaBox h3 span,
#kuruma .communityParts .boxB h3 span {
	font-size:85%;
	font-weight:normal;
}
#kuruma .communityParts .h3box { position:relative;}
#kuruma .communityParts .h3box h3 {	float:none;}
#kuruma .communityParts .h3box span {
	position:absolute;
	top:13px;
	right:8px;
}
#kuruma .communityParts #qaBoxCts{
	min-height:1%;
	_height:1px;
	margin-bottom:10px;
}
#kuruma .communityParts #qaBoxCts .noHitArea{
	width:695px;
	margin-top:6px;
	margin-bottom:6px;
	padding-bottom:15px;
}
#kuruma .communityParts #qaBoxCts .noHitAreaInner{
	width:695px;
	padding:15px 0;
	text-align:center;
}
#kuruma .communityParts #qaBoxCts .qaNodata {
	width: 280px;
	background: url(https://img1.kakaku.k-img.com/images/qa/no_qa_bg.gif) no-repeat left top;
	padding:0 0 0 100px;
	text-align: left;
	margin: 0px auto;
}
#kuruma .communityParts #qaBoxCts .qaNodata p {
	line-height:1.3;
}
#kuruma .communityParts #qaBox table.qaListTbl{
	width:100%;
	margin-bottom:5px;
	border-collapse:collapse;
	word-wrap: break-word;
}
#kuruma .communityParts #qaBox table.qaListTbl th{
	padding:8px 0;
	font-size:77%;
	font-weight:normal;
	text-align:center;
}
#kuruma .communityParts #qaBox table.qaListTbl th{
	background-color:#f4f4f4;
	border-bottom:2px solid #cbcbcb;
}
#kuruma .communityParts #qaBox table.qaListTbl td{ background-color:#FFF;}
#kuruma .communityParts #qaBox table.qaListTbl td a{ text-decoration:none;}
#kuruma .communityParts #qaBox table.qaListTbl td a:hover{
	text-decoration:underline;
	cursor:pointer;
}
#kuruma .communityParts #qaBox table.qaListTbl td .qaList{
	width:100%;
	padding:10px 0;
	border-bottom:1px dotted #B1B1B1;
}
#kuruma .communityParts #qaBox table.qaListTbl td .qaList .batchArea{
	width:65px;
	float:left;
}
#kuruma .communityParts #qaBox table.qaListTbl td .qaList .imgArea{
	width:43px;
	float:left;
}
#kuruma .communityParts #qaBox table.qaListTbl td .qaList .textArea{
	width:397px;
	float:left;
	color:#0000dd;
	line-height:1.2;
}
#kuruma .communityParts #qaBox table.qaListTbl td .qaList .textArea02{
	width:600px;
	float:left;
	color:#0000dd;
	line-height:1.2;
}
#kuruma .communityParts #qaBox table.qaListTbl td .qaList .textArea02 p {
	width:600px;
	word-wrap:break-word;
}
#kuruma .communityParts #qaBox table.qaListTbl td .qaList .textArea .detailTxt,
#kuruma .communityParts #qaBox table.qaListTbl td .qaList .textArea02 .detailTxt{
	color:#333333;
}
#kuruma .communityParts #qaBox .qaBtnArea{
	background:#F1F1F1;
	border:1px dotted #B1B1B1;
	padding:10px 0;
	text-align:center;
}
#kuruma .communityParts #qaBox .qaBtnArea p { font-weight:bold;}
#kuruma .communityParts #qaBox .qaBtntset{ margin-bottom:7px;}
#kuruma .communityParts #qaBox ul.qaBtmLink {
	margin-bottom: 6px;
	width: 695px;
}
#kuruma .communityParts #qaBox ul.qaBtmLink li {
	background: url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat scroll left top transparent;
	float: right;
	list-style-type: none;
	margin-left: 10px;
	padding: 3px 0 2px 18px;
	white-space: nowrap;
}
#kuruma .communityParts .boxB .imgArea {
	float:left;
	width:42px;
}
#kuruma .communityParts .boxB .imgArea img { margin-right:3px;}
#kuruma .communityParts .boxB .textArea {	margin-left:42px;}
#kuruma .communityParts .boxB .listTypeA li {
	border-bottom:1px dotted #B1B1B1;
	padding-bottom:5px;
	margin-bottom:5px;
	width:345px;
}
#kuruma .communityParts .boxB #listReview .imgArea {
	float:left;
	width:25px;
}
#kuruma .communityParts .boxB #listReview .textArea {	margin-left:25px;}
#kuruma .communityParts .boxB #listReview.listTypeA li {
	padding-bottom:10px;
	margin-bottom:10px;
}
#kuruma .communityParts .boxB #listReview .prName { font-weight:bold;}
#kuruma .communityParts .boxB .noResult {
	text-align:center;
	background-color:#F5F5F5;
}
#kuruma .communityParts .boxB .noResult:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:1px;
	height:170px;
}
#kuruma .communityParts .boxB .noResult .noResultIn {
	display:inline-block;
	vertical-align:middle;
	line-height:1.6;
	font-size:12px;
}
#kuruma .communityParts .boxB .noResult .noResultIn .ttl {
	font-weight:bold;
	font-size:15px;
	color:#C33;
	padding-bottom:3px;
}
#kuruma .communityParts .boxB .noResult .noResultIn .btn {
	display:inline-block;
	padding:5px 20px;
	border-radius:20px;
	border:1px solid #CCC;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	color:#333;
	letter-spacing:0.1em;

	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}

/* 新車販売中の自動車一覧 201803 sm38 */
#kuruma .carList .phtArea .phtBox .photoS + .fontB + p{
	font-size: 12px;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, arial, verdana, sans-serif;
	line-height: 1.3;
	white-space: nowrap;
	margin-top: 5px;
}

/* 注目のコンテンツ調整 201811 sm38 */
#kuruma .attention.v2 .content a.thumb{
	position: relative;
	display: table-cell;
	vertical-align: top;
	width: 106px;
}

#kuruma .attention.v2 .content a.thumb img {
	float:left;
	margin-right: 0;
	box-sizing: border-box;
	padding: 2px;
	width: 106px;
	height: 81px;
	border: 1px solid #B1B1B1;
}

#kuruma .attention.v2 .content a.thumb + .textAreaA{
	margin-left:10px;
}

#kuruma .attention.v2 .content a.thumb:hover:after{
	content: "";
	border: 3px solid #09C;
	padding: 0px;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 106px;
	height: 81px;
}

#kuruma .attention.v2 .content strong {
	background: none;
	padding-left: 0;
	letter-spacing: -0.02em;
	font-weight: bold;
}

#kuruma .attention.v2 .content span.fontDate02 {
	color:#666;
	font-size:85%;
	margin-left: 1px;
	position: relative;
	top: 3px;
}
#kuruma .attention.v2 .content p{
	line-height: 120%;
	padding-bottom: 5px;
}
/*** 20190313 タブレット閲覧時ボタンエリアマイクロインタラクション sm42 ***/
#kuruma .hikakuTbl .top .newListBtn .is-noHover a.estimateBtnIn:hover {
	background: linear-gradient(to bottom, #f58615 0%,#e46700 100%);
	background-color: #f28314;
	border: 1px solid #e46700;
	text-decoration: none !important;
}
#kuruma .hikakuTbl .top .newListBtn .is-touch a.estimateBtnIn:hover{
	background: linear-gradient(to bottom, #ffaa17 0%,#ff9414 100%);
	background-color: #fd9c02;
	border: 1px solid #ff9414;
	text-decoration: none !important;
}
/*** 20190313 タブレット時閲覧ボタンエリアマイクロインタラクション sm42 end ***/