html {
	height: 99%;
}

body {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #000;
	height: 100%;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;	
}
a{
	outline:none;
}
ul li{
	list-style:none;
	padding:0;
	margin:0;
}
#FlashID {
	text-align:center;
	margin-right: auto;
	margin-left: auto;
}
#wrapper{
	width:961px;
	margin:0 auto; 
}
#header{
	position:relative;
		background: url(../image/leef.png) no-repeat top right;
		height:100px;
}
#header dl,dt,dd{
	margin:0;
	padding:0;
}
#header h1{
	margin:0;
	padding:0;
	position:absolute;
	z-index:100;
}
#header dt{
	position: absolute;
	left: 317px;
	top: 15px;
}
#header dd{
	position: absolute;
	left: 318px;
	top: 45px;
}
#main{
		background: url(../image/bg.png) no-repeat;
		height:700px;
}
#main ul{
	position:relative;
}
#main li#navi01{
	position: absolute;
	left: 64px;
	top: 92px;
}
#main li#navi01 a{
		background: url(../image/navi01.png) no-repeat;
		width:198px;
		height:100px;
		text-indent:-9999px;
		display:block;
}
#main li#navi01 a:hover{
		background: url(../image/navi01_on.png) no-repeat;
}
#main li#navi02{
	position: absolute;
	left: 44px;
	top: 219px;
}
#main li#navi02 a{
		background: url(../image/navi02.png) no-repeat;
		width:232px;
		height:99px;
		text-indent:-9999px;
		display:block;
}
#main li#navi02 a:hover{
		background: url(../image/navi02_on.png) no-repeat;
}
#main li#navi03{
	position: absolute;
	left: 715px;
	top: 57px;
}
#main li#navi03 a{
		background: url(../image/navi03.png) no-repeat;
		width:184px;
		height:112px;
		text-indent:-9999px;
		display:block;
}
#main li#navi03 a:hover{
		background: url(../image/navi03_on.png) no-repeat;
}

#main li#navi04{
	position: absolute;
	left: 713px;
	top: 207px;
}
#main li#navi04 a{
		background: url(../image/navi04.png) no-repeat;
		width:177px;
		height:91px;
		text-indent:-9999px;
		display:block;
}
#main li#navi04 a:hover{
		background: url(../image/navi04_on.png) no-repeat;
}

#main li#navi05{
	position: absolute;
	left: 696px;
	top: 302px;
}
#main li#navi05 a{
		background: url(../image/navi05.png) no-repeat;
		width:208px;
		height:99px;
		text-indent:-9999px;
		display:block;
}
#main li#navi05 a:hover{
		background: url(../image/navi05_on.png) no-repeat;
}

#main li#navi06{
	position: absolute;
	left: 77px;
	top: 391px;
}
#main li#navi06 a{
		background: url(../image/garmaru.png) no-repeat;
		width:176px;
		height:266px;
		text-indent:-9999px;
		display:block;
}
#main li#navi06 a:hover{
		background: url(../image/garmaru_on.png) no-repeat;
}


#main li#navi07 a{
		background: url(../image/tupera.png) no-repeat;
		width:267px;
		height:202px;
		text-indent:-9999px;
		display:block;
}
#main li#navi07 a:hover{
		background: url(../image/tupera_on.png) no-repeat;
}


#main li#navi07{
	position: absolute;
	left: 635px;
	top: 433px;
}


#copy{
	text-align:center;
}
