@charset "utf-8";

/* ===================================================================

CSS Information

 File name:catalog.css
 Author:ZIGExN,Inc
 
=================================================================== */

/*----------------------------------------------------
#header
----------------------------------------------------*/


.catalogResultBody #header .siteSlogan { top:30px; left:350px; }
.catalogDetailBody #header .siteSlogan { top:30px; left:350px; }
.catalogBrandBody #header .siteSlogan { top:30px; left:350px; }


/*----------------------------------------------------
	.catalogTopBody- カタログトップ
----------------------------------------------------*/


/* .twoColumnsBox */
#mainContents .twoColumnsBox { width:700px; }

	/* .easyCatalogSearch */
	#mainContents .easySearch {
		width:380px;
		float:left;
		padding-bottom:5px;
	}
		#mainContents .easySearch #quickSearchForm { margin-top:10px; }
			#mainContents .easySearch #quickSearchForm th { padding-bottom:3px; }
			#mainContents .easySearch #quickSearchForm td { padding:0 0 3px 5px; }
		#mainContents .easySearch .supplement { margin:2px 0 5px 0; }
		#mainContents .easySearch .button { text-align:center; }

	/* .priceSearch */
	#mainContents .priceSearch { width:310px; float:right; }
		#mainContents .priceSearch ul li {
			width:95px;
			float:left;
			margin-right:5px;
			line-height:220%;
		}
			#mainContents .priceSearch ul li a {
				background:url(/images/catalog/arrow_black.jpg) left 5px no-repeat;
				padding-left:10px;
			}

	/* .brandSearch */
	#mainContents .brandSearch {
		width:700px;
		background:url(/images/catalog/bg_brand.jpg) left bottom no-repeat;
		margin:10px 0;
	}
		/* h2 */
		#mainContents .brandSearch h2 { margin-bottom:5px; }
		/* .brandBox1 */
		#mainContents .brandSearch .brandBox1 {
			float:left;
			width:135px;
			margin-right:10px;
			padding-left:10px;
		}
			/* list */
			#mainContents .brandSearch .brandBox1 ul li.odd { width:60px; float:left; }
				#mainContents .brandSearch .brandBox1 ul li.even { width:60px; float:right; }
		/* .brandBox2 */
		#mainContents .brandSearch .brandBox2 {
			float:left;
			width:115px;
			margin-right:10px;
		}
		/* .brandBox3 */
		#mainContents .brandSearch .brandBox3 {
			float:left;
			width:100px;
			margin-right:10px;
		}
		/* .brandBox4 */
		#mainContents .brandSearch .brandBox4 {
			float:left;
			width:90px;
			margin-right:0;
		}
		/* h3 */
		#mainContents .brandSearch h3 {
			height:17px;
			margin-bottom:4px;
			padding-left:20px;
		}
			#mainContents .brandSearch h3.jpn { background:url(/images/catalog/flag/jpn_s.gif) left top no-repeat; }
			#mainContents .brandSearch h3.ger { background:url(/images/catalog/flag/ger_s.gif) left top no-repeat; }
			#mainContents .brandSearch h3.usa { background:url(/images/catalog/flag/usa_s.gif) left top no-repeat; }
			#mainContents .brandSearch h3.gbr { background:url(/images/catalog/flag/gbr_s.gif) left top no-repeat; }
			#mainContents .brandSearch h3.ita { background:url(/images/catalog/flag/ita_s.gif) left top no-repeat; }
			#mainContents .brandSearch h3.fra { background:url(/images/catalog/flag/fra_s.gif) left top no-repeat; }
		/* list */
		#mainContents .brandSearch ul li a {
			background:url(/images/catalog/arrow_black.jpg) left 5px no-repeat;
			padding-left:10px;
		}
		/* p */
		#mainContents .brandSearch p {
			width:690px;
			margin-top:10px;
			padding-bottom:5px;
			text-align:right;
		}
			#mainContents .brandSearch p a {
				background:url(/images/catalog/arrow_black.jpg) left 5px no-repeat;
				padding-left:10px;
			}

