@charset "UTF-8";

/*目次
-----------------------------------------------------------------------------*/

/*1.body,img設定*/
/*2.レイアウト*/
/*3.ヘッダ*/
/*4.グローバルナビ設定*/
/*5.h設定*/
/*6.a設定*/
/*7.フッタ*/
/*8.p設定*/

/*
-----------------------------------------------------------------------------*/
/*1.body,img,form設定
-----------------------------------------------------------------------------*/
*{
	font-family:"MS UI Gothic",sans-serif;
}
a img{
border:0;
}
form{
margin:0;
padding:0;
}

/*6.a設定
-----------------------------------------------------------------------------*/
a:link{
cursor:hand;
color:#0B6CCE;
text-decoration:underline;
}
a:visited{
cursor:hand;
color:#0B6CCE;
text-decoration:underline;
}
a:hover{
cursor:hand;
color:#F90;
text-decoration:underline;
}
a:active{
cursor:hand;
color:#0B6CCE;
text-decoration:underline;
}

/*6.ブレットクラムナビ設定
-----------------------------------------------------------------------------*/
.breadcrumbs{
font-size:10px;
line-height:12px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

div#pankuzu{width:910px; height:15px; margin:10px 0; padding:3px; line-height:15px; border:solid 1px #ccc; font-size:10px;}
a img{border:none;}


/*7.ページング設定
-----------------------------------------------------------------------------*/
.pages{
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
}


/*1.フッタ
-----------------------------------------------------------------------------*/
div.footer-link{
margin:0 0 0 12px;
width:926px;
font-size:10px;
line-height:15px;
}


/*1.左・検索フォーム
-----------------------------------------------------------------------------*/
#serchform-wrapper{
border:1px solid #999999;
background:#e6e7e5;
padding:5px;
}
#serchform-wrapper h3{
margin:0 0 5px 0;
padding:0;

}
#serchform-wrapper h3 td{
font-size:12px;
line-height:15px;
}
.serchForm{
background:#ffffff;
padding:5px;
}
.serchForm h4{
margin:10px 0 5px 0;
padding:10px 0 0 0;
font-size:12px;
line-height:15px;
border-top:1px dashed #cccccc;
}
.serchForm h4.no-line{
margin:0 0 5px 0;
padding:0 0 0 0;
font-size:12px;
line-height:15px;
border-top:0;
}
.serchForm p{
margin:0 0 5px 0;
padding:0;
font-size:10px;
line-height:12px;
}
.serchForm table{
margin:0 0 5px 0;
padding:0;
font-size:10px;
line-height:12px;
}
.serchForm table td{
margin:0;
padding:0 0 5px 0;
font-size:10px;
line-height:12px;
}
.serchForm input{
margin:0 5px 0 0;
width:12px;
height:12px;
vertical-align:middle;
}
.serchForm input#sub-btn{
margin:0 5px 0 0;
width:71px;
height:22px;
vertical-align:middle;
}
.serchForm p.btnSearch{
text-align:center;
margin:10px 0 10px 0;
padding:0;
}
.serchForm div.lined p{
margin:0;
padding:5px 0 5px 0;
font-size:12px;
line-height:15px;
border-bottom:1px dashed #cccccc;
}
#serchform-wrapper01 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #e6e7e5; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
#serchform-wrapper01 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#serchform-wrapper01 H3 TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
/*1.スーパー検索・機能装備から探す
-----------------------------------------------------------------------------*/
div.clear{
clear:both;
}
table.superSeachTxt td{
font-size:10px;
padding:0 0 6px 0;
}
table.superSeachTxt input.cBox{
width:12px;
height:12px;
margin:0 6px 0 0;
padding:0;
}
table.superSeachTxt span{
margin:0 6px 0 0;
padding:0;
font-size:10px;
font-weight:normal;
color:#776633;
}
table.superSeachTxt select{
margin:0 6px 0 6px;
padding:0;
vertical-align:middle;
}
div.bg-y{
background:#eedd99;
padding:4px 0 4px 0;
}
div.bg-g{
background:#bbddaa;
padding:4px 0 4px 0;
}
div.bg-y h2, div.bg-g h2{
margin:0 0 0 5px;
padding:0;
display:inline;
float:left;
}
div.bg-y p, div.bg-g p{
margin:0 5px 0 0;
padding:0;
display:inline;
float:right;
font-size:10px;
}
div.bg-y p img, div.bg-g p img{
margin:0 4px 0 10px;
padding:0;
}
.yellow-table{
background:#ffffcc;
padding:10px 10px 4px 10px;
}
.green-table{
background:#e5ffcc;
padding:10px 10px 4px 10px;
}
table.edge-y td{
background:#ffffcc;
padding:0;
}
table.edge-g td{
background:#e5ffcc;
padding:0;
}

