/* CSS Document */
body{
	background-color:#E8E8E8;
	}

#container{
	width:709px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	}





/*header-----------------------------------------------------------------------*/	






#head {
	width:709px;
	height:80px;
	margin:0 auto;

}


#head h1{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	font-size:10px;
	color:#666666;
	padding:4px;
	}
#head p{
	background-image:url(../img/common/headImg.jpg);
	width:709px;
	height:70px;
	margin:0px auto 0px auto;
	padding:0px;
	font-size:12px;
	text-indent:-9999px;
	}
	
.topimg {
	clear:both;
	background:url(../img/home/monthImg2.jpg) bottom no-repeat;
	width:709px;
	height:207px;
	text-align:left;
	margin:0;
	padding-top:30px;

	}
	
.topimg h2{
	width:365px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	text-align:left;
	font-weight: bold;
	font-size: 19px;
	line-height:1.5;
	color:#FF6600;
	margin-left:20px;

}

.topimg h3{
	width:350px;
	height:auto;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
	text-align:left;
	font-size: 12px;
	color:#666666;
	line-height:1.5;
	font-weight:normal;
	position:relative;
	margin:5px 20px;

}	


	
	
/*body-----------------------------------------------------------------------*/
#body{
	text-align:center;
	margin:0px auto;
	background-image:url(../img/home/background.jpg);
	width:709px;
	}
#body:after{
	content:",";
	display:block;
	height:1px;
	clear:both;
	visibility:hidden;
	}
/*grobal navi-----------------------------------------------------------------------*/
div#head div#global{
	text-align:center;
	margin:0px auto;
	width:709px;

	padding:0;

	}
div#head div#global ul{
	width:709px;
	height:20px;
	list-style:none;
	font-size:12px;	
	}
div#head div#global ul li{
	float:left;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	}
div#head div#global ul li.url a{
	display:block;
	text-decoration:none;
	width:346px;
	height:20px;
	background-image:url(../img/common/btmNavbar.jpg);
	}
div#head div#global ul li.company a:link ,div#head div#global ul li.company a:visited {
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnCompany.jpg);
	}
div#head div#global ul li.company a:hover{
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnCompanyA.jpg);
	}
div#head div#global ul li.info a:link ,div#head div#global ul li.info a:visited {
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnInfo.jpg);
	}
div#head div#global ul li.info a:hover{
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnInfoA.jpg);
	}
div#head div#global ul li.privacy a:link ,div#head div#global ul li.privacy a:visited {
	display:block;
	text-decoration:none;
	width:98px;
	height:20px;
	background-image:url(../img/common/btnPrivacy.jpg);
	}
div#head div#global ul li.privacy a:hover{
	display:block;
	text-decoration:none;
	width:98px;
	height:20px;
	background-image:url(../img/common/btnPrivacyA.jpg);
	}
div#head div#global ul li.sitemap a:link ,div#head div#global ul li.sitemap a:visited {
	display:block;
	text-decoration:none;
	width:105px;
	height:20px;
	background-image:url(../img/common/btnSitemap.jpg);
	}
div#head div#global ul li.sitemap a:hover{
	display:block;
	text-decoration:none;
	width:105px;
	height:20px;
	background-image:url(../img/common/btnSitemapA.jpg);
	}


/*center navi-----------------------------------------------------------------------*/

#navi{
	width:709px;
	text-align:center;
	margin:0px auto;
	}
#navi ul{
	list-style:none;
	}
#navi ul li{
	float:left;
	text-decoration:none;
	}
	
#navi ul li a{
	font-size:10px;
	text-decoration:none;
	color:#666666;
	text-indent:-9999px;
	}
#navi ul li.home a{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnHome.jpg);
	width:106px;
	height:20px;
	}
#navi ul li.home a:hover{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnHomeA.jpg);
	width:106px;
	height:20px;
	}
#navi ul li.new a{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnNew.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.new a:hover{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnNewA.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.used a{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnUsed.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.used a:hover{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnUsedA.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.repair a{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnRepair.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.repair a:hover{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnRepairA.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.insp a{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnInspection.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.insp a:hover{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnInspectionA.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.contact a{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnContact.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.contact a:hover{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnContactA.jpg);
	width:98px;
	height:20px;
	}
