a,a:visited{color: #ff387f;}
body{ background: url(/images/base/car_stock/bg_body.jpg) repeat left top; }
#wrapper{ background: url(/images/base/car_stock/bg_wrapper.jpg) repeat-x left top; }
#topsection{overflow: hidden}
#maincontainer{background: url(/images/base/car_stock/bg_maincontainer.png) repeat-y left top; _overflow:visible}
#contentwrapper{background: url(/images/base/car_stock/bg_contentwrapper.png) no-repeat left top; _overflow:visible}
/*
#logo{
	position: absolute;
	top: 6px;
	margin: 0 0 0 -20px;
	width: 360px;
	height: 66px;
	background: url(/images/base/car_stock/logo.png) no-repeat left top;
}
*/
#logo{
	position: absolute;
	top: 20px;
	margin: 0 0 0 -20px;
	width: 362px;
	height: 47px;
	background: url(/images/base/car_stock/logo2.png) no-repeat left top;
}
#header{
	float: right;
	_display: inline;
	margin: 0 16px 20px 0;
	width: 220px;
	font-size: 85%;
}
#gnav{
	overflow: hidden;
	margin: 0 0 20px 15px;
	width: 964px;
	height: 32px;
}
	#gnav li{float: left;}
		#gnav li a span{display:none;}
		#gnav li a{
			display: block;
			width: 125px;
			height: 32px;
			background-image: url(/images/base/car_stock/bg_gnav.png);
			background-repeat: no-repeat;
		}

		#gnav li#gnav_new_cars a{background-position: left top;}
		#gnav li#gnav_new_cars a:hover,
		#gnav li#gnav_new_cars a.current{ background-position: left bottom }

		#gnav li#gnav_stock_list a{background-position: -125px top;}
		#gnav li#gnav_stock_list a:hover,
		#gnav li#gnav_stock_list a.current{ background-position: -125px bottom }

		#gnav li#gnav_purchase a{background-position: -250px top;}
		#gnav li#gnav_purchase a:hover,
		#gnav li#gnav_purchase a.current{ background-position: -250px bottom }

		#gnav li#gnav_car_sales a{background-position: -375px top;}
		#gnav li#gnav_car_sales a:hover,
		#gnav li#gnav_car_sales a.current{ background-position: -375px bottom }

		#gnav li#gnav_custom_selling a{background-position: -500px top;}
		#gnav li#gnav_custom_selling a:hover,
		#gnav li#gnav_custom_selling a.current{ background-position: -500px bottom }

		#gnav li#gnav_far_delivered a{background-position: -625px top;}
		#gnav li#gnav_far_delivered a:hover,
		#gnav li#gnav_far_delivered a.current{ background-position: -625px bottom }

		#gnav li#gnav_documents a{background-position: -750px top;}
		#gnav li#gnav_documents a:hover,
		#gnav li#gnav_documents a.current{ background-position: -750px bottom }

		#gnav li#gnav_questions a{width:89px; background-position: right top;}
		#gnav li#gnav_questions a:hover,
		#gnav li#gnav_questions a.current{ background-position: right bottom }

.box_h2{margin: 0 0 20px 15px;}
.box_h2 p{display: none;}
#h2_stock_list{
	width: 787px;
	height: 40px;
	background: url(/images/base/car_stock/h2_stock_list.png) no-repeat left top;
}
#h2_new_cars{
	width: 481px;
	height: 40px;
	background: url(/images/base/car_stock/h2_new_cars.png) no-repeat left top;
}
#h2_purchase{
	width: 797px;
	height: 50px;
	background: url(/images/base/car_stock/h2_purchase.png) no-repeat left top;
}
#h2_car_sales{
	width: 809px;
	height: 51px;
	background: url(/images/base/car_stock/h2_car_sales.png) no-repeat left top;
}
#h2_custom_selling{
	width: 959px;
	height: 53px;
	background: url(/images/base/car_stock/h2_custom_selling.png) no-repeat left top;
}
#h2_far_delivered{
	width: 560px;
	height: 39px;
	background: url(/images/base/car_stock/h2_far_delivered.png) no-repeat left top;
}
#h2_documents{
	width: 831px;
	height: 51px;
	background: url(/images/base/car_stock/h2_documents.png) no-repeat left top;
}
#h2_questions{
	width: 898px;
	height: 52px;
	background: url(/images/base/car_stock/h2_questions.png) no-repeat left top;
}
#h2_voice{
	width: 797px;
	height: 40px;
	background: url(/images/base/car_stock/h2_voice.png) no-repeat left top;
}

