/* 共通
-----------------------------------*/
h3 {
	margin:0px;
	padding:0px;
	font-size:80%;
	font-weight:bold;
	text-align:left;
}

/* ジャンル背景イメージ(kei)
-----------------------------------*/
#bg_keicar_l {
	background:url("/newcar/img/bg_kei_L.gif") repeat-y;
	margin: 0px;
	padding: 0px;
	width: 38px;
}

#bg_keicar_l_top{
	background-image: url("/newcar/img/bg_kei_HL.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_keicar_l_bottom{
	background-image: url("/newcar/img/bg_kei_FL.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#bg_keicar_r {
	background:url("/newcar/img/bg_kei_R.gif") repeat-y;
	margin: 0px;
	padding: 0px;
	width: 38px;
}

#bg_keicar_r_top{
	background-image: url("/newcar/img/bg_kei_HR.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_keicar_r_bottom{
	background-image: url("/newcar/img/bg_kei_FR.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#bg_keicar_h {
	background:url("/newcar/img/bg_kei_H.gif") repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
}


#bg_keicar_f {
	background:url("/newcar/img/bg_kei_F.gif") repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
}
/* ジャンル背景イメージ(hatch)
-----------------------------------*/
#bg_hatch_l {
	background:url("/newcar/img/bg_hatch_L.gif") repeat-y;
	margin: 0px;
	padding: 0px;
	width: 38px;
}
#bg_hatch_l_top{
	background-image: url("/newcar/img/bg_hatch_HL.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_hatch_l_bottom{
	background-image: url("/newcar/img/bg_hatch_FL.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_hatch_r {
	background:url("/newcar/img/bg_hatch_R.gif") repeat-y;
	margin: 0px;
	padding: 0px;
	width: 38px;
}
#bg_hatch_r_top{
	background-image: url("/newcar/img/bg_hatch_HR.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_hatch_r_bottom{
	background-image: url("/newcar/img/bg_hatch_FR.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_hatch_h {
	background:url("/newcar/img/bg_hatch_H.gif") repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
}
#bg_hatch_f {
	background:url("/newcar/img/bg_hatch_F.gif") repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
}
/* ジャンル背景イメージ(1box)
-----------------------------------*/
#bg_1box_l {
	background:url(/newcar/img/bg_1box_L.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 38px;
}
#bg_1box_l_top{
	background-image: url("/newcar/img/bg_1box_HL.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_1box_r {
	background:url("/newcar/img/bg_1box_R.gif") no-repeat;
	margin: 0px;
	padding: 0px;
	width: 38px;
}
#bg_1box_r_top{
	background-image: url("/newcar/img/bg_1box_HR.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_1box_h {
	background:url("/newcar/img/bg_1box_H.gif") repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
}
/* ジャンル背景イメージ(sedan)
-----------------------------------*/
#bg_sedan_l {
	background:url("/newcar/img/bg_sedan_L.gif") repeat-y;
	margin: 0px;
	padding: 0px;
	width: 38px;
}

#bg_sedan_l_top{
	background-image: url("/newcar/img/bg_sedan_HL.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_sedan_l_bottom{
	background-image: url("/newcar/img/bg_sedan_FL.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#bg_sedan_r {
	background:url("/newcar/img/bg_sedan_R.gif") repeat-y;
	margin: 0px;
	padding: 0px;
	width: 38px;
}

#bg_sedan_r_top{
	background-image: url("/newcar/img/bg_sedan_HR.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#bg_sedan_r_bottom{
	background-image: url("/newcar/img/bg_sedan_FR.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#bg_sedan_h {
	background:url("/newcar/img/bg_sedan_H.gif") repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
}


#bg_sedan_f {
	background:url("/newcar/img/bg_sedan_F.gif") repeat-x;
	margin: 0px;
	padding: 0px;
	height: 38px;
}
/* ジャンル別検索結果
-----------------------------------*/
#g_top {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #999999;
}
#g_top .g_img {
	float: left;
	margin-right: 10px;
}
#g_top .g_img_center {
	margin-right: 10px;
	text-align: center;
}
#g_top p.g_txt {
	float: left;
}

/* ブランドで絞り込み */
#brand_search {
	clear: both;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#brand_search .search_d {
	width: 100%;
	text-align: left;
}
#g_search_box {
	background-color: #f3f3f3;
	border: 2px solid #afafaf;
	text-align: center;
	vertical-align: center;
	padding: 7px 0;
	zoom: 1; /* IE Hack */
}
#g_search_box .wrapper {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#g_search_box .wrapper select {
	width: 200px;
}
#g_search_box .select_brand { /* プルダウン */
	background: url("../../img/ico_search.gif") no-repeat 0 50%;
	height: 23px;
	float: left;
	margin-right: 5px;
	padding-top: 2px;
	padding-left: 33px;
}
#g_search_box .btn_focus { /* 絞り込みボタン */
	float: left;
	margin-top: 2px;
}