body { background-color: #054737; }
p {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	font-weight: bold;
}
li {
	color: #faf5d2;
	margin: 0;
	padding: 0;
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	 }
	

   
td { }
a:link {color: #faf5d2; }
a:visited {color: #faf5d2; }
a:hover { color: #faf5d2;}
a:active { color: #faf5d2;}
h1 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
h6 { color: #37aa31; font-size: 10px; font-family: 平成明朝, 細明朝体, "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3"; }
h5 { font-size: 36px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
h4 { font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; }
h3 { font-size: 24px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; }
.months {
	padding-top: 5px;
	white-space: normal;
}
.events {
	text-indent: -20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#layer1 { height: 85px; width: 297px; left: 20px; top: 15px; position: absolute; visibility: visible; }
#layer2 {
	height: 462px;
	width: 322px;
	left: 17px;
	top: 140px;
	position: absolute;
	visibility: visible;
}
#layer3 {
	height: 376px;
	width: 191px;
	left: -6px;
	top: 141px;
	position: absolute;
	visibility: visible;
}
#layer4 {
	height: 394px;
	width: 175px;
	left: 155px;
	top: 141px;
	position: absolute;
	visibility: visible;
}
#layer5 { height: 42px; width: 63px; left: 350px; top: 57px; position: absolute; visibility: visible; }
#layer6 { height: 42px; width: 63px; left: 570px; top: 57px; position: absolute; visibility: visible; }
#layer7 { height: 42px; width: 63px; left: 680px; top: 57px; position: absolute; visibility: visible; }
#layer8 { height: 42px; width: 63px; left: 790px; top: 57px; position: absolute; visibility: visible; }
#layer9 { height: 42px; width: 63px; left: 900px; top: 57px; position: absolute; visibility: visible; }
#layer10 { height: 462px; width: 41px; left: 344px; top: 150px; position: absolute; visibility: visible; }
#layer11 { height: 28px; width: 544px; left: 385px; top: 126px; position: absolute; visibility: visible; }
#layer12 { height: 79px; width: 544px; left: 385px; top: 534px; position: absolute; visibility: visible; }
#layer13 { height: 460px; width: 41px; left: 929px; top: 152px; position: absolute; visibility: visible; }
#layer14 { height: 93px; width: 84px; left: 456px; top: 9px; position: absolute; visibility: visible; }
#layer17 { height: 58px; width: 390px; left: 25px; top: 436px; position: absolute; visibility: visible; }
#layer19 { color: #054737; font-size: 12px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 1.3em; background-color: #fbf8e2; height: 288px; left: 385px; top: 154px; position: absolute; width: 484px; visibility: visible; padding: 80px 30px 12px; }
#layer20 { height: 93px; width: 84px; left: 985px; top: 8px; position: absolute; visibility: hidden; }


table#contactform {
    background-color: #F8F4D1;
	td: background-color: #F8F4D1; 
	

   
}#layer19 #layer15　#layer21 a {
	color: #054737;
}

