@charset "EUC-JP";

/*  #contents
---------------------------------------------------------- */
/*-- box_gooJudgmentList --*/
#contents .box_gooJudgmentList h2.tit{
	background: url(/common_v2/img/icon_h_judgment.png) no-repeat 0 0;
}

#contents .box_gooJudgmentList div.tit{
	padding-right: 270px;
}

#contents .box_gooJudgmentList .tit .btn_roundBlue{
	margin-top: -5px;
}

#contents .box_gooJudgmentList .tit .btn_roundBlue a{
	padding-left: 10px;
	padding-right: 10px;
}

/* carousel */
#contents .box_gooJudgmentList .carousel ul li{
	width: 183px;
	height: 227px;
	margin: 0 5px 0 0;
	padding: 2px 4px 0 3px;
	background: url(/usedcar_shop/img/bg_judgment.gif) no-repeat 0 0;
	background-size: 191px 229px;
}

#contents .box_gooJudgmentList .carousel ul li p.name,
#contents .box_gooJudgmentList .carousel ul li p.name img{
	margin: 0 0 5px 0;
}

#contents .box_gooJudgmentList .carousel ul li p.name img{
	padding: 1px;
	width: 183px;
	height: auto;
}

#contents .box_gooJudgmentList .carousel ul li p.name span{
	display: block;
	height: 45px;
	margin: 0 10px 0 10px;
}

#contents .box_gooJudgmentList .carousel ul li table{
	margin-right: 10px;
	margin-left: 10px;
}

#contents .box_gooJudgmentList .carousel ul li table{
	width: 165px;
}

#contents .box_gooJudgmentList .carousel ul li table em{
	margin: 0 0 0 5px;
	color: #ff0000;
	font-weight: bold;
}

#contents .box_gooJudgmentList .carousel ul li table img{
	margin: 1px 0 0 0;
	vertical-align: top;
}

/*  #main
---------------------------------------------------------- */
/*-- box_searchCode --*/
#contents .box_searchCode h2.tit{
	background: url(/common_v2/img/icon_h_post.gif) no-repeat 4px 2px;
}

#contents .box_searchCode li{
	float: left;
	padding-right: 7px;
}

#contents .box_searchCode li.input{
	width: 122px;
}

#contents .box_searchCode li.check{
	width: 394px;
	padding-left: 7px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

#contents .box_searchCode li.check li{
	padding: 5px 7px 4px 0;
}

#contents .box_searchCode li.check input{
	vertical-align: top;
	margin: 1px 2px 0 0;
	padding: 0;
	vertical-align: middle;
	width: 1em;
	height: 1em;
}

#contents .box_searchCode li.btn{
	float: right;
	padding: 0 0 0 10px;
	width: 55px;
}

#contents .box_searchCode .btn_roundGray{
	vertical-align: top;
}

/*-- box_searchCode --*/
#contents .box_searchCode .box_roundWhite{
	padding: 10px 9px 6px 9px;
}

#contents .box_searchCode span.line{
	margin: 0 2px;
	vertical-align: top;
	position: relative;
	top: 4px;
}

#contents .box_searchCode .btn_roundGray{
	vertical-align: top;
	position: relative;
	top: -1px;
}

#contents .box_searchCode .btn_roundGray a{
	padding-left: 10px;
	padding-right: 10px;
}

/*-- box_areaMap --*/
#main .box_areaMap .map{
	position: relative;
	height: 691px;
	width: 607px;
}

#main .box_areaMap h2.tit{
	background: url(/common_v2/img/icon_h_map.gif) no-repeat 0 2px;
}

#main .box_areaMap .box_roundWhite{
	padding: 10px 0 9px 10px;
}

#main .box_areaMap div.tit .linkPlus{
	top: -3px;
}

#main .box_areaMap div.tit .linkPlus li{
	padding-right: 0;
}

#main .box_areaMap div.tit .linkPlus li a{
	width: 250px;
}

#main .box_areaMap div.tit.btm{
	height: 33px;
}

#main .box_areaMap div.tit.btm .linkPlus{
	top: 6px;
}

#main .box_areaMap .map .area_zenkoku,
#main .box_areaMap .map .area_hokkaido,
#main .box_areaMap .map .area_tohoku,
#main .box_areaMap .map .area_hokuriku,
#main .box_areaMap .map .area_koshinetsu,
#main .box_areaMap .map .area_kanto,
#main .box_areaMap .map .area_tokai,
#main .box_areaMap .map .area_kansai,
#main .box_areaMap .map .area_chugoku,
#main .box_areaMap .map .area_shikoku,
#main .box_areaMap .map .area_kyusyu,
#main .box_areaMap .map .area_okinawa{
	padding: 10px 0 0 10px;
	position: absolute;
}

