body
{
    background-color: #CCFFFF;
    color           : #000000;
}

p,blockquote,ul,ol,dl,li,dt,dd,div,th,td,caption,strong,em  {
font-size        : 10pt;
color            : black;
}

a:link
{
    color           : #0000ff;
    text-decoration : none ;
}

a:active
{
    color           : #00ffff;
    text-decoration : none ;
}

a:visited
{
    color           : #000080;
    text-decoration : none ;
}

a:hover
{
    color           : red  ;
    text-decoration : underline ;
}

a.aaa:link
{
    color           : #00ff00;
    text-decoration : none ;
}

a.aaa:active
{
    color           : #ffffff;
    text-decoration : none ;
}

a.aaa:visited
{
    color           : #CCFFff;
    text-decoration : none ;
}

a.aaa:hover
{
    color           : #ffff00;
    text-decoration : underline ;
}

div
{
    /*align:center;*/
}

.tbl1
{
    border : 0; width : 100%;
}

.tbl2
{
    border : 0
}

.tbl3
{
    vertical-align  : top;
    text-align      : left;
    font-size       : 10pt;
    padding         : 2px 2px 2px 2px;
    border          : 0;
}
.th3
{
    vertical-align  : top;
    text-align      : left;
    font-size       : 10pt;
    padding         : 2px 2px 2px 2px;
}
.td3
{
    vertical-align  : top;
    text-align      : left;
    font-size       : 10pt;
    padding         : 2px 2px 2px 2px;
}

.head
{
    /*position        : absolute;*/
    /*top             : 0%;*/
    left            : 0%;
    width           : 100%;
    /*height          : 10%;*/
    text-align      : center;
    font-size       : 10pt;
    padding         : 2px 2px 2px 2px;
    color           : #000000;
    background-color: #CCFFFF;
    border          : 0;
}

.head2
{
    /*position        : absolute;*/
    /*top             : 0%;*/
    left            : 0%;
    width           : 20%;
    /*height          : 10%;*/
    vertical-align  : middle;
    text-align      : center;
    font-size       : 10pt;
    padding         : 0px 0px 0px 0px;
    color           : #000000;
    background-color: #c68e94;
    border          : 0;
}

.top
{
    /*position        : absolute;*/
    /*top             : 10%;*/
    left            : 20%;
    width           : 80%;
    /*height          : 80%;*/
    vertical-align  : middle;
    text-align      : right;
    font-size       : 10pt;
    padding         : 0px 0px 0px 0px;
    color           : #000000;
    /*background-color: #CCCCFF;*/
    background-image: url(images/hito.png);
    border          : 0;
}

.index
{
    /*position        : absolute;*/
    /*top             : 10%;*/
    left            : 0%;
    width           : 20%;
    /*height          : 80%;*/
    vertical-align  : top;
    text-align      : left;
    font-size       : 10pt;
    padding         : 10px 10px 10px 10px;
    color           : #000000;
    background-color: #CCFFFF;
    border          : 0;
}

.main
{
    /*position        : absolute;*/
    /*top             : 10%;*/
    left            : 20%;
    width           : 60%;
    /*height          : 80%;*/
    vertical-align  : top;
    text-align      : center;
    font-size       : 12pt;
    padding         : 10px 10px 10px 10px;
    color           : #000000;
    background-color: #CCEEFF;
    border          : 0;
    overflow        : auto;
}

.main2
{
    /*position        : absolute;*/
    /*top             : 10%;*/
    left            : 20%;
    width           : 60%;
    /*height          : 80%;*/
    vertical-align  : top;
    text-align      : left;
    font-size       : 12pt;
    padding         : 10px 10px 10px 10px;
    color           : #000000;
    background-color: #CCEEFF;
    border          : 0;
    overflow        : auto;
}

.inf
{
    /*position        : absolute;*/
    /*top             : 10%;*/
    left            : 80%;
    width           : 20%;
    /*height          : 80%;*/
    vertical-align  : top;
    text-align      : left;
    font-size       : 10pt;
    padding         : 10px 10px 10px 10px;
    color           : #000000;
    background-color: #CCFFFF;
    border          : 0;
}

.foot
{
    /*position        : absolute;*/
    /*top             : 90%;*/
    left            : 0%;
    width           : 100%;
    /*height          : 10%;*/
    text-align      : center;
    font-size       : 10pt;
    padding         : 10px 10px 10px 10px;
    color           : #000000;
    background-color: #CCFFFF;
    border          : 0;
}

hr
{
    width           : 90%;
    border-color    : #CCBBFF;
    border-style    : groove;
}

.link
{
    padding         : 2px 10px 2px 10px;
    background-color: #9932cc;
}

