@charset "utf-8";
#header {
	height: 154px;
	width: 1000px;
}
#button {
	height: 30px;
	width: 1000px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#middle {
	width: 1000px;
}
#left {
	float: left;
	width: 1000px;
	font-size: 20px;
	height: auto;
}
#right {
	float: right;
	width: 800px;
	font-size: 24px;
}
#footer {
	clear: both;
	height: 60px;
	width: 1000px;
}
body {
	margin: 0px;
	background-position: 80px top;
	top: 0px;
	right: auto;
	background-attachment: fixed;
	background-image: url(img/%E3%82%B7%E3%83%BC%E3%82%B5%E3%83%BC%E3%83%89%E3%82%A2%E3%83%99%E3%83%8B%E3%83%A5%E3%83%BC.gif);
	background-repeat: no-repeat;
}
#wrapper {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
img {
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#apDiv2 p {
	font-size: 24px;
}
#1 {
	font-size: 36px;
}
#1 {
	font-size: 36px;
}
.hs3 {
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #F00;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #00F;
}
.hs1 {
	border-bottom-width: thin;
	border-left-width: thick;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #F00;
	border-left-color: #F00;
}
.hs1 {
	border-bottom-width: thin;
	border-left-width: thick;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #F00;
	border-left-color: #F00;
}
.sh1 {
	border-bottom-width: thin;
	border-left-width: thick;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #F00;
	border-left-color: #F00;
}
p {
	font-size: 36px;
}
p {
	font-size: 36px;
}
#sh2 {
	font-size: 36px;
}
#wrapper #middle #left table tr td {
	font-size: 24px;
}
div {
}
div {
	clear: none;
}
.paragraph {
	line-height: 140%;
}
#wrapper #middle table tr td a {
	color: #00F;
}

