
#homepage #navi{
	min-height: 0;
	background-color: #fff;
}

#navi ul{
	height:27px;
	display:table;
	margin-top: 1px;
	background-color:#DA5800;
	
}

#navi ul.navi_2, #navi ul.navi_3, #navi ul.navi_4{
  height: auto !important;
  height: 20px;
  margin-top: 0px;
}

*:first-child+html #navi ul.navi_2{
  height: 20px !important;
  margin-top: 0px;
}

*:first-child+html #navi ul.navi_3{
  height: 20px !important;
  margin-top: 0px;
}

*:first-child+html #navi ul.navi_4{
  height: 20px !important;
  margin-top: 0px;
}

#navi ul.navi_2{
  background-color: #F6985B;
}

#navi ul.navi_3{
  background-color: #FFF;
}

#navi ul.navi_4{
  background-color: #FFF;
}

*:first-child+html #navi ul{
	position:relative;
}

*html #navi ul{
	position:relative;
}

#navi ul.navi_1 li, #navi ul.navi_2 li, #navi ul.navi_3 li{
	display: table-cell;
	vertical-align:middle;
	border-top: none;
	
}

*:first-child+html #navi ul.navi_1 li{
	position:absolute;
	top:50%;
}

*:first-child+html #navi ul.navi_2 li{
	position:absolute;
	top:50%;
}

*:first-child+html #navi ul.navi_3 li{
	position:absolute;
	top:50%;
}

*html #navi ul.navi_1 li{
	position:absolute;
	top:50%;
}

*html #navi ul.navi_2 li{
	position:absolute;
	top:50%;
}

*html #navi ul.navi_3 li{
	position:absolute;
	top:50%;
}

#navi ul.navi_1 li a, #navi ul.navi_2 li a, #navi ul.navi_3 li a{
	padding: 0 0 0 12px;
	position:relative;
	top: -50%;
	background: none;
  width:180px;
  w\idth:168px;
}

#navi ul.navi_2 li a, #navi ul.navi_3 li a{
  padding: 2px 0 2px 12px;
}

#navi ul.navi_1 li a:hover, #navi ul.navi_1 li a.hi {background-position: 0px 3px;}