body {
  background-color: #dabea8;
  background-image: url("../images/art/bg-ab.png?0916");
  background-size: 100% auto;
  background-position: left top;
}
@media (max-width: 575px) {
  body {
    background-image: url("../images/all-page-use/1x/bg-ab-m.png");
  }
}

.art-kv-tiger {
  animation: art-kv-tiger 1.75s ease-in infinite;
  width: 12vw;
  right: 16%;
  top: 7vw;
}
@media (max-width: 575px) {
  .art-kv-tiger {
    width: 28vw;
    right: 16%;
    top: 70vw;
  }
}

@keyframes art-kv-tiger {
  12%, 37% {
    transform: translateY(-3%);
  }
  0%, 25%, 50%, 100% {
    transform: translateY(0%);
  }
}
.art-info-ul {
  width: 76%;
}
.art-info-ul li {
  margin-top: 16px;
}
.art-info-ul li::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 16px;
  border-bottom: 1px solid #ddd;
  bottom: -16px;
}
.art-info-ul li:last-child::after {
  content: unset;
}
.art-info-ul li:not(:last-child) {
  margin-bottom: 12px;
}
.art-info-ul .img-box {
  width: 40%;
}
.art-info-ul .info-box {
  width: 60%;
  position: relative;
}
.art-info-ul .info-box h3 {
  font-size: 1.95vw;
}
.art-info-ul .info-box p {
  font-size: 1.1vw;
}
.art-info-ul li:nth-child(odd) .img-box {
  order: 1;
}
.art-info-ul li:nth-child(odd) .info-box {
  order: 2;
}
.art-info-ul li:nth-child(odd) .info-box a {
  margin-left: auto;
}
.art-info-ul li:nth-child(odd) a {
  right: 0;
  bottom: 0;
}
.art-info-ul li:nth-child(even) .img-box {
  order: 2;
}
.art-info-ul li:nth-child(even) .info-box {
  order: 1;
}
.art-info-ul li:nth-child(even) .info-box h3 {
  text-align: end;
}
.art-info-ul li:nth-child(even) a {
  left: 0;
  bottom: 0;
}
@media (max-width: 575px) {
  .art-info-ul {
    width: 92%;
  }
  .art-info-ul .img-box {
    width: 88%;
  }
  .art-info-ul .info-box {
    width: 80%;
  }
  .art-info-ul .info-box h3 {
    font-size: 5.6vw;
    text-align: center;
    margin-bottom: 1vw;
  }
  .art-info-ul .info-box p {
    font-size: 4.05vw;
    margin-bottom: 8px;
  }
  .art-info-ul .info-box a {
    margin-left: auto;
    margin-right: auto;
  }
  .art-info-ul li:nth-child(even) .img-box,
  .art-info-ul li:nth-child(odd) .img-box {
    order: 1;
    margin-bottom: 2vw;
  }
  .art-info-ul li:nth-child(even) .info-box,
  .art-info-ul li:nth-child(odd) .info-box {
    order: 2;
  }
  .art-info-ul li:nth-child(even) .info-box h3,
  .art-info-ul li:nth-child(odd) .info-box h3 {
    text-align: center;
  }
}

.btn-art-more {
  display: block;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.btn-art-more img {
  display: block;
  height: 2.75vw;
  width: auto;
}
@media (max-width: 575px) {
  .btn-art-more img {
    height: 6.4vw;
  }
}

.event-btn-table {
  display: block;
  height: 2.75vw;
  width: auto;
}
@media (max-width: 575px) {
  .event-btn-table {
    height: 6.4vw;
  }
}

@media (max-width: 575px) {
  .sticky-side-list {
    width: 96vw;
  }
}

@media (max-width: 575px) {
  .event-ul {
    top: 7%;
    width: 79%;
    margin-left: 17%;
  }
}

.final-block {
  padding-bottom: 4vw;
}
@media (max-width: 575px) {
  .final-block {
    padding-bottom: 14vw;
  }
}/*# sourceMappingURL=art.css.map */