@charset "euc-jp";
/* CSS Document */

div#wrapper{
font-size: 86%;
}
/* 左側の要素 */
div#wrapper div#topleft{
	float: left;
	width: 460px;
	background: no-repeat left top url(../img/blogtopbg.jpg);
}
div#wrapper div#topleft a{
	color: #666;
	text-decoration: underline;
}
/* いい中古車タイトル */
div#wrapper div#topleft div#blog{
	margin-top: 5px;
	padding-bottom: 25px;
	width: 460px;
	background: no-repeat left bottom url(../img/divbg.gif);
}
div#wrapper div#topleft div#blog h2{
	background: no-repeat left top url(../img/blogh2bg.jpg);
}

div#wrapper div#topleft div#blog h2 a{
	margin-left: 70px;
	width: 380px;
	height: 45px;
	display: block;
	background: no-repeat left top url(../img/topleftblogh2.jpg);
	text-indent: -999em;
}
/* いい中古車カテゴリーリスト */
div#wrapper div#topleft div#blog ul#category{
	padding-left: 70px;
	width: 259px;
	height: 25px;
	float: left;
	display: block;
}
div#wrapper div#topleft div#blog ul#category li a{
	display: block;
	height: 25px;
	height: 25px;
}
div#wrapper div#topleft div#blog ul#category li{
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 2px;
	background-image: url(../img/category.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -999em;
}
div#wrapper div#topleft div#blog ul#category li.staff{
	background-position: -27px 0px;
}
div#wrapper div#topleft div#blog ul#category li.teach{
	background-position: -54px 0px;
}
div#wrapper div#topleft div#blog ul#category li.point{
	background-position: -81px 0px;
}
div#wrapper div#topleft div#blog ul#category li.tanuma{
	background-position: -108px 0px;
}
div#wrapper div#topleft div#blog ul#category li.suzuki{
	background-position: -135px 0px;
}
div#wrapper div#topleft div#blog ul#category li.takahashi{
	background-position: -162px 0px;
}

/* いい中古車説明p */
div#wrapper div#topleft div#blog p{
	margin-left: 265px;
	background: no-repeat 0px 0px url(../img/topleftblogp.jpg);
	text-indent: -999em;
	height: 35px;
	width: 190px;
}
/* いい中古車＋みせログ＋トリ日記新着ふきだし */
div#wrapper div#topleft div#blog h3 ,
div#wrapper div#topleft div#shopblog h3{
	clear: left;
	margin-left: 10px;
	background: no-repeat 0 0 url(../img/h3.gif);
	text-indent: -999em;
}
/* いい中古車＋みせろぐとかの新着 */
div#wrapper div#topleft div#blog dl#blognew ,
div#wrapper div#topleft div#shopblog dl#shoplognew{
	width: 450px;
	margin-left: 10px;
	padding-right: 10px;
	overflow: auto;
}
/* いい中＋みせログ最新記事 */
div#wrapper div#topleft div#blog dl#blognew dd ,
div#wrapper div#topleft div#shopblog dl#shoplognew dd{
	margin-left: 5px;
	float: left;
	width: 315px;
}
div#wrapper div#topleft div#blog dl#blognew dd.img ,
div#wrapper div#topleft div#shopblog dl#shoplognew dd.img{
	padding-left: 40px;
	float: left;
	width: 80px;
	height:auto;
}
div#wrapper div#topleft div#blog dl#blognew dt ,
div#wrapper div#topleft div#shopblog dl#shoplognew dt{
	width: 400px;
	padding-left: 40px;
	background-image: url(../img/categoryshop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #669900;
}
div#wrapper div#topleft div#blog dl#blognew dt a ,
div#wrapper div#topleft div#shopblog dl#shoplognew dt a{
	font-weight:bold;
}
/* いい中記事（店舗）アイコン */
div#wrapper div#topleft div#blog dl#blognew dt.shop{
	padding-bottom: 10px;
	background-image: url(../img/categoryshop.gif);	
}
/* いい中記事（スタッフ）アイコン */
div#wrapper div#topleft div#blog dl#blognew dt.staff{
	background-image: url(../img/categorystaff.gif);	
}
/* いい中記事（おしえて）アイコン */
div#wrapper div#topleft div#blog dl#blognew dt.teach{
	background-image: url(../img/categoryteach.gif);	
}
/* いい中記事（ポイント）アイコン */
div#wrapper div#topleft div#blog dl#blognew dt.point{
	background-image: url(../img/categorypoint.gif);	
}
/* いい中記事（田沼）アイコン */
div#wrapper div#topleft div#blog dl#blognew dt.tanuma{
	background-image: url(../img/categorytanuma.gif);	
}
/* いい中記事（鈴木）アイコン */
div#wrapper div#topleft div#blog dl#blognew dt.suzuki{
	background-image: url(../img/categorysuzuki.gif);	
}
/* いい中記事（高橋）アイコン */
div#wrapper div#topleft div#blog dl#blognew dt.takahashi{
	background-image: url(../img/categorytakahashi.gif);	
}
/* みせログとトリ日記 */
div#wrapper div#topleft span.mt-enclosure-image img{
	display:none;
	}



