@charset "shift_jis";



/* ------------------------------------------------------

   Contents　Layout (2カラム)

------------------------------------------------------ */



#contents {

	width:960px;

}



main_area{}



/* ------------------------------------------------------

   Header bnr

------------------------------------------------------ */



div#header div#headerMv {

	height:70px;

}

div#header div#headerMv p.gooLogo, div#header div#headerMv p.conLogo {

	margin:10px 0;

}

p.ad_bnr {

padding-top:5px;

text-align:right;

}



/* ------------------------------------------------------

   Contents

------------------------------------------------------ */





/*　/newcar/common/css/layouts.cssをコピー

------------------------------------------------------ */



/* レイアウトに関するスタイルシート*/



/* 全体サイズ

-----------------------------------*/

#container {

	width: 960px;

	margin: 0 auto;

	text-align: left;

}



/* メインコンテンツ

-----------------------------------*/

#main_content {

	width: 100%;

	margin-top: 5px;

	margin-bottom: 30px;

}



/* コンテンツエリア

-----------------------------------*/

#main_area {

	width:760px

	vertical-align: top;

	text-align: left;

}

#content {

	margin-right: 10px;

	width:750px;

	text-align: left;

}



/* サイドエリア

-----------------------------------*/

.side_area { /* 横幅 180px */

	width: 180px;

	vertical-align: top;

	text-align: left;

}



.side_area_200 { /* 横幅 200px */

	width: 200px;

	vertical-align: top;

	text-align: left;

	font-size:125%;

}





/*　/newcar/common/css/top.cssをコピー

------------------------------------------------------ */



/* 新車トップ スタイルシート */



span.reg { /* 登録車種 */

	padding-left: 1em;

	font-weight: normal;

}

span.reg em {

	font-style: normal;

}

p#top_lead {

	padding: 10px;

}





/* トップレイアウト

----------------------------*/

#search_container {

	width: 750px;

	margin-top: 5px;

}

#search_container td {



}

#brand_search {

	width: 370px;

	background-color: #ffffff;

	border: solid 1px #cccccc;

	vertical-align: top;

}

#genre_search {

	width: 370px;

	background-color: #ffffff;

	border: solid 1px #cccccc;

	vertical-align: top;

}

#price_search {

	background-color: #ffffff;

	border: solid 1px #cccccc;

	vertical-align: top;

}

.content {

	margin: 10px;

	overflow:hidden;

	height:1%;

	width:340px;

}

td.cnr_btm {

	width: 65%;

	vertical-align: bottom;

	background: url("/newcar/img/cnr_btm_r.gif") no-repeat 100% 100% #f3f3f3;

}

td.cnr_btm2 {

	vertical-align: bottom;

	background: url("/newcar/img/cnr_btm_r.gif") no-repeat 100% 100% #f3f3f3;

}

#valley img {

	width: 10px;

}



/* 共通

----------------------------*/

h1 {

	margin:0;

	padding:0;

	font-weight:normal;

	font-size:80%;

	line-height:133%;

}

h2 {

	border:1px solid #CCCCCC;

	line-height:1;

	margin:15px 0px 0px;

	padding:5px 7px;

	background:transparent url(http://www.goo-net.com/common/img/mtc.gif) repeat-x scroll center top;

	font-weight: bold;
	display:block;

}

h2.h_top {

	margin:0;
	clear:both;

}



/* ブランド別検索

----------------------------*/

.midashi_td {

	background-color: #f0f0f0;

	border:1px solid #cccccc;

	color: #333333;

	padding:2px 5px;

}

.midashi_td h3{

	border:none;

	padding:0;

	background-color:#f0f0f0;

	font-weight: bold;

}

dl.brand_search {

	clear: both;

}

dl.brand_search dt {

	float: left;

	width: 20px;

	margin-right: 15px;

}

dl.brand_search dt img {

	width: 20px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 5px;

}

dl.brand_search dd {

	float: left;

	width: 305px;

	padding: 2px 0 5px;

	border-bottom: solid 1px #d7d7d7;

}

dl.brand_search dd.brand_end { /* 最後の列 */

	border-bottom: none;

}

ul.brand_list li {

	float: left;

	margin-bottom: 2px;

	white-space: nowrap;

}



ul.brand_list li a{ white-space: nowrap;}



.brand_search_spacer img { /* スペーサー */

	width: 350px;

	height: 1px;

}



/* ジャンル別検索

----------------------------*/

ul#genre_list {

	width: 100%;

}

