BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: verdana, Meiryo, 'Hiragino Kaku Gothic Pro', osaka, 'MS PGothic', sans-serif
}
TH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: verdana, Meiryo,  'Hiragino Kaku Gothic Pro', osaka, 'MS PGothic', sans-serif
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: verdana, Meiryo, 'Hiragino Kaku Gothic Pro', osaka, 'MS PGothic', sans-serif
}
A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    WORD-SPACING: 0px;
    COLOR: white;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 150%
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 38px;
    MARGIN: 0px;
    WORD-SPACING: 0px;
    COLOR: red;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: verdana, 'Hiragino Kaku Gothic Pro', Meiryo, 'MS PGothic', sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    WORD-SPACING: 0px;
    COLOR: #ffffff;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 110%;
    FONT-FAMILY: verdana, 'Hiragino Kaku Gothic Pro', Meiryo, 'MS PGothic', sans-serif
}
.menu1 A:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu1 A:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu1 A:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.menu2 A:link
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu2 A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu2 A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ffff00;
    TEXT-DECORATION: none
}
.menu3 A:link
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu3 A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu3 A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ffa7a7;
    TEXT-DECORATION: none
}
.top A:link
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.top A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.top A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.side A:link
{
    COLOR: #ffff00;
    TEXT-DECORATION: none
}
.side A:visited
{
    COLOR: #ffff00;
    TEXT-DECORATION: none
}
.side A:hover
{
    COLOR: #00ff00;
    TEXT-DECORATION: none
}
.main A:link
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.main A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.main A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ff3399;
    TEXT-DECORATION: none
}
