@charset "UTF-8";

/* 検索結果数 */
div.resultBox{width:980px; height:43px; margin:10px 0 0;}
div.resultNumberBox{}
p.resultNumberLine{float:left; font-size:16px; font-weight:bold; margin-right:10px;}
p.resultNumberLine span{margin:0 3px; color:#f00; font-size:21px; font-family:arial;}
div#resultNumberBox h3{
	padding-top:7px;
	color:#666666;
	font-size:10px;
	font-weight:normal;
}
p#goukeiTxt{clear:both; float:left; width:300px; font-size:11px; color:#999; font-weight:normal;}
/* ページネーション */
p.pageNumberLine{float:right; text-align:right; width:670px; margin:0;}
p.pageNumberLine strong{font-size:14px;}
p.pageNumberLine span.thisPage{ color:#666;}
/* 表下部対策ワード */
p.footCopy{margin-top:10px; font-size:11px; color:#666; font-weight:normal;}
table.bknTbl{clear:both; width:980px; border-bottom:solid 1px #999;}
table.bknTbl th,
table.bknTbl td{ text-align:center;}
table.bknTbl th{background-color:#333; font-weight:normal; color:#fff; }
table.bknTbl th a{color:#fff;}
table.bknTbl thead th{border:solid #999; border-width:0 1px 1px 0; background-color:#666;}
table.bknTbl thead th{padding:2px 0;}
table.bknTbl tbody.bukkenCassette td{border-style:solid; border-width:0 1px 0 0; border-color:#e7e7e7;}
table.bknTbl tbody.infoCassette th{border:solid #999; border-width:0 1px 1px 0; background-color:#666;}
table.bknTbl tbody.infoCassette th{padding:2px 0;}
table.bknTbl tbody.infoCassette td{border-style:solid; border-width:0 1px 1px 0; border-color:#e7e7e7;}

/* 物件名 */
table.bknTbl tbody.bukkenCassette td.bknNameCell{width:825px; padding:8px 5px; text-align:left; border-style:solid; border-color:#696969 #999;  border-width:2px 0 0 1px; background-color:#e7e7e7;}
p.bknName{float:left; font-weight:normal; font-size:11px; /*color:#fff;*/}
p.bknName a{font-size:12px;margin-right:0.5em; color:#06e; font-weight:bold;}
span.up{color:#f00; font-size:11px; margin-right:0.5em;}
span.up img{margin:1px 3px 0 0; vertical-align:top;}
table.bknTbl tbody.bukkenCassette td.zaikoBtnCell{border-style:solid; border-color:#696969 #999;  border-width:2px 1px 0 0; background-color:#e7e7e7;}
/* 写真横アイコン */
ul.bknIcon{float:right; display:inline; width:50px; margin:5px 5px 0; list-style-position:outside;font-size:10px;}
ul.bknIcon li{width:50px; height:16px; list-style:none; font-size:10px;}
ul.bknIcon li img{vertical-align:bottom; margin-bottom:1px;}
/* 新着アイコン */
img.upIcon{margin-left:5px; vertical-align:middle;}
/* 価格 */
table.bknTbl tbody.bukkenCassette td.priceCell{width:130px; border-width:0 1px; border-style:solid;}
tbody.bukkenCassette td.priceCell ul{width:100%;}
tbody.bukkenCassette td.priceCell ul li{width:100%;list-style:none;}
tbody.bukkenCassette td.priceCell ul li span.priceLabel{font-size:11px; color:#666;}
tbody.bukkenCassette td.priceCell ul li.priceHontai{border-bottom:dotted 1px #ccc;}
tbody.bukkenCassette td.priceCell ul li.priceHontai span.priceNo{font-size:16px; font-family:arial; color:#000;font-weight:bold;}
tbody.bukkenCassette td.priceCell ul li.priceSougaku span.priceNo{font-size:16px; font-family:arial; color:#f00;font-weight:bold;}
ul.priceM1 li{height:46px; line-height:46px;}
ul.priceM2 li{height:32px; line-height:32px;}
ul.priceM3 li{height:35px; line-height:35px;}
table.bknTbl tbody.bukkenCassette td.pictCell{width:227px; padding:0; vertical-align:top; border-width:0 0 0 1px; border-color:#999;}/* 写真 */
td.pictCell a img{}/* 写真 */
td.pictCell p.bknCom{clear:both; width:210px; margin:5px auto 0; text-align:left; font-size:12px; line-height:1.3em;}/* 写真 */
p.pictM1{float:left; width:160px; height:60px; margin:5px 0 3px;}
p.pictM2{float:left; width:160px; height:80px; margin:5px 0 3px;}
p.pictM3{float:left; display:inline; width:160px; height:120px; margin:5px 0 5px 5px;}
table.bknTbl tbody.bukkenCassette td.m3PictCell{width:227px; vertical-align:top; border-width:0 0 0 1px; border-color:#999;}
tbody.bukkenCassette td.m3PictCell a img{float:left; display:inline; width:160px; padding:0; vertical-align:top;}
tbody.bukkenCassette td.m3PictCell p.bknCom{clear:both; width:210px; margin:5px auto 0; text-align:left;}
/* 問合せ */
table.bknTbl tbody.bukkenCassette td.toiawaseCell{width:140px; height:60px; padding-top:5px; vertical-align:top; border-right:solid 1px #999;}
td.toiawaseCellM1{height:90px;}
td.toiawaseCellM2{}
td.toiawaseCellM3{height:70px;}
td.toiawaseCell p{margin:0 auto;}
td.toiawaseCell a img.toiawaseBtn{border:none;}/* 問合せ */
td.toiawaseCell p.hanbaitenName{padding:0 5px 5px; width:130px;}
td.toiawaseCell p.hanbaitenName a{line-height:1.1em; font-size:11px;}/* 販売店 */
td.toiawaseCell a img{border:none;}
a.ZaikoBtnAll{display:block; width:130px; height:21px; margin:0 auto; background:url(/cmn/bknAllImg/btnZaiko.gif?0902) no-repeat; text-indent:-9999px;}
a.ZaikoBtnAll:hover{background:url(/cmn/bknAllImg/btnZaiko_on.gif?0902) no-repeat;}
a.MtoFBtnAll{display:block; width:130px; height:21px; margin:0 auto; background:url(/cmn/bknAllImg/btnMtoF.gif?0902) no-repeat; text-indent:-9999px;}
a.MtoFBtnAll:hover{background:url(/cmn/bknAllImg/btnMtoF_on.gif?0902) no-repeat;}
/* ミッション・色・ボディタイプ */
table.bknTbl td.mixCell{padding:0;}
td.mixCell ul{width:100%; list-style:none;}
td.mixCell ul li{width:100%;list-style:none;}
td.mixCell ul li.bodyColorCell{border:dotted #ccc; border-width:1px 0;}
ul.mixListM1 li{ height:30px; line-height:30px; }
ul.mixListM2 li{ height:20px; line-height:20px; }
ul.mixListM3 li{ height:21px; line-height:21px; }
/* 複数写真 */
table.bknTbl tbody.bukkenCassette td.morePhotoCell{vertical-align:top; height:62px;border-width:1px 1px 0 0; border-color:#e7e7e7;}
table.bknTbl tbody.bukkenCassette td.morePhotoCellM3{vertical-align:top; padding-top:5px;border-width:1px 0 0; border-color:#e7e7e7;}
div.morePhotoBox{float:left; position:relative; width:465px; height:62px;}
div.morePhotoBox a.morePhoto{float:left; display:inline; width:80px; height:60px; margin-right:2px; text-align:left; font-size:11px;}
div.morePhotoBox span.morePhotoCom{float:left; display:inline; width:45px; height:55px; padding-top:5px; margin-right:3px; text-align:left; font-size:11px; word-wrap:break-word;}
div.morePhotoBox p.mottoMiru{float:left; display:block; width:70px; height:15px; padding-top:45px; text-align:right; font-size:11px;}
div.morePhotoBox p.mottoMiru a{font-size:11px;}
/* M2販売店CMアイコン */
p.M2ShopCM{width:130px; margin:0 auto;}
p.M2ShopCM a img{border:none;}
/* m3 販売店コメント */
table.bknTbl td.m3hanbaitenPhoto{width:120px;height:100px; text-align:left; vertical-align:top; border:solid #e7e7e7;border-width:1px 0 0; background-color:#E3F1FF;}
td.m3hanbaitenPhoto img{margin:5px 0 0 10px;}
table.bknTbl tbody.bukkenCassette  td.m3hanbaitenCom{ background-color:#E3F1FF;vertical-align:top; border-width:1px 1px 0 0; border-color:#e7e7e7 #999 #e7e7e7 #e7e7e7;}
td.m3hanbaitenCom p{width:140px;  margin:5px auto; line-height:1.2; text-align:left; font-size:11px; word-wrap:break-word;}
td.m3hanbaitenCom p a{word-wrap:break-word; font-size:11px;}
td.m3hanbaitenCom ul{width:110px; margin:0 auto; list-style:none;}
td.m3hanbaitenCom ul li{width:110px; height:20px; margin:0;}
td.m3hanbaitenCom ul li a img{border:none; vertical-align:bottom;}
table.bknTbl tr td.goPageTopCell{padding:5px; border:solid #ccc; border-width:1px 1px 0 1px; border-color:#999 ; text-align:left; background-color:#f5f5f5;}
/* このワードにHIT */
table.bknTbl tbody.bukkenCassette tr.hitword th{background-color:#fff; color:#000; font-weight:bold; border-width:1px 1px 0; border-color:#e7e7e7 #e7e7e7 #e7e7e7 #999;border-style:solid;}
table.bknTbl tbody.bukkenCassette tr.hitword td{padding:5px; text-align:left; border-width:1px 1px 0 0; border-color:#e7e7e7 #999;}
table.bknTbl tbody.bukkenCassette tr.hitword td strong{color:red;}
/* clearfix */
div.clf{ zoom:1;/*for IE 5.5-7*/}
div.clf:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/* D-Ucar車種リンク */
div#du-banBox{clear:both; position:relative; width:980px; height:120px; margin:15px 0 15px 15px; background:url(/cmn/dealerlink-images/du-banBg.png?0902) no-repeat 0 0;}
p#duTtl{position:absolute; top:20px; left:36px; width:530px; height:43px; background:url(/cmn/dealerlink-images/du-banTtl.png?0902) no-repeat 0 0; text-indent:-9999px;}
p#duCopy{position:absolute; top:90px; left:75px; width:420px; height:12px; background:url(/cmn/dealerlink-images/du-banCopy.png?0902) no-repeat 0 0; text-indent:-9999px;}
p#duLink{position:absolute; top:40px; right:30px; width:310px; text-align:right; background:url(/cmn/dealerlink-images/du-banLink.png?0902) no-repeat 0 4px;}
p#duLink a{font-size:18px; font-weight:bold; text-decoration:underline;}
p#duText{position:absolute; bottom:10px; right:30px; font-size:10px; text-align:right; color:#999;}
/* clearfix end */
