/* 全体 */
.normal_table {
    border-collapse: collapse;
    font-size: small;
}

/* ヘッダー */
.normal_table th {
    padding: 6px;
    text-align: left;
    vertical-align: top;
    color: #333;
    background-color: #eee;
    border: 1px solid #b9b9b9;
}

/* レコード */
.normal_table td {
    padding: 6px;
    background-color: #fff;
    border: 1px solid #b9b9b9;
}