@charset "utf-8";

body{
	background-color:#930a26;
	background:url(/common/images/v1/dhbr/dhbr/bg_dhbr.jpg); 
}
#g-navi .tab-menu ul li#diamond a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:80px;
	height:26px;
}

#g-navi .tab-menu ul li#dhbr a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-80px 0;
	width:82px;
	height:26px;
}

#g-navi .tab-menu ul li#zai a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-162px 0;
	width:82px;
	height:26px;
}

#g-navi .tab-menu ul li#books a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-244px 0;
	width:82px;
	height:26px;
}

#g-navi .tab-menu ul li#itbiz a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-326px 0;
	width:83px;
	height:26px;
}

#g-navi .tab-menu ul li#sp-menu{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-409px 0;
	width:55px;
	height:26px;
}

#g-navi .tab-menu ul li#bigdata a{
	background-image:url(/common/images/v2/sitenavi/gnavi.jpg);
	background-repeat:no-repeat;
	background-position:-464px 0;
	width:53px;
	height:26px;
}

#g-navi .tab-menu ul li#sp-health a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-517px 0;
	width:56px;
	height:26px;
}

#g-navi .tab-menu ul li#sp-seminar a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-573px 0;
	width:75px;
	height:26px;
}

#g-navi .tab-menu ul li#talent a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-648px 0;
	width:86px;
	height:26px;
}

#g-navi .tab-menu ul li#magazine a{
	background-image:url(/common/images/v1/dhbr/dhbr/gnavi_dhbr.jpg);
	background-repeat:no-repeat;
	background-position:-734px 0;
	width:81px;
	height:26px;
}

/* -- DHBR用 ------------------------------------- */
#g-navi .tab-menu ul li#dhbr.current a{
	background-position:-80px -26px;
}

/* ------------------------------------------------ */
/* サイトナビのレイアウト                           */
/* ------------------------------------------------ */

/* ▼メインメニュー部の定義（大枠）▼ */
#sitenavi-menu{
  /*float:left;*/
  width:996px;
  height:35px;
  overflow:hidden;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#000;
  background-color:transparent;
  border-style:solid;
  border-width:1px 0px 0px 0px;
  border-color:#7d7137;
}
* html #sitenavi-menu{
  height:35px;
}

/* ▼動的なメインナビ大枠(内側) */
#navi-menu{
  position:static;
  float:left;
  margin:0px 0px;
  padding:0px;
  width:996px;
  /* width:806px; */
}

#sitenavi-menu ul{
  margin:0px;
  padding:0px;
}

#sitenavi-menu ul li{
  position:relative;/* サイトメニューのabsolute指定の基点とする */
  margin-top:0px;
  padding:0px;
  clear:none;
  float:left;
  border:0px;
  text-indent:-1000em;
}

/* メインメニューはaで表現する */
#sitenavi-menu * a{
  display:block;
}

/* 標準のメインメニューの形状 */

#sitenavi-menu1,#sitenavi-menu2,#sitenavi-menu3,#sitenavi-menu4,#sitenavi-menu5,#sitenavi-menu6,#sitenavi-menu7,#sitenavi-menu8,#sitenavi-menu9,#sitenavi-menu10,#sitenavi-menu11{
	background-image:url(/common/images/v2/sitenavi/navi_dhbr.jpg);
	background-repeat:no-repeat;
	display:block;
}

#sitenavi-menu11{
  width:46px;
  height:35px;
}
#sitenavi-menu1{
  width:86px;
  height:35px;
}
#sitenavi-menu2{
	width:86px;
	height:35px;
}

#sitenavi-menu3{
	width:80px;
	height:35px;
}

#sitenavi-menu4{
	width:84px;
	height:35px;
}
#sitenavi-menu5{
	width:87px;
	height:35px;
}
#sitenavi-menu6{
	width:92px;
	height:35px;
}
#sitenavi-menu7{
	width:106px;
	height:35px;
}
#sitenavi-menu8{
	width:93px;
	height:35px;
}
#sitenavi-menu9{
	width:90px;
	height:35px;
}
#sitenavi-menu10{
	width:146px;
	height:35px;
}

