body, table, tr, td {font-size:12px; color:#333333; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.b10n	{font-size:10px; color:#333333; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.b12b	{font-size:12px; color:#333333; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.w12n	{font-size:12px; color:#FFFFFF; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.w12b	{font-size:12px; color:#FFFFFF; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.r12n	{font-size:12px; color:#FF0000; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.r12b	{font-size:12px; color:#FF0000; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.o12n	{font-size:12px; color:#FF6600; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.o12b	{font-size:12px; color:#FF6600; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.s12n	{font-size:12px; color:#0066CC; font-weight: normal; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.s12b	{font-size:12px; color:#0066CC; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.b14b	{font-size:14px; color:#333333; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.o14b	{font-size:14px; color:#FF6600; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}
.r14b	{font-size:14px; color:#FF0000; font-weight: bold; line-height:130%; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"}

a:active	{color:#0000FF; text-decoration:underline}
a:link		{color:#0000FF; text-decoration:underline}
a:visited	{color:#0000FF; text-decoration:underline}
a:hover		{color:#0000FF; text-decoration:underline}

a:active.top	{font-size:10px; color:#FF3300; font-weight:bold; line-height:130%; text-decoration:underline}
a:link.top	{font-size:10px; color:#FF3300; font-weight:bold; line-height:130%; text-decoration:underline}
a:visited.top	{font-size:10px; color:#FF3300; font-weight:bold; line-height:130%; text-decoration:underline}
a:hover.top	{font-size:10px; color:#FF3300; font-weight:bold; line-height:130%; text-decoration:underline}

a:active.footer	{color:#FFFFFF; text-decoration:none}
a:link.footer	{color:#FFFFFF; text-decoration:none}
a:visited.footer{color:#FFFFFF; text-decoration:none}
a:hover.footer	{color:#FFFFFF; text-decoration:underline}

#header1 h1 {
	margin:0;
	padding:0;
}
#header1 h1 a {
	display: block;
	text-indent:-9999px;
}
#header1 h1 a#header {
	width:975px;
	height:76px;
	background: url(/images/header.gif);
}
#header2 ul{
	margin:0;
	padding:0;
}
#header2 ul li {
	float: left;
	list-style-type: none;
	margin: 0;
}
#header2 ul li h2 {
	float: left;
	margin: 0;
}
#header2 ul li h2 a {
	display: block;
	height:30px;
	text-indent:-9999px;
}
#header2 ul li h2 a#menu1on {
	width:100px;
	background: url(/images/menu1on.gif);
}
#header2 ul li h2 a#menu2on {
	width:141px;
	background: url(/images/menu2on.gif);
}
#header2 ul li h2 a#menu3on {
	width:182px;
	background: url(/images/menu3on.gif);
}
#header2 ul li h2 a#menu4on {
	width:181px;
	background: url(/images/menu4on.gif);
}
#header2 ul li h2 a#menu1off {
	width:100px;
	background: url(/images/menu1off.gif);
}
#header2 ul li h2 a#menu2off {
	width:141px;
	background: url(/images/menu2off.gif);
}
#header2 ul li h2 a#menu3off {
	width:182px;
	background: url(/images/menu3off.gif);
}
#header2 ul li h2 a#menu4off {
	width:181px;
	background: url(/images/menu4off.gif);
}
#header2 ul li h2 a#menu1off:hover {
	width:100px;
	background: url(/images/menu1on.gif);
}
#header2 ul li h2 a#menu2off:hover {
	width:141px;
	background: url(/images/menu2on.gif);
}
#header2 ul li h2 a#menu3off:hover {
	width:182px;
	background: url(/images/menu3on.gif);
}
#header2 ul li h2 a#menu4off:hover {
	width:181px;
	background: url(/images/menu4on.gif);
}