/* .bodytypeSearch */
#mainContents .bodytypeSearch {
	width:290px;
	float:left;
	padding-bottom:5px;
}
	/* list */
	#mainContents .bodytypeSearch ul { margin-right:5px; }
		#mainContents .bodytypeSearch ul li {
			width:135px;
			float:left;
			line-height:220%;
		}
			#mainContents .bodytypeSearch ul li.odd { margin-right:10px; }
			#mainContents .bodytypeSearch ul li.sedan { background:url(/images/catalog/icon_sedan.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.minivan { background:url(/images/catalog/icon_minivan.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.ccsuv { background:url(/images/catalog/icon_ccsuv.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.hatchback { background:url(/images/catalog/icon_hatchback.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.swagon { background:url(/images/catalog/icon_swagon.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.coupe { background:url(/images/catalog/icon_coupe.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.open { background:url(/images/catalog/icon_open.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.truck { background:url(/images/catalog/icon_truck.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.minicar { background:url(/images/catalog/icon_minicar.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li.others { background:url(/images/catalog/icon_others.jpg) right 5px no-repeat; }
			#mainContents .bodytypeSearch ul li a { background:url(/images/catalog/arrow_black.jpg) left 5px no-repeat; padding-left:10px; }

/* #year */
#mainContents .yearSearch {
	float:right;
	width:400px;
	margin-bottom:5px;
}
	#mainContents .yearSearch ul li {
		width:100px;
		float:left;
		line-height:180%;
	}
		#mainContents .yearSearch ul li a { background:url(/images/catalog/arrow_black.jpg) left 5px no-repeat; padding-left:10px; }

/* .keyword */
#mainContents .keyword {
	width:275px;
	margin-top:10px;
	background:url(/images/catalog/keyword_bg.jpg) left 3px no-repeat;
	margin-bottom:10px;
	padding:8px 10px 7px 115px;
}
	#mainContents .keyword table td { vertical-align:middle; }
	#mainContents .keyword table .txt { width:145px; margin-right:5px; }


/*----------------------------------------------------
#mainContents.catalog- 下層レイアウト
----------------------------------------------------*/


/* #mainContents.catalog */
#mainContents.catalog {
	float:left;
	width:640px;
	margin-right:20px;
}

/*#subContents.catalog */
#subContents.catalog { float:left; width:260px; }


/*----------------------------------------------------
	.catalogResultBody- カタログ検索結果
----------------------------------------------------*/


/* h2 */
.catalogResultBody #mainContents h2 {
	width:620px;
	height:35px;
	font-size:18px;
	font-weight:bold;
	background:url(/images/catalog/detail/h2_bg.jpg) 0 0 no-repeat;
	padding:5px 0 0 20px;
	margin-bottom:10px;
}

/* .squeeze */
.catalogResultBody #mainContents .squeeze {
	border:3px solid #B2CCE5;
	width:619px;
	margin:5px 0;
	padding:5px 5px 5px 10px;
}
	.catalogResultBody #mainContents .squeeze dl { width:619px; }
		.catalogResultBody #mainContents .squeeze dl dt {
			float:left;
			margin:0 10px 5px 0;
			color:#FF6600;
		}
		.catalogResultBody #mainContents .squeeze dl dt.maker { width:120px; }
		.catalogResultBody #mainContents .squeeze dl dt.model { width:110px; }
		.catalogResultBody #mainContents .squeeze dl dd {
			float:left;
			width:170px;
			margin:0 10px 5px 0;
		}
			* html .catalogResultBody #mainContents .squeeze dl dd { margin:0 5px 5px 0; }
				.catalogResultBody #mainContents .squeeze dl dd ul li { float:left; line-height:100%; }
				.catalogResultBody #mainContents .squeeze dl dd select { width:170px; }
				.catalogResultBody #mainContents .squeeze p { float:right; margin-top:5px; }

/* .num */
.catalogResultBody #mainContents .num span { color:#ff0000; }

