@charset "utf-8";
a img{border:none;}
img{vertical-align:bottom;}

p#sougakutoha{text-align:right; position:relative;}
p#sougakutoha a{position:absolute; top:-18px; right:0;}

table#result-tbl{position:static; width:980px; margin:5px 0; border:solid #999; border-width:1px 0 0 0;}
table#result-tbl td{border:solid #999; border-width:0 1px 1px 0; font-size:12px; padding:0 2px; text-align:center; background-color:#fff; color:#000;}
/* このワードにヒット */
table#result-tbl tbody tr.hitword td{border:solid #999; border-width:0 1px 1px 0; padding:2px 5px; text-align:left;}
table#result-tbl tbody tr.hitword th{height:22px; border:solid #999; border-width:0 1px 1px 0; padding:0; font-weight:normal; font-size:12px; font-weight:bold; text-align:center;}

/* テーブルヘッダー */
table#result-tbl tbody.sortbar td{
	height:35px;
	border:solid #999;
	border-width:0 1px 1px 0;
	font-size:12px;
	line-height:1.2em;
	text-align:center;
	background-color:#e7e7e7;
	color:#000;
	width: 100px;
}
table#result-tbl tbody.sortbar td#cap-td{text-align:left;}/* ブランド・モデル・グレード */
table#result-tbl tbody.sortbar td.check-td{height:25px; text-align:left; border-width:0 0 1px 0; background-color:#fff; color:#000;}

table#result-tbl tbody td{border-top:solid 2px #666; color:#000;}/* cの境界線 */
table#result-tbl tbody td.btm-cel{border-top:none;}/* 二段目の境界線消し用 */


table#result-tbl tbody td strong{color:#f00; font-weight:normal;}/* ソートされた文字 */

/* 各セル幅 */
table#result-tbl tbody.sortbar td.cel-select{
	width:40px;
	border-left:solid 1px #999;
	font-size:11px;
	color:#000;
	text-align:center;
}/* 選択 */
table#result-tbl tbody td.cel-select{color:#c00; border-left:solid 1px #999;text-align:center;}/* 選択 */
table#result-tbl tbody td.cel-select em{display:block; font-style:normal;}

table#result-tbl tbody.sortbar td.cel-name{
	vertical-align:middle;
}
table#result-tbl tbody td.cel-name{
	padding:0;
}/* 車名・グレード名 */

table#result-tbl tbody.sortbar td.cel-kakaku,
table#result-tbl tbody td.cel-kakaku{
	text-align: center;
	width: 160px;
}/* 本体価格 */

table#result-tbl tbody.sortbar td.cel-area,
table#result-tbl tbody td.cel-area{width:70px;}/* 本体価格 */

table#result-tbl tbody.sortbar td.cel-sogaku,
table#result-tbl tbody td.cel-sogaku{
	width:90px;
}/* 総額 */

table#result-tbl tbody.sortbar td.cel-sal,
table#result-tbl tbody td.cel-sal{
	width:90px;
}/* 総額 */

table#result-tbl tbody.sortbar td.cel-year,
table#result-tbl tbody td.cel-year{
	width:60px;
}/* 年式 */

table#result-tbl tbody.sortbar td.cel-kyori,
table#result-tbl tbody td.cel-kyori{
	width:50px;
}/* 走行距離 */

table#result-tbl tbody.sortbar td.cel-sex,
table#result-tbl tbody td.cel-sex{width:50px;text-align:center;}/* 走行距離 */

table#result-tbl tbody.sortbar td.cel-syaken,
table#result-tbl tbody td.cel-syaken{width:35px;}/* 車検 */

table#result-tbl tbody.sortbar td.cel-restore,
table#result-tbl tbody td.cel-restore{
	width:80px;
}/* 修復歴 */

table#result-tbl tbody.sortbar td.cel-exp,
table#result-tbl tbody td.cel-exp{
	width:65px;
}/* 修復歴 */

