@charset "utf-8";

div#container{clear:both;}
h2{clear:both; width:980px; height:45px; text-indent:-9999px;}
div.inBlock{clear:both; width:980px; background:url(/cmn/images/topImg/inBlockBG.png) repeat-y 0 0; overflow:hidden;}
div#inBlock1{clear:both; width:980px; padding:7px 0;}
div.inBlockBtm{width:980px; height:7px; margin-bottom:20px; background:url(/cmn/images/topImg/inBlockBtm.png) no-repeat 0 0;}

/* 雑誌広告 */
h2#h2Magazine{background:url(/cmn/images/topImg/h2Magazine.png) no-repeat 0 0;}
div#adBlock{width:924px; margin:0 27px; border:solid 1px #a3bae6; overflow:hidden; background:url(/cmn/images/topImg/adBG.png) repeat-y 462px 0;}
dl#ADimp{float:left; width:462px;}
dl#ADedge{float:right; width:461px;}

div#adBlock dd{padding:7px 0; margin:0 5px 0 12px; border-top:dotted 1px #7f7f7f; }
div#adBlock dd.sp1{border-top:none;}
span.spTtl{display:block; font-size:1.2em; font-weight:bold; color:#666;}

span.spTtl-2{font-size:1.2em; font-weight:bold; color:#666;}


p.spTxt{padding-left:11px; font-size:1.2em; color:#333;}

div#adBlock dd.sp1 p.spTxt{background:url(/cmn/images/topImg/contList1Head.png) repeat-y 0 0;}
div#adBlock dd.sp1 p.spTxt span.spTtl{font-weight:bold; color:#26447f;}
div#adBlock dd.spOther p.spTxt{background:url(/cmn/images/topImg/contListHead.png) repeat-y 0 0;}


/* 検索 */
h2#h2Search{background:url(/cmn/images/topImg/h2Search.png) no-repeat 0 0;}
div#searchBoxL{float:left; display:inline; position:relative; width:468px; height:277px; margin-left:21px; border-right:solid 1px #000;}
div#searchBoxR{float:left; position:relative; width:469px; height:241px;}
/* 地域検索 */
div#searchBoxL h3{width:468px; height:36px; text-indent:-9999px; background:url(/cmn/images/topImg/h3Map.png) no-repeat 0 0;}
div#searchBoxL object{width:305px; height:241px; margin-left:75px;}

/* 右 ブランド・車種・地域・価格から探す */
div#searchBoxR h3{width:469px; height:56px; text-indent:-9999px; background:url(/cmn/images/topImg/h3Brand.png) no-repeat 0 0;}

dl#brandSearch{position:absolute; top:55px; left:70px; width:330px;}
dl#brandSearch dt{clear:both; float:left; width:50px; height:22px; line-height:22px; margin-bottom:5px; font-size:1.2em;}
dl#brandSearch dd{float:right; width:260px; height:22px; margin-bottom:5px;}
dl#brandSearch select{width:250px;}
dl#brandSearch select.kagen,
dl#brandSearch select.jyougen{width:117px;}
/* チェックボックス */
ul#drill{position:absolute; top:190px; left:20px; list-style:none;}
ul#drill li{float:left; height:20px; margin-right:10px;}
ul#drill li input{margin-bottom:-2px;}
ul#drill li a{display:block; height:20px; padding:0 0 0 25px; background:url(/cmn/images/topImg/car.png) no-repeat 0 0; text-decoration:underline;}

button{position:absolute; top:230px; left:200px; display:block; width:90px; height:22px; border:none; background:url(/cmn/images/topImg/searchBtn.png) no-repeat; text-indent:-9999px; cursor:pointer;}

/* コンテンツ */
h2#h2Contents{background:url(/cmn/images/topImg/h2Contents.png) no-repeat 0 0;}
ul#contentBox{width:940px; margin:0 19px 0 21px; list-style:none;}
ul#contentBox li{float:left; position:relative; width:234px; height:88px; border:solid #039; border-width:0 1px 1px 0; background:url(/cmn/images/topImg/contentsBG.png) no-repeat 0 0;}

p.contentsTtl{width:234px; height:20px; background-image:url(/cmn/images/topImg/impContentsTtl.png); background-repeat:no-repeat; text-indent:-9999px;}

p#contTtl01{background-position:0 0;}
p#contTtl02{background-position:-234px 0;}
p#contTtl03{background-position:-469px 0;}
p#contTtl04{background-position:-704px 0;}
p#contTtl05{background-position:0 -20px;}
p#contTtl06{background-position:-234px -20px;}
p#contTtl07{background-position:-469px -20px;}
p#contTtl08{background-position:-704px -20px;}
p#contTtl09{background-position:0 -40px;}
p#contTtl10{background-position:-234px -40px;}
p#contTtl11{background-position:-469px -40px;}
p#contTtl12{background-position:-704px -40px;}

ul#contentBox li.contents_on{cursor:pointer; background:url(/cmn/images/topImg/contentsBG.png) no-repeat 0 -88px;}

ul#contentBox li.contents_on p#contTtl01{background-position:0 -60px;}
ul#contentBox li.contents_on p#contTtl02{background-position:-234px -60px;}
ul#contentBox li.contents_on p#contTtl03{background-position:-469px -60px;}
ul#contentBox li.contents_on p#contTtl04{background-position:-704px -60px;}
ul#contentBox li.contents_on p#contTtl05{background-position:0 -80px;}
ul#contentBox li.contents_on p#contTtl06{background-position:-234px -80px;}
ul#contentBox li.contents_on p#contTtl07{background-position:-469px -80px;}
ul#contentBox li.contents_on p#contTtl08{background-position:-704px -80px;}
ul#contentBox li.contents_on p#contTtl09{background-position:0 -100px;}
ul#contentBox li.contents_on p#contTtl10{background-position:-234px -100px;}
ul#contentBox li.contents_on p#contTtl11{background-position:-469px -100px;}
ul#contentBox li.contents_on p#contTtl12{background-position:-704px -100px;}


img.thumbnail{position:absolute; top:30px; left:20px; width:35px; height:35px;}
p.contTxt{position:absolute; left:65px; top:30px; width:160px;}

ul#contentBox li.contentsR{width:233px; border-right:none; font-size:10px;}
ul#contentBox li.contentsR p.contentsTtl{width:233px; border-right:none; font-size:10px;}
ul#contentBox li.contentsBtm{border-bottom:none;}

/* naviバナー */
div#bannerBlock{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat 0 0; width:938px; height:66px; padding:6px 21px 0 21px;}
div#bannerBlock a.naviLogo{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat 0 -80px; text-indent:-9999px; width:133px; height:60px; display:block; float:left;}
div#bannerBlock a.catch{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat -133px -80px; text-indent:-9999px; width:196px; height:60px; display:block; float:left; margin-right:50px;}
div#bannerBlock ul.kakakuLst{float:left; list-style:none; margin-top:25px;}
ul.kakakuLst li{float:left; margin-right:10px;}
ul.kakakuLst li a{width:157px;height:17px; display:block; text-indent:-9999px;}
ul.kakakuLst li.kakaku1 a{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat -457px -80px;}
ul.kakakuLst li.kakaku1 a:hover{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat -457px -100px;}
ul.kakakuLst li.kakaku2 a{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat -623px -80px;}
ul.kakakuLst li.kakaku2 a:hover{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat -623px -100px;}
ul.kakakuLst li.kakaku3 a{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat -788px -80px;}
ul.kakakuLst li.kakaku3 a:hover{background:url(/cmn/images/topBanner/navi_banner.png) no-repeat -788px -100px;}