/*1.物件詳細
-----------------------------------------------------------------------------*/
#bukkenDetails{
margin:0 0 0 12px;
width:926px;
font-size:10px;
}
.icon{
margin:0 6px 0 0;
vertical-align:middle;
}
.icon_new{
margin:0 0 0 10px;
vertical-align:middle;
}
.shopCap{
margin:10px 0 10px 0;
padding:0;
font-size:10px;
color:#999999;
line-height:2;
font-weight:normal;
}
table.bdbox01{
margin:0 0 18px 0;
border-collapse:collapse;
border:1px solid #cccccc;
border-spacing:0;
}
table.bdbox01 td{
/*padding:9px;*/
padding:9px 9px 5px 9px;
border:1px solid #cccccc;
}
table.bdbox01 p.makerName{
/*margin:10px 0 5px 0;*/
margin:5px 0 5px 0;
padding:0;
font-size:10px;
color:#333333;
}
table.bdbox01 h2.carName{
margin:5px 0 5px 0;
padding:0;
font-size:14px;
}
table.bdbox01 p.carCap{
margin:5px 0 5px 0;
padding:0;
font-size:12px;
color:#666666;
}
table.bdbox01 p.shopLink{
/*margin:20px 0 5px 0;*/
margin:10px 0 3px 0;
padding:0;
font-size:14px;
}
table.bdbox01 h3.pricetxt{
margin:0;
padding:0;
font-size:14px;
line-height:1.5;
}
table.bdbox01 h3.pricetxt strong{
margin:0;
padding:0;
font-size:18px;
color:#800000;
}


.bDbox02{
padding:19px 19px 3px 19px;
border:1px solid #cccccc;
}
.bDbox02 p{
margin:8px 0 0 0;
padding:0;
font-size:12px;
line-height:15px;
}



/* vvv 2006.09.07 物件詳細で調整済み */
a.bDbox03 {
width:228px;
height:83px;
display:block;
border:1px solid #cccccc;
position:relative;
word-break:break-all;
}

span.bDbox03_on{
width:228px;
height:83px;
display:block;
border:1px solid #cccccc;
position:relative;
background:#ffffcc;
word-break:break-all;
}

a.bDbox03 img, span.bDbox03_on img{
width:82px;
height:62px;
display:block;
position:absolute;
left:9px;
top:10px;
display:block;
border:1px solid;
}

span.bDbox03-02{
width:121px;
height:62px;
display:block;
position:absolute;
left:100px;
/*top:28px;*/
top:10px;
font-size:10px;
line:height:12px;
}

a.bDbox03:link{
width:228px;
height:83px;
display:block;
background:#ffffff;
}
a.bDbox03:visited{
width:228px;
height:83px;
display:block;
background:#ffffff;
}
a.bDbox03:hover{
width:228px;
height:83px;
display:block;
background:#ffffcc;
}
a.bDbox03:active{
width:228px;
height:83px;
display:block;
background:#ffffcc;
}
/* ^^^ 2006.09.07 物件詳細で調整済み */



div.bdbox04{
padding:10px 0 10px 0;
background:#f8f0e0;
}
h3.subtit{
margin:20px 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #cccccc;
font-weight:normal;
font-size:10px;
}
h3.subtit img{
vertical-align:middle;
}


table.bDbox05{
margin:0;
border-collapse:collapse;
border:1px solid #cccccc;
border-spacing:0;
}
table.bdbox05 th{
padding:6px;
border:1px solid #cccccc;
background:#f3f3f3;
font-size:10px;
font-weight:normal;
text-align:left;
}
table.bdbox05 td{
padding:6px;
border:1px solid #cccccc;
font-size:10px;
}
div.bdbox05{
padding:10px 0 10px 0;
background:#f8f0e0;
border-bottom:1px solid #ff6600;
}

/*緑色の背景*/
table.bdbox05 th.thG{
background:#dde9d2;
text-align:left;
}
table.bdbox05 td.tdG{
background:#f0fce5;
}


