body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #003366;
}
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #6699CC;
	text-decoration: none;
}
a:hover {
	color: #6699CC;
	text-decoration: underline;
}
a:active {
	color: #336699;
	text-decoration: underline;
}
a.kl:link {
	color: #336699;
	text-decoration: none;
}
a.kl:visited {
	color: #6699CC;
	text-decoration: none;
}
a.kl:hover {
	color: #6699CC;
	text-decoration: underline;
}
a.kl:active {
	color: #336699;
	text-decoration: underline;
}
a.la:link {
	color: #336699;
	text-decoration: underline;
}
a.la:visited {
	color: #336699;
	text-decoration: underline;
}
a.la:hover {
	color: #6699CC;
	text-decoration: underline;
}
a.la:active {
	color: #336699;
	text-decoration: underline;
}
a.backnumber:link {
	color: #336699;
	text-decoration: underline;
	font-size: 120%;
}
a.backnumber:visited {
	color: #336699;
	text-decoration: underline;
	font-size: 120%;
}
a.backnumber:hover {
	color: #6699CC;
	text-decoration: underline;
	font-size: 120%;
}
a.backnumber:active {
	color: #336699;
	text-decoration: underline;
	font-size: 120%;
}
a.mokuji:link {
	color: #003366;
	text-decoration: underline;
}
a.mokuji:visited {
	color: #003366;
	text-decoration: underline;
}
a.mokuji:hover {
	color: #6699CC;
	text-decoration: underline;
}
a.mokuji:active {
	color: #003366;
	text-decoration: underline;
}
#menu {
	width: 171px;
	margin-left: 30px;
}
#contents {
	width: 403px;
	margin-top: 25px;
	margin-left: 60px;
}
#i_contents {
	width: 550px;
	margin-left: 40px;
	margin-top: 10px;
}
#topic {
	width: 510px;
	font-size: 90%;
	color: #003366;
}
#honbun1 {
	padding-bottom: 5px;
	font-size: 70%;
	color: #003366;
	line-height: 150%;
}
#chusyaku {
	width: 200px;
	padding-top: 5px;
	font-size: 60%;
	color: #336699;
	line-height: 150%;
}
#honbun {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
	color: #003366;
	line-height: 150%;
}
.log {
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 490px;
	color: #6699CC;
	font-size: 70%;
	line-height: 150%;
}
#preview {
	width: 167;
	margin-top: 5px;
	margin-left: 320px;
	margin-bottom: 40px;
}
#rireki {
	width: 63px;
	margin-top: 10px;
	margin-left: 422px;
	margin-bottom: 15px;
}
#submenu{
	width: 170px;
	margin-left: 20px;
}
.textmenu{
	margin-left: 10px;
	font-size: 75%;
	line-height: 150%;
	color: #336699;
}
.daisetsu {
	font-size: 110%;
	color: #003366;
}
#kikanshi {
	margin-left: 60px;
	font-size: 80%;
	color: #336699;
}
.klink {
	line-height: 180%;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 30px;
}
.saisin {
	font-weight: 700;
	color: #003366;
}
.link {
	line-height: 150%;
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 15px;
}
.bold {
	font-weight: 700;
}
.modoru {
	margin-left: 380px;
	font-size: 90%;
}
#housin {
	margin-left: 70px;
	margin-right: 60px;
	margin-bottom: 60px;
	font-size: 75%;
	line-height: 150%;
	color: #336699;
}
.h1 {
	font-size: 140%;
	color: #003366;
}
.h2 {
	color: #003366;
}
.pdf {
	font-size: 90%;
	margin-top: 10px;
	margin-bottom: 50px;
}
#appeal {
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 60px;
	font-size: 75%;
	line-height: 150%;
	color: #336699;
}
.ap-img {
	margin-left: 40px;
	margin-right: 60px;
	margin-bottom: 30px;
}
.mekuru {
	font-size: 90%;
}
#mokuji {
	color: #003366;
	line-height: 200%;
}
#abouthr1 {
	width: 220px;
	color: #003366;
	font-size: 70%;
	line-height: 150%;
	margin-left: 10px;
	margin-right: 10px;
}
#abouthr2 {
	width: 430px;
	color: #003366;
	font-size: 70%;
	line-height: 150%;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.close {
	width: 150px;
}
#topilog {
	width: 470px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 60px;
	font-size: 90%;
	line-height: 200%;
}