ul#gNav {
 margin: 0 10px;
 padding: 0;
 width: 760px;/*メニューの全体的な横幅を設定*/
 /* for MacIE5.x \*//*/
 overflow: hidden;
 /* end */
 display: block;
 z-index:1;
}

ul#gNav:after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}
ul#gNav a:focus{
/**/
  overflow: hidden;/*フォーカスが伸びるのを防ぐ*/
}
ul#gNav li {
 margin: 0;
 padding: 0;
 float: left;
 line-height: 1;
 list-style-type: none;
 text-indent:-9999px;
 position: relative;
 display: block;
}
ul#gNav li a {
 display: block;
 text-decoration: none;
}
/* IE6 only \*/
* html body ul#gNav li a {
 display: block;
 /*position:fixed;*/
 text-decoration: none;
}
/* IE7 only \*/
*+html body ul#gNav li a {
 display: block;
 position:static;
 text-decoration: none;
}
/* safari only \*/
html:\66irst-child ul#gNav li a {
 display: block;
 position:static;
 text-decoration: none;
}
/* end */

/** プルダウン */
ul#gNav ul {
  position: absolute;
  left: 0;
  display: none;
  text-indent: 0;
  margin: 0;
  padding: 0;
  font-size: 75%;
  height: 100%;
}
html ul#gNav ul {line-height:0;}		/* IE6 "fix" */
ul#gNav ul li {
  float: none;
  text-indent: 0;
  margin: 0;
  width: 128px;
  border-bottom: 1px solid #999;
  overflow: hidden;
}
ul#gNav ul a {
  display: block;
  padding: 5px 5px 5px  10px;
  margin: 0;
  /*line-height: 24px;*/
  /*background: url(img/nav.gif) repeat-y!important;*/
  background: #ccc!important;
  border-left: 0.5em solid #373E39;
  width: 113px;
  height: 100%;
}
ul#gNav ul a:hover{
  /*background: url(img/nav_a.gif) repeat-y!important;*/
  background: #dfdfdf!important;
  border-left: 0.5em solid #d00;
}
ul#gNav ul ul {
  top: 0;
  left: 126px;
  margin: 0;
  padding:0;
  overflow: visible;
}
ul#gNav ul a ul a {
  display:block;
  height: 24px;
}

/*　　ナビゲーション　　*/
/****************************************
          企業情報 ABtn
****************************************/
li.ciBtn a {

height:25px;
  background-image:url(img/g_menu.gif) ;background-position:  0 0;width: 128px;
}
li.ciBtn a:hover {
  background-image:url(img/g_menu_a.gif) ;background-position: 0 0;
}
#ci li.ciBtn a {
  background-image:url(img/g_menu_a.gif) ;background-position: 0 0;
  /* 指定したidだったらアクティブにする */
}
/****************************************
         IR情報  BBtn
****************************************/
li.irBtn a {
position:relative;
height:25px;
  background-image:url(img/g_menu.gif) ;background-position: -128px 0 ;width: 127px;
}
li.irBtn a:hover {
  background-image:url(img/g_menu_a.gif) ;background-position: -127px 0;
  margin-left:-1px;
  padding-right:1px;
}
#ir li.irBtn a {
  background-image:url(img/g_menu_a.gif) ;background-position: -127px 0;
  margin-left:-1px;
  padding-right:1px;
  /* 指定したidだったらアクティブにする */
}
/****************************************
         グループ企業  CBtn
****************************************/
li.groupBtn a {
height:25px;
  background-image:url(img/g_menu.gif) ;background-position: -255px 0; width: 127px;
  }
li.groupBtn a:hover {
  background-image:url(img/g_menu_a.gif) ;background-position: -254px 0;
  margin-left:-1px;
  padding-right:1px;
}
#group li.groupBtn a {
  background-image:url(img/g_menu_a.gif) ;background-position: -254px 0;
    margin-left:-1px;
  padding-right:1px;
  /* 指定したidだったらアクティブにする */
}
/****************************************
         CSR DBtn
****************************************/
li.csrBtn a {
height:25px;
  background-image:url(img/g_menu.gif) ;background-position: -382px 0; width: 127px;
}
li.csrBtn a:hover {
  background-image:url(img/g_menu_a.gif) ;background-position:  -381px 0;
  margin-left:-1px;
  padding-right:1px;
}
#csr li.csrBtn a {
  background-image:url(img/g_menu_a.gif) ;background-position:  -381px 0;
    margin-left:-1px;
  padding-right:1px;
  /*指定したidだったらアクティブにする */
}

/****************************************
         ニュースリリース  EBtn
****************************************/
li.nrBtn a {
height:25px;
  background-image:url(img/g_menu.gif) ;background-position: -509px 0; width: 126px;
}
li.nrBtn a:hover {
  background-image:url(img/g_menu_a.gif) ;background-position:  -508px 0;
    margin-left:-1px;
  padding-right:1px;
}
#nr li.nrBtn a {
  background-image:url(img/g_menu_a.gif) ;background-position:  -508px 0;
    margin-left:-1px;
  padding-right:1px;
  /* 指定したidだったらアクティブにする */
}
/****************************************
          リクルート　EBtn
****************************************/
li.recruitBtn a {
height:25px;
  background-image:url(img/g_menu.gif) ;background-position: -635px 0; width: 125px;
  }
li.recruitBtn a:hover {
  background-image:url(img/g_menu_a.gif) ;background-position: -634px 0;
  margin-left:-1px;
  padding-right:1px;
}
#recruit li.recruitBtn a {
  background-image:url(img/g_menu_a.gif) ;background-position:-634px 0;
    margin-left:-1px;
  padding-right:1px;
  /* 指定したidだったらアクティブにする */
}
/****************************************

