.back_gray{
        background-color: #D3D3D3;
        margin: 0px;
        padding: 0px;
}
.bg_accent{
        background-color: #9999ff;
        color: #000000;
}
.bg_balance{
        background-color: #dcdcdc;
        color: #000000;
}
.bg_main{
        background-color: #ffffff;
        color: #000000;
}
.bg_sub{
        background-color: #ffffff;
        color: #000000;
}
.border_gray{
        border: solid 1px;
        border-color: #D3D3D3;
        margin: 0px;
        padding: 0px;
}
.category_head{
        background-color: #ccccff;
        color: #000000;
        padding: 1px;
        font-weight: bold;
}
.display{
        display: none;
}
.left_blue{
        border-style: solid;
        border-color: #3366cc;
        border-width: 0px 0px 0px 8px;
}
.main_title{
        font-family: "MS 明朝",serif;
        font-size: 200%;
        font-weight: bold;
        padding: 5pt;
}
.mbs_head{
        background-color: #9999ff;
        color: #000000;
        padding: 5px;
        font-weight: bold;
}
.mbs_head1{
        background-color: #9999ff;
        color: #000000;
        padding: 5px;
        text-align: right;
}
.mbs_head_ar{
        background-color: #9999ff;
        color: #000000;
}
.mbs_num{
        width: 40px;
}
.menu_tree{
}
.mini_body{
        color: #000000;
        background-color: #ffff99;
        text-align: center;
        vertical-align: middle;
}
.mini_header{
        color: #000000;
        background-color: #ff9933;
        text-align: center;
        vertical-align: middle;
}
.mini_mainmenu{
        color: #000000;
        background-color: #9999ff;
        text-align: center;
}
.mini_mainmenu2{
        font-size: x-small;
        color: #000000;
        background-color: #9999ff;
        text-align: center;
}
.mini_submenu{
        color: #696969;
        background-color: #999933;
        text-align: center;
        vertical-align: middle;
}
.mini_submenu2{
        font-size: x-small;
        color: #696969;
        background-color: #999933;
        text-align: center;
        vertical-align: middle;
}
.navi{
        font-size: small;
        color: #000000;
        border: solid 1px;
        border-color: #808080;
        margin: 0px;
        padding: 0px;
        mini-width: 40px;
        cursor: hand;
        background-color: silver;
}
.navi2{
        font-size: small;
        color: #000000;
        margin-left: 2px;
        margin-right: 2px;
        padding: 2px;
        mini-width: 40px;
        background-color: #cccc99;
}
.navi_select{
        font-size: small;
        color: #000000;
        border: solid 1px;
        border-color: #808080;
        margin: 0px;
        padding: 0px;
        mini-width: 40px;
        background-color: #ffcc99;
}
.navi_select2{
        font-size: small;
        color: #000000;
        margin-left: 2px;
        margin-right: 2px;
        padding: 2px;
        mini-width: 40px;
        background-color: #ffcc99;
}
.navi_top{
        height: 5px;
        font-size: 5px;
}
}
.pbs_head{
        background-color: #9999ff;
        color: #000000;
        padding: 5px;
        font-weight: bold;
}
.pbs_head1{
        background-color: #9999ff;
        color: #000000;
        padding: 5px;
        text-align: right;
}
.pbs_head_ar{
        background-color: #9999ff;
        color: #000000;
}
.pbs_num{
        width: 40px;
}
.pm{
        width: 16px;
        height: 16px;
}
.popup{
        color: #000000;
        background-color: #ffffff;
}
.position{
        background-color: #dcdcdc;
        color: #000000;
}

.w100p{
        width: 100%;
}
.w160{
        vertical-align: top;
        width: 160px;
}
.w440{
        vertical-align: top;
        width: 440px;
}
table.body{
        font-size: x-small;
        color: #000000;
        background-color: #ffffff;
}
table.body1{
        /*               width: 430px;
        */








                 width: 100%;
}
table.body_inc{
        width: 100%;
}
table.footer{
        font-size: smaller;
        width: 100%;
        color: #000000;
        background-color: #ffcc66;
}
table.header{
        font-size: smaller;
        width: 100%;
        color: #000000;
        background-color: #ffcc66;
        padding: 0px;
}
table.mainmenu{
        font-size: small;
        width: 100%;
        background-color: #dcdcdc;
        color: #000000;
}
table.mbs0{
        width: 100%;
        font-size: x-small;
}
table.page{
        font-size: x-small;
        width: 600px;
        color: #000000;
        background-color: #ffffff;
}
table.page0{
        width: 600px;
        background-color: #ffffff;
}
table.pbs0{
        width: 100%;
        font-size: x-small;
}
table.position{
        font-size: xx-small;
        width: 100%;
        color: #000000;
        background-color: #dcdcdc;
        align: left;
}
table.submenu{
        font-size: x-small;
        width: 160px;
}
table.title{
        color: #000000;
        background-color: #9999ff;
}
table.topics{
        font-size: x-small;
        width: 440px;
        color: #000000;
        background-color: #ffffff;
}
td.body{
        text-align: left;
        vertical-align: top;
        width: 430px;
}
td.header{
        font-family: "MS 明朝",serif;
        font-weight: bold;
        padding: 5pt;
}
td.link_item{
        width: 80px;
        vertical-align: top;
}
td.mark{
        width: 10px;
        vertical-align: top;
}
td.menu_tree{
        padding-left: 10px;
}
td.submenu{
        color: #000000;
        background-color: #ffffff;
        vertical-align: top;
        width: 170px;
        padding: 2px;
}
td.submenu0{
        width: 170px;
        height: 300px;
        background-color: #ffffff;
        vertical-align: top;
        padding: 5px;
        color: #000000;
}
td.submenu2{
        color: #000000;
        background-color: #ffffff;
        text-align: center;
        padding: 1px;
}
td.submenu_rest{
        font-size: x-small;
        width: 440px;
        vertical-align: top;
}
td.title{
        font-size: x-small;
        text-align: left;
}
td.topics{
        width: 230px;
        /*                height: 100px;
        */








								vertical-align: top;
}
td.w160{
        font-size: x-small;
        width: 160px;
        color: #000000;
        background-color: #ffffff;
        vertical-align: top;
}
tr.body{
        text-align: left;
        vertical-align: top;
}
