#footer {
	clear:both;
	background-color: #FFFFFF;
	text-align:center;
	margin:10px auto 0 auto;
	padding:0;
	width:950px;
	_width:980px;
	font-size:10pt;
	color:#666666;
}
#footer .f-menu #f-search {
	background: url(http://118.151.169.117/sys_images/footer/btm-search-bg.gif) repeat-x 0 0;
	text-align:left;
	width:950px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#footer .f-menu #f-search .limg {
	float:left;
	width:11px;
	margin:0;
	padding:0;
}
#footer .f-menu #f-search .limg02 {
	float:right;
	width:11px;
	margin:0;
	padding:0;
}
#footer .f-menu #f-search .formbox {
	margin:0 auto 0 auto;
	text-align:center;
	padding:4px 0 2px 0;
}
#footer .f-menu #f-search .formbox form {
	margin:0;
	padding:0;
}
#footer .f-menu #f-search .formbox form input.text300 {
	width:280px;
	vertical-align:middle;
}
#footer .f-menu #f-search .formbox input {
	vertical-align:middle;
}

Div#footer .f-menu #f-search .formbox #detailSearchButton {
	vertical-align:middle;
}

Div#footer .f-menu #f-search .formbox select{
	vertical-align:middle;
}

#footer .f-menu {
	clear:both;
	background-color: #FFFFFF;
	margin:0 auto 0 auto;
	background:url(http://118.151.169.117/sys_images/footer/f-btm-line.gif) repeat-x bottom;
	padding:20px 0 30px 0;
	overflow:hidden;
	width:950px;
	font-size:10pt;
	color:#666666;
}

/*ここから*/
#footer .f-menu .f-form {
	float:left;
	background:url(http://118.151.169.117/sys_images/footer/f-kaitori-bg.gif) left top no-repeat;
	width:230px;
	height:120px;
	text-align:left;
	margin:0 auto 0 5px;
	padding:0;
	font-size:10pt;
	color:#666666;
	clear:both;
}
#footer .f-menu .f-form form {
	width:100px;
	margin:45px 0 0 110px;
	padding:0;
}
#footer .f-menu .f-form .go-btn {
	width:70px;
	margin:5px 10px 0 10px;
	padding:0;
}
#footer .f-menu .f-form .input-box {
	width:100px;
	margin:0 0 0 0px;
	padding:0 0 0 0;
}



