
div.all
    { font-size: 10pt; }
body
    { margin:0; background:#FFFFFF; }



/*-----------------------------------------------------------------
    [テーブル]
    table.box_b  : Box Blue テーブルを青い枠で囲む
    table.box_black : Box Blue テーブルを黒い枠で囲む
    table.box_nb : Box No Border 枠無しテーブル
    td.tx_c      : センタリング
    td.tx_w      : Text White 白背景
    td.tx_wc     : Text White Center 白背景＆センタリング
    td.tx_wc     : Text White Right 白背景＆右寄せ
    td.tx_g      : Text Grey  灰色背景
    td.tx_gc     : Text Grey Center 灰色背景＆センタリング
    td.tx_b      : Text Blue  青色背景
    td.tx_bc     : Text Blue Center 青色背景＆センタリング
    td.tx_lb     : Text Light Blue 水色背景
    td.tx_lbc    : Text Light Blue Center 水色背景＆センタリング
-----------------------------------------------------------------*/
table.box_b
    { border:1px solid #2760B1; margin:1px; }
table.box_black
    { border:1px solid #000000; margin:1px; }
table.box_nb
    { border:0px margin:1px; }
td.tx_c
    { font-size:10pt; line-height:12pt; padding:1px 10px; text-align:center; word-break: break-all; }
td.tx_l
    { font-size:10pt; line-height:12pt; padding:1px 10px; text-align:left; word-break: break-all; }
td.tx_wl
    { font-size:10pt; line-height:12pt; color:#000000; background:#FFFFFF; padding:1px 10px; text-align:left; word-break: break-all; }
td.tx_gl
    { font-size:10pt; line-height:12pt; color:#000000; background:#E1E1E1; padding:1px 10px; text-align:left; word-break: break-all; }
td.tx_w
    { font-size:10pt; line-height:12pt; color:#000000; background:#FFFFFF; padding:1px 10px; word-break: break-all; }
td.tx_wc
    { font-size:10pt; line-height:12pt; color:#000000; background:#FFFFFF; padding:1px 10px; text-align:center; word-break: break-all; }
td.tx_wr
    { font-size:10pt; line-height:12pt; color:#000000; background:#FFFFFF; padding:1px 10px; text-align:right; word-break: break-all; }
td.tx_wrb
    { font-size:10pt; line-height:12pt; color:#000000; background:#FFFFFF; padding:1px 10px; text-align:right; word-break: break-all; border-style: solid; border-width: 1px; }
td.tx_g
    { font-size:10pt; line-height:12pt; color:#000000; background:#E1E1E1; padding:1px 10px; word-break: break-all; }
td.tx_gc
    { font-size:10pt; line-height:12pt; color:#000000; background:#E1E1E1; padding:1px 10px; text-align:center; word-break: break-all; }
td.tx_dg
    { font-size:10pt; line-height:12pt; color:#000000; background:#CCCCCC; padding:1px 1px; word-break: break-all; }
td.tx_dgc
    { font-size:10pt; line-height:12pt; color:#000000; background:#CCCCCC; padding:1px 1px; text-align:center; word-break: break-all; }
td.tx_b
    { font-size:10pt; line-height:12pt; color:#FFFFFF; background:#2661B1; padding:1px 10px; word-break: break-all; }
td.tx_bc
    { font-size:10pt; line-height:12pt; color:#FFFFFF; background:#2661B1; padding:1px 10px; text-align:center; word-break: break-all; }
td.tx_lb
    { font-size:10pt; line-height:12pt; color:#000000; background:#A8BFDF; padding:1px 10px; word-break: break-all; }
td.tx_lbc
    { font-size:10pt; line-height:12pt; color:#000000; background:#A8BFDF; padding:1px 10px; text-align:center; word-break: break-all; }
td.tx_lbc_admin
    { font-size:10pt; line-height:12pt; color:#000000; background:#A8BFDF; padding:0px 0px 0px 0px; text-align:center; word-break: break-all;}
td.tx_lbc_admin2
    { font-size:10pt; line-height:12pt; color:#000000; background:#BBEEBB; padding:0px 0px 0px 0px; text-align:center; word-break: break-all;}

div.scroll_window
    { height:10em; overflow:auto }