div#wrapper div#topleft div#shopblog{
	clear: both;
	width: 460px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	background: no-repeat left bottom url(../img/shopdivbg.gif);
}

div#wrapper div#topleft div#shopblog h2#shoplog ,
div#wrapper div#topleft div#shopblog h2#redlog{
	float: left;
	padding-left: 70px;
	background: no-repeat 0 0 url(../img/shoplogh2bg.jpg);
	text-indent: -999em;
}
div#wrapper div#topleft div#shopblog h2#redlog{
	background: no-repeat 0 0 url(../img/redlogh2bg.jpg);
}
div#wrapper div#topleft div#shopblog h2#shoplog a ,
div#wrapper div#topleft div#shopblog h2#redlog a{
	width: 160px;
	height: 80px;
	display: block;
	background: no-repeat 0 0 url(../img/shoplogh2.jpg);
}
div#wrapper div#topleft div#shopblog h2#redlog a{
	background: no-repeat 0 0 url(../img/redlogh2.jpg);
}
div#wrapper div#topleft div#shopblog h3{
	clear: left;
}
div#wrapper div#topleft div#shopblog ul#shopbloglist li{
	padding-left: 40px;
	color: #669900;
}
div#wrapper div#topleft div#shopblog ul#shopbloglist li a{
	font-weight:bold;
}
div#wrapper div#topleft div#shopblog ul#shopbloglist{
	clear: left;
	padding-top: 1ex;
	padding-left: 10px;
	padding-right: 10px;
}

/* みせログ記事アイコン */
div#wrapper div#topleft div#shopblog dl#shoplognew dt.shop ,
div#wrapper div#topleft div#shopblog ul#shopbloglist li.shop{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/shopbloglistshop.gif);	
}
/* トリ日記記事アイコン */
div#wrapper div#topleft div#shopblog dl#shoplognew dt.red ,
div#wrapper div#topleft div#shopblog ul#shopbloglist li.red{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/shopbloglistred.gif);
}
div#wrapper div#topleft div#shopblog dl#shoplognew dt ,
div#wrapper div#topleft div#shopblog ul#shopbloglist li{
	padding-bottom: 10px;
}
/* バナーエリア */
div#wrapper div#topleft div#banner img{
 margin: 5px 0px;
}
div#wrapper div#topleft div#banner{
 padding: 5px 0px;
}
div#wrapper div#topright{
	float: right;
	width: 470px;
	padding:0;
	margin:0;
}
div#wrapper div#topright a{
	color: #006699;
}
/* 最近チェックしたクルマ */
div#wrapper div#topright div#checkcar{
	height: 108px;
	width: 470px;
	margin-bottom: 10px;
	background: no-repeat left bottom url(../img/rightdivbg.gif);
}
div#wrapper div#topright div#checkcar h2{
	height: 32px;
	width: 470px;
	background: no-repeat left 0 url(../img/checkcarh2.gif);
	text-indent: -999em;
}
div#wrapper div#topright div#checkcar ul{
	margin-left: 10px;
	height: 66px;
}
div#wrapper div#topright div#checkcar ul li{
	float: left;
	width: 88px;
	height: 66px;
	margin:3px 0px 4px 0;
	_margin:3px 2px 4px 0;
	padding:2px 0 0 3px;
	background: no-repeat left top url(../img/choiceddbg.gif);
}
	/*Tool*/