/*ここから*/
.f-form-it {
	background:url(http://118.151.169.117/sys_images/footer/f-kaitori-bg03.gif) left top no-repeat;
	width:220px;
	height:120px;
	text-align:left;
	margin:10px auto;
	padding:55px 0 0 0;
	font-size:10pt;
	color:#666666;
	
}
.f-form-it form {
	width:220px;
	padding:0;
}

.f-form-it form .r-box{
	width:65px;
	float:left;
	font-size:12px;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
	padding:0;
}
.f-form-it form .r-box input{
margin:5px 0 5px 0;
line-height:12px;
padding:0;
vertical-align:middle;

}

.f-form-it .right{
float:left;
width:120px;
}

.f-form-it .right .go-btn {
	width:95px;
	margin:5px 20px 0 15px;
	_margin:5px 20px 0 12px;
	padding:0;
}
.f-form-it .right .input-box {
	width:120px;
	margin:0 0 0 0px;
	padding:0 0 0 0;
}
.f-form-it .right .input-box span{
margin:0 2px 0 0;
}

/*ここまで*/

#footer .f-menu .box01 {
	float:left;
	background:url(http://118.151.169.117/sys_images/footer/f-shop.gif) left no-repeat;
	width:233px;
	height:110px;
	background-color:#9ceaff;
	text-align:left;
	margin:0 auto 0 auto;
	padding:0;
	font-size:10pt;
}
#footer .f-menu .box02 {
	float:left;
	background:url(http://118.151.169.117/sys_images/footer/f-bike.gif) left no-repeat;
	width:233px;
	height:110px;
	background-color:#9ceaff;
	text-align:left;
	margin:0 auto 0 auto;
	font-size:10pt;
	padding:0;
}
#footer .f-menu .box03 {
	float:left;
	background:url(http://118.151.169.117/sys_images/footer/f-comm.gif) left no-repeat;
	width:233px;
	height:110px;
	background-color:#9ceaff;
	text-align:left;
	margin:0 auto 0 auto;
	font-size:10pt;
	padding:0;
}
#footer ul.menulist {
	margin:5px 0 0 70px;
	width:150px;
	padding:0;
}
#footer ul.menulist li {
	display:inline;
	margin:0;
	text-indent:none;
	padding:0;
	list-style-type:none;
	line-height:18px;
	color:#333333;
}
#footer ul.menulist li a {
	display:inline;
	margin:0;
	text-indent:none;
	padding:0;
	list-style-type:none;
	line-height:18px;
	color:#333333;
}
#footer ul.menulist li a:hover, a:active {
	text-decoration:underline;
	color:#990000;
}
#footer .f-menu ul.text {
	float:right;
	width:230px;
	background-color:#9ceaff;
	text-align:center;
	margin:0 auto 0 auto;
	font-size:10pt;
	color:#666666;
}
#footer .f-menu .btmfooter {
	clear:both;
	text-align:center;
	padding:0;
	margin:0 auto 20px auto;
	width:950px;
	font-size:10pt;
	color:#666666;
}
#footer .btmfooter ul {
	padding:0;
	margin-bottom:0px;
	font-size:10px;
	color:#666666;
}
#footer .btmfooter ul li {
	display:inline;
	margin:0 3px 0 0;
	line-height:16px;
	padding:0 5px 0 5px;
	border-right:1px solid #999;
	list-style-type:none;
}
#footer .btmfooter ul li.imgriva {
	display:inline;
	margin:0 3px 0 0;
	padding:0;
	border:0;
	list-style-type:none;
}
#footer .btmfooter ul li.imgriva img {
	vertical-align:middle;
	margin:0 0 0;
	padding:5px 0 0 0;
	border:0;
}
#footer .f-menu ul.menulist {
	margin:5px 0 0 70px;
	width:150px;
	padding:0;
	color:#333333;
}
#footer .f-menu ul.menulist li {
	padding:0 0 0 5px;
	margin:0 0 0;
	line-height:18px;
	color:#333333;
	text-indent:0;
}
#footer .f-menu ul.menulist li.test {
	background:url(http://118.151.169.117/sys_images/header/test.gif) right no-repeat;
	padding:0 5px 0 0;
	margin:0;
}
#footer .f-menu ul.menulist li a {
	color:#333333;
	padding:0;
	width:auto;
	margin:0;
}
#footer .f-menu ul.menulist li a:hover, a:active {
	text-decoration:underline;
	color:#990000;
}
/* ===== for SSL ==== */
#footer .link_box {
	text-align:center;
	margin:10px auto 10px auto;
	font-size:12px;
}
#footer .linefoot {
	width:700px;
	padding:0;
	margin:5px auto 5px auto;
}
#footer #footbottom {
	width: 700px;
	line-height:20px;
	margin:0 auto 0 auto;
	height:25px;
	font-size:10px;
	text-align:center;
	background-color:#f3f3e9;
	float:none;
}
#footer #footbottom ul {
	margin:0 auto 0 auto;
	text-align:center;
	list-style-type:none;
	list-style-image:none;
}
#footer #footbottom li {
	list-style-type:none;
	list-style-image:none;
	float:left;
	margin:2px auto 2px 10px;
	text-indent:0;
}


/** ------ AUTO COMPLETE ------ **/
 .suggestArea{width:500px;margin-left: auto;margin-right: auto;left:0;}

.suggest2 {text-align:left;z-index:9050;}

.suggest2 .yui-ac-content {
	position:absolute;
	width:15em; /* 表示される車種名の横幅 */
	border:1px solid #404040;
	background:#fff;
	overflow:hidden;
	text-align:left; /* 表示される車種名 */
	z-index:9050;
}

