/* CSS Document */

#head{
	background-color:#000000;
	padding:5px 10px;
	vertical-align: bottom;
	clear:both;
}

ul#navi{
    list-style:none;
    width:100%;
	margin:0px;
	padding:0px;
	height:38px;
}

#navi h3{
padding:0px;
margin:0px;
text-indent:-9999px;
display:none;
}

ul#navi li{
    list-style:none;
    float:left;
}

ul#navi a{
    display:block;
    height:38px;
	background-image:url(http://dothehudson.net/iphone/jp/img/menu/g_navi.png);
	}
	

	
a.menu1{
	background-position:0px 0px;
	width:32px;
	padding: 0px;
	text-indent:-9999px;

}

a.menu1_on{
	background-position:0px -38px;
	width:32px;
	padding: 0px;
	text-indent:-9999px;

}

a.menu2{
    background-position:-32px 0px;
	width:47px;
}

a.menu2_on{
    background-position:-32px -38px;
	width:47px;
}

a.menu3{
    background-position:-79px 0px;
	width:47px;
}

a.menu3_on{
    background-position:-79px -38px;
	width:47px;
}

a.menu4{
    background-position:-126px 0px;
	width:47px;
	padding: 0px;
}

a.menu4_on{
    background-position:-126px -38px;
	width:47px;
	padding: 0px;
}

a.menu5{
    background-position:-173px 0px;
	width:47px;
	padding: 0px;
}

a.menu5_on{
    background-position:-173px -38px;
	width:47px;
	padding: 0px;
}


a.menu6{
    background-position:-220px 0px;
	width:48px;
	padding: 0px;
}

a.menu6_on{
    background-position:-220px -38px;
	width:48px;
	padding: 0px;
}

a.menu7{
    background-position:-268px 0px;
	width:32px;
	padding: 0px;
}

a.menu7_on{
    background-position:-268px -38px;
	width:32px;
	padding: 0px;
}


.txt{text-indent:-9999px;}






