@charset "utf-8";

/* 共通 */
.taliL{text-align:left;}
.taliC{text-align:center;}
.taliR{text-align:right;}

/* 見出し*/
.ht03{margin:0px 0px 7px 3px;}

/* 表 */
.tbl .h01{color:#fff; font-size:85%; font-weight:bold; text-align:center; padding:7px 0px;}
.tbl .h02{background:#bcbcbc; color:#444; font-size:85%; text-align:center; padding:7px 0px;}

.tbl .bd01{border-right:1px solid #555;}
.tbl .bd02{border-right:1px solid #999;}
.tbl .bd03{border-right:1px solid #ddd;}
.tbl .bd04 td{border-bottom:1px solid #ddd;}
.tbl .bd05{border-bottom:1px solid #ddd;}

.tbl .cell01{background:#fff; padding:4px 7px 4px 7px; font-size:85%;}

.tbl .radius01{border-radius:4px; background:#fff; padding-bottom:4px;}
.tbl .radius02{border-radius:4px; background:#444; padding-top:4px;}

.tbl .shadow01{border-radius:4px; box-shadow:0 0 7px #999; margin-bottom:14px;}

.tbl .gray td{background:#EDEDED !important;}
.tbl .gray{background:#EDEDED !important;}

.tbl .blue td{background:#E7F1F9 !important;}
.tbl .blue{background:#E7F1F9 !important;}

/* その他 */
.a01{padding-bottom:21px;}
.a02{font-sizes:90%;}
.a03{margin-bottom:24px;}
.a04{margin-bottom:7px;}
.a05{margin-bottom:24px;}
.a06{margin-bottom:24px !important;}