ul#genre_list li {

	width:45%;

	float:left;

	line-height: 15px;

	margin-bottom: 5px;

	display:inline;

	white-space:nowrap;

}

ul#genre_list li span {

	padding-left: 3px;

}

ul#genre_list li.list_end {

	margin-bottom: 0;

}

td.search_side_spacer img {

	width: 200px;

	height: 10px;

	clear:both;

}



/* ジャンル別検索　下

----------------------------*/

ul#genre_list_under {

	width: 100%;

}

ul#genre_list_under li {

	width:45%;

	float:left;

	line-height: 15px;

	margin-bottom: 5px;

	display:inline;

	white-space:nowrap;



}

ul#genre_list_under li span {

	padding-left: 3px;

}

ul#genre_list_under li.list_end {

	margin-bottom: 0;

}

td.search_side_spacer img {

	width: 200px;

	height: 10px;

}



/* 価格帯から検索

----------------------------*/

ul#price_list {

	width: 100%;

}

ul#price_list li {

	width: 45%;

	float: left;

	margin-left: 5px;

	display: inline;

	white-space:nowrap;

}



/* 商用車を検索

----------------------------*/

#com_search {

	margin-top: 5px;

}

#com_search #com_content {

	background-color: #f3f3f3;

}

#com_search .cnr_btm_l {

	background: url("/newcar/img/cnr_btm_l.gif") no-repeat 0% 100% #ffffff;

	width: 100%;

}

#com_search .cnr_btm_r {

	background: url("/newcar/img/cnr_btm_r.gif") no-repeat 100% 100% #f3f3f3;

	margin-left: 10px;

	padding: 10px 10px 5px 10px;

}

ul#com_list {

	width: 100%;

}

ul#com_list li {

	height: 15px;

	width: 15%;

	float: left;

	margin-bottom: 10px;

}



/* Goo-net新車では、こんな事が出来ます

----------------------------------------*/

dl#get_it {

	clear: both;

	width: 100%;

	margin-top: 15px;

}

dl#get_it dt.get_it_obi {

	background-color: #588db1;

	color: #ffffff;

	padding: 5px;

}

dl#get_it dd.get_it_obi div {

	background-color: #f2f7f9;

	border: solid 1px #588db1;

	padding: 5px 10px;

}

dl.newcar_content {

	float: left;

	width: 30%;

	margin-top: 5px;

}

dl.newcar_content dt {

	padding-left: 10px;

}

#car_list_wrapper {

	width: 100%;

	background-color: #ffffff;

	border: solid 1px #cccccc;

	overflow: hidden;

	height:1%;

}

#car_list_d {

	margin: 20px 20px 10px;

	overflow:hidden;

	height:1%;

}

.car_list_row {

	margin-bottom: 10px;

	overflow:hidden;

	height:1%;

}

#car_list_wrapper dl.car_list {

	float: left;

	width: 24%;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}

#car_list_wrapper dl.car_list dt {

	padding-right: 1em;

}



/* 新車情報　ニューモデル/フルモデルチェンジ

----------------------------------------*/

div#newmodel_con_wrapper {

	border-left:1px solid #c5c5c5;

	border-right:1px solid #c5c5c5;

	border-bottom:1px solid #c5c5c5;

	overflow:hidden;

	margin-top:0px;

	padding-top:0px;

}

div#newmodel_con_wrapper table.main_v {

	width:700px;

	margin:20px auto 30px;

}

div#newmodel_con_wrapper table.main_v td {

	padding:0;

	vertical-align:top;

}

div#newmodel_con_wrapper table.main_v td.shadow {

/*     background-image:url(/newcar/img/newm_et_shadow.gif) ;

*/

	 background-repeat:no-repeat;

	 background-position:0px top;

}

div#newmodel_con_wrapper table.ncar_slide {

	width:617px;

	border:1px solid #cfcfcf;

	border-collapse:collapse;

	margin:0 auto 10px;

}

div#newmodel_con_wrapper table.main_v td p.mv_info {

	margin-top:15px;

	margin-left:20px;

	line-height:1;

	font-size:83.3%;

}

div#newmodel_con_wrapper table.main_v td p.mv_info span {

	font-size:140%;

	font-weight:bold;

}

div#newmodel_con_wrapper table.ncar_slide td {

	border:1px solid #cfcfcf;

}

div#newmodel_con_wrapper table.ncar_slide td.s_point {

	text-align:center;

	vertical-align:middle;

	width:13px;

}

