/*** all_template.css ***/
A.st_link:link {
    text-decoration: underline;
    color: #db0f00
    }
A.st_link:visited {
    text-decoration: underline;
    color: #db0f00
    }
A.st_link:action {
    text-decoration: underline;
    color: #db0f00
    }
A.st_link:hover {
    text-decoration: none;
    color: #333
    }
#bn_legurer_sp {
    margin-right: 6px
    }
#bn_legurer_nomal {
    margin-top: 24px;
    margin-right: 10px
    }
.bn_square {
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px
    }
.bn_rectangl {
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px
    }
.bn_rectangls {
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px
    }
.rank {
    font-size: 13px;
    padding: 5px;
    width: 460px
    }
.size9 {
    font-size: 9px;
    line-height: 150%
    }
.size10 {
    font-size: 10px;
    line-height: 140%
    }
.img_right {
    margin-top: 2px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 5px
    }
.img_left {
    margin-top: 2px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 5px
    }
.size11 {
    font-size: 11px;
    line-height: 140%
    }
.size12 {
    font-size: 13px;
    line-height: 140%
    }
.size13 {
    font-size: 13px;
    line-height: 140%
    }
.size14 {
    font-size: 14px;
    line-height: 140%
    }
.size15 {
    font-size: 15px;
    line-height: 140%
    }
.size16 {
    font-size: 16px;
    line-height: 140%
    }
.size17 {
    font-size: 17px;
    line-height: 140%
    }
.size18 {
    font-size: 18px;
    line-height: 140%
    }
div#cos_a_parts {
    background-color: #fff;
    text-align: center;
    padding: 5px
    }
* html div#cos_a_parts {
    background-color: #fff;
    text-align: center;
    padding-top: 10px
    }
div#cos_b_parts {
    width: 450px;
    margin: 20px;
    margin-left: 0;
    margin-right: 0
    }
* html div#cos_b_parts {
    width: 450px;
    margin: 0;
    margin-left: 0;
    margin-right: 0
    }
div#cos_c_parts {
    float: left;
    margin-left: 10px
    }
td.qb2nd_out {
    filter: alpha(opacity=45);
    opacity: 0.5;
    -moz-opacity: 0.8;
    background-position: top left;
    border: 0;
    background-color: #fff;
    color: #000;
    padding: 10px;
    margin: 0
    }
div#qb2nd_in {
    background-color: transparent;
    color: #000;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
    position: relative;
    margin: 0
    }
table.contentpaneopen {
    line-height: 150%;
    color: #000;
    font-size: 13px
    }
/*** hobiman.css ***/
.font_hobiman001 {
    color: #F60;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman002 {
    color: #F11;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman003 {
    color: #07a;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman004 {
    color: #086;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman005 {
    color: #993;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman006 {
    color: #c03;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman007 {
    color: #ec0b57;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman008 {
    color: #ef1652;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman009 {
    color: #09643c;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman010 {
    color: #f2624f;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman011 {
    color: #03a2f2;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman012 {
    color: #EA0063;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman013 {
    color: #F23401;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman014 {
    color: #3AA000;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman015 {
    color: #ED004E;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman016 {
    color: #EE8600;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman017 {
    color: #ED121E;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman018 {
    color: #F04F00;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman019 {
    color: #4363D3;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman020 {
    color: #EC0009;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman021 {
    color: #369A00;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman022 {
    color: #EA0063;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman023 {
    color: #018F88;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman024 {
    color: #EC0009;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman025 {
    color: #E10041;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman026 {
    color: #730019;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman027 {
    color: #0175C2;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman028 {
    color: #0050A1;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman029 {
    color: #FF2E47;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman030 {
    color: #E10000;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman031 {
    color: #CC0052;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman032 {
    color: #EC0039;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman033 {
    color: #FF1800;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman034 {
    color: #0079B8;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman035 {
    color: #BF0016;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman036 {
    color: #F25D00;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman037 {
    color: #00A219;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman038 {
    color: #DE0012;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman039 {
    color: #00A219;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman040 {
    color: #FF1D27;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman041 {
    color: #FF1D27;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman042 {
    color: #0143BA;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman043 {
    color: #00881F;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman044 {
    color: #EF0000;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman045 {
    color: #005C94;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman046 {
    color: #A90000;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman047 {
    color: #005C94;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman048 {
    color: #ff2a47;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman049 {
    color: #005592;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman050 {
    color: #0055b2;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman051 {
    color: #6e00b0;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman052 {
    color: #ff006c;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman053 {
    color: #006cff;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman054 {
    color: #df0134;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman055 {
    color: #ef8a01;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman056 {
    color: #ec6e00;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman057 {
    color: #e1000f;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman058 {
    color: #c20000;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman059 {
    color: #c1000f;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman060 {
    color: #e41400;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman061 {
    color: #e00000;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman062 {
    color: #ec6400;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman063 {
    color: #79001b;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman064 {
    color: #a30031;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman065 {
    color: #560853;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman066 {
    color: #c1003d;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman067 {
    color: #0177a9;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman068 {
    color: #a80906;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }
.font_hobiman069 {
    color: #e5004f;
    font-size: 13px;
    font-weight: bold;
    line-height: 140%
    }