@charset "UTF-8";@charset "UTF-8";@charset "UTF-8";@charset "UTF-8";@charset "UTF-8";
		  /*リンクテキスト*/
		  a:link { color: #00003F; text-decoration: none;}
		  a:visited { color: #00003F; }
		  a:hover { color: #2866D2; }
		  a:active { color: #00003F; }
		  

		  
/*画像サイズ変更時の最大サイズ*/
div.resizeimage1 { 
	max-width: 760px;
	margin: 0 auto;
	padding: 0 10px;
}

div.resizeimage1 img { width: 100%; }
		  
		  p.resizeimage2 { max-width: 620px; }
		  p.resizeimage2 img { width: 100%; }
		  
		  p.resizeimage3 { max-width: 460px; }
		  p.resizeimage3 img { width: 100%; }
		  
		  div.resizeimage4 { max-width: 380px; margin: 0 20px 10px 0;}
		  div.resizeimage4 img { width: 100%;}
		  
		  /*リスト*/
		  ul   { list-style:none; margin: 0px; padding: 0px;}
		  
		  /*メインコンテンツ*/
		  
		  
		  /*トップに戻るボタン*/
		  div.gototop {
		  width: 100%;
		  margin-top: 10px;
		  margin-right: 10px;
		  margin-bottom: 10px;
		  text-align: right;
		  color: #00003F;
		  font-size:x-small;
		  font-family: "Hiragino Kaku Gothic ProN","メイリオ",sans-serif;
		  }
		  
		  /*フッター*/
		  div.footer1 {
		  background-color: #aaa;
		  padding: 20px;
		  text-align: center;
		  color: #FFFFFF;
		  font-size:x-small;
		  font-family: "Hiragino Kaku Gothic ProN","メイリオ",sans-serif;
		  }

	   




.double-rectangle1 img {
	width: 100%;
}
.double-rectangle1 ul{
	list-style: none;
}
.double-rectangle1 li{
	max-width: 380px;
	float: left;
	padding: 4px;
}

@media only screen and (max-width: 1200px){
	.double-rectangle1 li{
	max-width: 280px;
	}
}

#news-and-menu{
	margin: 0 auto;
	max-width: 760px; 
}

#news {
	float: left;
	padding:0 10px 20px 0;
	width:100%;
	max-width:460px;
}
#news iframe{
	height:260px;
	width:100%;
}

#menu {
	float: left;
	line-height: 1.4;
	padding-left: 10px;
	max-width:360px;
}

#menu li{
	margin: 10px 0;
}

@media only screen and (max-width: 760px){
	#news, #menu {
	float: none;
	margin: 0 auto;
	}
}


#what{
	max-width: 1000px;
	border: 2px dotted #2866D2;
	padding: 30px;
	margin: 20px 10%;
	border-radius: 30px;/* CSS3草案 */  
    -webkit-border-radius: 30px;/* Safari,Google Chrome用 */  
    -moz-border-radius: 30px;/* Firefox用 */ 
	line-height: 1.8;
}

@media only screen and (min-width: 1300px){
	#what{
	margin: 0 auto;
	}
}


#past-act{
	max-width: 1200px;
	margin: 0 auto;
}

@media only screen and (max-width: 1180px){
	#past-act{
	max-width: 900px;
	}
}

@media only screen and (max-width: 900px){
	#past-act{
	max-width: 600px;
	}
}

@media only screen and (max-width: 600px){
	#past-act{
	max-width: 390px;
	}
	.double-rectangle1 li{
	max-width: 380px;
	}
}