#tabs{
	overflow: hidden;
	margin: 0 0 0 15px;
	width: 1013px;
	background: url(/images/base/car_stock/bg_hr.png) no-repeat left bottom;
}
	#tabs ul{
		height: 44px;
		background: url(/images/base/car_stock/bg_hr.png) no-repeat left bottom;
	}
	#tabs li,
	#tabs li div{float: left;}
		#tabs li a span{display:none;}
		#tabs li a{
			display: block;
			width: 166px;
			height: 44px;
			background-image: url(/images/base/car_stock/bg_tabs.png);
			background-repeat: no-repeat;
		}

		#tabs li#tabs_recommended a{background-position: left top;}
		#tabs li#tabs_recommended a:hover,
		#tabs li#tabs_recommended a.current{ background-position: left bottom }

		#tabs li#tabs_access_ranking{margin-left: -1px}
		#tabs li#tabs_access_ranking a{background-position: right top;}
		#tabs li#tabs_access_ranking a:hover,
		#tabs li#tabs_access_ranking a.current{ background-position: right bottom }

		.ui-tabs-panel {
		}
		.ui-tabs-hide {
			display: none;
		}
		.ui-tabs-selected #tab_selected_1 a{
			background-position: left bottom !important;
		}
		.ui-tabs-selected #tab_selected_2 a{
			background-position: right bottom !important;
		}

.box_cars{
	overflow: hidden;
	margin: 23px -10px 23px 0;
	width: 1023px;
}
	.box_cars p{
		margin: 0 7px 0 0;
		padding: 0;
		line-height: 1.2em;
	}
	.box_cars p.border_dotted{
		background: url(/images/border_dotted.gif) repeat-x left bottom;
	}
	.box_cars p.name{
		padding: 0 0 2px 0;
		font-weight: bold;
	}
	.box_cars p.price{
		margin-top: 5px;
		padding: 0 0 2px 0;
		font-weight: bold;
		color: #f53a7d;
	}
	.box_cars p.data{
		padding: 2px 0;
		font-size: 77%;
	}
	p.comment{margin: 10px 10px 0 10px;}
	.box_new_cars p.comment{
		margin: 5px 0 5px 0;
		padding: 5px 0 0 0;
		background: url(/images/base/car_stock/bg_hr.png) no-repeat left top;
	}
	p.zenbo{
		float: right;
		margin: 0 10px 0 0;
		width: 83px;
	}
		p.zenbo a span{display:none}
		p.zenbo a{
			display: block;
			width: 83px;
			height: 19px;
			background: url(/images/base/car_stock/bg_zenbo.png) no-repeat left top;
		}
	p.zenbo2{
		float: right;
		margin: 0 10px 0 0;
		width: 117px;
	}
		p.zenbo2 a span{display:none}
		p.zenbo2 a{
			display: block;
			width: 117px;
			height: 17px;
			background: url(/images/base/car_stock/bg_zenbo2.png) no-repeat left top;
		}
		p.zenbo2 a:hover{background-position: left bottom;}
	/*
	 * Recommended
	 */
	.box_cars .car_recommended{
		float: left;
		_display: inline;
		margin: 0 10px 0 0;
		width: 325px;
		background: url(/images/base/car_stock/bg_recommended_top.png) no-repeat left top;
	}
		.box_cars .car_recommended_middle{
			width: 325px;
			height: 197px;
			background: url(/images/base/car_stock/bg_recommended_middle.png) repeat-y left top;
		}
			.box_cars .car_recommended_middle div.box{
				margin-top: 10px;
			}
			.box_cars .car_recommended_middle div.left{
				_display: inline;
				margin: 0 0 0 10px;
				width: 167px;
			}
			.box_cars .car_recommended_middle div.right{
				margin: 0 10px;
				width: 128px;
				_width: 118px;
			}
		.box_cars .car_recommended_bottom{
			width: 325px;
			height: 10px;
			background: url(/images/base/car_stock/bg_recommended_bottom.png) no-repeat left top;
		}
		*:first-child+html .box_cars .car_recommended_middle{
			height: 230px !important;
		}
	/*
	 * Access Ranking
	 */
	.ranking{
		position: absolute;
		margin: -14px 0 0 -2px;
		width: 39px;
		height: 36px;
		background-image: url(/images/base/car_stock/ranking.png);
		background-repeat: no-repeat;
	}
		#r1{background-position: left top}
		#r2{background-position: left -36px}
		#r3{background-position: left -72px}
		#r4,#r5{
			width: 29px;
			height: 28px;
		}
		#r4{background-position: left -108px}
		#r5{background-position: left bottom}
	/*
	 * Default List View
	 */
	.box_cars .car_list{
		float: left;
		margin: 0 7px 0 0;
		width: 194px;
		background: url(/images/base/car_stock/bg_car_list_top.png) no-repeat left top;
	}
		.box_cars .car_list_middle{
			width: 194px;
			height: 230px;
			background: url(/images/base/car_stock/bg_car_list_middle.png) repeat-y left top;
		}
		.box_cars .car_list_middle div.box{
				margin: 10px 0 0 7px;
			}
		.box_cars .car_list_bottom{
			width: 194px;
			height: 10px;
			background: url(/images/base/car_stock/bg_car_list_bottom.png) no-repeat left top;
		}
		*:first-child+html .box_cars .car_list_middle{
			height: 300px !important;
		}
		.box_cars .car_list_middle{
			_height: 300px !important;
		}

