body{
	background-color: #FFFFFF;
}


.topmenu {
	font-size: 14px; font-family: Arial, Osaka, Helvetica;letter-spacing: 1px;color: #008BC9;
}

.topmenu A:link {
	text-decoration: none; font-family: Arial, Osaka, Helvetica;font-size: 14px;letter-spacing: 1px;color: #2A8FCC;
}
.topmenu A:visited {
	text-decoration: none; font-family: Arial, Osaka, Helvetica;font-size: 14px;letter-spacing: 1px;color: #2A8FCC;
}
.topmenu A:hover {
	text-decoration: underline; font-family: Arial, Osaka, Helvetica;font-size: 14px;letter-spacing: 1px;color: #CC0000;
}



a {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #2A8FCC;
	text-decoration: none;
	}
	
a:hover{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color:#CC0000;
	text-decoration: underline;
}

.col_b {
	color: #003366;
}

.font_link {
	font-family: Arial, Osaka, Helvetica;
	font-size: 14px;
	letter-spacing: 1px;
	color: #008BC9;
	vertical-align: bottom;
}

.font_10gr {
	font-family: Arial, Osaka, Helvetica, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 10px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #66B8DE;
}


.font_10bb {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 10px;
	letter-spacing: 0px;
	color: #003366;
}

.font_10bl {
	font-family: Arial, Osaka, Helvetica, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 10px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #0088C8;
}

.font_W {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 10px;
	letter-spacing: 1px;
	color: #ffffff;
	font-weight: bold;
}

.font_12gr {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	line-height: 180%;
	letter-spacing: 1px;
	color: #666666;
	text-align : justify;
	text-justify : inter-ideograph;
	width: 440px;
}


.font_12info {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	letter-spacing: 2px;
	color: #666666;
	text-align: left;
}

.font_12info2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #666666;
	text-align: left;
}

.font_12title {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	letter-spacing: 3px;
	color: #66B8DE;
	font-weight: bold;
}

.font_12news {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	letter-spacing: 2px;
	color: #666666;
	text-align: left;
}

.font_12news2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	letter-spacing: 2px;
	color: #2A8FCC;
	text-align: left;
}

.font_12txt {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	line-height: 180%;
	letter-spacing: 1px;
	color: #666666;
	text-align: left;
}

.font_14member {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	text-align: left;
	letter-spacing: 2px;
	vertical-align: bottom;
}

.font_12member {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	color: #003366;
	text-align: left;
	vertical-align: bottom;
}

.font_10member {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 10px;
	color: #003366;
	text-align: left;
	letter-spacing: 1px;
}


.font_12bl {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #66B8DE;
}

.font_12b2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #003366;
}

.font_12w_b {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	letter-spacing: 1px;
	color: #ffffff;
}

.font_12w {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #ffffff;
}

.font_14b {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 14px;
	letter-spacing: 2px;
	color: #2A8FCC;
	font-weight: bold;
	text-align: left;
}

.font_14b2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 14px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #003366;
}

.font_14b3 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 14px;
	letter-spacing: 1px;
	color: #66B8DE;
	font-weight: bold;
	text-align: left;
}

.font_16 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 16px;
	letter-spacing: 1px;
	color: #66B8DE;
	font-weight: bold;
	text-align: left;
}

.font_16b {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 16px;
	line-height: 130%;
	letter-spacing: 3px;
	color: #66B8DE;
}

.font_16b2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 16px;
	line-height: 130%;
	letter-spacing: 3px;
	color: #003366;
}

