@charset "UTF-8";
#navi {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	clear:both;
	text-align:left;
	width:900px;
}

#navi p { display: none; }


#navi ul li#mn01 a.m_menu { width:128px; height:47px; background-position:0 0; top: 0px; left: 0px; background-image: url(../img/menu.gif); background-repeat:no-repeat;}
#navi ul li#mn02 a.m_menu { width:129px; height:47px; background-position:-128px 0; top: 0px; left: 0px; background-image: url(../img/menu.gif); background-repeat:no-repeat;}
#navi ul li#mn03 a.m_menu { width:129px; height:47px; background-position:-257px 0; top: 0px; left: 0px; background-image: url(../img/menu.gif); background-repeat:no-repeat;}
#navi ul li#mn04 a.m_menu { width:129px; height:47px; background-position:-386px 0; top: 0px; left: 0px; background-image: url(../img/menu.gif); background-repeat:no-repeat;}
#navi ul li#mn05 a.m_menu { width:129px; height:47px; background-position:-515px 0; top: 0px; left: 0px; background-image: url(../img/menu.gif); background-repeat:no-repeat;}
#navi ul li#mn06 a.m_menu { width:128px; height:47px; background-position:-644px 0; top: 0px; left: 0px; background-image: url(../img/menu.gif); background-repeat:no-repeat;}
#navi ul li#mn07 a.m_menu { width:128px; height:47px; background-position:-772px 0; top: 0px; left: 0px; background-image: url(../img/menu.gif); background-repeat:no-repeat;}

#navi ul li#mn01 a:hover { background-position: 0px -47px; }
#navi ul li#mn02 a:hover { background-position: -128px -47px; }
#navi ul li#mn03 a:hover { background-position: -257px -47px; }
#navi ul li#mn04 a:hover { background-position: -386px -47px; }
#navi ul li#mn05 a:hover { background-position: -515px -47px; }
#navi ul li#mn06 a:hover { background-position: -644px -47px; }
#navi ul li#mn07 a:hover { background-position: -772px -47px; }






#head_menu p { display: none; }


#head_menu ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
}

#head_menu ul li a {
	position: absolute;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	/*text-indent: -9999px;*/
}

#head_menu ul li#h_mn01 a { width:76px; height:15px; background-position:0 0; top: 0px; left: 0px; background-image:url(../img/head_menu.gif); background-repeat:no-repeat;}
#head_menu ul li#h_mn02 a { width:77px; height:15px; background-position:-76px 0; top: 0px; left: 77px; background-image:url(../img/head_menu.gif); background-repeat:no-repeat;}
#head_menu ul li#h_mn03 a { width:77px; height:15px; background-position:-153px 0; top: 0px; left: 153px; background-image:url(../img/head_menu.gif); background-repeat:no-repeat;}
#head_menu ul li#h_mn04 a { width:145px; height:48px; background-position:0 0; top: -23px; left: 235px; background-image:url(../img/head_menu_mate.gif); background-repeat:no-repeat;}

#head_menu ul li#h_mn01 a:hover { background-position: 0px -15px; }
#head_menu ul li#h_mn02 a:hover { background-position: -76px -15px; }
#head_menu ul li#h_mn03 a:hover { background-position: -153px -15px; }
#head_menu ul li#h_mn04 a:hover { background-position: 0px -48px; }