#stock_list{
	margin-left: 15px;
	padding-bottom: -10px;
}
	#stock_list .box_cars{
		margin-bottom: 0;
	}
	#stock_list .car_list{
		margin-bottom: 20px;
	}

	#stock_list .car_list_middle{
		height: 270px;
	}
	#stock_list p.zenbo{
		margin-top: 10px;
	}
#box_sort{
	overflow: hidden;
	margin: 0 0 0 15px;
	width: 998px;
	height: 30px;
}
	#sort_panel{
		position: absolute;
		overflow: hidden;
		float: right;
		margin: 10px 0 0 0;
		width: 998px;
	}
		#sort_panel div{
			float: right;
			margin-left: 20px;
		}
		#sort_panel div *{
			float:left;
			display: block;
		}
		#sort_panel div em{
			margin: 1px -10px 0 0;
		}
		#sort_panel div span{
			_display: inline;
			margin: 1px 0 0 18px;
		}
		#sort_panel div a{
			margin-left: 10px;
			width: 32px;
			height: 15px;
			background: url(/images/base/car_stock/bg_sort_a.png) no-repeat left bottom;
			_background: url(/images/base/car_stock/bg_sort_a.png) no-repeat left -16px;
		}
		#sort_panel div a:hover,
		#sort_panel div a.current{
			background-position: left top;
		}

