table.view_hosuu{
    margin:             1px 0px;
    width:              100%;
    border-style:       none;
    border-width:       2px;
    border-radius:      5px;
    border-color:       #0000FF;
    padding:            0px;
    vertical-align:     middle;
}
td.view_kadou_kind1{
    width:              5px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      4px;
    border-color:       #555555;
    padding:            5px 2px;
    color:              #000000;
    background-color:   #adff2f;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_kadou_kind2{
    width:              5px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      4px;
    border-color:       #555555;
    padding:            5px 2px;
    color:              #000000;
    background-color:   #da70d6;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_kadou_kind3{
    width:              5px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      4px;
    border-color:       #555555;
    padding:            5px 2px;
    color:              #000000;
    background-color:   #ffd700;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_kadou_kind4{
    width:              5px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      4px;
    border-color:       #555555;
    padding:            5px 2px;
    color:              #FFFFFF;
    background-color:   #7FFFFF;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_kadou_kind9{
    width:              5px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      4px;
    border-color:       #555555;
    padding:            5px 2px;
    color:              #000000;
    background-color:   #ffbf7f;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_pref{
    width:              60px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            5px 2px;
    color:              #000000;
    background-color:   #f0e68c;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_name{
    width:              auto;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            5px 5px;
    color:              #000000;
    background-color:   #f0e68c;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         left;
    vertical-align:     middle;
    text-indent:        0px;
    word-break:         break-all;

}
span.view_comment{
    color:              #0000AA;
    font-size:          8pt;
    font-weight:        normal;
}

td.view_hokou_kind{
    width:              15px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            5px 2px;
    color:              #000000;
    background-color:   #abf7cb;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.0;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_hokou_kind2{
    width:              80px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            4px 2px;
    color:              #000000;
    background-color:   #abf7cb;
    font-size:          10pt;
    font-weight:        bold;
    line-height:        1.2;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_hosuu{
    width:              80px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            3px 3px;
    color:              #000000;
    background-color:   #ffec47;
    font-size:          11pt;
    font-weight:        bold;
    line-height:        1.5;
    text-align:         right;
    vertical-align:     middle;
    text-indent:        0px;
    white-space:        nowrap;

}

td.view_bikou1{
    height:             auto;
    border-style:       none;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            5px 5px;
    color:              #0000cd;
    background-color:   #FFFFFF;
    font-size:          10pt;
    font-weight:        normal;
    line-height:        1.1;
    text-align:         left;
    vertical-align:     top;
    text-indent:        0px;
}
td.view_bikou2{
    height:             auto;
    border-style:       none;
    border-width:       0px;
    border-radius:      5px;
    border-color:       #555555;
    padding:            2px 2px;
    color:              #000000;
    background-color:   #FFFFFF;
    font-size:          9pt;
    font-weight:        normal;
    line-height:        1.0;
    text-align:         right;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_rank1{
    width:              50px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            2px 5px;
    color:              #000000;
    background-color:   #ffec47;
    font-size:          11pt;
    font-weight:        bold;
    line-height:        1.5;
    text-align:         center;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_rank2{
    width:              auto;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            2px 3px;
    color:              #000000;
    background-color:   #ffec47;
    font-size:          11pt;
    font-weight:        bold;
    line-height:        1.5;
    text-align:         left;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_rank3{
    width:              80px;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            2px 3px;
    color:              #000000;
    background-color:   #ffec47;
    font-size:          11pt;
    font-weight:        bold;
    line-height:        1.5;
    text-align:         right;
    vertical-align:     middle;
    text-indent:        0px;
}
td.view_xml{
    width:              90%;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            5px 5px;
    color:              #000000;
    font-size:          10pt;
    font-weight:        normal;
    line-height:        1.3;
    text-align:         left;
    vertical-align:     top;
    text-indent:        0px;
}
td.view_xml2{
    width:              90%;
    height:             auto;
    border-style:       solid;
    border-width:       1px;
    border-radius:      5px;
    border-color:       #AAAAAA;
    padding:            5px 5px;
    color:              #000000;
    font-size:          12pt;
    font-weight:        normal;
    line-height:        1.5;
    text-align:         left;
    vertical-align:     top;
    text-indent:        0px;
}
div.text_link{
    margin:             12px 0px;
    font-size:          9pt;
    text-align:         center;
}
