﻿body 
{
    font-family : 'ＭＳ ゴシック';
    color:#555555;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

div.bbs_title
{
    font-weight:bold;
}

div.bbs_body
{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:10px;
    border:solid 1px #777777;
    margin-bottom:20px;
    margin-left:15px;
}

div.bbs_footer
{
    text-align:right;
}

a
{
    color:#555555;
}
a:hover
{
    text-decoration:none;
    color:Gray;
}

a.menulink
{
    text-decoration:none;
    color:#5E5E5E;
    display:block;
    border-bottom:solid 1px #AAAAAA;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
}
a.menulink:hover
{
    font-style:inherit;
    color:Red;
    background-color:#EEEEEE;
    border-bottom:solid 1px #E0E0E0;
}

div.mainpanel
{
    margin:0px 0px 5px 5px;
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#555555;
}

div.mainpanel_title
{
    padding-left:10px;
    background-color:#555555;
    border-bottom-style:solid;
    border-width:1px;
    border-color:#555555;
    font-weight:bolder;
    color:#EEEEEE;
}

div.mainpanel_body
{
    padding:10px;
}
div.mainpanel_itemtitle
{
    font-size:15pt;
    font-weight:bold;
    background-color:#EEEEEE;
}
div.mainpanel_item
{
    margin-left:30px;
}

div.menupanel
{
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#777777;
    font-weight:bolder;
}
div.menupanel_main
{
    padding:2px 2px 2px 10px;
}
div.menupanel_title
{
    padding-left:10px;
    background-color:#555555;
    border-bottom-style:solid;
    border-width:1px;
    border-color:#555555;
    font-weight:bolder;
    color:#EEEEEE;
}

div.allrights
{
    text-align:right;
    background-color:#666666;
    color:White;
}
