@charset "UTF-8";


/*----- [グローバルナビゲーション - トップ] -----*/

#globalNavi {
	/*padding-left: 1px;*/
	
	width: 960px;
	height: 68px;
	margin: 0 auto;
	
	zoom:1; /*for IE 5.5-7*/
   	position:relative; /*for preview*/
	
	z-index: 100;
}

#globalNavi:after {
	content: ".";
    display: block;
    clear: both;
    height: 0;
	visibility: hidden;
}

* html #globalNavi {
	/*background: none;*/
	
	display:inline-table;
	/**/display:block;/**/
}


#globalNavi ul#globalMenu li {
	float: left;
	width: 158px;
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
}


#globalNavi ul#globalMenu li#menu1 { width: 164px; background: url(/img/common/btn_global-navi1_on.gif) no-repeat left top; }
#globalNavi ul#globalMenu li#menu2 { background: url(/img/common/btn_global-navi2_on.gif) no-repeat left top; }
#globalNavi ul#globalMenu li#menu3 { background: url(/img/common/btn_global-navi3_on.gif) no-repeat left top; }
#globalNavi ul#globalMenu li#menu4 { background: url(/img/common/btn_global-navi4_on.gif) no-repeat left top; }
#globalNavi ul#globalMenu li#menu5 { background: url(/img/common/btn_global-navi5_on.gif) no-repeat left top; }
#globalNavi ul#globalMenu li#menu6 { width: 164px; background: url(/img/common/btn_global-navi6_on.gif) no-repeat left top; }


ul#globalMenu li a { display: block; }
ul#globalMenu li a img { visibility: visible; }

ul#globalMenu li:hover a img, 
ul#globalMenu li.sfHover a img {
	visibility: hidden;
}


/*----- submenu -----*/
ul#globalMenu li ul {
	background: #fff;
	width: 158px;
	position: absolute;
	top: 68px;
	left: 0;
	
	z-index: 50;
	display: none;
}

ul#globalMenu li#menu1 ul {
	left: 6px;
}

ul#globalMenu li:hover ul,
ul#globalMenu li.sfHover ul {
	top: 68px;
}

ul#globalMenu li ul li {
	margin: 0;
	padding: 0;
	border: none;
	float: none;
	
	background-color: #eee;
	
	font-size: 93%;
	width: 156px;
}

ul#globalMenu li ul li a {
	margin: 0;
	display: block;
	
	/*padding: 8px 8px 8px 18px;*/
	padding: 8px 8px 8px 14px;
	
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	
	/*width: 130px;*/
	width: 134px;
	line-height: 1;
	
	background: #eee url(/img/common/icon_arrow_submenu.gif) no-repeat 5px center;
	/*background: transparent url(/img/common/icon_global-submenu1.gif) no-repeat 5px center;*/
	
	color: #333;
	text-decoration: none;
}

/*
* html ul#globalMenu li ul li a {
	background: url(/common/img/icon_arrow.gif) no-repeat 5px 0.6em;
}

*:first-child+html ul#globalMenu li ul li a {
	background: url(/common/img/icon_arrow.gif) no-repeat 5px 0.5em;
}
*/

/*
ul#globalMenu li#menu7 ul li a {
	width: 166px;
}
*/

ul#globalMenu li ul li a:hover {
	background-color: #b3b3b3;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	
	width: 134px;
	
	color: #fff;
	text-decoration: underline;
	
	/*background: #b3b3b3 url(/img/common/icon_global-submenu1_o.gif) no-repeat 5px center;*/
	background: #b3b3b3 url(/img/common/icon_arrow_submenu.gif) no-repeat 5px center;
}

*:first-child+html ul#globalMenu li ul li a:hover {
	/*background: #b3b3b3 url(/common/img/icon_arrow.gif) no-repeat 5px 0.55em;*/
}







