@charset "shift_jis";


body#index{
	margin:0px auto;
}

/*********************************************/
/********** -インデックス ************************/
/*********************************************/

#container{
	width:900px;
	margin:auto;
	overflow:hidden;
}

#mr{
	width:900px;
	margin:auto;
	position:relative;
	overflow:hidden;
}
#index #head{
	width:900px;
	height:97px;
	overflow:hidden;
	text-indent:0;
	z-index:5;
	text-align:left;
}

#index #head h1,
#index #head h2,
#index #head p{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	text-indent:-9999px;
}

#mr #menu ul{
	padding:0;
	margin:0;
	overflow:hidden;
	height:35px;
}

#menu li{
	list-style-type:none;
	text-indent:-1000px;
	float:left;
	text-align:left;
}

#menu li a{
	float:left;
	display:block;
	overflow:hidden;
}

li#menu01,
li#menu01 a{
	background:url(images/top_menu.gif) 0px 0px no-repeat;
	width:151px;
	height:35px;
}
li#menu01 a:hover{
	background:url(images/top_menu.gif) 0px -35px no-repeat;
	width:151px;
	height:35px;
}

li#menu02,
li#menu02 a{
	background:url(images/top_menu.gif) -151px 0px no-repeat;
	width:150px;
	height:35px;
}
li#menu02 a:hover{
	background:url(images/top_menu.gif) -151px -35px no-repeat;
	width:150px;
	height:35px;
}

li#menu03,
li#menu03 a{
	background:url(images/top_menu.gif) -301px 0px no-repeat;
	width:150px;
	height:35px;
}
li#menu03 a:hover{
	background:url(images/top_menu.gif) -301px -35px no-repeat;
	width:150px;
	height:35px;
}
li#menu04,
li#menu04 a{
	background:url(images/top_menu.gif) -451px 0px no-repeat;
	width:150px;
	height:35px;
}
li#menu04 a:hover {
	background:url(images/top_menu.gif) -451px -35px no-repeat;
	width:150px;
	height:35px;
}
li#menu05,
li#menu05 a{
	background:url(images/top_menu.gif) -601px 0px no-repeat;
	width:150px;
	height:35px;
}
li#menu05 a:hover{
	background:url(images/top_menu.gif) -601px -35px no-repeat;
	width:150px;
	height:35px;
}
li#menu06,
li#menu06 a{
	background:url(images/top_menu.gif) -751px 0px no-repeat;
	width:149px;
	height:35px;
}
li#menu06 a:hover{
	background:url(images/top_menu.gif) -751px -35px no-repeat;
	width:149px;
	height:35px;
}


#content,
#main{
	width:900px;
	padding:0;
	margin:0;
	background:none;
}
.img01{
	float:left;
	width:330px;
	overflow:hidden;
}
.img02{
	float:left;
	width:570px;
	overflow:hidden;
}


#content .ibtn{
	position:relative;
	clear:both;
	width:900px;
	height:80px;
	background:#2d4a38;
	z-index:3;
	text-align:left;
}
.ibtn .btn01{
	position:absolute;
	top:12px;
	left:171px;
}
.ibtn .btn02{
	position:absolute;
	top:12px;
	left:471px;
}
.ibtn .btn03{
	position:absolute;
	top:5px;
	left:734px;
}

.ibtn .btn04{
	position:absolute;
	top:47px;
	left:733px;
}

.index03 a:hover,
.ibtn a:hover{
	position:relative;
	top:1px;
}


#content .ibtn a:link,
#content .ibtn a:visited,
#content .ibtn a:hover{
	margin:0;
	padding:0;
	border:0px;
	background:none;
}