.pages-main-ttl-wrap {
  background-image: url("../img/main.jpg"); }
  .pages-main-ttl-wrap .inner .content {
    max-width: none;
    width: auto; }
    @media screen and (min-width: 769px) {
      .pages-main-ttl-wrap .inner .content {
        width: 62.5vw; } }
    @media screen and (min-width: 1600px) {
      .pages-main-ttl-wrap .inner .content {
        width: 1000px; } }
  .pages-main-ttl-wrap .inner .btn {
    max-width: 330px;
    margin: 4rem auto 4rem; }

.pages-main-ttl-wrap::before {
    background: rgba(0, 0, 0, 0.2);
}

.days-wrap {
  background: url("../img/days_bg.jpg");
  display: flex;
  justify-content: center;
  margin-bottom: 1em; }
  .days-wrap figure {
    padding: 1rem; }
    @media screen and (min-width: 769px) {
      .days-wrap figure {
        padding: 2rem; } }