div#newmodel_con_wrapper table.ncar_slide td.ncar_list {

	background-color:#dddddd;

	text-align:center;

}

div#newmodel_con_wrapper ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

	text-align:center;

}

div#newmodel_con_wrapper ul li {

	margin:2px 2px;

	float:left;

	border:1px solid #cfcfcf;

	background-color:#ffffff;

}

div#newmodel_con_wrapper ul li a img {

	vertical-align: middle; 

	margin:8px 0px;

}



div#newmodel_con_wrapper ul li.ncar_over {

	border:2px solid #ff0000;

}

/* 新車情報　ニューモデル/フルモデルチェンジ

----------------------------------------*/

div#newmodel_change {

	padding:5px 0;

	border-left:1px solid #c5c5c5;

	border-right:1px solid #c5c5c5;

	border-bottom:1px solid #c5c5c5;

}

div#newmodel_change ul {

	margin:0 20px;

}

div#newmodel_change ul li {

	font-size:83.3%;

	padding:2px 0;

}

div#newmodel_change ul li img {

	vertical-align:middle;

}

div#newmodel_change ul li strong {

	color:#ff0000;

}

/* Goo-net 人気車種ランキング

----------------------------------------*/

.ranking_midashi {

	width: 100%;

}

.ranking_midashi dt {

}

.ranking_midashi dt span {

	width: 100%;

	display: block;

}

p.ranking_lead {

	margin-top: 5px;

	margin-left: 10px;

}

p.ranking_lead_note {

	margin-left: 10px;

	color: #666666;

}

dt.rank {

	line-height: 20px;

	padding-left: 23px;

}

dt.no_01 { background: url("http://www.goo-net.com/newcar/common/img/icon_no_01.gif") no-repeat 0 0 ; padding-left:22px; padding-bottom:5px; width:105px;  line-height:14px; }

dt.no_02 { background: url("http://www.goo-net.com/newcar/common/img/icon_no_02.gif") no-repeat 0 0 ; padding-left:22px; width:105px; padding-bottom:5px;  line-height:14px;}

dt.no_03 { background: url("http://www.goo-net.com/newcar/common/img/icon_no_03.gif") no-repeat 0 0 ; padding-left:22px; width:105px; padding-bottom:5px; line-height:14px;}

dt.no_04 { background: url("http://www.goo-net.com/newcar/common/img/icon_no_04.gif") no-repeat 0 0 ; padding-left:22px; width:105px; padding-bottom:5px;line-height:14px;}

dt.no_05 { background: url("http://www.goo-net.com/newcar/common/img/icon_no_05.gif") no-repeat 0 0 ; padding-left:22px; width:105px; padding-bottom:5px;line-height:14px;}

dt.no_06 { background: url("/newcar/common/img/icon_no_06.gif") no-repeat 0 0 }

dt.no_07 { background: url("/newcar/common/img/icon_no_07.gif") no-repeat 0 0 }

dt.no_08 { background: url("/newcar/common/img/icon_no_08.gif") no-repeat 0 0 }

dt.no_09 { background: url("/newcar/common/img/icon_no_09.gif") no-repeat 0 0 }

dt.no_10 { background: url("/newcar/common/img/icon_no_10.gif") no-repeat 0 0 }

dt.no_11 { background: url("/newcar/common/img/icon_no_11.gif") no-repeat 0 0 }

dt.no_12 { background: url("/newcar/common/img/icon_no_12.gif") no-repeat 0 0 }

dt.no_13 { background: url("/newcar/common/img/icon_no_13.gif") no-repeat 0 0 }

dt.no_14 { background: url("/newcar/common/img/icon_no_14.gif") no-repeat 0 0 }

dt.no_15 { background: url("/newcar/common/img/icon_no_15.gif") no-repeat 0 0 }

dt.no_16 { background: url("/newcar/common/img/icon_no_16.gif") no-repeat 0 0 }



/* 最下部テキスト

----------------------------------------*/

div.bottom_text{

	padding:10px;

	background-color: #F0F0F0;

	border:1px solid #CCCCCC;

	margin:20px 0;

}

/*　右ナビ

----------------------------*/

div.car_info {

	margin-bottom:10px;

}

div.car_info p.midashi {

	background-image:url(/common/img/stc.gif);

	background-repeat:repeat-x;

	border-bottom:1px solid #CCCCCC;

	color:#000000;

	font-weight:bold;

	padding:3px 7px;

	text-align:left;

	font-size:80%;

}

.car_info_bg2 {

	padding:10px 5px;

	text-align:center;

}

