?@charset "UTF-8";
/* @group Reset */
/*-----------------------------------------------
 ???C?????j???[
-----------------------------------------------*/
#menu{
	width : 900px;
  text-align : center;
  margin-top : 0px;

}#menu ul{
}
#menu li{
	float: left;
}
/*????????*/
.menu1{
	height: 63px;
	width : 225px;
	margin: 0px;
	padding : 0px 0px 0px;
	float: left;
  background-image : url(../alp_1_css/menu_1.jpg);
}
.menu1 A{
	background-image : url(../alp_1_css/menu_1.jpg);
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.menu1 A:hover{
	background-image : url(../alp_1_css/menu_11.jpg);
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
/*?i??*/
.menu2{
	float: left;
	height: 63px;
	width : 225px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
  background-image : url(../alp_1_css/menu_2.jpg);
}
.menu2 A{
	background-image : url(../alp_1_css/menu_2.jpg);
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
.menu2 A:hover{
	background-image : url(../alp_1_css/menu_21.jpg);
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
/*???E?t?????X*/
.menu3{
	float: left;
	height: 63px;
	width : 225px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
  background-image : url(../alp_1_css/menu_3.jpg);
}
.menu3 A{
	background-image : url(../alp_1_css/menu_3.jpg);
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
.menu3 A:hover{
	background-image : url(../alp_1_css/menu_31.jpg);
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
/*?????*/
.menu4{
	float: left;
	height: 63px;
	width : 225px;
	margin: 0px;
	padding: 0px;
  background-image : url(../alp_1_css/menu_4.jpg);
}
.menu4 A{
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
  background-image : url(../alp_1_css/menu_4.jpg);
}
.menu4 A:hover{
	float: left;
	height: 63px;
	width : 225px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
  background-image : url(../alp_1_css/menu_41.jpg);
}





#navigation-menu .menu{
	display:block;
margin : 0px;
padding:0;
}
#navigation-menu .menu UL{
	display:none;
position:absolute;
top:0;
left : 145px;
list-style: none;
}
#navigation-menu .menu li{
	list-style: none;
padding:0;
}
#navigation-menu .menu LI A{
	display: block;
width : 150px;
height: 20px;
color: black;
background : none 0% 0% / auto auto repeat scroll padding-box border-box white;
font-size : 12px;
padding : 5px;
border-bottom : 1px solid #d85529;
text-decoration: none;
  border-top-width : 1px;
  border-left-width : 8px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #d85529;
  border-left-color : #d85529;
  border-right-color : #d85529;
  margin-bottom : 2px;
}
#navigation-menu .menu li li{
	white-space:nowrap;
}
#navigation-menu .menu li:hover{
	position:relative;
}
#navigation-menu .menu li:hover > ul{
	display:block;
}
#navigation-menu .menu A:hover{
	background : none 0% 0% / auto auto repeat scroll padding-box border-box #feb2b2;
color:white;
}





/*-----------------------------------------------
 ?????????????
-----------------------------------------------*/