/* .pagination */
.catalogResultBody #mainContents .pagination {
	float:left;
	width:640px;
	text-align:center;
	font-size:83%;
	margin-bottom:5px;
}
	/* a */
	.catalogResultBody #mainContents .pagination a {
		background-color:#D9E5FF;
		border:1px solid  #BFD9F2;
		padding:3px 5px;
	}
		.catalogResultBody #mainContents .pagination a:hover {
			background-color:#EFEFEF;
			padding:2px 5px;
		}
	/* h3 */
	.catalogResultBody #mainContents h3 {
		background:url(/images/catalog/result/h3_bg.jpg) 0 0 no-repeat;
		height:23px;
		padding-left:15px;
		padding-top:2px;
		margin:10px 0 8px 0;
		color:#000000;
	}

/* catalogList */
.catalogResultBody #mainContents .catalogList { margin-bottom:15px; }
	.catalogResultBody #mainContents .catalogList div {
		float:left;
		width:118px;
		margin:0 10px 10px 0;
		border: solid 1px #B2CCE5;
		background:url(/images/catalog/cat_name_bg.png) repeat-x 0 0;
	}
	.catalogResultBody #mainContents .catalogList .last { margin-right:0; }
	.catalogResultBody #mainContents .catalogList div .name {
		font-size: 10px;
		text-align: center;
    display: block;
    height: 3.4em;
    line-height: 1.2;
    margin: 5px 0;
		padding: 0 5px;
    overflow: hidden;
	}
	
	.cat_img {
		text-align: center;
	}
	
	.model_date {
		font-size: 10px;
		text-align: center;
		margin-bottom: 5px;
	}
	
	.catalogResultBody #mainContents .catalogList .price_nav dt {
		background: #B2CCE5;
		padding: 0;
		height: 10px;
	}
	
	.catalogResultBody #mainContents .catalogList .price_nav dt img {
		vertical-align: top;
		margin-top: 3px;
		margin-left: 3px;
	}
	
	.catalogResultBody #mainContents .catalogList .price_nav dd a:hover img {
		opacity:0.8;
		filter: alpha(opacity=80);
		-ms-filter: "alpha( opacity=80 )";
		background: #fff;
	}

	
	.catalogResultBody #mainContents .catalogList .price_nav dd {
		padding: 1px;
		background:url(/images/catalog/cat_bottom_bg.png) repeat-x left bottom;
	}
	
	.catalogResultBody #mainContents .catalogList .price_nav dd ul {
		overflow: hidden;
		/zoom: 1;
	}
	
	.catalogResultBody #mainContents .catalogList .price_nav dd ul li {
		float: left;
	}
	
	.btn_separator {
		padding-right: 3px;
		background:url(/images/catalog/cat_bottom_separator.png) repeat-y right top;
	}

/* .usedcarList */
#subContents.catalog .usedcarList  {
	width:258px;
	background:url(/images/catalog/detail/fmclist_bg.jpg) left bottom no-repeat;
	padding:0 1px 7px 1px;
	margin-bottom:10px;
}
	#subContents.catalog .usedcarList dl {
		width:245px;
		border-top:1px solid #EEE;
		margin:5px auto 0 auto;
		padding:5px;
	}
		#subContents.catalog .usedcarList dl.first { border-top:none; margin-top:0; }
		#subContents.catalog .usedcarList dl dt {
			float:left;
			width:120px;
			margin-right:10px;
		}
		#subContents.catalog .usedcarList dl dd { float:left; width:98px; }
			#subContents.catalog .usedcarList dl dd h4 { margin-bottom:5px; line-height:130%; }
			#subContents.catalog .usedcarList dl dd p {
				margin-bottom:3px;
				line-height:130%;
				font-size:12px;
			}
				#subContents.catalog .usedcarList dl dd p .price { color:#ff0000; font-weight:bold; }

#subContents.catalog .usedcarList .link ul,
#subContents.catalog .fullModelChengeList .link ul {
	padding: 8px 8px 5px;	
}

#subContents.catalog .usedcarList .link li,
#subContents.catalog .fullModelChengeList .link li {
	background: url(/images/common/icon_link01.gif) no-repeat left 6px;
  padding-left: 15px;
}

/*----------------------------------------------------
	.catalogDetailBody- カタログ詳細
----------------------------------------------------*/


