*{
	margin: 0;
	padding: 0;
}
body{
	text-align: center;
	margin: 0 auto;

}

/*----------------メインページ---------------------*/


#main{
	margin: 0 auto;
	text-align: center;
	background: url(../images/0708bg.jpg) no-repeat;
	width: 810px;
	height: 540px;
	position: relative;
	z-index: 1;
}

#menu{
	margin: 0 auto;
	width: 800px;
	height: 59px;	
}

#manubar{
margin-left: 5px;
margin-right: 5px;
}

#manubar li{
	margin-top: 30px;
	float: left;
	list-style-type: none;
	text-indent: -9999px;
	}
#hidari{
	width: 60px;
	height: 59px;
	background: url(../images/menu_05_04.png) no-repeat;
	display: block;
}

#home a{
	display: block;
	width: 89px;
	height: 59px;
	background: url(../images/menu_05_05.png) no-repeat;

}

#home a:hover{
	background: url(../images/menu_05_on_05.png) no-repeat;
}




#pol a{
	width: 93px;
	height: 59px;
	background: url(../images/menu_05_06.png) no-repeat;
	display: block;
}

#pol a:hover{
	background: url(../images/menu_05_on_06.png) no-repeat;
}


#mem a{
	width: 106px;
	height: 59px;
	background: url(../images/menu_06_07.png) no-repeat;
	display: block;
}

#mem a:hover{
	background: url(../images/menu_05_on_07.png) no-repeat;
}


#his a{
	width: 89px;
	height: 59px;
	background: url(../images/menu_06_08.png) no-repeat;
	display: block;
}

#his a:hover{
	background: url(../images/menu_05_on_08.png) no-repeat;
}

#sch a{
	width: 103px;
	height: 59px;
	background: url(../images/menu_05_09.png) no-repeat;
	display: block;
}

#sch a:hover{
	background: url(../images/menu_05_on_09.png) no-repeat;
}

#join a{
	width: 87px;
	height: 59px;
	background: url(../images/menu_05_10.png) no-repeat;
	display: block;
}

#join a:hover{
	background: url(../images/menu_05_on_10.png) no-repeat;
}

#contact a{
	width: 113px;
	height: 59px;
	background: url(../images/menu_05_on_11.png) no-repeat;
	display: block;
}

#migi{
	width: 60px;
	height: 59px;
	background: url(../images/menu_05_12.png) no-repeat;
	display: block;
}



#manu:after{
	content: ",";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

#manu{
    display:inline-block;  /* MAC IEp@*/
    min-height:1%;  /* IE 7p */
}

/*--MAC IE?Kp \*/
* html #sub{height: 1%;}
#sub{display: block;}
/*--?MAC IE?Kp */



h3{
	margin:0 auto;
	margin-left: 30px;
	margin-top: 20px;
	text-indent: -99999px;
	background: url(../images/toiawase.png) no-repeat;
	width: 744px;
	height: 394px;
}


#contact{
	margin:0 auto;
	text-align: left;
}



#contactul{
	margin-left: 50px;
	margin-top: -300px;
	list-style-type: none;

}

#contactul li{
	text-indent: -9999px;
}

#taisen a{
	width: 104px;
	height: 24px;
	background: url(../images/taisen.png) no-repeat;
	display: block;
}

#taisen a:hover{
	background: url(../images/taisen_on.png) no-repeat;
}

#nyudan a{
	width: 104px;
	height: 24px;
	background: url(../images/nyudan.png) no-repeat;
	display: block;
}

#nyudan a:hover{
	background: url(../images/nyudan_on.png) no-repeat;
}

#manager a{
	width: 155px;
	height: 24px;
	background: url(../images/manager.png) no-repeat;
	display: block;
}

#manager a:hover{
	background: url(../images/manager_on.png) no-repeat;
}

#other a{
	width: 184px;
	height: 24px;
	background: url(../images/other.png) no-repeat;
	display: block;
}

#other a:hover{
	background: url(../images/other_on.png) no-repeat;
}


#toiawase{
	margin-top: 10px;
	margin-left: 30px;
	color: #000000;

}


#marusi{
	font-size: small;
	color: #FFFFFF;
	margin-left: 705px;
	margin-top: 270px;

	}