/* ----------------------------------------------------------------------
 打ち消し用CSS
---------------------------------------------------------------------- */

#wrapper-light #global_menu ul{
	background-image:none !important;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	height: 43px;
}

#wrapper-light #global_menu li a {
	color: #fff;
	width: 182px;
	height: 43px;
	opacity: 0.9;
	margin-bottom: 1px;
	/*background-image: url(images/gnav_bg_light.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left: 4px solid #d9b800;*/
 }

#global_menu { height:43px; width:100%; margin:0 auto; z-index:9999;background-color: #3d3d3d; 
/* box-shadow */
box-shadow:rgba(99, 99, 99, 0.407843) 0px 5px 6px 3px;
-webkit-box-shadow:rgba(99, 99, 99, 0.407843) 0px 5px 6px 3px;
-moz-box-shadow:rgba(99, 99, 99, 0.407843) 0px 5px 6px 3px;
}
#global_menu ul { height:49px  ; margin:0 auto; position:static; float:none; width: 1100px; z-index: 9999; top:0px; background-color: #3d3d3d;}
#global_menu li { /*margin:0;*/ font-size:1%; position:relative; }
#global_menu li.last {}
#global_menu li a { font-size:14px; font-weight:normal; text-align:center; text-decoration:none; margin:0; display:block; height:42px; line-height:46px; }

#wrapper-light #global_menu ul ul { display:none; position:absolute; top:46px; left:0px; margin:0; padding:0; list-style-type:none; height: auto; z-index:99999;}
#wrapper-light #global_menu ul ul ul { left:100%; top:0; margin:0; }
#wrapper-light #global_menu ul ul li { float:none; height:auto; line-height:0; padding:0; /*margin:0;*/ text-align:left; }
#wrapper-light #global_menu ul ul li a { display: block; font-size:14px; position:relative; height:40px; line-height:40px; margin:0; text-align:left; color:#fff;}

/*edited*/
#wrapper-light #global_menu ul ul {
	width:519px;
}
#wrapper-light #global_menu ul ul li {
	float:left;
	}
#wrapper-light #global_menu ul ul li a {
	width: 259px;
	height:42px;
	line-height:42px;
	margin-bottom: 1px;
}

/*global manu border-left*/

.sub-menu{
	border-top: 6px solid #115cab;
	margin: 0 auto;
	margin-bottom: 4px;
}

#menu-amt > li{
	border-left: 1px solid #FFFFFF;
	float: left;
	width: 182px !important;
	height: 43px;
}

#menu-amt > li:nth-child(6){
	border-right: 1px solid #FFFFFF;
}
#menu-amt-en > li{
	border-left: 1px solid #FFFFFF;
	float: left;
	width: 182px !important;
	height: 43px;
}

#menu-amt-en > li:nth-child(6){
	border-right: 1px solid #FFFFFF;
}

/*menu-amt CSS*/
#menu-amt li{
	background-color: #484848;
	}
#menu-amt-en li{
	background-color: #484848;
	}

.fixed{
  position: fixed;
  top: 0px;
  left: 0px
  z-index: 9999;
}

#menu-amt #menu-item-30 a {background-image: url(images/common/page_menu01.png) !important;}
#menu-amt #menu-item-29 a {background-image: url(images/common/page_menu02.png) !important;}
#menu-amt #menu-item-28 a {background-image: url(images/common/page_menu03.png) !important;}
#menu-amt #menu-item-27 a {background-image: url(images/common/page_menu04.png) !important;}
#menu-amt #menu-item-26 a {background-image: url(images/common/page_menu05.png) !important;}
#menu-amt #menu-item-25 a {background-image: url(images/common/page_menu06.png) !important;}
#menu-amt #menu-item-208 a {background-image: url(images/common/page_menu00.png) !important;}
#menu-amt #menu-item-495 a {background-image: url(images/common/page_menu495.png) !important;}

#wrapper-light #global_menu #menu-amt a {
	margin-bottom: 1px;
	display: inline-block; 
	background-repeat: no-repeat;
	background-position: left top;
	}
#wrapper-light #global_menu #menu-amt-en a {
	margin-bottom: 1px;
	display: inline-block; 
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#tec1,#tec2,#tec3,#tec4,#tec5,#tec6{ display: block; padding:50px 0 0; margin: -59px 0 0;}