@charset "UTF-8";

*{margin:0; padding:0;}
body.catalog{font-size:62.5%; }
div#container{width:960px; margin:0 0 0 10px; }

/* サイズ、閉じたり開いたり */
span#hoka-btn{color:#039; text-decoration:underline; cursor:pointer;}
div.dropdown{width:100px; font-size:1em;}
p#close-btn{width:100px; color:#039; text-decoration:underline; cursor:pointer; text-align:right; font-size:1em;}
span.hoka-btn{color:#039; text-decoration:underline; cursor:pointer;}
p.close-btn{width:100px; color:#039; text-decoration:underline; cursor:pointer; text-align:right; font-size:1em;}

body.catalog div.pankuzu{margin:0 0 0 10px;}

body.catalog div#container h1.cat-h1{width:950px; height:27px; line-height:25px; margin:10px 0; padding-left:10px; color:#090; font-size:1.3em;}
body.catalog div#container h1.cat-h1#h1-index,
body.catalog div#container h1.cat-h1#h1-car-list{background:url(/common/images/catalog/h1-nomark.gif) no-repeat 0 0;}
body.catalog div#container h1.cat-h1#h1-fmc{background:url(/common/images/catalog/h1-nomark.gif) no-repeat 0 0;}
body.catalog div#container h1.cat-h1#h1-mc{background:url(/common/images/catalog/h1-nomark.gif) no-repeat 0 0;}
body.catalog div#container h1.cat-h1#h1-grd{background:url(/common/images/catalog/h1-nomark.gif) no-repeat 0 0;}
body.catalog div#container h1.cat-h1#h1-grd2{background:url(/common/images/catalog/h1-nomark.gif) no-repeat 0 0;}

/* h1右隣のタブ */
ul#cat-menu{position:absolute; top:105px; left:535px; width:433px; height:22px; margin:0; list-style:none;}
ul#cat-menu li{float:left; height:22px; text-indent:-9999px;}
ul#cat-menu li a{display:block; height:22px; background-position:0 -22px; background-repeat:no-repeat; text-decoration:none;}
ul#cat-menu li a:hover{background-position:0 -44px; background-repeat:no-repeat;}

ul#cat-menu li a#list-fmc{width:110px; background-image:url(/common/images/catalog/fmc-tab.gif);}
ul#cat-menu li a#list-mc{display:block; width:110px; background-image:url(/common/images/catalog/mc-tab.gif);}
ul#cat-menu li a#list-grd-all{display:block; width:110px; background-image:url(/common/images/catalog/grd-tab1.gif);}
ul#cat-menu li a#list-grd-dtl{display:block; width:103px; background-image:url(/common/images/catalog/grd-tab2.gif);}

body.catalog#fmc-all ul#cat-menu li a#list-fmc{background-position:0 0;}
body.catalog#mc-dtl ul#cat-menu li a#list-mc{background-position:0 0;}
body.catalog#grd-all ul#cat-menu li a#list-grd-all{background-position:0 0;}
body.catalog#grd-dtl ul#cat-menu li a#list-grd-dtl{background-position:0 0;}
/* FMC一覧のタブ */
body.catalog#fmc-all ul#cat-menu li#list-fmc{width:110px; background-image:url(/common/images/catalog/fmc-tab.gif); background-position:0 0;}
body.catalog#fmc-all ul#cat-menu li#list-mc{width:110px; background-image:url(/common/images/catalog/mc-tab.gif); background-position:0 -66px;}
body.catalog#fmc-all ul#cat-menu li#list-grd-all{width:110px; background-image:url(/common/images/catalog/grd-tab1.gif); background-position:0 -66px;}
body.catalog#fmc-all ul#cat-menu li#list-grd-dtl{width:103px; background-image:url(/common/images/catalog/grd-tab2.gif); background-position:0 -66px;}
/* MC一覧のタブ */
body.catalog#mc-dtl ul#cat-menu li#list-mc{width:110px; background-image:url(/common/images/catalog/mc-tab.gif); background-position:0 0;}
body.catalog#mc-dtl ul#cat-menu li#list-grd-all{width:110px; background-image:url(/common/images/catalog/grd-tab1.gif); background-position:0 -66px;}
body.catalog#mc-dtl ul#cat-menu li#list-grd-dtl{width:103px; background-image:url(/common/images/catalog/grd-tab2.gif); background-position:0 -66px;}
/* グレード一覧のタブ */
body.catalog#grd-all ul#cat-menu li#list-grd-all{width:110px; background-image:url(/common/images/catalog/grd-tab1.gif); background-position:0 0;}
body.catalog#grd-all ul#cat-menu li#list-grd-dtl{width:103px; background-image:url(/common/images/catalog/grd-tab2.gif); background-position:0 -66px;}
/* グレード一覧のタブ */
body.catalog#grd-dtl ul#cat-menu li#list-grd-dtl{width:103px; background-image:url(/common/images/catalog/grd-tab2.gif); background-position:0 0;}







/**/
body.catalog div#container hr{display:block; visibility:hidden; clear:both; height:1px;}

body.catalog div.pankuzu{width:960px; line-height:1.5em;}
body.catalog div.pankuzu span#pankuzu-now{font-size:1em; font-weight:normal; color:#f00;}

/*  
-------------------------------------------- ブランドから選ぶ */
body.catalog#cat-brand h2{width:960px; height:25px; line-height:25px; margin:20px 0 0; color:#fff; text-indent:10px; background:url(/common/images/catalog/other-fmc-h2.gif);}

/* メーカーリスト */
div#makerlist-box{clear:both; width:960px; height:350px; margin:20px 0; }
div#makerlist-box h2 a{color:#fff;}

div#makerlist-box dl.makerlist{float:left; display:inline; width:160px; margin:0; background-color:#fff; font-size:1.2em; }
div#makerlist-box dl.makerlist dt{height:25px; margin:5px 0;}
div#makerlist-box dl.makerlist dt#flag-jp{background:url(/common/images/catalog/cs-flag-jp.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-gr{background:url(/common/images/catalog/cs-flag-gr.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-us{background:url(/common/images/catalog/cs-flag-us.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-en{background:url(/common/images/catalog/cs-flag-en.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-it{background:url(/common/images/catalog/cs-flag-it.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-fr{background:url(/common/images/catalog/cs-flag-fr.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-sw{background:url(/common/images/catalog/cs-flag-sw.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-ko{background:url(/common/images/catalog/cs-flag-ko.gif) 0 0; text-indent:-9999px;}
div#makerlist-box dl.makerlist dt#flag-nl{background:url(/common/images/catalog/cs-flag-nl.gif) 0 0; text-indent:-9999px;}

div#makerlist-box dl.makerlist dd{margin:0 0 5px; text-indent:5px;}
div#makerlist-box dl.makerlist dd a:hover{color:#f00;}

/*  
--------------------------------------------  車種一覧ページ */

ul.multi{clear:both; width:960px; height:25px; margin:1px 0 5px; line-height:25px; list-style:none; border:solid #79B05D; border-width:1px 0; font-size:small;}
ul.multi li{float:left; display:inline; line-height:25px; margin:0 20px 0 0; background:url(/common/images/catalog/tri.gif) 0 3px no-repeat; padding-left:13px; }
p#ps{width:960px; height:20px; margin:1px 0 5px; font-size:x-small; color:#666;}

div#car-box-list{width:960px;}
div.car-box{float:left; display:inline; width:128px; height:150px; margin:10px 4px; background:url(/common/images/catalog/car-box-bg.gif) 0 0 no-repeat; text-align:center; font-size:small;}
div.car-box img{display:block; margin:5px auto;}
div.car-box p.car-name{display:block; width:112px; height:32px; margin:5px 8px; font-size:x-small;}
div.car-box p.maker-name{color:#999; margin:5px; font-size:x-small;}
div.car-box a.look-cat{display:block; width:114px; height:18px; margin:0 auto; text-decoration:none; text-indent:-9999px; background:url(/common/images/catalog/look-cat-btn.gif) 0 0 no-repeat;}
div.car-box a.look-cat:hover{background:url(/common/images/catalog/look-cat-btn.gif) 0 -18px no-repeat;}



/*  
-------------------------------------------- fmc一覧 */
body.catalog#fmc-all div.fmc-all-h2{width:960px; height:25px; line-height:25px; color:#fff; text-indent:10px; background:url(/common/images/catalog/other-fmc-h2.gif); }
div.fmc-box{clear:both; width:960px; margin:0 0 30px; background:url(/common/images/catalog/mc-all-body.gif) repeat-y 0 0;}

div.fmc-box-head{width:960px; background:url(/common/images/catalog/fmc-all-body.gif) repeat-y 0 0;}
div.fmc-box-head div.fmc-all-h2{margin:0 0 10px; font-size:12px; font-weight:bold;}
/* 写真側 */
div.fmc-box-img{float:left; display:inline; width:202px;margin:0 10px 10px; }
div.fmc-box-img img{display:block; border:solid 2px #091;}
/* グラフ側　*/
div.data-box{float:right; width:730px;}
div.graph1{float:left; width:260px;}
div.graph1 table{width:250px; height:154px;  margin:0 0 10px; font-size:0.9em; background-color:#ccc; font-size:1.1em;}
div.graph1 table th{width:90px; height:16px; padding:2px 5px; background-color:#eee; font-weight:normal;}
div.graph1 table td{width:140px; height:16px; padding:2px 5px; background-color:#fff;}

a.search-bkn{clear:both;  display:block; height:15px; line-height:15px; margin:10px 0; background:url(/common/images/catalog/red-arrow.gif) no-repeat 0 1px; padding:0 0 0 12px; }
/*　マイナーチェンジ一覧　*/
div.mc-listbox{clear:both; width:960px; padding:0 0 10px; background:url(/common/images/catalog/mc-all-bottom.gif) no-repeat left bottom;}
div.mc-listbox div.mc-listbox-h2{font-size:12px; font-weight:bold; width:960px; height:30px; line-height:30px; text-indent:10px; margin:0 0 5px; color:#fff; background:url(/common/images/catalog/other-fmc-h2.gif) no-repeat 0 0;}
div.mc-box{float:left; display:inline; width:172px; height:75px; margin:2px 0 2px 8px; padding:5px 3px 5px 5px; background:url(/common/images/catalog/mc-box.gif) no-repeat 0 0; font-size:1.1em;}
div.mc-leftbox{float:left; display:inline; width:82px; height:75px; text-align:left;}
div.mc-box img{width:80px; margin-bottom:2px; vertical-align:bottom; border:solid 1px #ccc;}
a.moreinfo-mc{width:73px; height:12px; line-height:12px; margin-left:5px; padding:0 0 0 12px; background:url(/common/images/catalog/red-arrow.gif) no-repeat 0 0; }

div.mc-box div.mc-name{float:right; width:80px; font-size:1em;}
div.mc-box div.mc-name p{font-size:1em;}

/*  追加：総評 */
div.sohyo{clear:both; width:938px; padding:5px 10px 5px 10px; font-size:10px; line-height:1.2; zoom: 1;}
div.sohyo:after {content:".";display: block;height:0px; clear:both;visibility:hidden;}
div.sohyo p.sohyo-ttl{font-size:12px; line-height:1.5; margin-bottom:5px; padding-bottom:3px; display:block; border-bottom:2px dotted #060;}

/*  関連サイト */
div#sougo-link-box{width:960px;}
div.link-box{float:left; width:310px; height:170px; margin:4px 3px; border:solid 1px #000;}
div.link-box h3{width:310px; height:20px; margin:0 0 4px; line-height:20px; text-indent:5px; border-bottom:solid 1px #000; background-color:#A2ECFF;}
div.link-col1{float:left; display:inline; width:128px; margin:5px;}
div.link-col1 img{border:solid 1px #ccc;}

div.link-col2{float:right;  display:inline; width:165px; margin:5px 5px 5px 0; font-size:10px;}
div.link-col2 p.link-text{ font-size:1em;}
a.goto-link{display:block; margin:5px 0 15px; padding:5px 0;}
a.goto-link img{border:none;}
p.check-link-btn{clear:both; width:310px; border-top:solid 1px #ccc; padding-top:5px; text-align:right;}
p.check-link-btn a{margin-right:5px; font-size:11px;}
div.navi-link{width:960px; text-align:right; font-size:12px;}

/*  
-------------------------------------------- fmc mc 詳細 */

body.catalog#fmc-dtl h2{width:960px; height:25px; line-height:25px; margin:20px 0 0; color:#fff; text-indent:10px; background:url(/common/images/catalog/other-fmc-h2.gif); }
body.catalog#mc-dtl h2{width:960px; height:25px; line-height:25px; margin:20px 0 0; color:#fff; text-indent:10px; background:url(/common/images/catalog/mc-dtl-h2.gif); }

/* その他のfmc */
div#other-fmc-list{width:958px; margin:0 0 20px; padding:5px 0; background-color:#d6ffba; border:solid #090; border-width:0 1px 1px; }
body.catalog#mc-dtl h2#other-fmc-h2{
/* ---add@2008/01/30--- */
clear: both;
width:960px; height:25px; line-height:25px; margin:20px 0 0; color:#fff; text-indent:10px; background:url(/common/images/catalog/other-fmc-h2.gif); }

div.other-fmc-box{float:left; display:inline; margin:5px 4px 0; width:180px; height:70px; background:url(/common/images/catalog/other-fmc-box.gif) no-repeat 0 0;}
div.other-fmc-box img{float:left; display:inline;  margin:6px;}
div.other-fmc-name{float:right; display:inline; width:80px; margin:4px; font-size:1em;}
div.other-fmc-name p{font-size:1em;}

/* 左側パネル */
div#info-head{clear:both; width:960px; margin:0 0 20px;}
body.catalog#fmc-dtl div#info-head div#col1{float:left; display:inline; width:481px; border:solid 2px #090; background-color:#F6FFEC;}
body.catalog#mc-dtl div#info-head div#col1{float:left; display:inline; width:483px; border:solid 1px #039; background-color:#ECF6FF;}
body.catalog#grd-all div#info-head div#col1{float:left; display:inline; width:483px; border:solid 1px #630; background-color:#FFFFDA;}

body.catalog#fmc-dtl div#info-head h2#col1-h2{width:485px; height:25px; line-height:25px; text-indent:10px; background:url(/common/images/catalog/col1-fmc-h2.gif) no-repeat 0 0; color:#fff;}
body.catalog#mc-dtl div#info-head h2#col1-h2{width:485px; height:25px; line-height:25px; text-indent:10px; background:url(/common/images/catalog/mc-dtl-h2b.gif) no-repeat 0 0; color:#fff;}
body.catalog#grd-all div#info-head h2#col1-h2{width:485px; height:25px; line-height:25px; text-indent:10px; background:url(/common/images/catalog/h2grd2-short.gif) no-repeat 0 0;  color:#630;}

div#car-pict-box{position:relative; width:460px; height:256px; margin:10px;}
body.catalog#fmc-dtl div#car-pict-box img{position:absolute;  border:solid 2px #090;}
body.catalog#mc-dtl div#car-pict-box img{position:absolute;  border:solid 2px #039;}
body.catalog#mc-dtl div#car-pict-box input{position:absolute;  border:solid 2px #039;}

body.catalog#grd-all div#car-pict-box img{position:absolute;  border:solid 2px #630;}
body.catalog#grd-all div#car-pict-box input{position:absolute;  border:solid 2px #630;}



div#car-pict-box img#car-pict-1{top:0; left:0;}
div#car-pict-box input#car-pict-2{top:0; left:351px;}
div#car-pict-box input#car-pict-3{top:88px; left:351px;}
div#car-pict-box input#car-pict-4{top:176px; left:351px;}

body.catalog#fmc-dtl table#spec-tbl{clear:both; width:460px; margin:0 10px 0; background-color:#090;}
body.catalog#fmc-dtl table#spec-tbl th{padding:2px 5px; background-color:#DBFF98; font-weight:normal; font-size:1.2em;}
body.catalog#fmc-dtl table#spec-tbl td{padding:2px 5px; background-color:#fff; font-size:1.2em;}
body.catalog#mc-dtl table#spec-tbl{clear:both; width:460px; margin:0 10px 0; background-color:#039; }
body.catalog#mc-dtl table#spec-tbl th{padding:2px 5px; background-color:#C7E3FF; font-weight:normal; font-size:1.2em;}
body.catalog#mc-dtl table#spec-tbl td{padding:2px 5px; background-color:#fff; font-size:1.2em;}

body.catalog#grd-all table#spec-tbl{clear:both; width:460px; margin:0 10px 0; background-color:#630; }
body.catalog#grd-all table#spec-tbl th{padding:2px 5px; background-color:#FFD500; font-weight:normal; font-size:1.2em;}
body.catalog#grd-all table#spec-tbl td{padding:2px 5px; background-color:#fff; font-size:1.2em;}


body.catalog#fmc-dtl p#car-info-text{clear:both; width:438px; margin:10px; padding:10px; line-height:1.5em; border:solid 1px #090; background-color:#fff; font-size:1.2em;}
body.catalog#mc-dtl p#car-info-text{clear:both; width:438px; margin:10px; padding:10px; line-height:1.5em; border:solid 1px #039; background-color:#fff;font-size:1.2em;}
body.catalog#grd-all p#car-info-text{clear:both; width:438px; margin:10px; padding:10px; line-height:1.5em; border:solid 1px #630; background-color:#fff;font-size:1.2em;}

/* 右側パネル */

div#cpanel2 div.layoutR{float:right; display:inline; width:463px; margin:-25px 0 0; border: 1px solid #999; }


/* MC一覧テーブル */
table.mc-list-tbl{width:470px; background-color:#039; margin:5px; border:solid 2px #039;}
table.mc-list-tbl td{background-color:#fff; padding:5px;}
table.mc-list-tbl td.mc-img-td{width:80px; height:60px; background-color:#fff; vertical-align:top;}
table.mc-list-tbl td.mc-img-td img{border:solid 1px #ccc;}
table.mc-list-tbl td.mc-name-td{width:380px; background-color:#09f; height:25px;}
table.mc-list-tbl td.mc-name-td a{color:#fff;}
table.mc-list-tbl th.mc-kikan-th{width:100px; text-align:center; height:25px; background-color:#9EDFFF; font-size:1.1em; font-weight:normal;}
table.mc-list-tbl td.mc-kikan-td{width:280px; height:25px; font-size:1.1em;}
table.mc-list-tbl td.mc-kikan-td img{vertical-align:bottom;}

table.mc-list-tbl td.mc-souhyo-td{width:470px; font-size:1.1em; background-color:#eee;}
p.mc-souhyo-ttl{margin:5px 0 0 10px; font-weight:bold; color:#039;}
p.mc-souhyo{line-height:1.5em; font-size:1.1em; margin:5px 10px 10px;}

/* グレード一覧テーブル */
div.list-tbl{clear:both; width:960px; margin:10px 0;}
div.list-tbl#grd-list-tbl h3{width:960px; height:25px; line-height:25px; text-indent:10px; color:#630; background:url(/common/images/catalog/list-tbl-h3b.gif) no-repeat 0 0;}

div.list-tbl#grd-list-tbl table{width:960px; border:solid #630; border-width:1px 0 0 1px; font-size:1.1em; }
div.list-tbl#grd-list-tbl table thead th{padding:3px 5px; background-color:#FFD500; color:#630;font-size:1.1em; border:solid #630; border-width:0 1px 1px 0; }
div.list-tbl#grd-list-tbl table thead th.grd-cell1 {width:269px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell2 {width:189px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell3{width:89px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell4{width:59px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell5{width:59px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell6{width:39px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell7{width:39px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell8{width:59px; }
div.list-tbl#grd-list-tbl table thead th.grd-cell9{width:59px; }



div.list-tbl#grd-list-tbl table td{text-align:center;border:solid #630; border-width:0 1px 1px 0; }
div.list-tbl#grd-list-tbl table td.cell-left{text-align:left; font-size:1.1em; }	
div.list-tbl#grd-list-tbl table tr.bgcolor1 td{padding:3px 5px; background-color:#fff; font-size:1.1em; }
div.list-tbl#grd-list-tbl table tr.bgcolor2 td{padding:3px 5px; background-color:#ff9; font-size:1.1em; }
div.list-tbl#grd-list-tbl table tr.bgcolor3 td{padding:3px 5px; background-color:#ECE37D; font-size:1.2em; }
div.list-tbl#grd-list-tbl table td.car-name-td{text-align:left;font-size:1.1em; }	
div.list-tbl#grd-list-tbl table tr.bgcolor3 td.name-td{text-align:right;font-size:1.1em; }	



/* 同メーカー　その他の車種 */

div#maker-other-car{clear:both; width:960px;}
div#maker-other-car dl{width:960px;}

div#maker-other-car dl dt,
div#maker-other-car dl dt{clear:both; width:960px; height:20px; line-height:20px; margin:0 0 10px; font-size:1em; text-indent:5px; border-bottom:solid 1px #090; background-color:#BEFF7D; color:#090; }
div#maker-other-car dl dd,
div#maker-other-car dl dd{float:left; margin:0 10px 10px 5px; word-break:keep-all; }
 
body.catalog#fmc-all div#maker-other-h2{font-size:12px; font-weight:bold; color:#fff; width:960px; height:25px; line-height:25px; margin:20px 0 0; text-indent:10px; background:url(/common/images/catalog/other-fmc-h2.gif);}

body.catalog#grd-all div#maker-other-car div#maker-other-h2{width:960px; height:25px; line-height:25px; margin:20px 0 0;  color:#630;  text-indent:10px; background:url(/common/images/catalog/list-tbl-h3b.gif);}
body.catalog#grd-all div#maker-other-car dl dt{clear:both; width:960px; height:20px; line-height:20px; margin:0 0 10px; font-size:1em; text-indent:5px; border-bottom:solid 1px #630; background-color:#ff9; color:#630; }

body.catalog#mc-dtl div#maker-other-car div#maker-other-h2{width:960px; height:25px; line-height:25px; margin:20px 0 0;  color:#630;  text-indent:10px; background:url(/common/images/catalog/list-tbl-h3b.gif);}
body.catalog#mc-dtl div#maker-other-car dl dt{clear:both; width:960px; height:20px; line-height:20px; margin:0 0 10px; font-size:1em; text-indent:5px; border-bottom:solid 1px #039; background-color:#ACFFFF; color:#039; }
body.catalog#mc-dtl div#maker-other-car dl dd{float:left; margin:0 10px 10px 5px; word-break:keep-all;}

body.catalog#grd-dtl div#maker-other-car div#maker-other-h2{width:960px; height:25px; line-height:25px; margin:20px 0 0;  color:#630;  text-indent:10px; background:url(/common/images/catalog/list-tbl-h3b.gif);}
body.catalog#grd-dtl div#maker-other-car dl dt{clear:both; width:960px; height:20px; line-height:20px; margin:0 0 10px; font-size:1em; text-indent:5px; border-bottom:solid 1px #630; background-color:#FFFFA2; color:#630; }



/**/
/* 相場表 fmc一覧 */
div.souba-all{float:right;display:inline; width:457px;  margin:0 10px 0 0; }

div.soubaBox.cpanel3{position: relative; width:457px; height:126px;  margin:0 0 5px; background:url(/common/images/catalog/bg_soubalist2.gif) no-repeat 0 0;	 }


/* 新車価格（下）*/
.new_l {
	font-size: 12px;
	font-weight: 700;
	color: #333;
	text-align: right;
	position: absolute;
	left: 10px;
	top: 38px;
	width: 90px;
	}

/* 新車価格（上）*/
.new_r {
	font-size: 12px;
	font-weight: 700;
	color: #333;
	text-align: left;
	position: absolute;
	left: 367px;
	top: 38px;
	width: 90px;
	}

/* 中古車価格（下）*/
.use_l {
	font-size: 10px;
	color: #333;
	text-align: right;
	position: absolute;
	left: 10px;
	top: 71px;
	width: 90px;
	}

/* 中古車価格（上）*/
.use_r {
	font-size: 10px;
	color: #333;
	text-align: left;
	position: absolute;
	left: 367px;
	top: 71px;
	width: 90px;
	}

.use_l strong, .use_r strong {
	font-size: 12px;
	font-weight: 700;
	}

/* 新車棒グラフ */
.newBar {
	position: absolute;
	width: 257px;
	height: 16px;
	left: 105px;
	top: 35px;
	}

/* 中古車棒グラフ */
.useBar {
	position: absolute;
	width: 257px;
	height: 16px;
	left: 105px;
	top: 75px;
	}

.gradeLink {
	font-size: 12px;
	font-weight: 700;
	}

/* 手 */
.hand {
	position: absolute;
	left: 226px;
	top: 92px;
	}
	
/* 下枠 */
.modelBottom {
	font-size: 12px;
	background-image: url(/common/images/catalog/bg_frame2_bottom.gif);
	height: 42px;
	background-repeat: no-repeat;
	}



/* 車種のリンク ############################## */
.carlist{
	width:815px;
	margin: 10px 0px 20px 10px;
	}

.carlist h3.makername{
	font-size: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	}

.carlist h3.makername strong {
	font-size: 15px;
	}

.carlist .list1{
	background-color:#ECECEC;
	width:805px;
	padding:2px 0px 2px 10px;
	margin-top:10px;
	font-size:10px;
	}

.carlist .listcontents{
	margin-top:3px;
	font-size:10px;
	line-height:1.2em;
	width:815px;
	}
	
	
	
	
	
	

.rangebox {
	position:absolute;
}
.graphbox {
	position:absolute;
	top:-12px;
	height:40px;
	width:257px;
	/* 以下、後で削除 */
/*	border-top:1px solid #000; */
/*	border-bottom:1px solid #000; */
/*	border-left:1px solid #000; */
/*	border-right:1px solid #000; */
}

.use_l strong, .use_r strong {
	font-size: 12px;
	font-weight: 700;
	}


.gr_l {
	font-size: 10px;
	color: #333;
	text-align: left;
	position: absolute;
	left: 1px;
	top: 71px;
	width: 90px;
	}

.grimg {
	filter:Alpha(opacity=40);
	-moz-opacity:0.40;
	border:1px solid #000;
/*	border-top:1px solid #000; */
/*	border-right:1px solid #000; */
}

.grbox {
	position:absolute;
}


/* 追加：人気物件 ############################## */

div.bukken-box{
	clear:both; 
	width:960px; 
	margin-top:0px;
	padding-bottom:10px; 
	background:url(/common/images/catalog/bukken-bottom.gif) no-repeat left bottom;
	zoom: 1;
}
div.bukken-box:after {
	content:".";
	display: block;
	height:0px; 
	clear:both;
	visibility:hidden;
}
div.bukken-box div.bukken-box-h2 {
	font-size:12px; 
	font-weight:bold; 
	width:960px; 
	height:30px; 
	line-height:30px; 
	text-indent:10px; 
	margin:0 0 5px; 
	color:#fff; 
	background:url(/common/images/catalog/other-fmc-h2.gif) no-repeat 0 0;
}
div.bukken-car {
	float:left; 
	display:inline; 
	width:170px; 
	height:215px; 
	margin-left:8px; 
	padding:15px 0 0 10px; 
	background:url(/common/images/catalog/bukken-box.gif) no-repeat 0 0; 
	font-size:10px;
}
a img.bk_photo {
	border:solid 1px #069;
	margin-left:7px; 
	padding:3px;
	display:block;
}
a:hover img.bk_photo {
	border:solid 1px #f60;
}
ul.bukken_list {
	width:160px; 
	margin-top:5px;
	color:#666;
	list-style:none;
}
ul.bukken_list li{
	font-size:10px;
	line-height:1.2;
	width:80px;
	float:left;
}
ul.bukken_list li.other{
	font-size:10px;
	line-height:1.2;
	width:65px;
	float:left;
	padding-left:15px;
}
ul.bukken_list li.brand{
	text-align:center; 
	width:160px;
	display:block; 
	font-size:10px;
	line-height:1.2;
	font-weight:500;
	padding-left:0px;
}
ul.bukken_list li.grade{
	text-align:center; 
	width:160px;
	display:block; 
	font-size:10px;
	line-height:1.2;
	font-weight:900;
	padding-left:0px;
	margin-bottom:4px;
	min-height:28px;
	_height:28px;
	margin-bottom:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #999;
}
ul.bukken_list li.price{
	text-align:center; 
	width:160px;
	display:block; 
	font-size:10px;
	line-height:1.6;
	color:#900;
	font-weight:900;
	/*margin-bottom:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #999;*/
	padding-left:0px;
}
div.bukken-link{
	clear:both; 
	display:block;
	text-align:right; 
	font-size:12px;
	padding:10px;
}

div.dbl-ttl {
	font-size: 12px;
	font-weight:900;
	line-height: 2;
	display:block;
	background: url("/common/images/catalog/dblbody950_bg.gif") 0px top no-repeat; 
	text-indent:14px;
	height:10px;
	width:950px;
	margin-left:10px;
    /* ---add@2008/01/30--- */
    clear: both;
}
.double-link{
	width:930px; 
	margin:0 0 20px 10px; 
	display:block; 
	background: url("/common/images/catalog/dblbody950_bg.gif") 0px bottom no-repeat; 
	padding:5px 10px 0px 10px;
	zoom:1;
}
.double-link:after {
	content:".";
	display: block;
	height:0px; 
	clear:both;
	visibility:hidden;
}
.dbl-box {
	width:940px; 
	_height:30px;
	min-height:30px; 
	display:block;
	padding-bottom:10px;
	zoom:1;
}
.dbl-box:after {
	content:".";
	display: block;
	height:0px; 
	clear:both;
	visibility:hidden;
}
.dbl-box div#dbl-cs-ttl{
	display: block;
	float:left; 
	width:134px; 
	height:37px; 
	background:url(/common/images/catalog/cs_logo_mini.gif) no-repeat 0 0; 
	text-indent:-9999px;
}
.dbl-box a#dbl-cs-ttl{
	display: block;
	float:left; 
	width:134px; 
	height:37px; 
	background:url(/common/images/catalog/cs_logo_mini.gif) no-repeat 0 0; 
	text-indent:-9999px;
}
ul.dbl-list-box {
	float:right;
	width:780px;
	_height:30px;
	min-height:30px; 
	display:block;
	padding-top:5px;
}
ul.dbl-list-box li{
	display:inline;
	float:left; 
	margin:0 10px 0 0;
}
ul.dbl-list-box li a{
	white-space: nowrap;
	line-height:2; 
	font-size:11px;
}


/* 車種リンクの閉じ枠対応 */
div.bdrLine {
    display: none;
    }
