@charset "utf-8";
/* CSS Document */
/* font-size memo
	
	 9px =	56.25%	|	25px = 156.25%
	10px =	62.5%	|	26px = 162.25%
	11px =	66.66%	|	27px = 168.75%					
	12px =	75%		|	28px = 175%	
	13px =	81.25%	|	29px = 181.25%
	14px =	87.5%	|	30px = 187.5%
	15px =	93.75%	|	31px = 193.75%
	16px =	100%	|	32px = 200%
	17px = 106.25%	|	33px = 206.25%
	18px = 112.5%	|	34px = 212.5%
	19px = 118.75%	|	35px = 218.75%
	20px = 125%		|	36px = 225%
	21px = 131.25%	|
	22px = 137.5%	| 48px = 300%
	23px = 143.75%	|	72px = 450%
	24px = 150%		|

*****************************************************


/*
//////////////////////////////////////////////////////*/

#globalNavi {
	clear: both;
	width: 802px;
	height: 43px;
	margin: -43px auto 0;
}

#globalNavi ul {
	display:block;
	list-style-type: none;
	overflow: hidden;
}

#globalNavi li {
	float: left;
	list-style: none;
}

#globalNavi li a {
	position: relative;
}

         
#dd {
}

#dd .mainmenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	z-index:2;
}

#dd .mainmenu a.menu {
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 181px;
	text-decoration: none;
}

#dd .mainmenu a.home {
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 78px;
	text-decoration: none;
}

#dd .mainmenu a.menu:hover {
}

.submenu {
	visibility: hidden;
	position: absolute;
	z-index: 300;
}

.submenu a {
	width: 200px;
	display: block;
	text-align: left;
	padding: 6px 10px;
	font-size: 12px;
}

#menu1 a {
	background: #f5e0e7;
	color: #b90038;
}

#menu1 a:hover {
	background: #f4cdda;
	text-decoration: none;
}

#menu2 a {
	background: #d7ecd7;
	color: #4ca409;
}

#menu2 a:hover {
	background: #b2e7b2;
	text-decoration: none;
}

#menu3 a {
	background: #cae8fa;
	color: #0082e3;
}

#menu3 a:hover {
	background: #aadaf7;
	text-decoration: none;
}

#menu4 a {
    background: #C0E89B;
    color: #498216;
}

#menu4 a:hover {
    background: #A8D47F;
	text-decoration: none;
}

/* サブメニューの半透明処理
--------------------*/
.submenu {
 filter: alpha(Opacity=90);
	opacity: 0.9;
}