#main .box_areaMap .map p.tit{
	font-weight: bold;
	margin: 0 0 3px 0;
	/margin: 0 0 2px 0;
	line-height: 1.2;
	font-size: 109%;
}

#main .box_areaMap .map input{
	margin: 0 5px 0 0;
	vertical-align: top;
	line-height: 1;
	height: 15px;
	zoom: 1;
}

#main .box_areaMap .map p{
	margin: 0 0 2px 0;
	/margin: 0 0 0 0;
}

#main .box_areaMap .map .sub1{
	font-size: 84%;
	margin: 3px 0 3px 0;
	/margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

/*-- area_zenkoku --*/
#main .box_areaMap .map .area_zenkoku{
	top: 170px;
	left: 455px;
}

#main .box_areaMap .map .area_zenkoku p.tit{
	font-size: 125%;
}

/*-- area_hokkaido --*/
#main .box_areaMap .map .area_hokkaido{
	top: 0;
	left: 372px;
}

#main .box_areaMap .map .area_hokkaido #hokkaido1,
#main .box_areaMap .map .area_hokkaido #hokkaido2{
	float: left;
	width: 125px;
}

#main .box_areaMap .map .area_hokkaido #hokkaido2{
	width: 100px;
}
	
/*-- area_tohoku --*/
#main .box_areaMap .map .area_tohoku{
	top: 232px;
	left: 460px;
}

/*-- area_hokuriku --*/
#main .box_areaMap .map .area_hokuriku{
	top: 0;
	left: 125px;
}

/*-- area_koshinetsu --*/
#main .box_areaMap .map .area_koshinetsu{
	top: 0;
	left: 243px;
}

/*-- area_kanto --*/
#main .box_areaMap .map .area_kanto{
	top: 469px;
	left: 380px;
}

#main .box_areaMap .map .area_kanto #kanto1,
#main .box_areaMap .map .area_kanto #kanto2{
	float: left;
	width: 110px;
}

#main .box_areaMap .map .area_kanto #kanto2{
	width: 105px;
}

/*-- area_kansai --*/
#main .box_areaMap .map .area_kansai{
	width: 120px;
	top: 0;
	left: 0;
}

/*-- area_chugoku --*/
#main .box_areaMap .map .area_chugoku{
	width: 120px;
	top: 266px;
	left: 0;
}

/*-- area_shikoku --*/
#main .box_areaMap .map .area_shikoku{
	top: 509px;
	left: 125px;
}

/*-- area_kyusyu --*/
#main .box_areaMap .map .area_kyusyu{
	width: 120px;
	top: 398px;
	left: 0;
}

/*-- area_okinawa --*/
#main .box_areaMap .map .area_okinawa{
	top: 643px;
	left: 0;
}

/*-- area_tokai --*/
#main .box_areaMap .map .area_tokai{
	top: 469px;
	left: 248px;
}

/*-- box_searchCarStore --*/
#main .box_searchCarStore{

}

#main .box_searchCarStore div.tit h2.tit{
	background: url(/common_v2/img/icon_h_shop_check.gif) no-repeat 0 5px;
}

#main .box_searchCarStore div.tit h2.tit em{
	apdding: 0 0 0 20px;
}

#main .box_searchCarStore .box_roundWhite{
	padding: 10px 10px 5px 10px;
}

#main .box_searchCarStore input{
	vertical-align: top;
	margin: 2px 5px 0 0;
}

/* searchContent */
#main .box_searchCarStore .searchContent{
	float: left;
	width: 521px;
	border-right: 1px solid #e5e5e5;
}

#main .box_searchCarStore .searchContent .select_borderGray{
	margin: 0 10px 0 0;
}

#main .box_searchCarStore .searchContent ul.selectCheck{
	clear: both;
	margin-top: 7px;
	margin-left: -10px;
}

#main .box_searchCarStore .searchContent ul.selectCheck li{
	float: left;
	width: 165px;
	margin: 0 0 5px 10px;
}

/* btn */
#main .box_searchCarStore .btn{
	float: right;
}

#main .box_searchCarStore .btn .btn_roundGray a{
	width: 66px;
}