div.bdbox06{
margin:30px 0 0 0;
padding:0;
border:1px solid #999999;
}
div.bdbox06 h3{
margin:0;
padding:6px;
background:#e6e7e5;
font-size:16px;
}
table.bdbox07{
margin:15px 20px 15px 20px;
}
table.bdbox07 td{
font-size:12px;
}
.shopRead{
margin:10px 0 10px 0;
padding:0;
font-size:12px;
line-height:1.5;
color:#999999;
}
.shopReadMaker{
margin:10px 0 10px 0;
padding:0;
font-size:12px;
line-height:1.5;
color:#333333;
}
div.bdbox08{
margin:10px;
background:#f3f3f3;
}
table.bdbox09{
margin:10px;
border-bottom:1px solid #cccccc;
}
table.bdbox09 h4{
margin:10px;
padding:0;
font-size:12px;
}
table.bdbox10 p.carPrice{
color:#333333;
margin:10px 0 10px 0;
padding:0;
font-size:12px;
}
table.bdbox10 p.carPrice strong{
color:#800000;
font-size:18px;
}


/*1.カタログトップ
-----------------------------------------------------------------------------*/
#catalogTop{
margin:0 0 0 12px;
width:926px;
}
.grayCap{
margin:0;
padding:0;
font-size:10px;
color:#999999;
}
.carName{
font-size:12px;
}
.cTbox01{
margin:0;
padding:0 8px 0 8px;
background:#f8f1d6;
font-size:10px;
line-height:1.5;
}
.cTbox02{
margin:0;
padding:0 8px 0 8px;
background:#e8e8e8;
font-size:10px;
line-height:1.5;
}
.cTbox01 p, .cTbox02 p{
margin:0;
padding:0 0 5px 0;
clear:both;
font-size:10px;
line-height:1.5;
}
.cTbox01 a img.cTbox_photo, .cTbox02 a img.cTbox_photo{
margin:0 8px 0 0;
border:1px solid;
float:left;
vertical-align:middle;
}
strong.newModel{
margin:0 5px 0 0;
color:#ff0000;
font-size:12px;
}
.ctbox03{
padding:0 5px 0 5px;
border-right:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
background:#f5f5f5;
}
.ctbox04{
border-right:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
background:#f5f5f5;
}
table.ctbox05{
margin-left:10px;
}
.ctbox05 td{
padding:0 0 8px 0;
font-size:10px;
}
.ctbox05 td img{
margin:20px 0 0 0;
}
.ctbox05 input{
margin:0 5px 0 10px;
width:12px;
height:12px;
}
.ctbox05 span{
margin:0 0 0 5px;
}

/*1.物件一覧
-----------------------------------------------------------------------------*/
strong.cSprice{
color:#800000;
font-size:14px;
}
span.cScap{
color:#666666;
font-size:10px;
line-height:18px;
}
.csbox01{
margin:0;
padding:0;
background:#f8f0e0;
color:#333333;
}
.csbox01 a img{
border:1px solid;
}
.csbox01 td{
margin:0;
padding:8px 0 8px 0;
font-size:12px;
}
.csbox01 td strong.pr{
color:#ff6600;
}
.csbox02{
margin:20px 0 0 0;
padding:0;
font-size:16px;
}
.csbox02 h2{
margin:0;
padding:0;
font-size:16px;
font-weight:normal;
}
.csbox02 h2 strong{
font-size:16px;
}
.csbox02 span.dot{
margin:0 5px 0 5px;
padding:0;
color:#9b9d9f;
}
.csbox02 img{
vertical-align:middle;
}
.cSbox02 p{
font-size:10px;
line-height:1.5;
}
table.csbox03{
margin:10px 0 4px 0;
border-collapse:collapse;
border:1px solid #cccccc;
border-spacing:0;
}
table.csbox03 th{
padding:3px;
border:1px solid #cccccc;
font-size:10px;
font-weight:normal;
text-align:left;
}
table.csbox03 td{
padding:3px;
border:1px solid #cccccc;
font-size:10px;
background:#eeeeee;
}


table.csbox04{
margin:0;
border-collapse:collapse;
border:1px solid #cccccc;
border-spacing:0;
}
table.csbox04 th{
padding:3px;
border:1px solid #cccccc;
font-size:12px;
line-height:1.5;
font-weight:normal;
text-align:left;
background:#e6e8df;
}
table.csbox04 th img{
vertical-align:middle;
}
table.csbox04 td{
padding:3px;
border:1px solid #cccccc;
font-size:12px;
line-height:1.5;
text-align:center;
}
table.csbox04 td a img.car{
border:1px solid;
}
table.csbox04 td.cScaution{
color:#ff0000;
font-weight:bold;
text-align:left;
}
table.csbox05{
margin:10px 0 8px 12px;
}
table.csbox05 h4{
margin:0;
padding:0;
font-size:10px;
line-height:1.5;
text-align:center;
}
table.csbox05 td{
margin:0;
padding:0 0 10px 0;
font-size:10px;
line-height:1.5;
text-align:center;
}
table.csbox05 p{
margin:0;
padding:0;
font-size:10px;
line-height:1.5;
text-align:center;
}
table.csbox05 p.csbox05_price{
margin:0;
padding:0;
font-size:10px;
line-height:1.5;
text-align:left;
}
table.csbox05 p strong{
color:#ff0000;
}


