#TopMainImg {
	width:1000px;
	height:590px;
	position:relative;
	z-index:1;
	margin:auto;
}

#TopMainImg h2 {
	position:absolute;
	top:20px;
	right:0;
}

#TopMainImg h3 {
	position:absolute;
	top:300px;
	left:0;
}

#TopMainNavi {
	position:relative;
	z-index:10;
	width:1000px;
	margin:auto;
	margin-top:-150px;
	height:150px;
}

h1 {
	text-indent:-9999px;
}

#TopMainNavi ul {
	position:absolute;
	top:15px;
	left:51px;
}

#TopMainNavi li {
	float:left;
	width:58px;
	text-align:center;
	background:url(../img/menu_maru.png) no-repeat 25px top;
	padding-top:15px;
}

#TopMainNavi li a {
	display:block;
	height:110px;
}

#TopMainNavi li a:hover {
	opacity:0.8;
}

