body {margin: 0; padding: 0; background: #F5F5F5; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #333;}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% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none; }a:visited {	color:#0000FF;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a:hover { 	color:#FF0000;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: underline;}.h1 {	color:#666666;	font:bold 16px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx9g {	color:#666666;	font: 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx9bk {	color:#000000;	font: 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx9red {	color:#CC0000;	font: normal 9px/normal 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx10g {	color:#666666;	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx11w {	color:#FFFFFF;	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx11g {	color:#666666;	font: 11px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx11g:link {	color:#666666;	font: 11px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a.tx11g:visited {	color:#666666;	font: 11px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a.tx11g:hover {	color:#FF0000;	font: 11px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: underline;}.tx11bk {	color:#000000;	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx11redb {	color:#CC0000;	font: bold 11px/120% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx12g:link {	color:#666666;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a.tx12g:visited {	color:#666666;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a.tx12g:hover {	color:#FF0000;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: underline;}.tx12g {	color:#666666;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx12gb:visited {	color:#666666;	font: bold 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}.tx12gb {	color:#666666;	font: bold 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx12gb:link {	color:#666666;	font: bold 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a.tx12gb:hover {	color:#FF0000;	font: bold 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: underline;}.tx12def {	color:#669999;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx12gw {	color:#666666;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx12bk {	color:#000000;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx12p {	color:#666666;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx12w:link {	color:#FFFFFF;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a.tx12w:visited {	color:#FFFFFF;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}a.tx12w:hover {	color:#FFFF00;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none;}.tx12w {	color:#FFFFFF;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx12 {	color:#666666;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx12red {	color:#CC0000;	font: normal 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx12blue {	color:#0066CC;	font: normal 12px/normal 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx12w1 {	color:#FFFFFF;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx13g {	color:#333333;	font: 13px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx13g2 {	color:#666666;	font: bold 13px/120% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx13gb {	color:#333333;	font: bold 13px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx13gb2 {	color:#555555;	font: bold 13px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	letter-spacing: 1px;}.tx13g3 {	color:#555555;	font: 13px/120% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	letter-spacing: -1px;}.tx14redb {	color:#CC0000;	font: bold 14px/normal'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx14lime {	color:lime;	font: 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx14yellow {	color:#FFCC00;	font: 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx14blue {	color:blue;	font: 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx14g:link {	color:#0000FF;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx14g:visited {	color:#0000FF;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx14g:hover {	color:#FF0000;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: underline;}.tx14g {	color:#666666;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx14wb {	color:#FFFFFF;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}a.tx14wb:link {	color:#FFFFFF;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none; letter-spacing: 1px;}a.tx14wb:visited {	color:#FFFFFF;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none; letter-spacing: 1px;}a.tx14wb:hover {	color:#FFFF00;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-decoration: none; letter-spacing: 1px;}.tx14g2 {	color:#666666;	font: bold 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx14or {	color:#FF3300;	font: 14px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx16gb {	color:#666666;	font: bold 16px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx18g {	color:#333333;	font: 18px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx18nvb {	color:#000066;	font: bold 18px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.tx18limeb {	color:lime;	font: bold 18px/140% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.copyright {	color:#FFFFFF;	font:11px Arial;}img.mawarikomi {	float: left;	list-style: inside;}img.mawarikomi2 {	float: right;	list-style: inside;}.contents {	padding-left: 20px;}.tx12gt {	color:#666666;	font: 12px/130% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	letter-spacing: 0.04em;}.tx12gw2 {	color:#666666;	font: 12px/120% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}