@media screen and (max-width: 600px) {
  table th {
    width: 100%;
    padding-right: 0;
    padding: 0.5em;
  }
  table td {
    padding: 0.5em;
  }
  .contents4 h3:before,
  .contents3 h3:before {
    content: none;
  }
  .period2 {
    padding: 3em 2em 1em 2em;
  }
  .period2 .period2-title {
    top: -28px;
  }
}
@media screen and (max-width: 400px) {
  .period2 {
    padding: 3.5em 1em 1em 1em;
  }
  .period2 .period2-title {
    top: -28px;
    font-size: 1.2em;
  }
  #callender ul li {
    font-size: 1.2em;
  }
}/*# sourceMappingURL=calendar_res.css.map */