#navi{
	background:url(../common/navi/header_bg.gif) left top repeat-x;
	border-bottom: 1px solid #fff; /*underline across bottom of main tabs*/
	min-height:40px;
}
#navi .droplinetabs{
	overflow: hidden;
	width:960px;
	margin:auto;
}

#navi .droplinetabs ul{
	margin:0 auto;
	padding: 0;
	width:960px;
	list-style: none;
}

#navi .droplinetabs li{
display: inline;
padding: 0;

height:40px;
text-transform: uppercase;
}


#navi .droplinetabs a{
float: left;
text-decoration: none;
border:none;
}

#navi .droplinetabs a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

#navi .droplinetabs a:hover{
background-color: #FE3227; /*background color of tabs onMouseover*/
}


/* サブメニュー */
#navi .droplinetabs ul li ul{
	width:100%;
	position: absolute;
	z-index: 100;
	padding:5px 0px 5px 8px;
	background: url(../common/navi/sub_navi_bg.gif); /*sub menu background color */
	visibility: hidden;
}
#navi .droplinetabs ul li ul li{
	display:block;
	padding:4px 3px 0px 4px;
	float:left;
}

#navi .droplinetabs .sub_menu01{min-height:92px;}
#navi .droplinetabs .sub_menu02{min-height:45px;}





#navi .droplinetabs ul li ul{
width:100%;
min-height:90px;
position: absolute;
z-index: 100;
padding:5px 0px 5px 8px;
background: url(../common/navi/sub_navi_bg.gif); /*sub menu background color */
visibility: hidden;
}

/* Sub level menu links style */
#navi .droplinetabs ul li ul li{
	display:block;
	padding:4px 3px 0px 4px;
	float:left;
}
#navi .droplinetabs ul li ul li a{
margin: 0;
}



.menu_off { /*menu非表示*/
	display: none;
	
}
