@charset "euc-jp";
/* ===== reset ===== */

h1,
h2,
h3,
h4,
h5,
ul,
li,
p{
font-size:12px;
margin:0px;
padding:0px;
}

td,
th{
font-size:12px;
}

dd{
margin:0px;
width:730px;
}

li{
list-style:none;
list-style-position:inside;
   }

img{
bouder:0px;
}
strong{
font-weight:normal;
}

/* all */
body{
   font-size:12px;
   text-align:center;
   line-height:1.5em;
   margin:0px;
   }
.hidden { display:block; font-size:1px; text-indent:-10000px;}
.s-text{font-size:11px;}
.img_l {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img_r {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#container{
   width:760px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

/*=======================================================*/
/* float
/*=======================================================*/
.clearfix{
	zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* head */
#head{
   background:url(../images/temp/head.jpg) no-repeat;
   text-align:left;
   width:760px;
   height:56px;
   }

#head_left{
   float:left;
   }
#head_left img{
   margin:7px 0px 0px 10px;
   }
#head_right{
   float:right;
   padding:24px 8px 0px 0px;
   text-align:right;
}


/*menu*/
ul#menu{
   clear:both;
   height:30px;
   float:left;
   width:760px;
   overflow:hidden;
   display:block;
   }
#menu li{
   list-style:none;
   list-style-position:inside;
   float:left;
   line-height:50px;
   }
#menu li a{
	text-indent:-500em;
	height:30px;
	display:block;
}
#menu li a#menu_top{
   background:url(../images/temp/navi_top.jpg) no-repeat;
   width:153px;
}
#menu li a#menu_product{
   background:url(../images/temp/navi_product.jpg) no-repeat;
   width:152px;
}
#menu li a#menu_dealer{
   background:url(../images/temp/navi_dealer.jpg) no-repeat;
   width:153px;
}
#menu li a#menu_store{
   background:url(../images/temp/navi_store.jpg) no-repeat;
   width:153px;
}
#menu li a#menu_new{
   background:url(../images/temp/navi_new.jpg) no-repeat;
   width:151px;
}
#menu li a#menu_shopping{
   background:url(../images/temp/navi_shopping.jpg) no-repeat;
   width:151px;
}
#menu li a:hover#menu_top,
#menu li a:hover#menu_product,
#menu li a:hover#menu_dealer,
#menu li a:hover#menu_store,
#menu li a:hover#menu_new,
#menu li a:hover#menu_shopping{
background-position:0px -30px;
}

/*contents*/
#contents{
  clear:both;
  text-align:center; 
  background:url(../images/temp/bg.gif) repeat-y;
  width:760px;
}

/*footer*/
#footer{
  clear:both;
  background:url(../images/temp/footer.jpg) no-repeat;
  text-align:center;
  width:760px;
  height:140px;
   margin-left:auto;
   margin-right:auto;
}
ul#footer_navi{
   clear:both;
   height:11px;
   float:left;
   width:760px;
   overflow:hidden;
   display:block;
   margin-top:15px;
   margin-bottom:10px;

   }
#footer_navi li{
   float:right;
   height:11px;

   }
#footer_navi li a{
outline : 0 ;
   text-indent:-500em;
   height:11px;
   display:block;
}
#footer_navi li a#footer_company{
   background:url(../images/temp/b_company.gif) no-repeat;
   width:100px;
}
#footer_navi li a#footer_contact{
   background:url(../images/temp/b_contact.gif) no-repeat;
   width:84px;
   margin-left:14px;
}
#footer_navi li a#footer_recruit{
   background:url(../images/temp/b_recruit.gif) no-repeat;
   width:78px;
   margin-left:14px;
}
#footer_navi li a#footer_policy{
   background:url(../images/temp/b_policy.gif) no-repeat;
   width:114px;
   margin-left:14px;
   margin-right:15px;
}
#footer_line{
  clear:both;
  width:730px;
  height:2px;
  border-bottom:solid #999999 1px;
  margin-left:auto;
  margin-right:auto;
}
#footer_link{
  clear:both;
  width:730px;
  margin-left:auto;
  margin-right:auto;
  text-align:center; 
}
#footer_link img{
  margin-top:14px;
}
#footer_copy{
  clear:both;
  text-align:center; 
  margin-top:5px;
}

/* ===== footer banner ===== */
ul#footer_bn li{
float:left;
margin-right:30px;
width:350px;
}
ul#footer_bn li.last{
margin-right:0;
}