@charset "UTF-8";
/* メニュー */
ul.mainmenu *{
	font-size : 98%;
	font-weight : bold;
}

ul.mainmenu li{
    float : left;
    position : relative;
    z-index: 100;
}

ul.mainmenu li img{
	margin-right : 5px;
	vertical-align : middle;	
}

ul.mainmenu li a{
	display : block;
	width : 220px;
	padding : 5px;
	border : 1px solid #BEBEBE;
}

ul.mainmenu li a.last-child {
}

ul.mainmenu li a:link, ul.mainmenu a:visited{
	text-decoration : none;
	color : #606060;
}

ul.submenu_type1 li a:hover, ul.submenu_type1 li a.active{
	background : #FFDD99 !important;
}

ul.submenu_type2 li a:hover, ul.submenu_type2 li a.active{
	background : #C1EAAD !important;
}

ul.submenu_type3 li a:hover, ul.submenu_type3 li a.active{
	background : #ADDCF4 !important;
}

ul.submenu_type4 li a:hover, ul.submenu_type4 li a.active{
	background : #FCCEDA !important;
}

ul.mainmenu li a.dropMenuPrev{
}

ul.mainmenu li ul{
	position : absolute;
	top : 100%;
	left: 0;
	display : none;
}

ul.mainmenu li iframe{
	width : 100%;
	position : absolute;
	top : 100%;
	left: 0;
	display : none;
	border : none;
}


ul.mainmenu li ul li{
	float: none;
	display: inline;
}

ul.mainmenu li ul li a{
	border : 1px solid #BEBEBE;
	border-bottom : none;
	width : 220px;
	padding : 10px 5px;
	background-color : #FFFFFF;
}

ul.mainmenu li ul li a.last-child{
	border-bottom : 1px solid gray;
}

a.menu_type1{
	background : url(../../img/admin/menu/menu_bg_type1.gif) right repeat-y;
}

a.menu_type2{
	background : url(../../img/admin/menu/menu_bg_type2.gif) right repeat-y;
}

a.menu_type3{
	background : url(../../img/admin/menu/menu_bg_type3.gif) right repeat-y;
}

a.menu_type4{
	background : url(../../img/admin/menu/menu_bg_type4.gif) right repeat-y;
}

