.schedule .bg {
  padding: 28px 0 56px;
  background: #FAF9F9;
}
.schedule .bg .content {
  margin: 0 0 56px;
  padding: 56px 0;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1019607843);
}
.schedule .bg .content .title02 {
  margin: 0 0 32px;
}
@media screen and (min-width: 768px) {
  .schedule .bg {
    padding: 56px 0 88px;
  }
  .schedule .bg .content {
    max-width: 1160px;
    margin: 0 auto;
  }
  .schedule .bg .content .inner {
    padding: 0;
  }
  .schedule .bg .content .inner .title02 {
    max-width: 700px;
    margin: 0 auto 40px;
  }
  .schedule .bg .content .inner .area-schedule {
    overflow-x: initial;
    max-width: 1100px;
    margin: 0 auto;
    padding: 0;
  }
  .schedule .bg .content .inner .area-schedule .scroll-content {
    width: 100%;
  }
}/*# sourceMappingURL=schedule.css.map */