*{
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-family: Osaka;

}

/*------------------------------------
	#menu スタイル
-------------------------------------- */
dl#menu{
	width: 550px;
	padding: 0;
	height: 50px;

	}

	dl#menu ul{
		list-style: none;
	}

	dl#menu dd{
		border-right: solid 1px #fff;
		float: left;
		text-align: center;
		position: relative;
		width: 109px;
		height: 30px;
		padding-left: 0px;
		padding-right: 0px;
		}
		
		dl#menu dd a{
			display: block;
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			line-height: 50px;
			width: 109px;
			height: 30px;
			z-index: 50;			
		}
	
		dl#menu dd ul{
		/*
			グローバルメニュー下、プルダウンメニューのスタイル。
		*/
			background-color: white;
			border-left: solid 1px #eef;
			border-top: solid 1px #eef;
			border-right: solid 1px green;
			border-bottom: solid 1px green;
			display: none;
			position: absolute;
			top: 25px;
			left: 0;
			z-index: 100;
			width: 109px;

		}
		
			dl#menu dd ul a{
				font-size: 90%;
				color: green;
				height: auto;
				line-height: 130%;
				text-align: center;
				width: 109px;
			}
		
			
			dl#menu dd ul li.rollOver a.rollOverA{
				color: #D1E880;
				background-color: green;
				background: green;
			}

			dl#menu dd ul li a:hover{
				background-color: green;
				background: green;
			}
		
			dl#menu dd ul li{
				position: relative;
			}