@charset "utf-8";

/* グローバルメニュー
------------------------------------------------------------ */
ul#globalMenu {
	width:870px;
	height:38px;
	padding:0px 25px;
	clear:both;
	list-style-type:none; 
	position: relative;
	background:url(../images/gm_bg.jpg) left top no-repeat;
}
ul#globalMenu li {
	width:174px;
	height:34px;
	float:left;
	z-index: 9999;
	position: relative;
}
 /* Root Menu */ 
ul#globalMenu li a,ul#globalMenu ul li a,ul#globalMenu li span{ 
  display:block;
	width:174px;
	height:0;
	padding-top:34px;
	overflow: hidden;
}
 /* Root Menu Btn*/ 
ul#globalMenu li a#gm1,ul#globalMenu li.iehover a#gm1{
	background:url(../images/gm_btn1.jpg) left top no-repeat;
}
ul#globalMenu li a#gm1:hover,ul#globalMenu li.iehover a#gm1:hover{
	background:url(../images/gm_btn1.jpg) left -34px no-repeat;
}
ul#globalMenu li span#gm1,ul#globalMenu li.iehover span#gm1{
	background:url(../images/gm_btn1.jpg) left -34px no-repeat;
}
ul#globalMenu li a#gm2,ul#globalMenu li.iehover a#gm2{
	background:url(../images/gm_btn2.jpg) left top no-repeat;
}
ul#globalMenu li a#gm2:hover,ul#globalMenu li.iehover a#gm2:hover{
	background:url(../images/gm_btn2.jpg) left -34px no-repeat;
}
ul#globalMenu li span#gm2,ul#globalMenu li span#gm2{
	background:url(../images/gm_btn2.jpg) left -34px no-repeat;
}
ul#globalMenu li a#gm3,ul#globalMenu li.iehover a#gm3{
	background:url(../images/gm_btn3.jpg) left top no-repeat;
}
ul#globalMenu li a#gm3:hover,ul#globalMenu li.iehover a#gm3:hover{
	background:url(../images/gm_btn3.jpg) left -34px no-repeat;
}
ul#globalMenu li span#gm3,ul#globalMenu lispan#gm3{
	background:url(../images/gm_btn3.jpg) left -34px no-repeat;
}
ul#globalMenu li a#gm4,ul#globalMenu li.iehover a#gm4{
	background:url(../images/gm_btn4.jpg) left top no-repeat;
}
ul#globalMenu li a#gm4:hover,ul#globalMenu li.iehover a#gm4:hover{
	background:url(../images/gm_btn4.jpg) left -34px no-repeat;
}
ul#globalMenu li span#gm4,ul#globalMenu li span#gm4{
	background:url(../images/gm_btn4.jpg) left -34px no-repeat;
}
ul#globalMenu li a#gm5,ul#globalMenu li.iehover a#gm5{
	background:url(../images/gm_btn5.jpg) left top no-repeat;
}
ul#globalMenu li a#gm5:hover,ul#globalMenu li.iehover a#gm5:hover{
	background:url(../images/gm_btn5.jpg) left -34px no-repeat;
}
ul#globalMenu li span#gm5,ul#globalMenu li span#gm5{
	background:url(../images/gm_btn5.jpg) left -34px no-repeat;
}
 