.box_car_detail{
	overflow: hidden;
	margin: 0 0 15px 15px;
	width: 998px;
}
	.box_car_detail h2{
		margin: 0 0 20px 0;
		padding-bottom: 10px;
		background: url(/images/base/car_stock/bg_hr.png) no-repeat left bottom;
	}
		.box_car_detail h2 span{
			display: block;
			margin: 0 0 0 5px;
			padding: 0 0 0 20px;
			height: 1em;
			background: url(/images/base/car_stock/arrow1.png) no-repeat left center;
		}
	.box_car_detail div.left{
		width: 335px;
	}
		.car_image{
			float: left;
			_display: inline;
			width: 335px;
			background: url(/images/base/car_stock/bg_car_detail_top.png) no-repeat left top;
		}
			.car_image_middle{
				width: 335px;
				height: 338px;
				background: url(/images/base/car_stock/bg_car_detail_middle.png) repeat-y left top;
			}
			.box_new_cars .car_image_middle{
				height: 236px;
			}
				.car_image_middle .box{
					position:relative;
					margin: 10px 11px;
				}
				#view img{cursor: pointer;}
				#view-0{z-index: 1009}#view-1{z-index: 1008}#view-2{z-index: 1007}#view-3{z-index: 1006}#view-4{z-index: 1005}#view-5{z-index: 1004}#view-6{z-index: 1003}#view-7{z-index: 1002}#view-8{z-index: 1001}#view-9{z-index: 1000}
				#thumbs{
					overflow: hidden;
					margin-right: -2px;
					width: 315px;
				}
					#thumbs img{
						float: left;
						margin: 2px 2px 2px 0;
						width: 61px;
						height: 46px;
						cursor: pointer;
					}
		#buttons{
			overflow: hidden;
			margin: 11px -2px 10px 0;
			width: 337px;
			height: 70px;
		}
			#buttons li{
				float: left;
				margin-right: 2px;
			}
			#buttons li a span{display: none}
			#buttons li a{
				display: block;
				width: 130px;
				height: 70px;
				background: url(/images/base/car_stock/bg_car_detail_buttons.png) no-repeat left top;
			}
			#buttons li a#b1:hover{background-position: left bottom;}
			#buttons li a#b2{background-position: -130px top;}
			#buttons li a#b2:hover{background-position: -130px bottom;}
			#buttons li a#b3{width: 71px; background-position: right top;}
			#buttons li a#b3:hover{background-position: right bottom;}
		#ys{
			overflow: hidden;
			margin: 0;
			width: 335px;
			height: 140px;
			background: url(/images/base/car_stock/bg_car_detail_ys.png) no-repeat left top;
			text-shadow: none;
			color: #fff;
		}
				#ys ul{
					margin: 47px 0 0 16px;
				}
		.car_image_bottom{
			overflow: hidden;
			width: 335px;
			height: 10px;
			background: url(/images/base/car_stock/bg_car_detail_bottom.png) no-repeat left top;
		}
	.box_car_detail div.right{
		width: 653px;
	}
		.box_car_detail div.right .data{
			width: 653px;
			background: url(/images/base/car_stock/bg_car_detail_data_top.png) no-repeat left top;
		}
			.box_car_detail div.right .data_middle{
				overflow: hidden;
				padding: 11px 11px 0 11px;
				width: 631px;
				background: url(/images/base/car_stock/bg_car_detail_data_middle.png) repeat-y left top;
			}
			.box_car_detail div.right .data_middle h3{
				margin-bottom: 5px;
				padding: 0 0 5px 0;
				text-align: right;
				font-size: 153.9%;
				color: #f53a7d;
				background: url(/images/border_dotted.gif) repeat-x left bottom;
			}
			.box_car_detail div.right .data_middle ul{
				overflow: hidden;
				width: 633px;
				marginn-right: -1px;
			}
			.box_car_detail div.right .data_middle li{
				float: left;
				_display: inline;
				margin-top: 5px;
				padding: 6px 0;
				width: 211px;
				background: url(/images/border_dotted.gif) repeat-x left bottom;
			}
			.box_car_detail div.right .data_middle li.last{
				width: 422px;
			}
				.box_car_detail div.right .data_middle li span{
					padding: 3px 0 3px 20px;
					_padding: 1px 0 1px 20px;
					vertical-align: middle;
					background: url(/images/base/car_stock/arrow1.png) no-repeat left center;
					font-weight: bold;
				}
			.box_car_detail div.right .data_middle .data_other{
				margin: 8px 0 0 0;
				vertical-align: middle;
			}
				.box_car_detail div.right .data_middle .data_other span{
					font-weight: bold;
				}
				.box_car_detail div.right .data_middle .data_other em{
					font-weight: normal;
					font-size: 123.1%;
				}
			.box_car_detail div.right .data_middle dt{
				font-weight: bold;
				margin: 10px 0 5px 0;
				padding: 0 0 5px 0;
				background: url(/images/border_dotted.gif) repeat-x left bottom;
			}
			.box_car_detail div.right .data_middle dd{
				margin: 0 0 10px 0;
			}
		.box_car_detail div.right .data_bottom{
			overflow: hidden;
			margin-bottom: 12px;
			width: 653px;
			height: 10px;
			background: url(/images/base/car_stock/bg_car_detail_data_bottom.png) no-repeat left top;
		}


/*
 * Tapes
 */
.tape_stock_list{
	z-index: 9500;
	position: absolute;
	margin: -10px 0 0 -8px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_stock_list.png) no-repeat left top;
}
	.box_car_detail .tape_stock_list{margin: -30px 0 0 -8px;}
