@charset "utf-8";

#openMenu {
	display: none;
}

#global {
	display: block;
	width: 1008px;
	text-align: left;
	position: relative;
	z-index: 9999;
}
#gNavi {
  list-style-type: none;
}
#gNavi li{
  position: relative;
  width: 12.5%;
  float: left;
}
#gNavi li a{
  display: block;
  padding: 19px 0 20px;
  font-size: 14px;
}
#global000 {
	display: none;
}
/* 背景画像 */
#global001 a {
	background: url("../images/global/rnavi_1off.gif") no-repeat 0 0;
}
#global001 a:hover {
	background: url("../images/global/rnavi_1on.gif") no-repeat 0 0;
}
#global002 a {
	background: url("../images/global/rnavi_2off.gif") no-repeat 0 0;
}
#global002 a:hover {
	background: url("../images/global/rnavi_2on.gif") no-repeat 0 0;
}
#global003 a {
	background: url("../images/global/rnavi_3off.gif") no-repeat 0 0;
}
#global003 a:hover {
	background: url("../images/global/rnavi_3on.gif") no-repeat 0 0;
}
#global004 a {
	background: url("../images/global/rnavi_4off.gif") no-repeat 0 0;
}
#global004 a:hover {
	background: url("../images/global/rnavi_4on.gif") no-repeat 0 0;
}
#global005 a {
	background: url("../images/global/rnavi_5off.gif") no-repeat 0 0;
}
#global005 a:hover {
	background: url("../images/global/rnavi_5on.gif") no-repeat 0 0;
}
#global006 a {
	background: url("../images/global/rnavi_6off.gif") no-repeat 0 0;
}
#global006 a:hover {
	background: url("../images/global/rnavi_6on.gif") no-repeat 0 0;
}
#global007 a {
	background: url("../images/global/rnavi_7off.gif") no-repeat 0 0;
}
#global007 a:hover {
	background: url("../images/global/rnavi_7on.gif") no-repeat 0 0;
}
#global008 a {
	background: url("../images/global/rnavi_8off.gif") no-repeat 0 0;
}
#global008 a:hover {
	background: url("../images/global/rnavi_8on.gif") no-repeat 0 0;
}
#globalLanguage {
	display: none;
}

#gNavi .menu {
	text-indent:-9999px;
}

#gNavi li ul{
  list-style: none;
  position: absolute;
  top: 100%;
}
#gNavi li:last-child ul{
  left: -100%;
  width: 100%
}
#gNavi li ul li{
  overflow: hidden;
  width: 200%;
  height: 0;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}
#gNavi li ul li a{
  padding: 13px 15px;
   color: #fff;
  background: #333333;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
}
#gNavi li ul li a:hover{
	background-image: none;
	background-color: #555555;
	color: #fff;
}
#gNavi li:hover ul li{
  overflow: visible;
  height: 38px;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
#gNavi li:hover ul li:first-child{
  border-top: 0;
}
#gNavi li:hover ul li:last-child{
  border-bottom: 0;
}
#gNavi li:hover ul li:last-child a{
  border-radius: 0 0 3px 3px;
}