table#result-tbl tbody.sortbar td.cel-miss,
table#result-tbl tbody td.cel-miss{
	width:70px;
	letter-spacing:-0.1em;
}/* ミッション */

table#result-tbl tbody.sortbar td.cel-edu,
table#result-tbl tbody td.cel-edu{
	width:65px;
	letter-spacing:-0.1em;
}/* ミッション */

table#result-tbl tbody.sortbar td.cel-btype,
table#result-tbl tbody td.cel-btype{width:50px; letter-spacing:-0.1em;}/* ボディ形状 */


table#result-tbl tbody.sortbar td.cel-color,
table#result-tbl tbody td.cel-color{width:40px;}/* 色 */

table#result-tbl tbody.sortbar td.cel-area,
table#result-tbl tbody td.cel-area{
	width:120px;
}/* 地域 */

/* 販売店セル */
table#result-tbl tbody.sortbar td.cel-shop{
	text-align:center;
	vertical-align:middle;
	width:160px;
}
table#result-tbl tbody td.cel-shop{
	text-align:left;
	vertical-align:top;
	width: 160px;
}/* 販売店 */
table#result-tbl tbody.c1 td.cel-shop{
}
table#result-tbl tbody.c2 td.cel-shop{height:60px;}
table#result-tbl tbody.c3 td.cel-shop{height:60px;}

table#result-tbl tbody.sortbar td.cel-desc{
	text-align:center;
	width:200px;
}
table#result-tbl tbody td.cel-desc{
	text-align:left;
	width: 210px;
}/* 販売店 */

/* 販売店セル　中身 */
tbody td.cel-shop p.estimate-btn{width:150px; height:19px; margin:2px auto;}/* 見積もりボタン */
tbody td.cel-shop a.shop-name{display:block; width:160px; margin:0 auto 2px; font-size:11px; letter-spacing:-0.05em;}/* 販売店名 */


/*　車写真セル　*/
table#result-tbl tbody td.cel-name{
	text-align:left;
}
table#result-tbl tbody.sortbar td.cel-name{
	text-align:center;
	width: 280px;
}/* tbody.sortbar */


/* 本体価格、総額の数字 */
table#result-tbl tbody td.cel-kakaku span{display:block; font-weight:bold; font-size:16px; font-family:Arial;}
/*table#result-tbl tbody td.cel-kakaku span,*/
table#result-tbl tbody td.cel-sogaku span{display:block; font-weight:bold; font-size:16px; font-family:Arial; color:#f00}



/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
c1 */
tbody.c1 dl.top-box{width:300px;}
tbody.c1 dl.top-box dt{float:left; width:5px; height:40px; text-indent:-9999px; }
tbody.c1 dd.name{float:left; width:295px;}
tbody.c1 dd.btm-box{clear:both; width:300px; height:60px; margin:0 0 3px 0;}

tbody.c1 dd.btm-box ul{float:right; display:inline; list-style:none; width:80px; height:51px; margin:10px 2px 0 0;}
/* IE7用 */
*+html body tbody.c1 dd.btm-box li img,
*+html body tbody.c2 dd.btm-box li img,
*+html body tbody.c3 dd.btm-box li img{margin-left:-16px;}
/* IE7用 ここまで */
tbody.c1 dd.btm-box li{width:80px; height:16px; margin:0 0 1px;}
tbody.c1 dd.btm-box li img{vertical-align:bottom;}

tbody.c1 dd.btm-box img.main-p{float:left; display:inline; margin:0 0 0 2px;}
dd.name a{line-height:1.3em;}


/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
c2 */
tbody.c2 dl.top-box{width:300px;}
tbody.c2 dl.top-box dt{float:left; width:5px; height:65px; text-indent:-9999px;}
tbody.c2 dd.name{float:left; width:295px; padding:2px 0 0 0;}
tbody.c2 dd.btm-box{clear:both; width:300px; height:60px; margin-bottom:2px; margin-top:1px;}
tbody.c2 dd.btm-box p.cap{float:left; display:inline; width:110px; height:55px; margin-left:5px; line-height:1.2em; font-size:11px;}
tbody.c2 dd.btm-box img.main-p{float:left; display:inline; margin:0 0 0 2px;}
tbody.c2 dd.btm-box ul{float:right; display:inline; list-style:none; width:80px; height:50px; margin:9px 2px 0 0;}
tbody.c2 dd.btm-box li{width:80px; height:16px; margin:1px 0 0;}
tbody.c2 dd.btm-box li img{vertical-align:bottom;}

