/* ----- global-navi0907 ----- */
	#global-navi0907 {
	width: 960px;
}
#global-navi0907 ul {
	margin: 0;
	padding: 0;
	height: 41px;
}
#global-navi0907 ul li {
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	width: 50px;
	height: 33px;
	list-style-type: none;
	text-indent: -9999px;
}
#global-navi0907 ul li#navi-headline {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_hl.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-enterprise {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_epw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-pc {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_pw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-dc {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_dcw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-akiba {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_ah.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-av {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_avw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-game {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_gmw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-k-tai {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_ktw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-internet {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_iw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-bb {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_bbw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-forest {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_wf.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-robot {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_rbw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-kaden {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_kdw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-car {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_caw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-video {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_video.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-career {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_career.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-cloud {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_clw.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-smartphone {
	background: url("http://internet.watch.impress.co.jp/header/0907/img/global_navi_smartphone.gif") no-repeat top left;
}
#global-navi0907 ul li#navi-girlscamera {
	background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_jcw.gif") no-repeat top left;
			}
#global-navi0907 ul li#navi-que {
	background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_que.gif") no-repeat top left;
			}
#global-navi0907 ul li a {
	height: 33px;
	display: block;
	position: relative;
}
/* ----- global-navi0907 over ----- */

#global-navi0907 ul li#navi-necpc {
	background-image: url(../img/global_navi_nec_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nav-global ul {
  zoom: 1;
}
* html div.nav-global ul,
div.nav-global * html ul {
  height: 1px;
}
div.nav-global ul:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
div.nav-global {
  background: #fff;
  border-width: 1px 0;
  border-style: solid;
  border-color: #b7b7b7;
  -webkit-box-shadow: 0 1px 1px rgba(10, 10, 10, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(10, 10, 10, 0.1);
  box-shadow: 0 1px 1px rgba(10, 10, 10, 0.1);
  width: 960px;
  margin: 0;
}
div.nav-global ul {
  font-size: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
div.nav-global ul li {
  float: left;
  border-right: 1px solid #999;
  margin: 0;
  padding: 0;
}
div.nav-global ul li:first-child {
  border-left: 1px solid #999;
}
div.nav-global hr {
  display: none;
}

div.nav-global img {
  border-width: 0;
}




div.nav-global ul li {
  position: relative;
}
div.nav-global ul li > a > div {
  position: absolute;
  top:0;
  left:0;
  width:51px;
  height:40px;
  margin:0;
  padding:0;
}
div.nav-global ul li > a > div:hover {
  background-color: #00bfff;
  filter:alpha(opacity=10);
  -moz-opacity:0.1;
  -khtml-opacity: 0.1;
  opacity:0.1;
}
body#smartphone div.nav-global ul li.necpc > a > div {
  background-color: #99cc33;
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  -khtml-opacity: 0.25;
  opacity:0.25;
}



div.nav-global ul li {
 font-size:0;
 line-height: 100%;
}