body.main 
{
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	font: normal normal normal 100%/1.2 "Osaka","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10pt;
	text-align:center;
}
body.top {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	font: normal normal normal 100%/1.2 "Osaka","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10pt;
}
body.reg {
	margin: 8px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: #FFFFCE;
	font: normal normal normal 100%/1.2 "Osaka","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10pt;
}
body.menu 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: #ffffff;
	font: normal normal normal 100%/1.2 "Osaka","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10pt;
	text-align:center;
}
a:link	{
	color : #000099;
	text-decoration : none;
}
a:visited	{
	color : #000099;
	text-decoration : none;
}
a:hover	{
	color : #FF4500;
	text-decoration : none;
	background-color : #6495ED;
}
a:link.menu	{
	color : #ffffff;
	text-decoration : none;
}
a:visited.menu	{
	color : #ffffff;
	text-decoration : none;
}
a:hover.menu	{
	color : #FF4500;
	text-decoration : none;
	background-color : #6495ED;
}
h1{
	font-size: 16pt;
	text-align:center;
	line-height: 16pt;
}
h2{
	font-size: 14pt;
	line-height: 16pt;
	color:#ffcc33
}
h3{
	font-size: 18pt;
	line-height: 16pt;
}
font.title{
	color:#FF8000;
	background-color:#aaffaa;
}
p {
	font-size:10pt;
	text-align:center;
}
table {
	background:#666666;
}
table.top {
	background:#4659e3;
}
table.colored1 {
	background:#81d9fe;
}
table.colored2 {
	background:#8099ff;
}
table.colored3 {
	background:#d280ff;
}
table.colored4 {
	background:#ff88ae;
}
table.colored5 {
	background:#feac81;
}
table.colored6 {
	background:#fff980;
}
table.colored7 {
	background:#8cff80;
}
th {
	background:#adcef5;
	font-size:16pt;
	text-align:center;
	font-weight:bold;
	color:#000099
}

td {
	background:white;
	font-size:10pt;
	text-align:center;
}
td.right {
	background:white;
	font-size:10pt;
	text-align:right;
}
td.left {
	background:white;
	font-size:10pt;
	text-align:left;
}
td.b {
	background:white;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
td.colored1 {
	background:#81d9fe;
	font-size:10pt;
	text-align:center;
}
td.colored1r {
	background:#81d9fe;
	font-size:10pt;
	text-align:right;
}
td.colored1l {
	background:#81d9fe;
	font-size:10pt;
	text-align:left;
}
td.colored2 {
	background:#8099ff;
	font-size:10pt;
	text-align:center;
}
td.colored2r {
	background:#8099ff;
	font-size:10pt;
	text-align:right;
}
td.colored2l {
	background:#8099ff;
	font-size:10pt;
	text-align:left;
}
td.colored3 {
	background:#d280ff;
	font-size:10pt;
	text-align:center;
}
td.colored3r {
	background:#d280ff;
	font-size:10pt;
	text-align:right;
}
td.colored3l {
	background:#d280ff;
	font-size:10pt;
	text-align:left;
}
td.colored4 {
	background:#ff88ae;
	font-size:10pt;
	text-align:center;
}
td.colored4r {
	background:#ff88ae;
	font-size:10pt;
	text-align:right;
}
td.colored4l {
	background:#ff88ae;
	font-size:10pt;
	text-align:left;
}
td.colored5 {
	background:#feac81;
	font-size:10pt;
	text-align:center;
}
td.colored5r {
	background:#feac81;
	font-size:10pt;
	text-align:right;
}
td.colored5l {
	background:#feac81;
	font-size:10pt;
	text-align:left;
}
td.colored6 {
	background:#fff980;
	font-size:10pt;
	text-align:center;
}
td.colored6r {
	background:#fff980;
	font-size:10pt;
	text-align:right;
}
td.colored6l {
	background:#fff980;
	font-size:10pt;
	text-align:left;
}
td.colored7 {
	background:#8cff80;
	font-size:10pt;
	text-align:center;
}
td.colored7r {
	background:#8cff80;
	font-size:10pt;
	text-align:right;
}
td.colored7l {
	background:#8cff80;
	font-size:10pt;
	text-align:left;
}
td.top {
	background:#4659e3;
	font-size:10pt;
	text-align:right;
}
td.top2 {
	background:#4659e3;
	font-size:10pt;
	text-align:center;
}
td.items {
	background:#ffcc33;
	font-size:10pt;
	text-align:center;
	color:#000099	
}
td.errormsg {
	font-size:10pt;
	text-align:left;
	color:#EE0000	
}


	