/*global navigation
----------------------------------------------------------*/
#g_navi {
	background:url(../../images/share/g_navi.jpg) no-repeat;
	width:236px;
	height:753px;
	position: relative;
}
#g_navi li {
	display:inline;
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
	
#g_navi li a {
	width:236px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
#g_navi ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
}

* html #g_navi ul { line-height: 0; } /* IE6 "fix" */
#g_navi li.g_navi03 li a { zoom: 1;  top:196px;} /* IE6/7 fix */
#g_navi li.g_navi03 ul li { float:none; }
#g_navi li.g_navi03 ul {left:220px;}
#g_navi li.g_navi03_on li a { zoom: 1;  top:196px;} /* IE6/7 fix */
#g_navi li.g_navi03_on ul li { float:none; }
#g_navi li.g_navi03_on ul {left:220px;}

#g_navi li.g_navi04 li a { zoom: 1;  top:196px;} /* IE6/7 fix */
#g_navi li.g_navi04 ul li { float:none; }
#g_navi li.g_navi04 ul {left:220px;}
#g_navi li.g_navi011 ul li { float:none; }
#g_navi li.g_navi011 ul {left:220px;}  
    
/* Essentials - configure this */

#g_navi li.g_navi03 li.sub_031 a{
	background:url(../../images/share/about.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}


#g_navi li.g_navi03 li.sub_032 a{
	background:url(../../images/share/staff.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}
#g_navi li.g_navi03_on li.sub_031 a{
	background:url(../../images/share/about.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}


#g_navi li.g_navi03_on li.sub_032 a{
	background:url(../../images/share/staff.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}



#g_navi li.g_navi04 li.sub_041 a{
	background:url(../../images/share/wi_mn.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}


#g_navi li.g_navi04 li.sub_042 a{
	background:url(../../images/share/usually_menu.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}
#g_navi li.g_navi04 li.sub_043 a{
	background:url(../../images/share/mother_mn.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}
#g_navi li.g_navi04 li.sub_044 a{
	background:url(../../images/share/online.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}
#g_navi li.g_navi011 li.sub_0111 a{
	background:url(../../images/share/central_mn.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}


#g_navi li.g_navi011 li.sub_0112 a{
	background:url(../../images/share/shijo_mn.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}
#g_navi li.g_navi011 li.sub_0113 a{
	background:url(../../images/share/kuzuha_mn.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}
#g_navi li.g_navi011 li.sub_0114 a{
	background:url(../../images/share/mono_mn.png) no-repeat;
	width:236px;
	top:196px;
	left:220px;
	behavior: expression(IEPNGFIX.fix(this));	
}


/* Everything else is theming */
 
/* #g_navi li.g_navi04 ul a { border-bottom: none; } - I also needed this for IE6/7 */

/*------off*/
#g_navi li.g_navi01 a {
	background:url(../../images/share/g_navi.jpg) no-repeat 0px 0px;
	height:57px;
}
#g_navi li.g_navi02 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -57px;
	height:58px;
}
#g_navi li.g_navi03 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -115px;
	height:58px;
}
#g_navi li.g_navi04 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -231px;
	height:58px;
}
#g_navi li.g_navi05 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -289px;
	height:58px;
}
#g_navi li.g_navi06 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -347px;
	height:58px;
}
#g_navi li.g_navi07 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -405px;
	height:58px;
}
#g_navi li.g_navi08 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -463px;
	height:58px;
}
#g_navi li.g_navi09 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -521px;
	height:58px;
}
#g_navi li.g_navi010 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -579px;
	height:58px;
}
#g_navi li.g_navi011 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -637px;
	height:58px;
}
#g_navi li.g_navi012 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -695px;
	height:58px;
}
#g_navi li.g_navi013 a {
	background:url(../../images/share/g_navi.jpg) no-repeat -472px -173px;
	height:58px;
}
/*------hover*/
#g_navi li.g_navi01 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px 0px;
}
#g_navi li.g_navi02 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -57px;
}
#g_navi li.g_navi03 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -115px;
}
#g_navi li.g_navi04 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -231px;
}
#g_navi li.g_navi05 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -289px;
}
#g_navi li.g_navi06 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -347px;
}
#g_navi li.g_navi07 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -405px;
}
#g_navi li.g_navi08 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -463px;
}
#g_navi li.g_navi09 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -521px;
}
#g_navi li.g_navi010 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -579px;
}
#g_navi li.g_navi011 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -637px;
}
#g_navi li.g_navi012 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -695px;
}
#g_navi li.g_navi013 a:hover {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -173px;
}
/*------on*/
#g_navi li.g_navi01_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px 0px;
	height:57px;
}
#g_navi li.g_navi02_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -57px;
	height:58px;
}
#g_navi li.g_navi03_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -115px;
	height:58px;
}
#g_navi li.g_navi04_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -231px;
	height:58px;
}
#g_navi li.g_navi05_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -289px;
	height:58px;
}
#g_navi li.g_navi06_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -347px;
	height:58px;
}
#g_navi li.g_navi07_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -405px;
	height:58px;
}
#g_navi li.g_navi08_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -463px;
	height:58px;
}
#g_navi li.g_navi09_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -521px;
	height:58px;
}
#g_navi li.g_navi010_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -579px;
	height:58px;
}
#g_navi li.g_navi011_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -637px;
	height:58px;
}
#g_navi li.g_navi012_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -695px;
	height:58px;
}
#g_navi li.g_navi013_on a {
	background:url(../../images/share/g_navi.jpg) no-repeat -236px -173px;
	height:58px;
}

#sub_menu {
}
.netshop_navi a{
	background:url(../../images/share/netshop_mn.jpg) no-repeat top;
	height:59px;
	width:236px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}
.netshop_navi a:hover{
	background:url(../../images/share/netshop_mn.jpg) no-repeat bottom;
}

	