/*1.キーワード検索結果
-----------------------------------------------------------------------------*/
.searchResult{
margin:10px 0 10px 12px;
}
.searchresult div{
border-right:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
background:#f5f5f5;
font-size:14px;
text-align:center;
}
.searchresult div p{
margin:0;
padding:10px 0 10px 0;
}
.searchresult div img{
vertical-align:middle;
}
.searchresult div input{
margin:0 20px 0 0;
width:255px;
height:20px;
vertical-align:middle;
}
.searchresult div strong{
color:#ff6600;
}

/*1.自動車カタログ遷移
-----------------------------------------------------------------------------*/
h2.cObox01{
margin:0;
padding:5px;
background:#999999;
border-top:1px solid #bcbcbc;
border-right:1px solid #bcbcbc;
border-left:1px solid #bcbcbc;
font-size:12px;
color:#ffffff;
}
.cObox02{
padding:9px;
border:1px solid #bcbcbc;
}
.cObox02 table td{
color:#333333;
font-size:12px;
}
.cObox02 table td span{
font-size:10px;
}
.cObox03{
margin:10px 0 0 0;
padding:5px 10px 5px 10px;
border:1px solid #bcbcbc;
background:#eeeeee;
}
.cObox03 p{
margin:0;
padding:0;
font-size:12px;
}
.cObox04{
margin:0;
padding:17px;
}
.cObox05{
padding:0 0 30px 0;
color:#333333;
}
.cObox05 h4{
margin:0;
padding:0;
font-size:14px;
font-weight:normal;
}
.cObox05 img.car_image{
float:left;
}
.cObox05 p{
margin:0;
padding:0;
font-size:10px;
line-height:2;
}
.cObox05 p span{
color:#999999;
}
.cObox05 p.prices{
clear:both;
font-size:12px;
}

/*1.タブ
-----------------------------------------------------------------------------*/
.tab-area{
width:926px;
margin:20px 0 8px 12px;
}


/*1.自動車カタログ詳細1
-----------------------------------------------------------------------------*/
.cDbox01{
width:906px;
margin:8px 0 0 12px;
padding:10px;
border-top:1px solid #339900;
border-bottom:1px solid #339900;
}
.cDbox01 td{
color:#666666;
font-size:12px;
line-height:2;
}
.cDbox01 td span.cDbox01_cap{
font-size:10px;
}
.cDbox01 td strong{
margin:0 0 0 10px;
color:#000000;
font-size:14px;
}
.cDbox01 td a strong{
margin:0;
font-size:14px;
color:#003399;
}
.cDbox01 td span.cDbox01_day{
margin:0 0 0 30px;
}
.cDbox02{
width:926px;
margin:0 0 20px 12px;
padding:10px;
background:#EDF6EA;
}
.cDbox02 td{
color:#333333;
font-size:12px;
line-height:2;
}
.cdbox03{
margin:0;
padding:10px;
background:#f5f5f5;
border-right:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}
.cdbox03 p{
margin:0 0 10px 0;
padding:0;
}
.cdbox03 td{
font-size:10px;
line-height:1.5;
}
.cdbox03 td.left-border{
border-left:1px dashed #bbbbbb;
}
.cdbox04{
margin:0;
background:#edf6ea;
border-bottom:1px solid #339900;
display:none;/* 20070920 下記物件ボタンに変更のため非表示化 */ }

.cDbox04 p{
text-align:right;
margin:0;
padding:0;
}


