@charset "utf-8";
/* CSS Document */
a.menu 	{
	display:block;
	width:100%;
	height:100%;
}
div.menu_item1 a, div.menu_item1, div.menu_item1_act {
	float:left;
	width:135px;
	height:42px;
	background-image:url(../images/navi_1.png);
}
div.menu_item1 a:hover {
	background-image:url(../images/navi_2.png);
}
div.menu_item1_act a:hover, div.menu_item1_act a, div.menu_item1_act {
	background-image:url(../images/navi_3.png);
}

div.menu_item2 a, div.menu_item2,div.menu_item2_act {
	float:left;
	width:115px;
	background-position: 535px 0px;
	height:42px;
	background-image:url(../images/navi_1.png);
}
div.menu_item2 a:hover {
	background-image:url(../images/navi_2.png);
}
div.menu_item2_act a:hover, div.menu_item2_act a, div.menu_item2_act {
	background-position: 535px 0px;
	background-image:url(../images/navi_3.png);
}

div.menu_item3 a, div.menu_item3,div.menu_item3_act {
	float:left;
	width:87px;
	background-position: 420px 0px;
	height:42px;
	background-image:url(../images/navi_1.png);
}
div.menu_item3 a:hover {
	background-image:url(../images/navi_2.png);
}
div.menu_item3_act a:hover, div.menu_item3_act a, div.menu_item3_act {
	background-position: 420px 0px;
	background-image:url(../images/navi_3.png);
}

div.menu_item4 a, div.menu_item4,div.menu_item4_act {
	float:left;
	width:81px;
	background-position: 333px 0px;
	height:42px;
	background-image:url(../images/navi_1.png);
}
div.menu_item4 a:hover {
	background-image:url(../images/navi_2.png);
}
div.menu_item4_act a:hover, div.menu_item4_act a, div.menu_item4_act {
	background-position: 333px 0px;
	background-image:url(../images/navi_3.png);
}
div.menu_item5 a, div.menu_item5,div.menu_item5_act {
	float:left;
	width:95px;
	background-position: 252px 0px;
	height:42px;
	background-image:url(../images/navi_1.png);
}
div.menu_item5 a:hover {
	background-image:url(../images/navi_2.png);
}
div.menu_item5_act a:hover, div.menu_item5_act a, div.menu_item5_act {
	background-position: 252px 0px;
	background-image:url(../images/navi_3.png);
}
div.menu_end {
	float:left;
	width:158px;
	height:42px;
	background-image:url(../images/menu_line.png);
	}
div.sub_item1 a, div.sub_item1,div.sub_item1_act {
	float:left;
	width:246px;
	height:105px;
	background-image:url(../images/subnav_01.png);
}

div.sub_item1 a:hover {
	background-image:url(../images/subnav_02.png);
}	
div.sub_item1_act, div.sub_item1_act a,div.sub_item1_act a:hover{
	background-image:url(../images/subnav_03.png);
}
div.sub_item2 a, div.sub_item2,div.sub_item2_act {
	float:left;
	width:197px;
	background-position: 425px 0px;
	height:105px;
	background-image:url(../images/subnav_01.png);
}
div.sub_item2 a:hover {
	background-position: 425px 0px;
	background-image:url(../images/subnav_02.png);
}
div.sub_item2_act, div.sub_item2_act a,div.sub_item2_act a:hover{
	background-position: 425px 0px;
	background-image:url(../images/subnav_03.png);
}
div.sub_item3 a, div.sub_item3,div.sub_item3_act {
	float:left;
	width:228px;
	background-position: 228px 0px;
	height:105px;
	background-image:url(../images/subnav_01.png);
}
div.sub_item3 a:hover {
	background-image:url(../images/subnav_02.png);
}
div.sub_item3_act, div.sub_item3_act a,div.sub_item3_act a:hover{
	background-position: 228px 0px;
	background-image:url(../images/subnav_03.png);
}