/* width:100%; */
.suggest2 ul {padding:1px;margin:0px 0px;list-style-image: none;}
.suggest2 li {padding:0 2px;cursor:default;white-space:nowrap;text-indent: 0;}
.suggest2 li.yui-ac-highlight {background:#e6f0e6;}


/**************************************************
フッター20111017
**************************************************/

/*　共通設定
==================================================*/
#web_footer_v1{
  text-align:left;
  clear:both;
}
#web_footer_v1 .inner_box{
  width:950px;
	margin:0 auto;
}


/* フッターページTOPへ
==================================================*/
#footer_pagetop{
  padding:5px 0;	
}
#footer_pagetop a {
    background:url(http://118.151.169.117/sys_images/footer/btn_page_top.gif) no-repeat;
    display: block;
    height: 13px;
    margin: 0 0 0 auto;
    overflow: hidden;
    text-align: left;
    text-indent: -9999pt;
    width: 73px;
}


/* フッター検索　
==================================================*/
#web_footer_v1 #footer_search{
  background:url(http://118.151.169.117/sys_images/footer/bg_footer_search.gif) repeat-x;
	height:19px;
	text-align:center;
	padding:9px 0;
}
#web_footer_v1 #footer_search input,
#web_footer_v1 #footer_search select{
  vertical-align:middle;	
}

/*　コンテンツメニュー
==================================================*/
#web_footer_v1 #footer_menu{
	background:#dee6ef;
	line-height:1.5;
	padding:15px 0;
}
#web_footer_v1 #footer_menu a{
	color:#17355c;
	text-decoration:none;
}
#web_footer_v1 #footer_menu a:hover{
	text-decoration:underline;
}
#web_footer_v1 #footer_menu .inner_box div{
	float:left;
	width:190px;
}
#web_footer_v1 #footer_menu ul{
	margin:5px 0 0 10px;
}
#web_footer_v1 #footer_menu ul li a{
	background:url(http://118.151.169.117/sys_images/footer/footer_menu_icon.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}
#web_footer_v1 #footer_menu .inner_box{
  background:url(http://118.151.169.117/sys_images/footer/bg_footer_menu.gif) repeat-y;	
}
#web_footer_v1 h6{
  text-indent:-9999pt;
	height:34px;
}
#web_footer_v1 h6 a{
  display:block;
	height:34px;
	overflow:hidden;	
}
#fm_shopping h6{
  background:url(http://118.151.169.117/sys_images/footer/footer_menu_title.gif) no-repeat;
}
#fm_bike h6{
  background:url(http://118.151.169.117/sys_images/footer/footer_menu_title.gif) no-repeat 0 -34px;
}
#fm_imp h6.community{
  background:url(http://118.151.169.117/sys_images/footer/footer_menu_title.gif) no-repeat 0 -68px;
}
#fm_imp h6.garage{
  background:url(http://118.151.169.117/sys_images/footer/footer_menu_title.gif) no-repeat 0 -136px;
  margin:15px 0 0 0;
}
#fm_service h6{
  background:url(http://118.151.169.117/sys_images/footer/footer_menu_title.gif) no-repeat 0 -102px;
}
#fm_new h6{
  background:url(http://118.151.169.117/sys_images/footer/footer_menu_title.gif) no-repeat 0 -170px;
}


/*　グローバルメニュー
==================================================*/

#footer_gm{
	color:#fff;
	background:#17355c;
	padding:20px 0;
	line-height:1.5;
}
#footer_gm a{
  color:#fff;	
}
#footer_rc_logo{
	width:190px;
	float:left;
}
#footer_gm ul{
  width:480px;
	float:left;
}
*:first-child+html #footer_gm li{
  word-wrap:break-word;
}
#footer_gm li{
  float:left;
	margin:0 0 0 10px;
}
#footer_gm address{
  float:right;
	font-style:normal;
}