.tape_new_cars_big{
	z-index: 9499;
	position: absolute;
	margin: -20px 0 0 -8px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_new_cars_big.png) no-repeat left top;
}
.tape_under_offer_big{
	z-index: 9499;
	position: absolute;
	margin: -20px 0 0 -8px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_under_offer_big.png) no-repeat left top;
}
.tape_sold_out_big{
	z-index: 9499;
	position: absolute;
	margin: -20px 0 0 -8px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_sold_out_big.png) no-repeat left top;
}
.tape_top1{
	position: absolute;
	margin: -18px 0 0 -5px;
	width: 91px;
	height: 42px;
	background: url(/images/base/car_stock/tape_top1.png) no-repeat left top;
}
.tape_bottom1{
	position: absolute;
	margin: 0 0 0 240px;
	width: 91px;
	height: 17px;
	background: url(/images/base/car_stock/tape_bottom1.png) no-repeat left top;
}
	.box_car_detail .box .left .tape_bottom1{margin: -10px 0 0 249px;}
	.box_car_detail .box .right .tape_bottom1{margin: 0 0 0 567px;}
.tape_bottom2{
	position: absolute;
	margin: -10px 0 0 737px;
	width: 91px;
	height: 17px;
	background: url(/images/base/car_stock/tape_bottom1.png) no-repeat left top;
}
	.box_common_content2 .tape_bottom2{
		margin: -10px 0 0 890px !important;
	}
.tape_list1{
	z-index: 9499;
	position: absolute;
	margin: -14px 0 0 53px;
	width: 88px;
	height: 22px;
	background: url(/images/base/car_stock/tape_list1.png) no-repeat left top;
}
.tape_list2{
	z-index: 9499;
	position: absolute;
	margin: -18px 0 0 53px;
	width: 88px;
	height: 28px;
	background: url(/images/base/car_stock/tape_list2.png) no-repeat left top;
}
.tape_new_cars,
.tape_under_offer,
.tape_sold_out{
	z-index: 9500;
	position: absolute;
	margin: -14px 0 0 -5px;
	width: 140px;
	height: 47px;
}
.tape_new_cars{background: url(/images/base/car_stock/tape_new_cars.png) no-repeat left top;}
.tape_under_offer{background: url(/images/base/car_stock/tape_under_offer.png) no-repeat left top;}
.tape_sold_out{background: url(/images/base/car_stock/tape_sold_out.png) no-repeat left top;}
.tape_steps{
	position: absolute;
	margin: -13px 0 0 -15px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_steps.png) no-repeat left top;
}
	#step1{background-position: left top;}
	#step2{background-position: left -72px;}
	#step3{background-position: left -144px;}
	#step4{background-position: left -216px;}
	#step5{background-position: left bottom;}
.tape_congraturation{
	z-index: 9499;
	position: absolute;
	margin: -13px 0 0 -15px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_congraturation.png) no-repeat left top;
}
.tape_all_over_japan{
	z-index: 9499;
	position: absolute;
	margin: -13px 0 0 -15px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_all_over_japan.png) no-repeat left top;
}
.tape_need_list{
	z-index: 9499;
	position: absolute;
	margin: -13px 0 0 -15px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_need_list.png) no-repeat left top;
}
.tape_questions{
	z-index: 9499;
	position: absolute;
	margin: -13px 0 0 -15px;
	width: 167px;
	height: 72px;
	background: url(/images/base/car_stock/tape_questions.png) no-repeat left top;
}

/*
 * Common
 */
.box_common_content{
	margin: 0 102px 20px 102px;
	width: 823px;
	background: url(/images/base/car_stock/bg_common_content_top.png) no-repeat left top;
}
	.box_common_content .box{
		width: 823px;
		background: url(/images/base/car_stock/bg_common_content_middle.png) repeat-y left top;
	}
	.box_common_content .box div.left{
		width: 152px;
		text-align: center;
	}
	.box_common_content .box div.right{
		padding: 20px 10px 0 0;
		width: 631px;
	}