/* IE6通常のメインメニューの形状 */

* html #sitenavi-menu11{
  background-position:0 0;
}
* html #sitenavi-menu1{
  background-position:-46px 0;
}
* html #sitenavi-menu2{
  background-position:-132px 0;
}

* html #sitenavi-menu3{
  background-position:-218px 0;
}

* html #sitenavi-menu4{
  background-position:-298px 0;
}
* html #sitenavi-menu5{
  background-position:-382px 0;
}
* html #sitenavi-menu6{
  background-position:-469px 0;
}
* html #sitenavi-menu7{
  background-position:-561px 0;
}
* html #sitenavi-menu8{
  background-position:-667px 0;
}
* html #sitenavi-menu9{
  background-position:-760px 0;
}
* html #sitenavi-menu10{
  background-position:-850px 0;
}

/* 現在地メインメニューの形状 */

#sitenavi-menu11.current{
  background-position:0 -70px!important;
}
#sitenavi-menu1.current{
  background-position:-46px -70px!important;
}
#sitenavi-menu2.current{
  background-position:-132px -70px!important;
}
#sitenavi-menu3.current{
  background-position:-218px -70px!important;
}
#sitenavi-menu4.current{
  background-position:-298px -70px!important;
}
#sitenavi-menu5.current{
  background-position:-382px -70px!important;
}
#sitenavi-menu6.current{
  background-position:-469px -70px!important;
}
#sitenavi-menu7.current{
  background-position:-561px -70px!important;
}
#sitenavi-menu8.current{
  background-position:-667px -70px!important;
}
#sitenavi-menu9.current{
  background-position:-760px -70px!important;
}

#sitenavi-menu10.current{
  background-position:-850px -70px!important;
}

/* 通常のメインメニューの形状 */

#sitenavi-menu11.normal{
  background-position:0 0;
}
#sitenavi-menu1.normal{
  background-position:-46px 0;
}
#sitenavi-menu2.normal{
  background-position:-132px 0;
}
#sitenavi-menu3.normal{
  background-position:-218px 0;
}
#sitenavi-menu4.normal{
  background-position:-298px 0;
}
#sitenavi-menu5.normal{
  background-position:-382px 0;
}
#sitenavi-menu6.normal{
  background-position:-469px 0;
}
#sitenavi-menu7.normal{
  background-position:-561px 0;
}
#sitenavi-menu8.normal{
  background-position:-667px 0;
}
#sitenavi-menu9.normal{
  background-position:-760px 0;
}
#sitenavi-menu10.normal{
  background-position:-850px 0;
}
/* マウスオーバー時のメインメニューの形状 */

#sitenavi-menu11.reverse{
  background-position:0 -35px;
}
#sitenavi-menu1.reverse{
  background-position:-46px -35px;
}
#sitenavi-menu2.reverse{
  background-position:-132px -35px;
}
#sitenavi-menu3.reverse{
  background-position:-218px -35px;
}
#sitenavi-menu4.reverse{
  background-position:-298px -35px;
}
#sitenavi-menu5.reverse{
  background-position:-382px -35px;
}
#sitenavi-menu6.reverse{
  background-position:-469px -35px;
}
#sitenavi-menu7.reverse{
  background-position:-561px -35px;
}
#sitenavi-menu8.reverse{
  background-position:-667px -35px;
}
#sitenavi-menu9.reverse{
  background-position:-760px -35px;
}
#sitenavi-menu10.reverse{
  background-position:-850px -35px;
}

/* IE6では、マウスオーバーはa:hoverで表現 */

* html #sitenavi-menu * a:hover#sitenavi-menu11{
    background-position:0 -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu1{
    background-position:-46px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu2{
    background-position:-132px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu3{
    background-position:-218px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu4{
    background-position:-298px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu5{
    background-position:-382px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu6{
    background-position:-469px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu7{
    background-position:-561px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu8{
    background-position:-667px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu9{
    background-position:-760px -35px;
}
* html #sitenavi-menu * a:hover#sitenavi-menu10{
    background-position:-850px -35px;
}

/* ▲メインメニュー部の定義▲ */

