#header_box{
   width:900px;
	margin:0px auto 0px auto;
	padding:0px;
}
#header{
    width:900px;
	margin:0px auto 0px auto;
	position:relative;
	height:161px;
}
#header_logo{
	margin:0px 0px ;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:-1px;
	top:-7px;
}
h1{
   margin:0px;
   padding:0px 0px 0px 0px;
   position:absolute;
   top:5px;
   right:11px;
}
#header_menu{
   margin:0px;
   padding:5px 0px 0px 0px;
   position:absolute;
   top:90px;
   right:19px;
   width:750px;
   background:#009844;
   height:17px;
}
#header_menu ul {
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	text-align:right;
}
#header_menu li {
	padding: 2px 5px 0 15px;
	vertical-align: middle;
	display: inline;
	font-size: 12px;
	background: url(../img/img_y.gif) left no-repeat;
	color: #FFFFFF;
}

#header_menu li a {
	color: #FFFFFF;
	text-decoration: none;
}
#header_menu li a:hover {
    color:#FFFF00;
	text-decoration:underline;
}
#navi {
   width:770px;
   margin:0px auto 0 auto;
   height:42px;
   padding:0px;
   clear:both;
   position:absolute;
   top:118px;
   right:0px;
  
}  
#navi ul{
   list-style:none;
   margin:0px;
   padding:0px;
}
#navi li{
   float:left;
}
#navi li a{
   display:block;
   height:42px;
   overflow:hidden;
   background:url(../img/header_navi.jpg) no-repeat;
   text-indent:-9999px;
}

li#me-0 a{background-position:0 0; width:107px;} 
li#me-1 a{background-position:-107px 0; width:107px;}
li#me-2 a{background-position:-214px 0; width:107px;} 
li#me-3 a{background-position:-321px 0; width:107px;}
li#me-4 a{background-position:-428px 0; width:107px;}
li#me-5 a{background-position:-535px 0; width:107px;}
li#me-6 a{background-position:-642px 0; width:109px;}
 
li#me-0 a:hover{background-position:0px 100%;}
li#me-1 a:hover{background-position:-107px 100%;}
li#me-2 a:hover{background-position:-214px 100%;}
li#me-3 a:hover{background-position:-321px 100%;}
li#me-4 a:hover{background-position:-428px 100%;}
li#me-5 a:hover{background-position:-535px 100%;}
li#me-6 a:hover{background-position:-642px 100%;}
