@charset "UTF-8";
body,a,p,div,img,ul,li,tr,th,td{
		margin: 0px;
	padding: 0px;
		list-style-type: none;
	}
	body{
		background-color: #BDEDF5;
	}
	.all{
		width: 975px;
		height: auto;
		margin: 0 auto;
	}
	.header{
		width: 100%;
		height: auto;
	}
	.content{
		width: 100%;
		height: auto;
	}
	 ul.menu{
		 overflow: hidden;
	}
	ul.menu li{
		 float: left;
		margin: 3px 6px 0 0;
	}
	ul.menu li:nth-child(3){
		margin-right: 0px;
	}
	   
	ul.menu li a{
		display: block;
	}
	ul.menu li a img{
		width: 100%;
	    height: auto;
	}
	 ul.menu2{
		 overflow: hidden;
	}
	ul.menu2 li{
		 float: left;
		margin: 3px 6px 0 0;
	}
	ul.menu2 li:nth-child(3){
		margin-right: 0px;
	}
	ul.menu2 li a{
		display: block;
	}
	ul.menu2 li a img{
		width: 100%;
	    height: auto;
	}
	 ul.menu3{
		 overflow: hidden;
	}
	ul.menu3 li{
		 float: left;
		margin: 3px 5px 0 0;
	}
	ul.menu3 li:nth-child(5){
		margin-right: 0px;
	}
	ul.menu3 li a{
		display: block;
		height: auto;
	}
	ul.menu3 li a{
		display: block;
	}
	ul.menu3 li a img{
		width: 100%;
	    height: auto;
	}
	.school1 a{
		display: block;
	}
	.school1 a:hover{
		background: url("img/pre_over.png") no-repeat;
	}
	.school1 a:hover img{
		visibility: hidden;
	}
	.school2 a{
		display: block;
	}
	.school2 a:hover{
		background: url("img/el_over.png") no-repeat;
	}
	.school2 a:hover img{
		visibility: hidden;
	}
	.school3 a{
		display: block;
	}
	.school3 a:hover{
		background: url("img/jh_over.png") no-repeat;
	}
	.school3 a:hover img{
		visibility: hidden;
	}
	.public1 a{
		display: block;
	}
	.public1 a:hover{
		background: url("img/kyouiku_center_over.png") no-repeat;
	}
	.public1 a:hover img{
		visibility: hidden;
	}
	.public2 a{
		display: block;
	}
	.public2 a:hover{
		background: url("img/museum_over.png") no-repeat;
	}
	.public2 a:hover img{
		visibility: hidden;
	}
	.public3 a{
		display: block;
	}
	.public3 a:hover{
		background: url("img/library_over.png") no-repeat;
	}
	.public3 a:hover img{
		visibility: hidden;
	}
	.footer{
		max-width: 100%;
		height: auto;
	
	}
		.footer{
			width: 100%;
		}   
	}