@charset "UTF-8";

/*============================================================
* ver.08-03-26
*============================================================*/

/*########################################
navigation
#######################################*/






div#navi {
	margin: 0 auto 0 auto ;
	width:510px;
	height: 40px;
}


#navi ul,#navi li{
  list-style:none;
  margin:0;
  padding:0;
}

#navi li{
    float:left; 
}

#navi li a {
    display: block;
	text-indent: -9999px;
	margin:0;
	padding:0;
}
 
/* navigation hover */



a.menu1{
	background:url(../images/gl_navi.gif) no-repeat -390px 0px;   
	width:52px;
	height: 40px;
}
a:hover.menu1{
    background-position:-390px -47px;
}
#news a.menu1{
    background-position:-390px -47px;
	cursor:default;
}

a.menu2{
	background:url(../images/gl_navi.gif) no-repeat -442px 0px;
	width:74px;
	height: 40px;
}
a:hover.menu2{
    background-position:-442px -47px;
}
#event a.menu2{
    background-position:-442px -47px;
	cursor:default;
}

a.menu3{
	background:url(../images/gl_navi.gif) no-repeat -516px 0px;
	width:113px;
	height: 40px;
}
a:hover.menu3{
    background-position:-516px -47px;
}
#architecture a.menu3{
    background-position:-516px -47px;
}


a.menu4{
	background:url(../images/gl_navi.gif) no-repeat -629px 0px;
	width:134px;
	height: 40px;
}
a:hover.menu4{
    background-position:-629px -47px;
}
#productdesign a.menu4{
    background-position:-629px -47px;
	cursor:default;
}

a.menu5{
	background:url(../images/gl_navi.gif) no-repeat -763px 0px;
	width:69px;
	height: 40px;
}
a:hover.menu5{
    background-position:-763px -47px;
}
#profile a.menu5{
    background-position:-763px -47px;
	cursor:default;
}

a.menu6{
	background:url(../images/gl_navi.gif) no-repeat -832px 0px;
	width:68px;
	height: 40px;
}
a:hover.menu6{
    background-position:-832px -47px;
}
#contact a.menu6{
    background-position:-832px -47px;
	cursor:default;
}


