.text1 {
	line-height: 14px; font-size: 10px;
}
.text2 {
	line-height: 14px; font-size: 12px;
}
.text3 {
	line-height: 16px; font-size: 14px;
}
.text4 {
	line-height: 18px; font-size: 16px;
}
.text5 {
	line-height: 20px; font-size: 18px;
}
a:visited {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(0, 179, 230);
}
a:active {
	color: rgb(0, 179, 230);
}
a:link {
	color: rgb(51, 51, 51);
}
.dot3 {
	margin: 10px 0px; color: rgb(119, 119, 119); text-indent: 1px; font-size: 14px; border-bottom-color: rgb(240, 170, 0); border-bottom-width: 2px; border-bottom-style: dotted;
}
.box {
	margin: 10px 0px; padding: 10px; border: 5px dotted rgb(204, 224, 183); border-image: none; width: 700px; text-align: center; font-size: 14px; vertical-align: middle; background-color: rgb(194, 236, 124);
}
.box2 {
	margin: 8px 0px; padding: 8px; border: 5px dotted rgb(204, 224, 183); border-image: none; width: 700px; text-align: center; font-size: 8px; vertical-align: middle; background-color: rgb(194, 236, 124);
}
.title {
	padding: 5px; border: 3px double rgb(128, 128, 0); border-image: none; width: 300px; text-align: center; color: rgb(128, 128, 0); font-size: 16px; font-weight: bold; vertical-align: middle; background-color: white;
}
.link {
	margin: 10px 0px 0px; padding: 8px 0px; width: 115px; text-align: center; color: rgb(0, 153, 0); line-height: 1.3em; font-size: 14px; font-weight: bold; background-color: rgb(248, 255, 248);
}
.link2 {
	margin: 8px 0px 0px; padding: 8px 0px; width: 100px; text-align: center; color: rgb(0, 153, 0); line-height: 1.3em; font-size: 13px; font-weight: bold; background-color: rgb(248, 255, 248);
}
.link3 {
	margin: 8px 0px 0px; padding: 8px 0px; width: 100px; text-align: center; color: rgb(0, 153, 0); line-height: 1.3em; font-size: 12px; font-weight: bold; background-color: rgb(248, 255, 248);
}
.hosoku {
	color: rgb(153, 204, 0); font-size: 0.9em; font-weight: normal;
}
