/* CSS Document */
table.inf_table {
  width: 100%;
  font-size: clamp(12px, 0.35rem, 16px);
  font-weight: 100;
  margin-bottom: 0.75rem; }
  table.inf_table thead tr {
    border: none; }
    table.inf_table thead tr th.ttl {
      margin: 12px;
      padding: 12px; }
      table.inf_table thead tr th.ttl span {
        background-color: #424242;
        color: #C9C9C9;
        padding: 4px 0.75rem;
        border-radius: 4px;
        display: block; }
  table.inf_table tbody .holiday {
    color: #CE0508;
    border-color: #CE0508; }
  table.inf_table tbody tr {
    border-bottom: 1px dotted #C9C9C9;
    margin-bottom: 12px; }
    table.inf_table tbody tr:last-child {
      border: none;
      margin-bottom: 0px; }
  table.inf_table tbody th {
    font-weight: 400; }
  table.inf_table tbody th.day {
    border: 1px dashed #DDDDDD; }
  table.inf_table tbody th.ttl {
    margin: 12px;
    padding: 12px; }
    table.inf_table tbody th.ttl span {
      background-color: #424242;
      color: #C9C9C9;
      padding: 4px 0.75rem;
      border-radius: 4px;
      display: block; }
  table.inf_table tbody td {
    margin: 12px;
    padding: 12px; }

table.cal_table {
  width: 100%;
  font-size: clamp(12px, 0.35rem, 16px);
  font-weight: 100;
  margin-bottom: 0.75rem; }
  table.cal_table thead tr {
    border: none; }
    table.cal_table thead tr th.ttl span {
      background-color: #424242;
      color: #C9C9C9;
      padding: 4px;
      border-radius: 4px;
      font-size: 0.25rem;
      font-weight: 300; }
  table.cal_table tbody .holiday {
    color: #CE0508; }
    table.cal_table tbody .holiday span {
      border-color: #CE0508 !important; }
  table.cal_table tbody .sataday {
    color: #00ABFF; }
    table.cal_table tbody .sataday span {
      border-color: #00ABFF !important; }
  table.cal_table tbody tr {
    border-bottom: 1px dotted #C9C9C9;
    margin-bottom: 12px; }
    table.cal_table tbody tr:last-child {
      border: none;
      margin-bottom: 0px; }
  table.cal_table tbody th {
    font-weight: 400; }
  table.cal_table tbody th.day span {
    border: 1px dotted #DDDDDD;
    padding: 0px 5px 2px 7px;
    border-radius: 2px; }
  table.cal_table tbody td {
    text-align: center;
    margin: 12px;
    padding: 12px; }
