@charset "utf-8";

/* -----------------------------------------------------------
	Site Name: Tokyo-Auto
	Author: Yamazen Communications co.,ltd.
	Since2009
----------------------------------------------------------- */
ul#nav_u_footer{
	display: block;
	position: relative;
	z-index:10000;
	margin: 0 0 0 1px;
	padding: 0;
}

/*for IE7*/
*:first-child+html ul#nav_u_footer{
	display: block;
	position: relative;
	z-index:10000;
	margin: 0 0 0 1px;
	padding: 0;
}

/*for IE6*/
* html ul#nav_u_footer{
	display: block;
	position: relative;
	z-index:10000;
	margin: 0 0 0 1px;
	padding: 0;
}


div.global-u-navi ul li {
	position: relative;
}


div.global-u-navi ul ul { 
	display: none;
	width:250px!important;
	position: absolute;
	/*top: 0px;*/
	left: 0px;
	width: 250px;
	margin: 0;
	padding: 0;
	top: auto !important;/*ここを追加すると上に出るようになる*/
	bottom: 100%;/*ここを追加すると上に出るようになる*/
}

div.global-u-navi ul li.inquiry ul { 
	left: -143px;
	top:100%;
}



/*for IE6*/
* html ul#nav_u_footer ul{ 
	line-height: 0;
} 

/* IE6/7 fix */
ul#nav_u_footer ul a{ 
	zoom: 1;
} 


ul#nav_u_footer ul li{
	display:block;
	overflow:visible!important;
	white-space:normal!important;
	width:250px!important;
	height:auto!important;
	margin:0!important;
	padding:0!important;
	opacity: 0.9;
	filter: alpha(opacity=90);
}


ul#nav_u_footer ul li a{
	display:block;
	overflow:visible!important;
	white-space:normal!important;
	width:240px!important;
	height:auto!important;
	margin:0!important;
	padding:5px!important;
	color:#ffffff;
	text-indent:0;
	border-top: 1px #ffffff solid;
}




div.global-u-navi ul li.feature ul li a,
div.global-u-navi ul li.kaitai ul li a,
div.global-u-navi ul li.uritai ul li a,
div.global-u-navi ul li.inspect ul li a,
div.global-u-navi ul li.repair ul li a,
div.global-u-navi ul li.customize ul li a,
div.global-u-navi ul li.support ul li a,
div.global-u-navi ul li.inquiry ul li a{background-image:none!important; background-color:#004bb9!important;}
div.global-u-navi ul li ul li.hover a,
div.global-u-navi ul li ul li.hover a:hover{background-image:none!important; background-color:#ffa000!important;}


div.global-u-navi ul li ul li.hover {
	height:30px!important;
	padding:0;
	opacity: 0.9;
	filter: alpha(opacity=90);
	background-color:#6464B4;
}


/* for IE6-7 */
ul#nav_u_footer *:hover{
	background-color: none;
}

ul#nav_u_footer li ul li.hover{
	height:auto!important;
	margin:0!important;
	padding:0!important;
	background-image:none;
}

ul#nav_u_footer li ul li.hover a{
	height:auto!important;
	margin:0!important;
	padding:5px!important;
	background-image:none;
}



ul#nav_u_footer ul ul{ 
	top: 0;
}