.car_info_bg2 img {

	margin:5px 0px;

	width:140px;

}

.car_info_bg2 ul li {

	margin-bottom:10px;

}

.car_info_bg2 ul li p {

	text-align:left;

}







/*　/newcar/common/css/search.cssをコピー

------------------------------------------------------ */

/* 結果一覧table　ナビ

-----------------------------------*/

#finding_navi{

	width:100%;

	margin-top: 10px;

	clear: both;

	overflow:hidden;

	height:1%;

}

#finding_navi .p_navi{

	float:right;

	padding-top: 10px;

}



/* グレード */

#grade_navi {

	width: 100%;

	clear: both;

}

#grade_navi .p_navi {

	float: right;

}



p.hits_num {

	width: 100%;

	margin-top: 5px;

}

p.hits

.hits_num_l {

	width: 50%;

	float: left;

	padding-bottom: 5px;

}

.hits_num_r {

	float: right;

	text-align: right;

	padding-bottom: 5px;

}

.p_navi {

	white-space: nowrap;

	vertical-align: middle;

}

.p_navi_all {

	white-space: nowrap;

	float: right;

}

.p_navi_foot {

	width: 100%;

	margin: 6px 0px 30px 0px;

	text-align: right;

}

/* ------タブ------ */

#f_tab{

	float: left;

}

#f_tab li {

	float: left;

	margin-right: 3px;

	white-space: nowrap;

}

#f_tab li.on span {

	padding: 6px 10px 6px 5px;

	display: block;

}

#f_tab li.off span a {

	padding: 6px 10px 6px 5px;

	display: block;

}

#f_tab li.on{

	background:url(/newcar/search/img/tab_l_on.gif) no-repeat 0% 0%;

	background-color:#858585;

}

#f_tab li.on span{

	background:url(/newcar/search/img/tab_r_on.gif) no-repeat 100% 0%;

	background-color:#858585;

	margin-left: 5px;

	color: #ffffff;

}

#f_tab li.off{

	background:url(/newcar/search/img/tab_l_off.gif) no-repeat 0% 0%;

	background-color:#d4d4d4;

}

#f_tab li.off span a{

	background:url(/newcar/search/img/tab_r_off.gif) no-repeat 100% 0%;

	background-color:#d4d4Dd;

	margin-left: 5px;

}



/* 結果一覧table

-----------------------------------*/

#finding{

	width:100%;

	clear: both;

}

#finding th.f_title{

	background-color:#858585;

	padding:2px 0px 2px 0px;

	text-align:center;

}

#finding th.f_title div{

	width:100%;

	color:#ffffff;

	text-align:center;

}

#finding th.f_title div.r_line{

	border-left:1px solid #ffffff;

}

#finding td{

	padding:5px 0px 5px 0px;

	border-bottom:1px solid #cccccc;

}

#finding td.car_img { /* 写真 */

	text-align: center;

	width: 22%;

}

#finding td.car_name { /* 車種名 */

	text-align: left;

	width: 17%;

	padding-left: 10px;

}

#finding td.exhaust { /* 排気量 */

	text-align: center;

	width: 14%;

}

#finding td.mileage { /* 燃費 */

	text-align: center;

	width: 17%;

}

#finding td.price { /* 価格 */

	text-align: left;

	padding-left: 10px;

}



/* こだわり条件で絞り込む

-----------------------------------*/

#particular_search {

	border: solid 1px #cccccc;

	margin-top: 3px;

}

#p_search_d {

	background-color: #e7e7e7;

	padding: 10px;

	border: solid 1px #ffffff;

}

#p_search_d h2 {

	margin-bottom: 5px;

}

.focus_search_l {

	float: left;

}

.focus_search_r {

	float: left;

	margin-left: 15px;

}



/* 排気量 */

dl.exhaust_list {

	margin-top: 1em;

}

#exhaust_wrapper {

	float: left;

}

dl.exhaust_list {

	clear: left;

}

dl.exhaust_list dt{

	float: left;

	margin-right: 10px;

}

dl.exhaust_list dd {

	float: left;

}

#p_search_d .note {

	clear: both;

}

ul.p_search_select {

	width: 100%;

	clear: left;

	padding-top: 5px;

}

ul.p_search_select li {

	float: left;

	margin-right: 10px;

}

ul.p_search_select li.middle {

	margin-top: 0.5em;

}

ul.p_search_select li.bottom {

	margin-top: 1em;

}

.p_search_area {

	width: 100%;

	background-color: #ffffff;

}

