.p-info-contents {
  padding-top: 90px;
}
h3.c-ttl-second{
  font-size: 18px;
}
.c-tbl-list {
    margin-bottom: 60px;
}
.c-tbl-list__th {
    background: #fff;
}
@media screen and (max-width: 767px) {
  .p-info-contents {
    padding-top: 60px;
  }
  .c-ttl-second {
    font-size: 16px;
}
 .c-tbl-list__td {
    padding: 0 0px;
    font-size: 13px;
}
.c-tbl-list__th {
    padding: 5px 0px;
  margin-bottom: 5px;
}
 h3.c-ttl-second{
  font-size: 16px;
}
}
.p-calendar{
  display:none;
}