<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* =======================================

  Add Elements

======================================= */

/*-----------------------------------------
  common
-----------------------------------------*/

.basic-ul li {
  padding: .5em 0 .5em 1em;
  text-indent: -1em;
  font-size: 16px;
  line-height: 1.5;
}
.basic-ul li::before {
  content: "・";
  display: inline-block;
  width: 1em;
  text-align: center;
  text-indent: 0;
}

a.link {
  text-decoration: underline;
}

@media only screen and (max-width:768px) {
  .basic-ul li {
    font-size: 14px;
  }
}

.post-entry-schedule {
  border-collapse: separate;
  border-spacing: 4px;
  table-layout: fixed;
}
.post-entry-schedule th, td {
  vertical-align: middle;
  padding: .8em .5em;
}

.post-entry-schedule thead tr:first-child th {
  width: 16.6%;
  color: #1557a0;
  border-bottom: 4px solid #1557a0;
  text-align: center;
}
.post-entry-schedule thead .term th {
  color: #fff;
  padding-left: 2em;
  background: #1557a0;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
}
.post-entry-schedule thead .term .training {
  background: #f08517;
}
.post-entry-schedule tbody td {
  text-align: center;
}
.post-entry-schedule tbody td.half {
  width: 8.3%;
}
.post-entry-schedule tbody td span {
  font-weight: bold;
}
.post-entry-schedule tbody td span.nowrap {
  white-space: nowrap;
}
.post-entry-schedule tbody .training1 {
  background: #fcf3e8;
}
.post-entry-schedule tbody .training2 {
  background: #f9e0c6;
}
.post-entry-schedule tbody .regular1 {
  background: #d7e6f4;
}
.post-entry-schedule tbody .regular2 {
  background: #f0f4fb;
}

@media only screen and (max-width:768px) {
    .post-entry-schedule {
      width: 875px;
    }
}</pre></body></html>