/* グレード詳細　物件リンクボタン　20070905追加 */
p.GoToBkn{position:relative; width:926px; height:30px; background-color:#edf6ea; border-bottom:1px solid #339900;}
p.GoToBkn a{position:absolute; top:3px; right:10px;}



/*15.自動車カタログ詳細2
-----------------------------------------------------------------------------*/
div.bg-gray{
margin:20px 0 10px 0;
padding:7px 8px 7px 8px;
background:#e6e7df;
font-size:10px;
}
div.bg-gray h3{
margin:0 15px 0 0;
padding:0;
font-size:12px;
display:inline;
}
div.bg-gray span{
margin:0;
padding:0;
font-size:10px;
}
table.specEquip{
margin:0 0 6px 0;
width:736px;
border-collapse:collapse;
border:1px solid #cccccc;
color:#666666;
font-size:10px;
}
table.specequip th{
padding:6px 7px 6px 7px;
border:1px solid #cccccc;
font-weight:normal;
background:#f3f3f3;
text-align:left;
}
table.specequip th.headline{
background:#f6f5d7;
}
table.specequip th.headline h4{
width:76px;
margin:0;
padding:0;
display:inline;
float:left;
}
table.specequip td{
padding:6px 7px 6px 7px;
border:1px solid #cccccc;
}
table.specequip th.headline span{
margin:0;
padding:0;
font-size:10px;
float:right;
}
.subtit_searchthisgrade{
margin:0;
padding:9px;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
background:#f5f5f5;
}
.subtit_searchthisgrade h4{
margin:0;
padding:0;
}
.subtit_searchthisgrade p{
margin:0;
padding:0;
}
.subtit_searchthisgrade p.line_162{
margin:0 0 10px 0;
padding:0;
}
.subtit_searchthisgrade div.sTG-txt{
margin:0;
padding:9px;
font-size:10px;
line-height:1.5;
}

/*15.自動車カタログ遷移2
-----------------------------------------------------------------------------*/
.cS2box00{
width:926px;
margin:0 0 0 12px;
}
.cS2box01{
width:906px;
margin:8px 0 0 0;
padding:5px;
border-top:1px solid #339900;
border-bottom:1px solid #cccccc;
}
.cS2box01 td{
color:#666666;
font-size:12px;
line-height:1.5;
}
.cS2box01 td span.cS2box01_cap{
font-size:10px;
}
.cS2box01 td strong{
margin:0 0 0 10px;
color:#000000;
font-size:14px;
}
.cS2box01 td a strong{
margin:0;
font-size:14px;
color:#003399;
}
.cS2box01 td span.cS2box01_day{
margin:0 0 0 30px;
}
.cS2box02{
margin:30px 0 0 0;
}
.cS2box02 td{
color:#666666;
font-size:12px;
line-height:1.5;
}
.cS2box02 td span.cS2box01_cap{
font-size:10px;
}
.cS2box02 td strong{
margin:0 0 0 10px;
color:#000000;
font-size:14px;
}
.cS2box02 td a strong{
margin:0;
font-size:14px;
color:#003399;
}
.cS2box03{
margin:0;
padding:5px 10px 20px 10px;
font-size:10px;
}

.cS2box04{
border-top:1px solid #339900;
width:926px;
margin:0;
padding:15px 10px 15px 10px;
background:#edf6ea;
}
.cS2box04 td{
color:#333333;
font-size:12px;
line-height:1.5;
}

.cS2box05{
margin:0;
padding:10px;
font-size:12px;
line-height:1.5;
border-bottom:1px solid #cccccc;
}
.cS2box06{
margin:30px 0 20px 0;
}
.cS2box06 td{
margin:0;
font-size:12px;
line-height:1.5;
vertical-align:top;
background:#f3f3f3;
}
.cS2box06 td.space{
background:#ffffff;
}
.cs2box06 td h3{
font-size:12px;
line-height:1.5;
margin:10px;
padding:0;
border-bottom:1px solid #cccccc;
}
.cs2box06 td p{
margin:10px;
padding:0;
}
.cS2box07{
margin:20px 0 0 0;
}
.cs2box07 td{
color:#333333;
padding:5px 10px 5px 10px;
font-size:12px;
line-height:1.5;
background:#f5f5f5;
}
.cS2box08{
margin:10px 0 10px 0;
}
.cs2box08 td{
color:#333333;
font-size:12px;
line-height:1.5;
vertical-align:top;
}
.cs2box08 td a img{
border:1px solid;
}
.cs2box08 td p{
margin:0 0 10px 0;
padding:0;
}
.cs2box08 td p span{
font-size:10px;
line-height:1.2;
}

/*15.買いたいトップ
-----------------------------------------------------------------------------*/
.bTbox01-01{
width:594px;
height:19px;
background:url(/CS/images/bg_subtit_bTbox01_01.gif) no-repeat;
position:relative;
}
p.bTbox01-01-01{
width:91px;
height:19px;
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
}
p.bTbox01-01-02{
margin:0;
padding:0;
position:absolute;
top:3px;
left:91px;
font-size:10px;
line-height:1.2;
color:#333333;
}
.bTbox01, .bTbox02{
width:572px;
margin:0;
padding:10px 10px 0 10px;
border-right:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
background:#f5f5f5;
}
.bTbox01 p, .bTbox02 p{
margin:0 0 10px 0;
padding:0;
font-size:10px;
line-height:1.2;
}
.bTbox01 span, .bTbox02 span{
color:#999999;
}
.bTbox01 input, .bTbox02 input{
margin:0;
padding:0;
width:12px;
height:12px;
vertical-align:middle;
}
.bTbox01 img.bTbtn, .bTbox02 img.bTbtn{
vertical-align:middle;
}

.bTbox01-car{
margin:0 0 10px 0;
padding:0;
width:325px;
height:20px;
background:url(/CS/images/subtit_bTbox01_02.gif) no-repeat;
position:relative;
}
.bTbox01-car p.bTbox01-car-01{
position:absolute;
left:0;
top:0;
}
.bTbox01-car p.bTbox01-car-02{
position:absolute;
right:5px;
top:3px;
}



p.bTcap{
margin:0 0 10px 60px;
padding:0;
}
p.bTread{
margin:0 5px 10px 5px;
padding:0;
}
.bTbox03{
margin:0;
padding:0;

}
.bTbox03 p{
margin:0;
padding:10px;
border-right:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
background:#f5f5f5;
font-size:10px;
line-height:1.5;
}
.bTbox03 img{
margin:0 10px 0 0;
padding:0;
float:left;
vertical-align:middle;
}
.bTbox03_bottom{
margin:0 0 10px 0;
padding:0;
}
.bTbox04-tit{
margin:25px 0 0 0;
padding:0;
}
.bTbox04{
padding:10px;
}
.bTbox04 h4{
margin:0 0 5px 0;
padding:0;
font-size:12px;
line-height:1.5;
font-weight:normal;
}
.bTbox04 p{
margin:0 0 10px 0;
padding:0;
font-size:10px;
line-height:1.5;
}








/*15.調べたいトップ：ピックアップコンテンツ・文字ボックス
-----------------------------------------------------------------------------*/
div.pickup-sT{
border:0;
margin:0;
padding:0;
width:219px;
height:62px;
overflow:hidden;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:10px;
}
div.pickup-sT em{
font-style:normal;
color:#ff0000;
font-size:12px;
}
div.pickup-sT img{
visibility:hidden;
}
div.pickup-sT a,
div.pickup-sT a:link,
div.pickup-sT a:visited{
padding-left:10px;
background-image:url(../../../htdocs/CS/top_images/pickup.gif);
background-position:0px 0px;
float:left;
text-decoration:none;
color:#262626;
display:block;
width:219px;
height:62px;
}
div.pickup-sT a:focus,
div.pickup-sT a:hover,
div.pickup-sT a:active{
padding-left:10px;
background-image:url(../../../htdocs/CS/top_images/pickup.gif);
background-position:0px 62px;
float:left;
display:block;
width:219px;
height:62px;
}
div.pickup-sT span.catch{
font-size:10px;
line-height:1.5;
}
div.pickup-sT span.title{
font-size:14px;
line-height:1.5;
color:#003399;
text-decoration:underline;
}










/*15.調べたいトップ
-----------------------------------------------------------------------------*/
.sTbox01-01{
width:380px;
height:19px;
background:url(/CS/images/bg_subtit_sTbox01_01.gif) no-repeat;
position:relative;
}
p.sTbox01-01-01{
width:127px;
height:19px;
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
}
p.sTbox01-01-02{
margin:0;
padding:0;
position:absolute;
top:3px;
left:131px;
font-size:10px;
line-height:1.2;
color:#333333;
}



.sTbox01{
width:358px;
margin:0;
padding:10px 10px 0 10px;
border-right:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
background:#f5f5f5;
}
.sTbox01 p{
margin:0;
padding:0 0 10px 0;
font-size:10px;
line-height:1.2;
}
.sTbox01 span{
color:#999999;
}
.sTbox01 input{
margin:0;
padding:0;
vertical-align:middle;
}
img.sTbtn{
vertical-align:middle;
}
.sTbox01-car{
margin:0 0 10px 0;
padding:0;
width:358px;
height:20px;
background:url(/CS/images/subtit_sTbox01_02.gif) no-repeat;
position:relative;
}
.sTbox01-car p.sTbox01-car-01{
position:absolute;
left:0;
top:0;
}
.sTbox01-car p.sTbox01-car-02{
position:absolute;
right:5px;
top:3px;
}

.sTbox03{
margin:10px 0 0 0;
padding:8px;
background:#e8e8e8;
font-size:10px;
line-height:1.5;
}
.sTbox03 h3{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:1px dotted #959284;
}
.sTbox03 p{
margin:0;
padding:0 0 5px 0;
clear:both;
font-size:10px;
line-height:1.5;
}
.sTbox03 p.sTbox03-link{
margin:5px 0 0 0;
padding:5px 0 0 0;
border-top:1px dotted #959284;
text-align:right;
}
.sTbox03 a img.cTbox_photo{
margin:0 8px 0 0;
border:1px solid;
float:left;
vertical-align:middle;
}
.sTbox04{
margin:10px 0 0 0;
padding:0;
}
.sTbox04-tit{
margin:20px 0 0 0;
padding:0;
}

/*15.提携用・調べたいトップ
-----------------------------------------------------------------------------*/
.sTTbox03{
width:594px;
margin:10px 0 0 0;
padding:0;
background:#e8e8e8;
font-size:10px;
line-height:1.5;
}
.sTTbox03 table{
padding:8px;
}
.sTTbox03 h3{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:1px dotted #959284;
}
.sTTbox03 p{
margin:0;
padding:0 0 5px 0;
clear:both;
font-size:10px;
line-height:1.5;
}
p.sTTread{
margin:0 5px 10px 5px;
padding:0;
}
.sTTbox03 p.sTTbox03-link{
margin:5px 0 0 0;
padding:5px 0 0 0;
border-top:1px dotted #959284;
text-align:right;
}
.sTTbox03 a img.cTbox_photo{
margin:0 8px 0 0;
border:1px solid;
float:left;
vertical-align:middle;
}

/* 以下 20060905 追加分 
/*15.まとめて検索
-----------------------------------------------------------------------------*/
table.cSbox02 td p.under8{
margin:0 0 8px 0; 
}
.mDbox01{
padding:8px 0 8px 0;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
}
table.no-border{
border:0;
}
table.no-border td{
margin:0 10px 0 0;
border:0;
} 
table.no-border th{
border:0;
}
table.bDbox05 th.line11{
line-height:11px;
}
table.bDbox05 td.line11{
line-height:11px;
}
table.bDbox05 th.height26{
height:26px;
}
table.mDbox02{
margin:0;
border-collapse:collapse;
border:1px solid #cccccc;
border-spacing:0;
}
table.mDbox02 th{
padding:3px;
border:1px solid #cccccc;
font-size:12px;
line-height:1.5;
font-weight:normal;
text-align:left;
background:#e6e8df;
}
table.mDbox02 th img{
vertical-align:middle;
}
table.mDbox02 td{
padding:5px;
border:1px solid #cccccc;
font-size:12px;
line-height:1.5;
}
table.mDbox02 td.photo{
padding:0;
border:1px solid #cccccc;
font-size:12px;
line-height:1.5;
text-align:center;
}
table.mDbox02 td.photo h2{
font-size:14px;
margin:0;
padding:5px;
border-bottom:1px solid #cccccc;
background:#e6e7e5;
text-align:left;
}
table.mDbox02 td a img.car{
border:1px solid;
}
table.mDbox02 td.cScaution{
color:#ff0000;
font-weight:bold;
text-align:left;
}

/*15.まとめて検索2
-----------------------------------------------------------------------------*/
.mD2box{
width:730;
}
.mD2box01{
width:728;
padding:8px 0 8px 0;
margin:0 0 20px 0;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
}

/*相場表
-----------------------------------------------------------------------------*/
.mPbox01{
margin:0 0 0 12px;
background:url(/CS/images/bg_mPbox01_01.gif) repeat-y left top;
}
.mPbox01-01{
margin:4px 0 4px 10px;
width:478px;
/* background:url(/CS/images/bg_mPbox01_02.gif) no-repeat right top; */
}
.mPbox01-01 td th,
.mPbox01-01 td td{
padding:4px 0;
/* background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom; */
font-size:10px;
text-align:left;
}
.mPbox01-01 th img{
margin:0 0 0 9px;
}
.mPbox01-01-01 select{
width:250px;
background:#f6e250;
}
.mPbox01-01-01 th{
width:60px;
}
.mPbox01-01-02 th{
width:87px;
}
.mPbox01-01-02 select{
width:180px;
}

.mPbox02{
margin:12px 0 0 12px;
width:926px;
position:relative;
}
.mPbox02 ul{
position:absolute;
top:-87px;
right:1px;
list-style-type:none;
}
.mPbox02 ul li{
float:left;
}
.mPbox02 ul li a{
margin:0 0 0 3px;
display:block;
}
.mPbox02-01{
width:177px;
background:url(/CS/images/bg_mPbox02_02.gif) repeat-y left top;
}
.mPbox02-01 p{
margin:0;
padding:3px 0 2px 14px;
/*background:#bbddaa url(/CS/images/bg_mPbox02_01.gif) no-repeat left top;*/
background:#ffff00 url(/CS/images/bg_mPbox02_01.gif) no-repeat left top;
color:#666666;
font-size:10px;
line-height:140%;
}
.mPbox02-01 p span{
color:#000000;
font-size:14px;
font-weight:bold;
}

/*++++++ 20090612 修正 ++++++*/
.mPbox02-01 p a{
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a {
color:#000000;
text-decoration:none;
}
.mPbox02-01 p a:hover {
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a:hover {
color:#000000;
text-decoration:none;
}
.mPbox02-01 p a:visited {
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a:visited {
color:#000000;
text-decoration:none;
}
.mPbox02-01 p a:link {
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a:link {
color:#000000;
text-decoration:none;
}

/*++++++ 20090612 修正 ++++++*/

.mPbox02-01-01{
margin:0 2px 0 3px;
padding:6px 0 0 0;
border:solid #88aa77;
border-width:1px 0 0 0;
}
.mPbox02-01-01 table{
margin:0 9px 9px 8px;
}
.mPbox02-01-01 table th,
.mPbox02-01-01 table td{
padding:6px 0;
background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom;
text-align:left;
}
.mPbox02-01-01 table th.fin,
.mPbox02-01-01 table td.fin{
background:none;
}
.mPbox02-01-01 table th{
width:78px;
}
.mPbox02-01-01 table td{
font-size:12px;
}
.mPbox02-02{
margin:0 3px 0 2px;
padding:0 0 11px 0;
background:#f8f1d6;
text-align:center;
}
.mPbox02-02 p.title{
margin:0 5px;
padding:3px 0 4px 0;
background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom;
}
.mPbox02-02-01{
margin:0 5px;
padding:6px 0 10px 0;
background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom;
color:#999999;
font-size:10px;
line-height:160%;
text-align:center;
font-size:12px;
}
.mPbox02-02-01 span.nowModel{
color:#ff0000;
font-weight:bold;
}
.mPbox02-02-01 img{
margin:2px 0 4px 0;
border:solid #0066cc 1px;
}
.mPbox02-03 p{
margin:0;
padding:6px 0 7px 10px;
background:#edf6ea;
border-top:solid #339900 1px;
border-right:solid #cccccc 1px;
border-left:solid #cccccc 1px;
}
.mPbox02-03 table{
border-collapse:collapse;
border:solid #cccccc;
border-width:0 1px;
font-size:12px;
}
.resultNumber{
padding:0 35px 0 14px;
width:185px;
font-weight:bold;
font-size:12px;
}
.resultNumber span{
color:#ff0000;
}
.colorExplain{
padding:5px 6px 4px 0;
text-align:right;
}
.colorExplain img{
margin:0 0 0 6px;
}
.priceTable,
.priceTable th,
.priceTable td{
border-collapse:collapse;
border:solid #cccccc 1px;
}
.priceTable th{
padding:8px 0;
background:#f5f5f5;
font-size:10px;
font-weight:normal;
}
.priceTable td{
padding:8px 0;
font-size:12px;
text-align:center;
}
.priceTable td.sum{
background:#f0fce5;
font-size:10px;
}
.priceTable td.index{
padding:8px 0;
background:#f5f5f5;
font-size:10px;
}
.priceTable td.many02{
background:#ff9900;
}
.priceTable td.many01{
background:#ffbb22;
}
.priceTable td.general{
background:#ffdd44;
}
.priceTable td.few01{
background:#ffee88;
}
.priceTable td.few02{
background:#ffffcc;
}
span.announce{color:#999; font-size:10px;}

div.tab-area{width:926px; height:21px; margin:20px 0 8px 12px; border-bottom:solid 4px #390;}
div.tab-area a img{border:none;}
div.tab-area img{float:left; margin:0;}
div#bukkenDetails {clear:both; width:926px; margin:0 0 0 12px; font-size:10px;}
div.tab-area img{float:left; margin:0 5px 0 0;}