div#wrapper div#topright div#checkcar ul li div.ToolSpec{
	z-index: 2;
	display:inline;
	position:absolute;
	visibility: hidden;
	width: 200px;
	/* ここから下見た目変更 */
	background-color: #FAFAFA;
	border: solid 1px #474747;
	padding: 5px;
	background: #FAFAFA url(../common/img/recomend.gif) no-repeat center top;
	}
/* Hides from IE-mac \*/
* html .ToolSpec {
	width: 210px;
	}

div#wrapper div#topright div#checkcar ul li div.ToolSpec dl{
	width:auto;
	height:auto;
	padding:0;
	margin:20px 0 0 0;
	}
div#wrapper div#topright div#checkcar ul li div.ToolSpec dl dt {
	font-weight: bold;
	color: #1170A0;
	margin:0;
	padding:0;
	background:none;
	float:none;
	width:auto;
	height:auto;
	clear:both;
	text-indent:0px;
	}
div#wrapper div#topright div#checkcar ul li div.ToolSpec dl dd {
	padding:0px;
	margin-left:5em;
	margin-top:-1.4em;
	background:none;
	width:auto;
	height:auto;
	}
/* クルマを探す */
div#wrapper div#topright div#search{
	width: 470px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: no-repeat left bottom url(../img/searchbg.gif);
}
div#wrapper div#topright div#search h2{
	height: 32px;
	width: 470px;
	background: url(../img/searchh2.gif) no-repeat left top;
	text-indent: -999em;
}
div#wrapper div#topright div#search form{
	width: 449px;
	height: 57px;
	margin-left: 10px;
	background: no-repeat left bottom url(../img/seachformbg.gif);
}
div#wrapper div#topright div#search form ul{
	width: 449px;
	padding-top: 25px;
}
div#wrapper div#topright div#search form ul li{
	float: left;
	padding: 5px;
	height: 1.5em;
}
div#wrapper div#topright div#search form input{
	width: 160px;
}
div#wrapper div#topright div#search form select{
	float: left;
}
div#wrapper div#topright div#search form a.submit{
	width: 67px;
	height: 24px;
	display: block;
	background: no-repeat left top url(../img/searchbtn.gif);
	text-indent: -999em;
}



/* PickUP店舗紹介とか */
div#wrapper div#topright div#picupshop h2{
	height: 26px;
	background: no-repeat left top url(../img/picuph2.gif);
	text-indent: -999em;
	margin:0px;
}
div#wrapper div#topright div#event dl,
div#wrapper div#topright div#picupshop ul{
	background: repeat-y left top url(../img/picupdlbg.gif);
	margin-bottom: 5px;
}
div#wrapper div#topright div#picupshop ul{
	padding: 5px;
	width: 225px;
}
div#wrapper div#topright div#picupshop ul li{
	margin:0;
	padding:0;
	clear:both;
}
div#wrapper div#topright div#picupshop ul li dl{
	margin:0;
	padding:0;
	}
div#wrapper div#topright div#picupshop ul li dl dt{
	margin-bottom: 5px;
	width: 70px;
	float: left;
}
div#wrapper div#topright div#picupshop ul li dl dd{
	padding-left: 70px;
	line-height: 1.5em;
}
div#wrapper div#topright div#picupshop ul li dl dd span{
	font-weight: bold;
}

