/* スタイルのリセット */
table, th, td {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

/* テーブル全体のスタイル */
table {
    width: 100%;
    border: 1px solid #ccc;
    margin: 20px 0;
    font-family: Arial, sans-serif;
}

/* ヘッダーのスタイル */
thead {
    background-color: #f5f5f5;
}

/* dayとdateのセルのフォントサイズを小さくする */
table th:nth-child(1), table td:nth-child(1), table th:nth-child(2), table td:nth-child(2) {
    font-size: 0.8em;  /* 通常のフォントサイズの80%に設定 */
    width: 10%;  /* 幅を50pxに設定 */
    
}

th, td {
    border: 1px solid #ccc;
    padding: 10px 15px;
    text-align: left;
}

th {
    font-weight: bold;
}

/* リンクのスタイル */
a {
    color: #007BFF;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}