/* h2 */
.catalogDetailBody #mainContents h2 {
	width:620px;
	height:35px;
	font-size:18px;
	background:url(/images/catalog/detail/h2_bg.jpg) 0 0 no-repeat;
	margin-bottom:10px;
	padding:5px 0 0 20px;
}

/* .tabNavigation */
.catalogDetailBody #mainContents .tabNavigation {
	width:640px;
	height:27px;
	border-bottom:#6699CC 3px solid;
	margin:10px 0;
}
	.catalogDetailBody #mainContents .tabNavigation li {
		float:left;
		width:130px;
		height:27px;
		margin-right:5px;
	}
		.catalogDetailBody #mainContents .tabNavigation li a {
			display:block;
			width:130px;
			height:27px;
		}
			.catalogDetailBody #mainContents .tabNavigation li.overview a { background:url(/images/catalog/detail/nav_main.jpg) left bottom no-repeat; }
			.catalogDetailBody #mainContents .tabNavigation li.grade a { background:url(/images/catalog/detail/nav_grade.jpg) left bottom no-repeat; }
				.catalogDetailBody #mainContents .tabNavigation li.overview a:hover,
				.catalogDetailBody #mainContents .tabNavigation li.grade a:hover { background-position:top; }
				.catalogDetailBody #mainContents .tabNavigation li.current a { background-position:top; }

/* #carInfo */
.catalogDetailBody #mainContents .carInfoBox { width:640px; }
	/* .leftBox */
	.catalogDetailBody #mainContents .carInfoBox .leftBox { float:left; width:320px; }
		.catalogDetailBody #mainContents .carInfoBox .leftBox .gradeList { margin-top:5px; }
		.catalogDetailBody #mainContents .carInfoBox .leftBox .minorChanges {
			width:318px;
			border:1px solid #6699CC;
			margin:10px 0;
		}
		.catalogDetailBody #mainContents .carInfoBox .leftBox .minorChanges ul { margin:5px; }
			.catalogDetailBody #mainContents .carInfoBox .leftBox .minorChanges ul li {
				width:130px;
				float:left;
				background:url(/images/catalog/arrow_black.jpg) 0 5px no-repeat;
				margin-right:5px;
				padding-left:10px;
				line-height:180%;
			}

	/* .rightBox */
	.catalogDetailBody #mainContents .carInfoBox .rightBox { float:right; width:310px; }
		.catalogDetailBody #mainContents .carInfoBox .rightBox h3 {
			font-size:16px;
			color:#3399CC;
			background:url(/images/catalog/detail/icon_copy.jpg) 0 0 no-repeat;
			padding-left:20px;
		}
			/* .catalogPrice */
			.catalogDetailBody #mainContents .carInfoBox .rightBox .catalogPrice {
				width:308px;
				color:#F00;
				font-size:14px;
				font-weight:bold;
				border:1px solid #DAE6F3;
				margin:5px 0 10px 0;
				padding:3px 5px;
			}
				.catalogDetailBody #mainContents .carInfoBox .rightBox .catalogPrice th { width:75px; padding:10px 10px 5px 10px; }
				.catalogDetailBody #mainContents .carInfoBox .rightBox .catalogPrice .button { text-align:center; padding-bottom:10px; }
			/* .spec */
			.catalogDetailBody #mainContents .carInfoBox .rightBox .spec {
				width:308px;
				border-top:1px solid #7FBEFF;
				border-right:1px solid #7FBEFF;
				border-left:1px solid #7FBEFF;
				margin:10px 0;
			}
			.catalogDetailBody #mainContents .carInfoBox .rightBox .spec th {
				width:114px;
				padding-left:5px;
				background-color:#E5F2FF;
				border-bottom:1px solid #7FBEFF;
				border-right:1px solid #7FBEFF;
				font-weight:bold;
			}
			.catalogDetailBody #mainContents .carInfoBox .rightBox .spec td {
				float:left;
				width:183px;
				border-bottom:1px solid #7FBEFF;
				padding-left:5px;
			}
			.catalogDetailBody #mainContents .carInfoBox .rightBox .link {
				margin:0 0 10px;
			}
			.catalogDetailBody #mainContents .carInfoBox .rightBox .link a {
				background-image:url(/images/catalog/detail/detail_button_sprite.png);
				background-repeat: no-repeat;
				float: left;
				display: inline;
				width: 100px;
				height: 32px;
				text-indent: -9999px;
			}
			.catalogDetailBody #mainContents .carInfoBox .rightBox .used { background-position: 0 0; }
			.catalogDetailBody #mainContents .carInfoBox .rightBox .used:hover { background-position: 0 -32px; }
			.catalogDetailBody #mainContents .carInfoBox .rightBox .newcar { background-position: -100px 0; margin: 0 5px; }
			.catalogDetailBody #mainContents .carInfoBox .rightBox .newcar:hover { background-position: -100px -32px; }
			.catalogDetailBody #mainContents .carInfoBox .rightBox .sell { background-position: -200px 0;}
			.catalogDetailBody #mainContents .carInfoBox .rightBox .sell:hover { background-position: -200px -32px; }