/* 特集用バナーエリア */
div#wrapper div#topright div#special{
	width: 220px;
	height:850px;
	padding:0 10px 10px 10px;
	float:left;
}
div#wrapper div#topright div#special img{
	margin-bottom: 5px;
}

/* 店舗イベント紹介とか */
div#wrapper div#topright div#event{
	margin-bottom: 10px;
	float:left;
	width: 230px;
	background: no-repeat left bottom url(../img/picupbg.gif);
}

div#wrapper div#topright div#picupshop{
	margin-bottom: 10px;
	float:left;
	width: 230px;
	background: no-repeat left bottom url(../img/picupbg.gif);
}

div#wrapper div#topright div#event h2{
	padding: 0px;
	height: 26px;
	background: no-repeat left top url(../img/eventh2.gif);
	text-indent: -999em;
}
div#wrapper div#topright div#event h2 a{
	width: 230px;
	height: 26px;
	display: block;
}
div#wrapper div#topright div#event dl{
	padding: 0px 5px;
}
div#wrapper div#topright div#event dl dt{
	padding-top: 5px;
	font-weight:bold;
}




/* 特選車 */
div#wrapper div#topright div#choice{
	margin-bottom: 10px;
	width: 470px;
	height: 100%;
	background: no-repeat left bottom url(../img/rightdivbg.gif);
}
div#wrapper div#topright div#choice h2{
	height: 32px;
	width: 470px;
	background: no-repeat left bottom url(../img/choiceh2.gif);
	text-indent: -999em;
}
div#wrapper div#topright div#choice h2 a{
	height: 32px;
	width: 470px;
	display: block;
}
div#wrapper div#topright div#choice p{
	padding: 10px;
	width: 470px;
}
div#wrapper div#topright div#choice p span{
	color: #3399cc;
	font-size: 120%;
}
div#wrapper div#topright div#choice dl{
	width: 470px;
	padding: 12px;
}

*html div#wrapper div#topright div#choice dl{
	width: 470px;
	padding: 11px;
}

div#wrapper div#topright div#choice dl dt{
	width: 88px;
	height: 72px;
	background: no-repeat right top url(../img/choicedt.gif);
	text-indent: -999em;
	float: left;
}
div#wrapper div#topright div#choice dl dd{
    top: 0;
    left: 0;
	width: 90px;
	height:70px;
	float: left;
	margin:3px 0px 4px 0;
	background: no-repeat left top url(../img/choiceddbg02.gif);
}

div#wrapper div#topright div#choice dl dd a{
position:relative;
}

div#wrapper div#topright div#choice dl dd a img{
	padding:2px 0 0 2px;
    top: 0;
    left: 0;
	position:absolute;
	clip: rect(0 88px 64px 0);
}

*html div#wrapper div#topright div#choice dl dd a img{
margin:2px 0 0 2px;
}



/*ToolSpec*/

div#wrapper div#topright div#choice dl dd div.ToolSpec {
	z-index: 2;
	display:inline;
	position:absolute;left:0px;
	visibility: hidden;
	width: 200px;
	border: solid 1px #474747;
	padding: 5px;
	background: #FAFAFA url(../common/img/recomend.gif) no-repeat center top;
	}



/* Hides from IE-mac \*/
* html .ToolSpec {
	width: 210px;
	}
div#wrapper div#topright div#choice dl dd div.ToolSpec dl{
	width:auto;
	height:auto;
	padding:0;
	margin:20px 0 0 0;
	}
div#wrapper div#topright div#choice dl dd div.ToolSpec dl dt {
	font-weight: bold;
	color: #1170A0;
	margin:0;
	padding:0;
	background:none;
	float:none;
	width:auto;
	height:auto;
	clear:both;
	text-indent:0px;
	}

div#wrapper div#topright div#choice dl dd div.ToolSpec dl dd {
	padding:0px;
	margin:-1.4em 0 0 5em;
	background:none;
	width:auto;
	height:auto;
	float:none;
	}
	

