body
{
background-image: url(img/background.gif);
background-repeat: repeat-x;
background-color: #FFCC99;
}

.table1
{
padding-top: 4px;
padding-bottom: 3px;
padding-left: 20px;
padding-right: 10px;
}

.main_table
{
margin-top: 10px;
padding-top: 10px;
margin-bottom: 10px; padding-bottom: 10px;
text-align: center;
}

.img1
{
vertical-align: top;
margin-right:2px;
float:right;
vertical-align: top;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

.img2
{ 
vertical-align: top;
margin-right:2px;
float:left;
vertical-align: top;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

.class1
{
font-size: 10pt;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
line-height: 1.5em;
}

.class2
{
font-size: xx-small;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
line-height: 14pt;
}

.class3
{
font-size: xx-small;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
line-height: 1.5em;
}

.tchuumon
{
font-size: 9pt;
font-weight: bold;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
color: #003333
}

.main_table_2
{
margin-top: 10px;
margin-right: 7px;
margin-bottom: 10px;
margin-left: 8px;
padding-top: 10px;
padding-right: 7px;
padding-bottom: 10px;
padding-left: 8px
}

a:active
{
color: #CC0000;
}

a:link
{
color: #00CC00;
}

a:visited
{
color: #00CC00;
}

a:hover
{
color: #CC0000;
}

