@charset "shift_jis";
#auxiliary_navi {
	display: none;
}

/*-----------------------------------------------*/
.GlovalNaviBlock {
	width: 849px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 1px;
}
.menu_area {
	margin-left: -1px;
}
/*-----------------------------------------------*/
#GlobalMenuBar {
	width: 850px;
	height: 39px;
	_margin-top: -3px;
}
ul.MenuBarHorizontal {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}
ul.MenuBarActive {
	z-index: 1000;
}
ul.MenuBarHorizontal li { /* メインカテゴリ */
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align: left;
	width: 122px;
	float: left;
}
ul.MenuBarHorizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1100;
	left: -9999px;
	display: block;
	/*width: 122px;  サブメニュー幅*/
	/*height: 32px;*/
	position: absolute;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
ul.MenuBarHorizontal ul li { /* サブメニュー幅一括指定 */
	/*width: 122px;*/
}
ul.MenuBarHorizontal ul ul {
	position: absolute;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: 0;
	top: 0;
}
/* ------------------------------------------------
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	background-image: none;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-image: none;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	background-image: none;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background-image: none;
}

 -------------------------------------------------*/

ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	text-decoration: none;
	height: 39px;
	text-indent: -9999px;
}
ul.MenuBarHorizontal a:link {
}
ul.MenuBarHorizontal a:hover,
ul.MenuBarHorizontal a:focus
{
	/* background-image: url(img/bg_sub_menu_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,
ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
}

/* -------------------個別メニュー背景---------------------- */
.gmenu_home, .gmenu_about,.gmenu_project,.gmenu_flashnews,.gmenu_information,.gmenu_access,.gmenu_contact, {
	width: 122px;
	
}
/* ホーム */
#gmenu_home_id {
	width: 118px;
}
li.gmenu_home ul, li.gmenu_home li {
}
li.gmenu_home {
	background-image: url(../images/nav_home.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_home a:hover {
	background-image: url(../images/nav_home_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_home_hover {
	background-image: url(../images/nav_home_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/* JILAFについて */
li.gmenu_about {
	background-image: url(../images/nav_about.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_about a:hover {
	background-image: url(../images/nav_about_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_about_hover {
	background-image: url(../images/nav_about_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/* 主な事業 */
li.gmenu_project ul, li.gmenu_project li {
	width: 122px;
}
#gmenu_project_id ul {
	width: 122px;
}
.gmenu_project_hover {
	width: 122px;
}
li.gmenu_project {
	background-image: url(../images/nav_project.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: default;
	height: 39px;
}
li.gmenu_project a:hover {
	background-image: url(../images/nav_project_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: default;
	height: 39px;
}
li.gmenu_project_hover {
	background-image: url(../images/nav_project_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: default;
	height: 39px;
}
li.gmenu_project_0 {
	background-image: url(../images/nav_project_sub000.jpg);
	background-repeat: no-repeat;
}
li.gmenu_project_0 a:hover {
	background-image: url(../images/nav_project_sub000_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_project_1 {
	background-image: url(../images/nav_project_sub001.jpg);
	background-repeat: no-repeat;
}
li.gmenu_project_1 a:hover {
	background-image: url(../images/nav_project_sub001_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_project_2 {
	background-image: url(../images/nav_project_sub002.jpg);
	background-repeat: no-repeat;
}
li.gmenu_project_2 a:hover {
	background-image: url(../images/nav_project_sub002_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_project_3 {
	background-image: url(../images/nav_project_sub003.jpg);
	background-repeat: no-repeat;
}
li.gmenu_project_3 a:hover {
	background-image: url(../images/nav_project_sub003_on.jpg);
	background-repeat: no-repeat;
}

/* What's New */
li.gmenu_whatsnew {
	background-image: url(../images/nav_whatsnew.jpg);
	background-repeat: no-repeat;
}
li.gmenu_whatsnew a:hover {
	background-image: url(../images/nav_whatsnew_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_whatsnew_hover {
	background-image: url(../images/nav_whatsnew_on.jpg);
	background-repeat: no-repeat;
}

/* インフォメーション */
li.gmenu_information ul, li.gmenu_information li {
	width: 122px;
}
#gmenu_information_id ul {
	width: 122px;
}
.gmenu_information_hover {
	width: 122px;
}
li.gmenu_information {
	background-image: url(../images/nav_information.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: default;
	height: 39px;
}
li.gmenu_information a:hover {
	background-image: url(../images/nav_information_on.jpg);
	background-repeat: no-repeat;
	cursor: default;
	height: 39px;
}
li.gmenu_information_hover {
	background-image: url(../images/nav_information_on.jpg);
	background-repeat: no-repeat;
	cursor: default;
	height: 39px;
}
li.gmenu_information_0 a {
	background-image: url(../images/nav_information_sub000.jpg);
	background-repeat: no-repeat;
}
li.gmenu_information_0 a:hover {
	background-image: url(../images/nav_information_sub000_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_information_1 a {
	background-image: url(../images/nav_information_sub001.jpg);
	background-repeat: no-repeat;
}
li.gmenu_information_1 a:hover {
	background-image: url(../images/nav_information_sub001_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_information_2 a {
	background-image: url(../images/nav_information_sub002.jpg);
	background-repeat: no-repeat;
}
li.gmenu_information_2 a:hover {
	background-image: url(../images/nav_information_sub002_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_information_3 a {
	background-image: url(../images/nav_information_sub003.jpg);
	background-repeat: no-repeat;
}
li.gmenu_information_3 a:hover {
	background-image: url(../images/nav_information_sub003_on.jpg);
	background-repeat: no-repeat;
}

/* アクセス */
li.gmenu_access {
	background-image: url(../images/nav_access.jpg);
	background-repeat: no-repeat;
}
li.gmenu_access a:hover {
	background-image: url(../images/nav_access_on.jpg);
	background-repeat: no-repeat;
}
li.gmenu_access_hover {
	background-image: url(../images/nav_access_on.jpg);
	background-repeat: no-repeat;
}

/* お問い合わせ */
li.gmenu_contact {
	background-image: url(../images/nav_contact.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_contact a:hover {
	background-image: url(../images/nav_contact_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_contact_hover {
	background-image: url(../images/nav_contact_on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/*-----------------------------------------------------*/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1040;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}

