@charset "UTF-8";
h1,h2,h3{font-size:12px;}
div#container{width:980px; margin:15px 0 15px 15px;}
/* 絞込みパネル */
div#drillBox{position:relative; width:980px; height:160px; background:url(/cmn/catalog-images/drillPanel.png) no-repeat 0 0;}
/* ブランド・車種 */
div#drill1{position:absolute; top:35px; left:22px; width:270px; height:75px;}
div#drill1 ul{width:270px; margin:5px 0 0;}
div#drill1 ul li{list-style:none; width:270px; height:25px; text-align:right; font-weight:bold; color:#999;}
div#drill1 ul li select{width:210px; margin-left:3px;}
/* キーワードで絞込み */
div#drill2{position:absolute; top:35px; left:310px; width:300px; height:75px;}
div#drill2 input{width:292px; padding:2px;}
p#keytext{margin-top:3px; text-align:right; color:#09f; font-size:11px;}
/* ボディタイプ、種類で絞込み */
div#drill3{position:absolute; top:35px; left:645px; width:310px; height:75px;}
div#drill3 ul{width:310px; margin:3px 0 0;}
div#drill3 ul li{list-style:none; width:310px;/* height:25px;*/ text-align:right; font-weight:bold; color:#999;margin-bottom:4px;}
div#drill3 ul li select{width:210px; margin-left:5px;}

/*機能装備で絞込み*/
div#drill4{position:absolute; top:127px; left:43px; width:270px; height:25px;}

div#btnBox{position:absolute; top:120px; right:15px; width:250px; height:25px; text-align:right;}
div#btnBox img{margin-left:10px;}

/*　検索結果　*/
div#resultBox{width:980px; margin:10px 0 0;}
p#rsultNo{width:980px; margin:10px 0; line-height:21px; text-align:center;}
p#rsultNo span{margin:0 10px; font-size:21px; color:#f00; font-family:Arial; font-weight:bold;}
/* ページ数 */
p.pageMove{clear:both; width:980px; text-align:center; margin:15px 0;}
/*a.thisPage{font-weight:bold; background-color:#f90; color:#fff; padding:2px;}*/
/* ソート */
p#sortbar{width:980px; height:25px; line-height:25px; margin:20px 0 0; text-indent:10px; background:url(/cmn/catalog-images/sortbar.png) no-repeat 0 0;}
p#sortbar span.chk{font-size:18px; font-weight:bold;}
p#sortbar span.chk{font-size:15px;}
p#note{width:980px; text-align:right; margin:5px 0 0; font-size:11px; color:#999;}

/* コマ */
div#carBoxBlock{width:980px; margin:20px 0; color:#666;}
div.carBox{position:relative; float:left; display:inline; width:235px; height:225px; margin:0 5px 10px; background:url(/cmn/catalog-images/carallBox.png) no-repeat 0 0; }
p.makerName{width:215px; margin:5px 10px 0; font-size:11px; line-height:1.1em;}
p.carName{width:215px; height:24px; margin:0 10px; line-height:1em;}

div.carBoxMid{clear:both; width:235px; height:90px; margin:10px 0 5px;}
img.carBoxPhoto{float:left; display:inline; width:120px; height:90px; border:solid 1px #999; margin:0 6px;}
ul.sideMenu{float:left; width:90px;}
ul.sideMenu li{width:90px; height:17px; margin:0 0 3px; text-align:center; list-style:none; font-size:11px;}

ul.priceMenu{clear:both; width:215px; margin:0 10px; font-size:11px; }	
ul.priceMenu li{line-height:1.1em;}	

ul.reviewLink{position:absolute; bottom:10px; left:10px; width:120px; list-style:none; font-size:11px;}

p.GoFMCBtn{width:230px;}
p.GoFMCBtn a{position:absolute; bottom:10px; right:3px;}

div.error {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 25px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VISIBILITY: visible; PADDING-BOTTOM: 15px; MARGIN-LEFT: 10px; BORDER-LEFT: #ccc 1px dotted; WIDTH: 920px; COLOR: #f00; LINE-HEIGHT: 1.5em; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px dotted
}