.common_content_bottom{
	width: 823px;
	height: 10px;
	background: url(/images/base/car_stock/bg_common_content2_bottom.png) no-repeat left top;
}
.box_common_content2{
	margin: 0 26px 20px 26px;
	width: 976px;
	background: url(/images/base/car_stock/bg_common_content2_top.png) no-repeat left top;
}
	.box_common_content2 .box{
		width: 976px;
		background: url(/images/base/car_stock/bg_common_content2_middle.png) repeat-y left top;
	}
	.box_common_content2 .box div.left{
		width: 345px;
		text-align: center;
	}
	.box_common_content2 .box div.right{
		padding: 20px 10px 0 0;
		width: 595px;
	}
.common_content_bottom2{
	width: 976px;
	height: 10px;
	background: url(/images/base/car_stock/bg_common_content2_bottom.png) no-repeat left top;
}
.line_end{
	margin: 10px 0;
	width: 823px;
	height: 62px;
	background: url(/images/base/car_stock/arrow2.png) no-repeat center top;
}
.box_h3{background: url(/images/base/car_stock/bg_hr.png) no-repeat left bottom;}
	.box_h3 h3{padding: 0 0 10px 0;}
.img_tel{
	margin: 40px auto 0 auto;
	width: 112px;
	height: 142px;
	background: url(/images/base/car_stock/img_tel.png) no-repeat left center;
}
.img_check{
	margin: 40px auto 0 auto;
	width: 128px;
	height: 128px;
	background: url(/images/base/car_stock/img_check.png) no-repeat left center;
}
.img_write{
	margin: 40px auto 0 auto;
	width: 118px;
	height: 80px;
	background: url(/images/base/car_stock/img_write.png) no-repeat left center;
}
.img_maintenance{
	margin: 40px auto 0 auto;
	width: 128px;
	height: 137px;
	background: url(/images/base/car_stock/img_maintenance.png) no-repeat left center;
}
.img_delivery{
	margin: 40px auto 0 auto;
	width: 145px;
	height: 131px;
	background: url(/images/base/car_stock/img_delivery.png) no-repeat left center;
}
.img_car_sales{
	margin: 10px auto 0 10px;
	width: 345px;
	height: 419px;
	background: url(/images/base/car_stock/img_car_sales.jpg) no-repeat left center;
}
.img_custom_selling{
	z-index: 9449;
	position: absolute;
	margin: 10px auto 0 10px;
	_margin: 10px auto 0 -160px;
	width: 357px;
	height: 230px;
	background: url(/images/base/car_stock/img_custom_selling.png) no-repeat left center;
}
	*:first-child+html .img_custom_selling{
		margin: 10px auto 0 -160px;
	}
.img_stamp{
	margin: 30px auto 0 20px;
	width: 124px;
	height: 142px;
	background: url(/images/base/car_stock/img_stamp.png) no-repeat left center;
}
.img_document1{
	margin: 20px auto 0 10px;
	width: 136px;
	height: 105px;
	background: url(/images/base/car_stock/img_document1.png) no-repeat left center;
}
.img_document2{
	margin: 20px auto 0 10px;
	width: 136px;
	height: 159px;
	background: url(/images/base/car_stock/img_document2.png) no-repeat left center;
}
.img_document3{
	margin: 20px auto 0 10px;
	width: 140px;
	height: 139px;
	background: url(/images/base/car_stock/img_document3.png) no-repeat left center;
}
.img_document4{
	margin: 20px auto 0 40px;
	width: 96px;
	height: 130px;
	background: url(/images/base/car_stock/img_document4.png) no-repeat left center;
}


/*
 * Purchase
 */
#h3_purchase1{
	width: 321px;
	height: 23px;
	background: url(/images/base/car_stock/h3_purchase1.png) no-repeat left top;
}
#h3_purchase2{
	width: 167px;
	height: 24px;
	background: url(/images/base/car_stock/h3_purchase2.png) no-repeat left top;
}
#h3_purchase3{
	width: 215px;
	height: 23px;
	background: url(/images/base/car_stock/h3_purchase3.png) no-repeat left top;
}
#h3_purchase4{
	width: 383px;
	height: 24px;
	background: url(/images/base/car_stock/h3_purchase4.png) no-repeat left top;
}
#h3_purchase5{
	width: 71px;
	height: 23px;
	background: url(/images/base/car_stock/h3_purchase5.png) no-repeat left top;
}
/*
 * Car Sales
 */
