@charset "utf-8";

#page_title {
 clear: both;
 width: 784px;
 height: 280px;
 margin: 0px auto;
 background: url(../images/h2_top.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
}

/* 横並びメニュー
---------------------------------------------------- */
#menu_h {
 clear: both;
/* ¥*//*/
 position: absolute;
 top: 0px;
 left: 0px;
/**/
 position: relative;
 width: 575px;
 height: 152px;
 margin: 0;
}
#menu_h ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#menu_h li  {
 position: absolute;
 margin: 0;
 padding: 0;
 width: 140px;
 height: 140px;
 text-indent: -9999px;
 display: inline;
}
#menu_h li a {
 text-decoration: none;
 display: block;
 text-indent: -9999px;
 width: 140px;
 height: 140px;
}
#menu_h li#menu_h1 a {
 left: 0px;
 background: url(../images/top_menu.gif) no-repeat 0 0px;
}
#menu_h li#menu_h1 a:hover, #menu_h li#menu_h1 {
 left: 0px;
 background: url(../images/top_menu.gif) no-repeat 0 -142px;
}
#menu_h li#menu_h2 a {
 left: 146px;
 background: url(../images/top_menu.gif) no-repeat -145px 0px;
}
#menu_h li#menu_h2 a:hover, #menu_h li#menu_h2 {
 left: 146px;
 background: url(../images/top_menu.gif) no-repeat -145px -142px;
}
#menu_h li#menu_h3 a {
 left: 292px;
 background: url(../images/top_menu.gif) no-repeat -290px 0px;
}
#menu_h li#menu_h3 a:hover, #menu_h li#menu_h3 {
 left: 292px;
 background: url(../images/top_menu.gif) no-repeat -290px -142px;
}
#menu_h li#menu_h4 a {
 left: 438px;
 background: url(../images/top_menu.gif) no-repeat -435px 0px;
}
#menu_h li#menu_h4 a:hover, #menu_h li#menu_h4 {
 left: 438px;
 background: url(../images/top_menu.gif) no-repeat -435px -142px;
}

/* おすすめ車
---------------------------------------------------- */
#newitem {
 width: 580px;
 height: 54px;
 margin: 0 0 0 0;
 padding: 0;
 background: url(../images/top_h2title_01.gif) no-repeat 0 0px;
 text-indent: -9999px;
}

#item_table {
 width: 570px;
 margin: 0 0 50px 1px;
 padding: 0;
 border-top: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
}
#item_table td {
 border-right: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;
}
.td_photo {
 width: 106px;
 margin: 0;
 padding: 5px 0;
 text-align: center;
}
.td_name {
 margin: 0;
 padding: 5px 0 4px 10px;
 font-size: 12px;
 font-weight: bold;
 color: #0066ff;
}
.td_price, .td_year, .td_distance, .td_add {
 margin: 0;
 padding: 1px 0;
 font-size: 10px;
 text-align: center;
 color: #ffffff;
 background-color: #b5b6b6;
}
.td_price, .td_year {
 width: 106px;
}
.td_distance {
 width: 74px;
}
.td_add {
 width: 340px;
}
.item_price {
 width: 106px;
 margin: 0;
 padding: 3px 0;
 text-align: center;
 font-size: 13px;
 font-weight: bold;
 color: #ff6600;
}
.item_info {
 margin: 0;
 padding: 3px 0;
 text-align: center;
 line-height: 130%;
 font-size: 12px;
}