.p_search_area_d {

	padding: 5px;

}

/* 絞り込みボタン */

.btn_focus_l {

	padding: 7px 0;

	border-bottom: solid 1px #808080;

}

.btn_focus_l_all {

	padding: 7px 0;

}

.btn_focus_l input,

.btn_focus_l_all input {

	width: 121px;

	margin-left: auto;

	margin-right: auto;

	display: block;

}

/* 他の車種を見る */

dl.other_cars {

	margin-top: 5px;

}

ul.other_cars_list {

	margin-top: 5px;

}

ul.other_cars_list li {

	float: left;

	margin-right: 10px;

	display: block;

}



/* 全文検索ヘッダ

--------------------------------*/

#used_top {

	width: 98%;

	height: 23px;

	text-align: left;

	border-bottom: solid 1px #cccccc;

}

#used_sub_navi {

	text-align: right;

	vertical-align: middle;

	white-space: nowrap;

	border-bottom: solid 1px #cccccc;

}



ul#top_navi {

	margin-left: auto;

	margin-right: 0;

	list-style-type: none;

	white-space: nowrap;

}

ul#top_navi li {

	float: left;

	white-space: nowrap;

	padding-right: 2px;

	display: block;

}

li.icon_mypage { /* アイコン Myページ */

	background: url("/common/img/icon_mypage.gif") no-repeat 0% 50%;

	padding-left: 16px;

}

li.icon_guide { /* アイコン サイトマップ */

	background: url("/common/img/icon_guide.gif") no-repeat 0% 50%;

	padding-left: 19px;

}

li.icon_help { /* アイコン お問合せ */

	background: url("/common/img/icon_help.gif") no-repeat 0% 50%;

	padding-left: 11px;

}

li.icon_goo { /* アイコン Goo-net */

	background: url("/common/img/icon_goo.gif") no-repeat 0% 50%;

	padding-left: 14px;

}

#about_search {

	white-space: nowrap;

}

#used_top {

	white-space: nowrap;

}



/* 全文検索ボックス周り

--------------------------------*/

#used_search_area {

	width: 100%;

	margin-top: 10px;

	margin-bottom: 10px;

}

#used_search {

	padding-left: 30px;

	text-align: left;

}

ul.used_tab {

	width: 330px;

	margin: 0 auto;

	padding: 0;

	list-style-type: none;

	text-align: center;

}

ul.used_tab li {

	display: inline;

	white-space: nowrap;

}



.used_search_box {

	padding-top: 3px;

}

.used_search_box input {

	width: 28em; /* 検索ボックスの横幅 */

	padding: 1px;

}

.used_about_search {

	padding-top: 3px;

	padding-left: 10px;

	text-align: left;

}

#used_search_footer_d {

	padding: 15px 0 5px;

	text-align: center;

}

#used_search_btm {

	width: 550px;

	margin-left: auto;

	margin-right: auto;

}

#used_search_btm td {

	white-space: nowrap;

}

#all_search_result{

	margin-top: 10px;

}



/* このページの先頭へ

--------------------------------*/

.to_top {

	margin-left: auto;

	margin-right: 0px;

	margin-bottom: 10px;

	text-align: right;

}

.to_top td {

	padding-top: 10px;

	padding-left: 3px;

}

#top_anchor{

	width: 0;

	height: 0;

}



/* フッタ

--------------------------------*/

.footer_border_top {

	padding-top: 10px;

	border-top: solid 1px #cccccc;

}



div.mitsumori_btn{

    width:165px; margin:0 auto;

}







/*　/fsearch/css/suggest.cssをコピー

------------------------------------------------------ */

#suggest {position:absolute;z-index:9050;}

#suggest .yui-ac-content {position:absolute;left:0;top:0;width:20em;border:1px solid #404040;background:#fff;overflow:hidden;text-align:left;z-index:9050;}

#suggest .yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;}

#suggest ul {padding:5px 0;width:100%;margin:0px;}

#suggest li {padding:0 5px;cursor:default;white-space:nowrap;font-size:12px;}

#suggest li.yui-ac-highlight {background:#3333FF;color:white;}



/* ---------------------------------------------------------
20100729追加　試乗レポート
----------------------------------------------------------- */
ul#listRport{
	overflow: hidden;
	width: 740px;
	margin: 8px 0 !important;
}

ul#listRport li{
	float: left;
	display: inline;
	margin: 0 0 0 28px !important;
	width: 116px;
	border: none !important;
}