/* .carGradeList */
.catalogDetailBody #mainContents .carGradeList table { width:640px; margin-bottom:10px; }
		.catalogDetailBody #mainContents .carGradeList table thead td {
			background-color:#333333;
			color:#FFFFFF;
			text-align:center;
			border:1px solid #666666;
		}
		.catalogDetailBody #mainContents .carGradeList table th {
			background-color:#E8F0F7;
			padding:5px 5px;
			width:110px;
			border-bottom:1px solid #8CB3D9;
			border-right:1px solid #8CB3D9;
			border-left:1px solid #8CB3D9;
			vertical-align:top;
		}
		.catalogDetailBody #mainContents .carGradeList table td {
			border-bottom:1px solid #8CB3D9;
			border-right:1px solid #8CB3D9;
			text-align:center;
			font-size:10px;
		}
			.catalogDetailBody #mainContents .carGradeList table td.date { font-size:10px; }
			.catalogDetailBody #mainContents .carGradeList table td.usedcar { padding:2px 0; }

/* 同じ車種の新着物件 */
.catalogDetailBody #mainContents .usedcar h3 { margin-bottom:5px; }
.catalogDetailBody #mainContents .usedcar dl {
	float:left;
	width:198px;
	padding:5px;
	border:1px solid #dddddd;
	margin: 0 5px 5px 0;
}

.catalogDetailBody #mainContents .usedcar dl dd span {
	font-size: 10px;
	font-weight: normal;
	color: #333;
	padding: 0 0 0 3px;	
}

.gradeLink a {
	font-size: 10px;
	color: #333;
	text-decoration: none;
}

	/* IE ハック */.catalogDetailBody #mainContents .usedcar dl { /margin-bottom:0; }
	.catalogDetailBody #mainContents .usedcar .right { margin-right:0; }
	.catalogDetailBody #mainContents .usedcar dl dt {
		float:left;
		width:80px;
		margin-right:10px;
	}
	.catalogDetailBody #mainContents .usedcar dl dd { float:left; width:108px; }
		.catalogDetailBody #mainContents .usedcar dl dd .price { color:#FF0000; font-weight:bold; }
		.catalogDetailBody #mainContents .usedcar dl dd .btn { margin-top:3px; }

/* .viewUsedcar */
.catalogDetailBody #mainContents .viewUsedcar { margin-bottom:10px; text-align:right; }
.catalogDetailBody #mainContents .viewUsedcar a {
	background:url(/images/catalog/arrow_black.jpg) left 5px no-repeat;
	padding-left:10px;
}

/*値引きコンテンツ等へのリンク*/
.service_link {
	border-top:1px solid #DDD;
	padding:10px 0 20px 70px;
	background:url(../../images/catalog/detail/buy_img.gif) left 10px no-repeat;
	}
.service_link .buy a {
	/*
	display:block;
	padding:0 0 0 70px;
	text-decoration:none;
	color:#000;
	line-height:1.5;
	margin:0 0 10px;
	height:40px;*/
	margin-bottom: 3px;
	display: block;
	}

