@charset "utf-8";

/*--------------------------------------------------------*/
/* アースデイマネーWEBサイト [メインメニュー用CSS]
/* http://www.earthdaymoney.org/
/* 2011.1.26 - Y.Kasahara
/*--------------------------------------------------------*/

/*----- base ---------------------------------------------*/

#mainMenuBase	{
	width:980px;height:42px;margin:0px auto 13px auto;padding:0px;
}

#mainMenu01	{
	float:left;
	width:320px;height:42px;margin:0px;padding:8px 0px 5px 0px;
}
#mainMenu02	{
	float:right;text-align:right;
	height:42px;margin:0px;padding:8px 0px 5px 0px;
}

#globalNavi01	{z-index:5;position:relative;text-align:left;}
#globalNavi01, #globalNavi01 ul {
	margin:0px;padding:0px;
	list-style-type:none;
}
#globalNavi01 ul {
	width:240px;padding:10px 5px 20px 5px;
	background-image:url(../img/pulldown_bg.png);
	/*background-color:#FFFFFF;*/
	background-position:bottom right;
}
#globalNavi01 li					{float:left;display:block;position:relative;}
#globalNavi01 ul 					{display:none;position:absolute;top:22px;}
#globalNavi01 ul li 				{display:block;width:230px;padding:5px;}
#globalNavi01 ul li a:hover			{}
#globalNavi01 ul li.first 			{display:block;padding:5px;}
#globalNavi01 ul li.first a:hover	{}
#globalNavi01 ul li img 			{vertical-align:middle;margin:0px 0px 0px 0px;}
#globalNavi01 ul li.first img 		{vertical-align:middle;margin:0px 0px 0px 0px;}

#globalNavi02	{z-index:5;position:relative;text-align:left;}
#globalNavi02, #globalNavi02 ul {
	margin:0px;padding:0px;
	list-style-type:none;
}
#globalNavi02 ul {
	width:220px;padding:10px 5px 20px 5px;
	background-image:url(../img/pulldown_bg.png);
	background-position:bottom right;
}
#globalNavi02 li					{float:left;display:block;position:relative;}
#globalNavi02 ul 					{display:none;position:absolute;top:22px;left:10px;}
#globalNavi02 ul li 				{clear:both;width:200px;display:block;padding:5px;}
#globalNavi02 ul li a:hover			{}
#globalNavi02 ul li.first 			{display:block;padding:5px;}
#globalNavi02 ul li.first a:hover	{}
#globalNavi02 ul li img 			{vertical-align:middle;margin:0px 5px 0px 0px;}
#globalNavi02 ul li.first img 		{vertical-align:middle;margin:0px 5px 0px 0px;}

#globalNavi03	{z-index:5;position:relative;text-align:left;}
#globalNavi03, #globalNavi03 ul {
	margin:0px;padding:0px;
	list-style-type:none;
}
#globalNavi03 ul {
	width:200px;padding:10px 5px 20px 5px;
	background-image:url(../img/pulldown_bg.png);
	background-position:bottom right;
}
#globalNavi03 li					{float:left;display:block;position:relative;}
#globalNavi03 ul 					{float:left;display:none;position:absolute;top:22px;left:10px;}
#globalNavi03 ul li 				{clear:both;display:block;padding:5px;}
#globalNavi03 ul li a:hover			{}
#globalNavi03 ul li.first 			{display:block;padding:5px;}
#globalNavi03 ul li.first a:hover	{}
#globalNavi03 ul li img 			{vertical-align:middle;margin:0px 5px 0px 0px;}
#globalNavi03 ul li.first img 		{vertical-align:middle;margin:0px 5px 0px 0px;}

#mainMenuA 		{
	display:block;font-size:14px;
	padding:3px 0px;
}
#mainMenuA a 	{
	margin:10px 0px;padding-left:16px;
	background-image:url(../img/arrow_01.gif);
}
#mainMenuA a:hover		{
	background-image:url(../img/arrow_02.gif);
}
#mainMenuA a 	{
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-position/*\**/:0px 1px \9;
}
body:nth-of-type(1) #mainMenuA a 	{
	background-repeat:no-repeat;
	background-position:0px 1px;
}
#mainMenuA a, x:-moz-any-link, x:default 	{
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#mainMenuB 		{
	display:block;font-size:14px;
	padding:3px 10px;
}
#mainMenuB a 	{
	margin:10px 0px;padding-left:16px;
	background-image:url(../img/arrow_01.gif);
}
#mainMenuB a:hover		{
	background-image:url(../img/arrow_02.gif);
}
#mainMenuB a 	{
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-position/*\**/:0px 1px \9;
}
body:nth-of-type(1) #mainMenuB a 	{
	background-repeat:no-repeat;
	background-position:0px 1px;
}

#mainMenuC 		{
	display:block;font-size:14px;
	padding:3px 10px;
	border-left:1px solid #CCCCCC;
}
#mainMenuC a 	{
	margin:10px 0px;padding-left:16px;
	background-image:url(../img/arrow_01.gif);
}
#mainMenuC a:hover		{
	background-image:url(../img/arrow_02.gif);
}
#mainMenuC a 	{
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-position/*\**/:0px 1px \9;
}
body:nth-of-type(1) #mainMenuC a 	{
	background-repeat:no-repeat;
	background-position:0px 1px;
}

#mainMenuD 		{
	display:block;font-size:14px;
	padding:3px 10px;
	border-left:3px double #CCCCCC;
}
#mainMenuD a 	{
	margin:10px 0px;padding-left:16px;
	background-image:url(../img/arrow_01.gif);
}
#mainMenuD a:hover		{
	background-image:url(../img/arrow_02.gif);
}
#mainMenuD a 	{
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-position/*\**/:0px 1px \9;
}
body:nth-of-type(1) #mainMenuD a 	{
	background-repeat:no-repeat;
	background-position:0px 1px;
}



#menuNumber	{
	color:#007FFF;
	font-weight:bold;
}

/*----- end. ---------------------------------------------*/
