body {
	margin:0px;
	padding:0px;
	background-color:#F5F5F5;
}
div.xbody1 {
	width:782px;
	background:#F5F5F5 url(./images/bg.gif) center top repeat-y;
}
div.xbody2 {
	width:762px;
	background:white url(./images/t1x1.gif);
}
a:link {
 	color:#0000FF;
	font: 12px/130% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
}
a:visited {
	color:#0000FF;
	font: 12px/130% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover { 
	color:#FF0000;
	font: 12px/130% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.h1 {
	color:#666666;
	font:bold 16px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx9g {
	color:#666666;
	font: 9px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx9bk {
	color:#000000;
	font: 9px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx9red {
	color:#CC0000;
	font: normal 9px/normal Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx10g {
	color:#666666;
	font: 10px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx10gw {
	color:#666666;
	font: 10px/120% "ＭＳ ゴシック", "Osaka−等幅", Verdana, Arial, Helvetica, sans-serif;
}
.tx10red {
	color:#FF0000;
	font: 10px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx10redw {
	color:#FF0000;
	font: 10px/120% "ＭＳ ゴシック", "Osaka−等幅", Verdana, Arial, Helvetica, sans-serif;
}
.tx10blue {
	color:#0000FF;
	font: 10px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx11w {
	color:#FFFFFF;
	font: 11px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx11g {
	color:#666666;
	font: 11px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
a.tx11g:link {
	color:#666666;
	font: 11px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx11g:visited {
	color:#666666;
	font: 11px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx11g:hover {
	color:#FF0000;
	font: 11px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.tx11bk {
	color:#000000;
	font: 11px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx11redb {
	color:#CC0000;
	font: bold 11px/120% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
a.tx12g:link {
	color:#666666;
	font: 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx12g:visited {
	color:#666666;
	font: 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx12g:hover {
	color:#FF0000;
	font: 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.tx12g {
	color:#666666;
	font: 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12def {
	color:#669999;
	font: 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12gw {
	color:#666666;
	font: 12px/130% "ＭＳ ゴシック", "Osaka−等幅", Verdana, Arial, Helvetica, sans-serif;
}
.tx12bk {
	color:#000000;
	font: 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
a.tx12redb:link {
	color:#CC0000;
	font: bold 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx12redb:visited {
	color:#CC0000;
	font: bold 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx12redb:hover {
	color:#CC0000;
	font: bold 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.tx12p {
	color:#666666;
	font: 12px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
a.tx12w:link {
	color:#FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx12w:visited {
	color:#FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.tx12w:hover {
	color:#FFFF00;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tx12w {
	color:#FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.tx12 {
	color:#666666;
	font: 12px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12gb {
	color:#666666;
	font: bold 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12red {
	color:#CC0000;
	font: normal 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12redb {
	color:#CC0000;
	font: bold 12px/130% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12roseb {
	color:#990000;
	font: bold 12px/normal Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12rose {
	color:#990000;
	font: normal 12px/normal Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12nvb {
	color:#000066;
	font: bold 12px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12yeb {
	color:#FFAA33;
	font: bold 12px/normal Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12blue {
	color:#0066CC;
	font: normal 12px/normal Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx12w1 {	color:#FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.tx13g {
	color:#333333;
	font: 13px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx13gb {
	color:#333333;
	font: bold 13px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx13gb2 {
	color:#555555;
	font: bold 13px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.tx13g2 {
	color:#555555;
	font: 13px/120% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx13g3 {
	color:#555555;
	font: 13px/120% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.tx14redb {
	color:#CC0000;
	font: bold 14px/normal Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx14lime {
	color:lime;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx14yellow {
	color:#FFCC00;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx14blue {
	color:blue;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx14g {
	color:#333333;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
a.tx14g:link {
	color:#0000FF;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
a.tx14g:visited {
	color:#0000FF;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
a.tx14g:hover {
	color:#FF0000;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; letter-spacing: 1px;
}
.tx14wb {
	color:#FFFFFF;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
a.tx14wb:link {
	color:#FFFFFF;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
a.tx14wb:visited {
	color:#FFFFFF;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
a.tx14wb:hover {
	color:#FFFF00;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
.tx14gb {
	color:#333333;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
a.tx14gb:link {
	color:#333333;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
a.tx14gb:visited {
	color:#333333;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
a.tx14gb:hover {
	color:#FF0000;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; letter-spacing: 1px;
}
.tx14g2 {
	color:#666666;
	font: bold 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx14or {
	color:#FF3300;
	font: 14px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx16gb {
	color:#666666;
	font: bold 16px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx18g {
	color:#333333;
	font: 18px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx18nvb {
	color:#000066;
	font: bold 18px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.tx18limeb {
	color:lime;
	font: bold 18px/140% Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.copyright {
	color:#FFFFFF;
	font:11px Arial;
}
img.mawarikomi {
	float: left;
	list-style: inside;
}
img.mawarikomi2 {
	float: right;
	list-style: inside;
}
.tx11red {
	color:#FF0000;
	font: 11px Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
}
.contents {
	padding-left: 20px;
}
.tx12gwh {
	color:#666666;
	font: 12px/160% "ＭＳ ゴシック", "Osaka−等幅", Verdana, Arial, Helvetica, sans-serif;
}
.tx12gt {
	color:#666666;
	font: 12px/130% "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
}
.tx12gw2 {
	color:#666666;
	font: 12px/120% "ＭＳ ゴシック", "Osaka−等幅", Verdana, Arial, Helvetica, sans-serif;
}