#h3_car_sales1{
	width: 382px;
	height: 23px;
	background: url(/images/base/car_stock/h3_car_sales1.png) no-repeat left top;
}
#h3_car_sales2{
	width: 542px;
	height: 23px;
	background: url(/images/base/car_stock/h3_car_sales2.png) no-repeat left top;
}
/*
 * Custom Selling
 */
#h3_custom_selling1{
	width: 406px;
	height: 23px;
	background: url(/images/base/car_stock/h3_custom_selling1.png) no-repeat left top;
}
/*
 * Documents
 */
#h3_documents1{
	width: 70px;
	height: 24px;
	background: url(/images/base/car_stock/h3_documents1.png) no-repeat left top;
}
#h3_documents2{
	width: 191px;
	height: 24px;
	background: url(/images/base/car_stock/h3_documents2.png) no-repeat left top;
}
#h3_documents3{
	width: 95px;
	height: 24px;
	background: url(/images/base/car_stock/h3_documents3.png) no-repeat left top;
}
#h3_documents4{
	width: 118px;
	height: 25px;
	background: url(/images/base/car_stock/h3_documents4.png) no-repeat left top;
}
#h3_documents5{
	width: 215px;
	height: 24px;
	background: url(/images/base/car_stock/h3_documents5.png) no-repeat left top;
}
/*
 * Questions
 */
#dl_questions{
	margin: 70px 50px 20px 50px;
}
	#dl_questions dt{
		margin-bottom: 10px;
		padding: 0 0 5px 0;
		font-size: 153.9%;
		font-weight: bold;
		background: url(/images/base/car_stock/bg_hr.png) no-repeat left bottom;
	}
		#dl_questions dt span{
			font-family: "Impact";
			font-size: 182% !important;
			color: #ef4980;
		}
	#dl_questions dd{
		display: none;
		margin: 0 0 0 50px;
		padding: 0 0 20px 0;
		font-size: 108%;
	}

/*
 * Voice
 * Article
 */
ul#voice_list{
	margin: 20px;
}
ul#voice_list li{
	overflow: hidden;
	padding: 8px 0;
	background: url(/images/border_dotted.gif) repeat-x left bottom;
}
ul#voice_list li div.date {
	float: left;
	padding: 3px 0 3px 20px;
	width: 100px;
	background: url(/images/base/car_stock/arrow1.png) no-repeat left center;
}
ul#voice_list li div.content {
	float: left;
	margin-left: 10px;
	padding: 3px 0;
	width: 555px;
}
#voice_detail{
	padding-top: 10px;
}
	#voice_detail div.left{
		margin-left: 10px;
		width: 303px;
		text-align: center;
	}
		#voice_detail div.left img{
			margin-bottom: 5px;
		}
	#voice_detail div.right{
		width: 643px;
		color: #000;
	}
.article{
	margin: 0 10px 10px 10px;
	color: #000;
}
	.article .header{
		overflow: hidden;
		_zoom: 100%;
	}
	.article .header h3{
		margin: 0 0 5px 0;
		padding: 0 0 0 20px;
		font-size: 153.9%;
		line-height: 153.9%;
		background: url(/images/base/car_stock/arrow1.png) no-repeat left center;
	}
	.article .header p{
		margin: 0;
		padding: 5px 0 0 0;
		text-align: right;
		border-top: 1px solid #e0e0e0;
	}
	.article .content{
		overflow: hidden;
		_zoom: 100%;
		margin: 10px 0;
		padding: 0 0 20px 0;
		border-bottom: 1px solid #e0e0e0;
	}
	.article .content p{
		margin: 0;
		line-height: 2em;
		font-size: 123.1%;
	}
	.article .content p img{
		margin: 0 10px 0 0;
	}
	.article .footer{
		overflow: hidden;
		margin: 10px 0;
		border-top: 1px solid #000;
	}
		.article .footer ul{
			float: right;
			margin-top: 5px;
		}
		.article .footer ul li{
			float: left;
			margin-right: 10px;
		}