/* 2nd Menu */ 
ul#globalMenu ul { 
	width: 174px;/* Sub Menu Width */ 
	margin: 0;
	list-style: none; 
	display: none; 
	position: absolute; 
	top: 100%; 
	left: 0; 
}
ul#globalMenu ul li {
	display: block;
	width:174px;
	height:30px;
	z-index: 9999;
	display: block;
	float: none; 
}
ul#globalMenu li:hover li a,ul#globalMenu li.iehover li a{ 
  display:block;
	width:174px;
	height:0;
	padding-top:30px;
	overflow: hidden;
}
/* 2nd Menu */ 
ul#globalMenu li:hover li a#sub1,ul#globalMenu li.iehover li a#sub1{ 
	background:url(../images/gm_sub_btn1.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub1:hover,ul#globalMenu li:hover li:hover a#sub1,ul#globalMenu li.iehover li a#sub1:hover,ul#globalMenu li.iehover li.iehover a#sub1 { 
	background:url(../images/gm_sub_btn1.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub2,ul#globalMenu li.iehover li a#sub2{ 
	background:url(../images/gm_sub_btn2.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub2:hover,ul#globalMenu li:hover li:hover a#sub2,ul#globalMenu li.iehover li a#sub2:hover,ul#globalMenu li.iehover li.iehover a#sub2 { 
	background:url(../images/gm_sub_btn2.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub3,ul#globalMenu li.iehover li a#sub3{ 
	background:url(../images/gm_sub_btn3.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub3:hover,ul#globalMenu li:hover li:hover a#sub3,ul#globalMenu li.iehover li a#sub3:hover,ul#globalMenu li.iehover li.iehover a#sub3 { 
	background:url(../images/gm_sub_btn3.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub4,ul#globalMenu li.iehover li a#sub4{ 
	background:url(../images/gm_sub_btn4.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub4:hover,ul#globalMenu li:hover li:hover a#sub4,ul#globalMenu li.iehover li a#sub4:hover,ul#globalMenu li.iehover li.iehover a#sub4 { 
	background:url(../images/gm_sub_btn4.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub5,ul#globalMenu li.iehover li a#sub5{ 
	background:url(../images/gm_sub_btn5.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub5:hover,ul#globalMenu li:hover li:hover a#sub5,ul#globalMenu li.iehover li a#sub5:hover,ul#globalMenu li.iehover li.iehover a#sub5 { 
	background:url(../images/gm_sub_btn5.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub6,ul#globalMenu li.iehover li a#sub6{ 
	background:url(../images/gm_sub_btn6.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub6:hover,ul#globalMenu li:hover li:hover a#sub6,ul#globalMenu li.iehover li a#sub6:hover,ul#globalMenu li.iehover li.iehover a#sub6 { 
	background:url(../images/gm_sub_btn6.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub7,ul#globalMenu li.iehover li a#sub7{ 
	background:url(../images/gm_sub_btn7.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub7:hover,ul#globalMenu li:hover li:hover a#sub7,ul#globalMenu li.iehover li a#sub7:hover,ul#globalMenu li.iehover li.iehover a#sub7 { 
	background:url(../images/gm_sub_btn7.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub8,ul#globalMenu li.iehover li a#sub8{ 
	background:url(../images/gm_sub_btn8.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub8:hover,ul#globalMenu li:hover li:hover a#sub8,ul#globalMenu li.iehover li a#sub8:hover,ul#globalMenu li.iehover li.iehover a#sub8 { 
	background:url(../images/gm_sub_btn8.jpg) left -30px no-repeat;
}   
ul#globalMenu li:hover li a#sub9,ul#globalMenu li.iehover li a#sub9{ 
	background:url(../images/gm_sub_btn9.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub9:hover,ul#globalMenu li:hover li:hover a#sub9,ul#globalMenu li.iehover li a#sub9:hover,ul#globalMenu li.iehover li.iehover a#sub9 { 
	background:url(../images/gm_sub_btn9.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub10,ul#globalMenu li.iehover li a#sub10{ 
	background:url(../images/gm_sub_btn10.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub10:hover,ul#globalMenu li:hover li:hover a#sub10,ul#globalMenu li.iehover li a#sub10:hover,ul#globalMenu li.iehover li.iehover a#sub10 { 
	background:url(../images/gm_sub_btn10.jpg) left -30px no-repeat;
}    
ul#globalMenu li:hover li a#sub11,ul#globalMenu li.iehover li a#sub11{ 
	background:url(../images/gm_sub_btn11.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub11:hover,ul#globalMenu li:hover li:hover a#sub11,ul#globalMenu li.iehover li a#sub11:hover,ul#globalMenu li.iehover li.iehover a#sub11 { 
	background:url(../images/gm_sub_btn11.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub12,ul#globalMenu li.iehover li a#sub12{ 
	background:url(../images/gm_sub_btn12.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub12:hover,ul#globalMenu li:hover li:hover a#sub12,ul#globalMenu li.iehover li a#sub12:hover,ul#globalMenu li.iehover li.iehover a#sub12 { 
	background:url(../images/gm_sub_btn12.jpg) left -30px no-repeat;
}    
ul#globalMenu li:hover li a#sub13,ul#globalMenu li.iehover li a#sub13{ 
	background:url(../images/gm_sub_btn13.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub13:hover,ul#globalMenu li:hover li:hover a#sub13,ul#globalMenu li.iehover li a#sub13:hover,ul#globalMenu li.iehover li.iehover a#sub13 { 
	background:url(../images/gm_sub_btn13.jpg) left -30px no-repeat;
}  
ul#globalMenu li:hover li a#sub14,ul#globalMenu li.iehover li a#sub14{ 
	background:url(../images/gm_sub_btn14.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub14:hover,ul#globalMenu li:hover li:hover a#sub14,ul#globalMenu li.iehover li a#sub14:hover,ul#globalMenu li.iehover li.iehover a#sub14 { 
	background:url(../images/gm_sub_btn14.jpg) left -30px no-repeat;
}
ul#globalMenu li:hover li a#sub15,ul#globalMenu li.iehover li a#sub15{ 
	background:url(../images/gm_sub_btn15.jpg) left top no-repeat;
} 
ul#globalMenu li:hover li a#sub15:hover,ul#globalMenu li:hover li:hover a#sub15,ul#globalMenu li.iehover li a#sub15:hover,ul#globalMenu li.iehover li.iehover a#sub15 { 
	background:url(../images/gm_sub_btn15.jpg) left -30px no-repeat;
}

/* Hover Function - Do Not Move */ 
ul#globalMenu li:hover ul ul,ul#globalMenu li.iehover ul ul{
	display: none;
}  
ul#globalMenu li:hover ul,ul#globalMenu ul li:hover ul,ul#globalMenu li.iehover ul,ul#globalMenu ul li.iehover ul { 
	display: block; 
}