.service_link .buy a span {
	/*
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#06C;
	*/
	}

.service_link .buy a:hover {
	/*
	background:url(../../images/catalog/detail/buy_img_over.gif) left top no-repeat #EBF3FB;
	*/
	}

/* 右カラム */
#subContents.catalog .fullModelChengeList {
	width:258px;
	background:url(/images/catalog/detail/fmclist_bg.jpg) left bottom no-repeat;
	padding:0 1px 5px 1px;
	margin-bottom:10px;
}
	#subContents.catalog .fullModelChengeList table {
		width:100%;
		border-bottom:1px solid #CCCCCC;
		margin:0 auto;
		padding:5px 5px 5px 10px;
		overflow:hidden;
	}
		#subContents.catalog .fullModelChengeList table.first { border-bottom:none; }
		#subContents.catalog .fullModelChengeList table:hover,
		#subContents.catalog .fullModelChengeList table.current { background:url(/images/catalog/detail/fmclist_over.jpg) 0 0 no-repeat; }
		#subContents.catalog .fullModelChengeList table .photo { width:120px; padding:5px 10px 5px 10px; }
			#subContents.catalog .fullModelChengeList table ul { width:110px; }
				#subContents.catalog .fullModelChengeList table ul li { margin-bottom:5px; line-height:130%; }

#subContents.catalog .searchBox {
	width:240px;
	background:url(/images/catalog/searchbox_bg.jpg) left bottom no-repeat;
	padding:10px;
}
	#subContents.catalog .searchBox .photo { width:80px; padding-right:10px; vertical-align:top; }
	#subContents.catalog .searchBox select { width:140px; margin-bottom:5px; }


/*----------------------------------------------------
	.catalogBrandBody- メーカー一覧
----------------------------------------------------*/


.catalogBrandBody #mainContents h2 {
	width:920px; 
	height:40px;
	background:url(/images/catalog/brand/h2_bg.jpg) no-repeat;
}
.catalogBrandBody #mainContents #brandBox { width:920px; }
	.catalogBrandBody #mainContents #brandBox h3 {
		width:275px;
		height:25px;
		padding-left:25px;
		padding-top:3px;
		background-color:#6699CC;
	}
		.catalogBrandBody #mainContents #brandBox #jpn h3 { background:url(/images/catalog/brand/h3_jpn.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #ger h3 { background:url(/images/catalog/brand/h3_ger.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #usa h3 { background:url(/images/catalog/brand/h3_usa.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #gbr h3 { background:url(/images/catalog/brand/h3_gbr.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #ita h3 { background:url(/images/catalog/brand/h3_ita.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #fra h3 { background:url(/images/catalog/brand/h3_fra.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #swe h3 { background:url(/images/catalog/brand/h3_swe.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #kor h3 { background:url(/images/catalog/brand/h3_kor.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #hol h3 { background:url(/images/catalog/brand/h3_ned.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #rsa h3 { background:url(/images/catalog/brand/h3_rsa.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #mys h3 { background:url(/images/catalog/brand/h3_mas.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #rus h3 { background:url(/images/catalog/brand/h3_rus.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox #zzz h3 { background:url(/images/catalog/brand/h3_others.gif) no-repeat; }
		.catalogBrandBody #mainContents #brandBox div { float:left; margin-right:6px; }
		.catalogBrandBody #mainContents #brandBox ul { width:278px; }
		.catalogBrandBody #mainContents #brandBox ul li.odd {
			width:135px;
			margin-right:8px;
			float:left;
			background:url(/images/catalog/arrow_black.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		.catalogBrandBody #mainContents #brandBox ul li.even {
			width:135px;
			float:left;
			background:url(/images/catalog/arrow_black.jpg);
			background-repeat:no-repeat;
			background-position:left center;
		}
		.catalogBrandBody #mainContents #brandBox ul li a { padding-left:10px; }
.catalogBrandBody #mainContents .brandListBox { width:920px; margin-top:13px; }

.catalogBrandBody #mainContents .hotlink { margin-top:20px; }