#footer{
	overflow: hidden;
	margin: 0 auto;
	width: 1030px;
	background: url(/images/base/car_stock/bg_footer.png) repeat-y left top;
	text-align: left;
}
#footer *{
	color: #333;
}
	#footer_shadow{
		height: 20px;
		background: url(/images/base/car_stock/bg_footer_top.png) no-repeat left top;
	}
	#footer_box{
		overflow: hidden;
	}
	#footer .left{
		_display: inline;
		margin: 0 0 0 14px;
		width: 241px;
		height: 282px;
		background: url(/images/base/car_stock/footer_company.jpg) no-repeat left top;
	}
		#footer .left p{
			margin: 14px 0 0 10px;
			color: #fff;
			font-size: 10px;
			line-height: 15px;
			text-shadow: none;
		}
	#footer .right{
		_display: inline;
		margin-right: 18px;
		width: 751px;
	}
		#footer_nav{
			overflow: hidden;
			width: 751px;
		}
			#footer_nav .box{
				float: left;
				width: 188px;
			}
			#footer_nav #label_staff{
				width: 187px !important;
			}
			#footer_nav h4{
				height: 30px;
				background: url(/images/base/car_stock/bg_footer_nav_label.gif) no-repeat left top;
			}
			#footer_nav h4 span{
				display: none;
			}
			#footer_nav #label_car_stock h4{
				background-position: left 0;
			}
			#footer_nav #label_service h4{
				background-position: -188px 0;
			}
			#footer_nav #label_company h4{
				background-position: -376px 0;
			}
			#footer_nav #label_staff h4{
				background-position: -564px 0;
			}
			#footer_nav .box li{
				padding-bottom: 1px;
				background: transparent url(/images/border_dotted.gif) repeat-x left bottom;
				font-size: 85%;
			}
			#footer_nav .box li a{
				display: block;
				padding: 8px 0 6px 0;
				width: 100%;
				height: 100%;
				background: transparent url(/images/arrow2.gif) no-repeat 10px center;
			}
			#footer_nav #label_car_stock li a,
			#footer_nav #label_service li a{
				border: none !important;
			}
			#footer_nav .box li a:hover,
			#footer_nav .box li a.current{
				background-color: #ffff00;
			}
			#footer_nav .box li a span{
				display: block;
				margin: 0 0 0 20px;
			}

.buttons{
	overflow: hidden;
	margin: 10px auto 20px auto;
	text-align: center;
}
	.buttons .box{
		margin: 0 auto
	}
	.buttons li{
		float: left;
		height: 70px;
	}
	.buttons li a {
		display: block;
		height: 70px;
	}
	.buttons li a span{display: none;}
	.buttons li#btn_voice a{
		margin-right: 10px;
		width: 303px;
		background: url(/images/base/car_stock/btn_voice.png) no-repeat left top;
	}
	.buttons li#btn_voice a:hover{background-position: left bottom}
	.buttons li#btn_go_list a{
		width: 262px;
		background: url(/images/base/car_stock/btn_go_list.png) no-repeat left top;
	}
	.buttons li#btn_go_list a:hover{background-position: left bottom}
	.buttons li#btn_inquiry a{
		width: 262px;
		background: url(/images/base/car_stock/btn_inquiry.png) no-repeat left top;
	}
	.buttons li#btn_inquiry a:hover{background-position: left bottom}
.buttons_documents{
	overflow: hidden;
	margin: 10px auto 20px auto;
	text-align: center;
}
	.buttons_documents a {
		display: block;
		height: 49px;
	}
	.buttons_documents a span{display: none;}
	a#btn_ininjo{
		float: right;
		width: 161px;
		background: url(/images/base/car_stock/btn_documents_ininjo.png) no-repeat left top;
	}
	a#btn_ininjo:hover{background-position: left bottom}
	a#btn_haichizu{
		float: right;
		width: 232px;
		background: url(/images/base/car_stock/btn_documents_haichizu.png) no-repeat left top;
	}
	a#btn_haichizu:hover{background-position: left bottom}
	a#btn_syodakusyo{
		float: right;
		width: 315px;
		background: url(/images/base/car_stock/btn_documents_syodakusyo.png) no-repeat left top;
	}
	a#btn_syodakusyo:hover{background-position: left bottom}
	a#btn_jotosyo{
		float: right;
		width: 196px;
		background: url(/images/base/car_stock/btn_documents_jotosyo.png) no-repeat left top;
	}
	a#btn_jotosyo:hover{background-position: left bottom}

