@charset "EUC-JP";

/*  #contents #main
---------------------------------------------------------- */
/*-- box_result --*/
#main .box_result .box_roundWhite{
	background: #ffffff;
	padding: 10px 0 5px 8px;
	margin: 0 0 5px 0;
}

/*-- change --*/
#main .box_result .change{
	padding: 15px 0 0 0;
}

#main .box_result .change .number{
	padding-right: 10px;
	border-right: 1px solid #e5e5e5;
}

#main .box_result .change .choice{
	float: left;
	margin: -14px 0 0 0;
}

#main .box_result .change .choice div.list{
	float: left;
	margin: 0 10px 0 0;
}

#main .box_result .change .choice div.list span.tit{
	display: block;
	font-size: 84%;
	margin: 0 0 1px 0;
}

#main .box_result .change .choice ul li{
	float: left;
	height: 22px;
	padding: 1px 0 1px 0;
}

#main .box_result .change .choice ul li.listFirst{
	background: url(/usedcar_shop/img/bg_result_change.gif) no-repeat 0 0;
}

#main .box_result .change .choice ul li.listEnd{
	background: url(/usedcar_shop/img/bg_result_change.gif) no-repeat 100% 0;
}

#main .box_result .change .choice ul li.listFirst.select{
	background: url(/usedcar_shop/img/bg_result_change_select.gif) no-repeat 0 0;
}

#main .box_result .change .choice ul li.listEnd.select{
	background: url(/usedcar_shop/img/bg_result_change_select.gif) no-repeat 100% 0;
}

#main .box_result .change .choice ul li span{
	display: inline-block;
	/zoom: 1;
	height: 22px;
}

#main .box_result .change .choice ul li a{
	display: inline-block;
	/zoom: 1;
	height: 19px;
	padding: 3px 6px 0 5px;
}

#main .box_result .change .choice ul li.listFirst span{
	border-right: 1px solid #cccccc;
}

#main .box_result .change .choice ul li.listFirst a{
	border-right: 1px solid #ffffff;
}

#main .box_result .change .choice ul li.listEnd a{
	border-left: 1px solid #ffffff;
}

/* select */
#main .box_result .change .choice ul li.select a{
	color: #333333;
	text-decoration: none;
}

/*-- list --*/
#main .box_result ul.list{
	float: left;
	margin: 0 0 5px 0;
	background: url(/usedcar_shop/img/bg_result_list_bottom.gif) no-repeat 0 100%;
}

#main .box_result ul.list li{
	float: left;
	width: 173px;
	margin: 0 0 6px 0;
	padding: 2px 6px 0 6px;
	background: url(/usedcar_shop/img/bg_result_list_top.gif) no-repeat 0 0;
}

#main .box_result ul.list li p.img,
#main .box_result ul.list li p.img img{
	margin-bottom: 7px;
}

#main .box_result ul.list li p.img img{
	width: 174px;
	height: 132px;
}

#main .box_result ul.list li p.img span{
	display: block;
	margin: 0 6px 0 6px;
	display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 33px;
}

#main .box_result ul.list li table{
	width: 161px;
	margin: 0 0 7px 7px;
}

#main .box_result ul.list li th,
#main .box_result ul.list li td{
	padding-left: 4px;
	padding-right: 0;
}

#main .box_result ul.list li th{
	font-size: 84%;
}

#main .box_result ul.list li td em{
	font-weight: bold;
}

#main .box_result ul.list li td span{
	font-size: 84%;
}

#main .box_result ul.list li td.allPrice em{
	color: #ff0000;
}