﻿#MainMenu, .MainMenu
{
	clear: both;
	height:55px;
	background:url(../../C1Images/gnav/bg.jpg) repeat-x top;
	cursor: default;
	font-family:
		"メイリオ",
		Meiryo,
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		"Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		Verdana,
		Arial,
		sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	visibility:hidden;
	visibility:visible;
}

#MainMenuPanel, .MainMenuPanel
{
	clear: both;
	width:780px;
	height:55px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#MainMenuPanel div, #MainMenuPanel a, .MainMenuPanel div, .MainMenuPanel a
{
	width:156px;
	height:55px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#MainMenuPanel a:hover, .MainMenuPanel a:hover, .MainMenuItem a:hover
{
	text-decoration:none;
}

#MainMenuPanel span, .MainMenuPanel span
{
	visibility: hidden;
}

#MainMenuPanel .ButtonText, .MainMenuPanel .ButtonText
{
	width:156px;
	height:40px;
	padding-top: 12px;
	font-size: 1.2em;
	text-align: center;
	vertical-align: middle;
	color: white;
	overflow: hidden;
}

#MainMenuPanel .ButtonText:hover, .MainMenuPanel .ButtonText:hover
{
	cursor: pointer;
}

#MainMenuPanel .home1, .MainMenuPanel .home1
{
	background:url(../../C1Images/gnav/home1.jpg) no-repeat left top;
}

#MainMenuPanel .home2, #MainMenuPanel .home1:hover, .MainMenuPanel .home2, .MainMenuPanel .home1:hover
{
	background:url(../../C1Images/gnav/home2.jpg) no-repeat left top;
}

#MainMenuPanel .edition1, .MainMenuPanel .edition1
{
	background:url(../../C1Images/gnav/edition1.jpg) no-repeat left top;
}

#MainMenuPanel .edition2, #MainMenuPanel .edition1:hover, .MainMenuPanel .edition2, .MainMenuPanel .edition1:hover
{
	background:url(../../C1Images/gnav/edition2.jpg) no-repeat left top;
}

#MainMenuPanel .moreinfo1, .MainMenuPanel .moreinfo1
{
	background:url(../../C1Images/gnav/more1.jpg) no-repeat left top;
}

#MainMenuPanel .moreinfo2, #MainMenuPanel .moreinfo1:hover, .MainMenuPanel .moreinfo2, .MainMenuPanel .moreinfo1:hover
{
	background:url(../../C1Images/gnav/more2.jpg) no-repeat left top;
}

#MainMenuPanel .purchase1, .MainMenuPanel .purchase1
{
	background:url(../../C1Images/gnav/purchase1.jpg) no-repeat left top;
}

#MainMenuPanel .purchase2, #MainMenuPanel .purchase1:hover, .MainMenuPanel .purchase2, .MainMenuPanel .purchase1:hover
{
	background:url(../../C1Images/gnav/purchase2.jpg) no-repeat left top;
}

#MainMenuPanel .download1, .MainMenuPanel .download1
{
	background:url(../../C1Images/gnav/download1.jpg) no-repeat left top;
}

#MainMenuPanel .download2, #MainMenuPanel .download1:hover, .MainMenuPanel .download2, .MainMenuPanel .download1:hover
{
	background:url(../../C1Images/gnav/download2.jpg) no-repeat left top;
}

#SubMenu
{
	clear:both;
	display: none;
	cursor: default;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	position: absolute;
	width: 780px;
	z-index: 2;
}

#SubMenuPanel
{
	position:static;
	clear:both;
	display: block;
	width:780px;
	padding: 0 0 0 0;
	margin-right: auto;
	margin-left: 0;
	background:#2B893A;
	height:45px;
	cursor: default;
	color: White;
	text-align: left;
	vertical-align: top;
}

.SubMenu2
{
	position:static;
	clear:both;
	display: block;
	width:780px;
	padding: 0 0 0 0;
	margin-right: auto;
	margin-left: 0;
	background:#2B893A;
	height:45px;
	cursor: default;
	color: White;
	text-align: left;
	vertical-align: top;
}

#SubMenuPanel span, .SubMenu2 span
{
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	color: White;
}

#SubMenuPanel a, .SubMenu2 a
{
	color: Black;
	text-align: left;
	vertical-align: top;
}

#SubMenuPanel a:hover, .SubMenu2 a:hover
{
	color: White;
}

#SubMenuPanel img, .SubMenu2 img
{
	margin: 0 20px 0 20px;
}