#navi ul li.link a{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnLink.jpg);
	width:113px;
	height:20px;
	}
#navi ul li.link a:hover{
	display:block;
	text-decoration:none;
	background:url(../img/home/btnLinkA.jpg);
	width:113px;
	height:20px;
	}

/*main--------------------------------------------*/
#main{
	clear:both;
	margin:0;
	padding:0;

	}
	
#centerimg{
	text-align:center;
	margin:0px auto;
	background:url(../img/home/centerImg3.jpg) no-repeat;

	}
.title{
  width:660px;
	text-align:center;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:10px;
	}
.title h2{
  font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
  text-align:left;
  font-weight: bold;
  font-size: 19px;
  line-height:30px;
  color:#FF6600;
}
.title h2 p{
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  width:300px;
  padding-top:10px;
  text-align:left;
  font-size: 12px;
  color:#666666;
  line-height:20px;
  font-weight:normal;
}

/*flag--------------------------------------------------------------------------*/
#flag{
	text-align:left;
	margin:0px auto;

	}
.flagtop{
	width:670px;
	height:25px;
	margin:0px auto;
	background:url(../img/home/flagTop.gif) no-repeat;
	}
.flagtop h4{
	font-size:16px;
	color:#FF6600;
	font-weight:bold;
	text-align:left;
	margin-left:15px;
	padding-top:6px;
	padding-bottom:0;
	}
.flagcenter{
	width:670px;
	background:url(../img/home/flagBack.gif) repeat-y;
	text-align:center;
	margin:0px auto;
	}
span.flagClear{
	display:block;
	height:1px;
	overflow:hidden;
	clear:both;
}
/*flagbottom----------------------------------------------*/
.flagbottom{
	clear:both;
	background:url(../img/home/flagBottom.gif) no-repeat;
	width:670px;
	height:27px;
	margin:0px auto;
	}
/*php gallery-----------------------------------------------------*/
#gallery{
	float:left;
	width:420px;
	margin-top:5px;
	margin-left:15px;
	display:inline;
	}

#gallery p{
	margin-bottom:10px;
	padding:5px;
	font-size:12px;
	line-height:18px;
	color:#666666;
	text-align:left;
}

#gallery p img#homePhoto{
	float:left;
	width:230px;
	margin-right:20px;
}
#gallery p#homeBtm{
	text-align:right;
	}
	
	
	
	
/*------------------------------------------*/
div#new {
	width:420px;
	height:auto;
	margin-left:5px;
	float:left;
	background:#FFFFFF;
}

div#new dl{
	width:410px;
	height:150px;
	padding:5px;
	overflow:auto;
	text-align:left;
}

div#new dl dt {
	font-size:12px;
	color:#FF3300;
	font-weight:bold;
	line-height:1.5;

}

div#new dl dd {
	font-size:12px;
	color:#666666;
	line-height:1.5;
	margin-bottom:10px;

}
	
	
	
	

/*shopinfo--------------------------------------------*/	
.shop {
	float:right;
	padding-top:10px;
	padding-right:16px;
	width:178px;
	font-size:12px;
	line-height:18px;
	color:#666666;
	}	
.shop ul{
	width:178px;
	text-align:left;
	list-style:none;
	}
.shop ul li p img{
	width:178px;
	height:34px;
	padding-bottom:10px;
	}
.shop ul li a{
	color:#666666;
	line-height:18px;
	text-decoration:none;
	}
/*caption------------------------------------------------------------------------*/

#caption ul{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight:bold;
	font-size:18px;
	color:#FF6600;
	list-style:none;
	margin:10px auto 0px auto;
	}
#caption li{
	margin:5px auto;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	}
/*largebtn--------------------------------------------------------------------------*/
#largebtn{
	display:inline;
	width:709px;
	text-align:center;
	margin:0px auto;
	}
#largebtn ul{
	text-align:center;
	margin:0px auto;
	width:592px;
	list-style:none;
	}
#largebtn ul li{
	float:left;
	width:144px;
	}
#largebtn ul li a img{
	margin:10px 5px;
	}
/*navi2--------------------------------------------------------------------------*/
#navi2{
	clear:left;
	width:709px;
	height:22px;
	background:url(../img/common/nav2Bar.jpg);
	text-align:center;
	margin:0px auto;
	}
