<STYLE>
TD.navi_directory
{
    FONT-SIZE: 75%;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}
TD.navi_decorate A
{
    COLOR: #ffffff
}
TD.navi_active
{
    FONT-WEIGHT: bolder;
    WIDTH: 90px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #a9a9a9;
    TEXT-ALIGN: center
}
TD.navi_unactive
{
    WIDTH: 90px;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}
BODY
{
    MARGIN: 25px
}
TD.navi_decorate
{
    FONT-SIZE: 75%;
    COLOR: #ffffff;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #dc143c;
    TEXT-ALIGN: right
}
TD.navi_directory
{
    FONT-SIZE: 75%;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}
TD.navi_decorate A
{
    COLOR: #ffffff
}
TD.photo
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 30px
}
TD.navi_active A
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff
}
TABLE.navi
{
    WIDTH: 720px
}
TD.linklist
{
    VERTICAL-ALIGN: top;
    WIDTH: 360px
}
TD.localnavi
{
    FONT-SIZE: 85%;
    VERTICAL-ALIGN: top;
    WIDTH: 190px;
    LINE-HEIGHT: 200%
}
TD.sitemap_a
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 250px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d3d3d3
}
TD.sitemap_b
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 400pt;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d3d3d3
}
TD.org
{
    MARGIN-LEFT: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 360px;
    MARGIN-RIGHT: 10px
}
.body
{
    MARGIN-TOP: 25px;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: top;
    WIDTH: 720px;
    LINE-HEIGHT: 150%
}
</STYLE>