/* 小写真セル */
table#result-tbl tbody.c2 td.btm-cel{height:62px; padding:0 2px;}
tbody.c2 td.btm-cel dl.btm-dl-car{float:left; display:inline; width:420px; height:60px;}
tbody.c2 td.btm-cel dt{float:left; width:80px; height:60px; background-color:#fff;}
tbody.c2 td.btm-cel dd{float:left; width:50px; height:54px; margin:0 3px; font-size:10px;	text-align:left;}
tbody.c2 td.btm-cel dt.more-img{width:145px; height:30px; padding-top:30px; background-color:#fff;}/* もっと写真を見る */


/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
c3*/
tbody.c3 dl.top-box{width:300px;}
tbody.c3 dl.top-box dt{float:left; width:5px; height:45px; text-indent:-9999px;}
tbody.c3 dd.name{float:left; width:295px; padding:2px 0 0 0;}
tbody.c3 dd.btm-box{clear:both; width:300px; height:120px; margin-bottom:3px;}
tbody.c3 dd.btm-box p.cap{float:left; display:inline; width:130px; height:60px; margin-left:5px; line-height:1.2em; font-size:11px;}
tbody.c3 dd.btm-box img.main-p{float:left; display:inline; margin:0 0 0 2px;}

tbody.c3 dd.btm-box ul{float:right; display:inline; list-style:none; width:80px; height:50px; margin:10px 2px 0 0;}
tbody.c3 dd.btm-box li{width:80px; height:16px; margin:0 0 1px;}
tbody.c3 dd.btm-box li img{vertical-align:bottom;}

/* 小写真セル */
table#result-tbl tbody.c3 td.btm-cel{height:105px; padding:0; background:url(../img2/company/com-thum-bg.gif) repeat-y top right; vertical-align:bottom;}
/* クルマサムネイルリスト */
tbody.c3 td.btm-cel dl.btm-dl-car{float:left; display:inline; width:410px; height:60px; margin:29px 0 3px 3px;}
tbody.c3 td.btm-cel dt{float:left; width:80px; height:60px;}
tbody.c3 td.btm-cel dd{float:left; width:50px; height:54px; margin:0 3px; font-size:10px;	text-align:left;}
tbody.c3 td.btm-cel dt.more-img{ width:135px; height:30px; padding-top:25px;}/* もっと写真を見る */
/* 販売店サムネイル */
tbody.c3 td.btm-cel dl.btm-dl-shop{float:right; width:217px; height:90px; margin:0 0 3px;}
tbody.c3 td.btm-cel dd.shop-comment{float:right; width:80px; height:90px;}
tbody.c3 td.btm-cel dd.shop-comment p a{text-decoration:none; margin:0; line-height:1.2em;}

tbody.c3 td.btm-cel dd.shop-comment div{width:80px; height:90px; position:relative; }
tbody.c3 td.btm-cel dd.shop-comment div ul{position:absolute; left:0; bottom:1px; text-align:right; list-style:none;}
tbody.c3 td.btm-cel dd.shop-comment div ul li{float:right;}/* 販売店キャプ クーポンなど*/
	
tbody.c3 td.btm-cel dt.shop-img{float:right; display:inline; width:120px; height:90px; margin:-1px 3px 0;}/* 販売店写真 */





/* ページ上へ */
table#result-tbl tbody.up-tbody tr td{padding:5px; text-align:left; background-color:#eee; border-width:0 1px 1px;}

p#damybar{width:980px; margin:0 0; background-color:#ccc;}