#navi2 ul{
	width:620px;
	list-style:none;
	text-align:center;
	margin:0px auto;
	display:block;
	}
#navi2 ul li {
	float:left;
	font-size:10px;
	color:#666666;
	}
#navi2 ul li a{
	font-size:10px;
	color:#666666;
	text-decoration:none;
	line-height:20px;
	}
#navi2 ul li a:hover{
	font-size:10px;
	color:#FF6600;
	text-decoration:none;
	line-height:20px;
	}
address{
	clear:both;
	text-align:cente;
	margin:0px auto;
	font-size:10px;
	line-height:20px;
	color:white;
	height:30px;
	background:url(../img/common/copyrightBar.jpg);
	}
/*footer-----------------------------------------------------------------------*/
#footer{
	clear:both;
	text-align:center;
	margin:0px auto;
	}
	
	
	
	
/*footertopic------------------------------------------------------------------*/	
div#footertopic1 { 
	clear:both;
	width:680px;
	text-align:center;
	margin:10px 10px 10px 10px;
	text-align:left;
	border:1px #999999 solid;
}

div#footertopic1 h3 {
	width:670px;
	background-color:#FF6600;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
}

div#footertopic1 h4{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	padding:5px;
 }
 
div#footertopic1 .mi{ 
	width:650px;
	height:80px; 
	backgrund-repeat:repeat-y;
	overflow:auto; 
	text-align:left;
	font-size:12px;
	padding:2px 15px 5px 15px;
	margin:0;
}

/*--------------*/

div#footertopic2 { 
	clear:both;
	width:680px;
	text-align:center;
	margin:10px 10px 10px 10px;
	text-align:left;
	border:1px #999999 solid;
}

div#footertopic2 h3 {
	width:670px;
	background-color:#FF6600;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
}

div#footertopic2 h4{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	padding:5px;
 }
 
div#footertopic2 .mi{ 
	width:650px;
	height:80px; 
	backgrund-repeat:repeat-y;
	overflow:auto; 
	text-align:left;
	font-size:12px;
	padding:2px 15px 5px 15px;
	margin:0;
}


	
	
	
	
	

/*portal -----------------------------------------------------------------------*/
#portal{
	text-align:center;
	margin:5px auto;
	}
#portal ul{
	width:650px;
	text-align:center;
	margin:0px auto;
	font-size:10px;
	color:#666666;
	list-style:none;
	}
#portal li{
	float:left;
	}
#portal li a{
	text-decoration:none;
	margin-left:7px;
	color:#666666;
	}
	
	
	
	
/*トップページ　中古車ピックアップ　　　-----------------------------------------------*/

div#pickup {
	width:665px;
	height:auto;
	clear:both;
	margin:0 ;
	padding:10px 5px 10px 30px;
	text-align:center;
	float:left;
}

div#pickup div#listblock {
	float:left;
	width:150px;
	height:230px;
	border:solid 1px #999; 
	text-align:center;
	margin:10px 12px 10px 0px;	
}


div#pickup div#listblock p {
	text-align:center;
	width:150px;
	margin:0px;
}

div#pickup div#listblock p img {
	text-align:center;
	width:150px;
	margin:0px;
}

div#pickup dl {
	width:100%;
	text-align:center;
	margin:3px 0px;
}

div#pickup dl dt{
	font-weight:bold;
	margin:5px;
	font-size:12px;
	color:#666;
}
	
div#pickup dl dd{
	margin:5px;
	font-size:12px;
	color:#666;
}	

div#pickup dl dd a:link {
	width:43px;
	height:auto;
	display:block;
	background:#FF9900;
	border:#999999 solid 1px;
	margin:10px auto 5px auto;
	padding:2px 0;
	font-size:12px;
	color:#fff;
}

div#pickup dl dd a:visited {
	width:43px;
	height:auto;
	display:block;
	background:#FF9900;
	border:#999999 solid 1px;
	margin:10px auto 5px auto;
	padding:2px 0;
	font-size:12px;
	color:#fff;
}


div#pickup dl dd a:hover {
	width:43px;
	height:auto;
	display:block;
	background:#FF6600;
	border:#999999 solid 1px;
	margin:10px auto 5px auto;
	padding:2px 0;
	font-size:12px;
	color:#FFFF00;
	text-decoration:none;
}



















	
	
	
