@charset "UTF-8";
#gNavi ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
}

#gNavi ul ul{
   display:none;
   position:absolute;
   background:#fff;
   top:100%;
   left:0;
   border:1px #ccc solid;
}

#gNavi ul ul ul {
   top:0;
   left:100%;
}

#gNavi li {
   float:left;
}

#gNavi li li {
   clear:both;
}

#gNavi li li a{
	display:block;
	width:180px;
	background:#fff url(/kaihatu/images/gmavi_drop/bk_gmenu_drop_n.jpg) no-repeat left;
	padding:8px 5px 5px 20px;
	text-decoration:none;
	color:#333;
	font-size:90%;
}

#gNavi li li a:hover{
	display:block;
	width:180px;
	background:#036EBE url(/kaihatu/images/gmavi_drop/bk_gmenu_drop_r.jpg) no-repeat left;
	padding:8px 5px 5px 20px;
	color:#fff;
}

#gNavi li:hover {
   position:relative;
}

#gNavi li:hover > ul {
   display: block
}

* html #gNavi li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column1'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #gNavi li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column2'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #gNavi li li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column3'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

#gNavi .column1 {position:relative;}
#gNavi .column1 ul {display:block;}
#gNavi .column1 * ul {display:none;}

#gNavi .column2 {position:relative;}
#gNavi .column2 ul {display:block;}
#gNavi .column2 * ul {display:none;}

#gNavi .column3 {position:relative;}
#gNavi .column3 ul {display:block;}
#gNavi .column3 * ul {display:none;}
