#main #reserve.v20260217 .dot-block {
  translate: 0 0 !important;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 0 !important;
  width: 100%;
}
@media screen and (max-width: 767px) {
  #main #reserve.v20260217 .dot-block .bottomLeft {
    top: 240px;
  }
}
#main #reserve.v20260217 .dot-block#dot-block01 {
  top: -16%;
}
#main #reserve.v20260217 .dot-block#dot-block02 {
  top: 29.5%;
}
#main #reserve.v20260217 .dot-block#dot-block03 {
  top: 84%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist01 {
  top: 5.5%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist02 {
  top: 11%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist03 {
  top: 18%;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .dot-block#dot-block-artist03 {
    top: 17.5%;
  }
}
#main #reserve.v20260217 .dot-block#dot-block-artist04 {
  top: 29.3%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist05 {
  top: 41.1%;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .dot-block#dot-block-artist05 {
    top: 40.5%;
  }
}
#main #reserve.v20260217 .dot-block#dot-block-artist06 {
  top: 52.4%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist07 {
  top: 64%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist08 {
  top: 75.5%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist09 {
  top: 87.3%;
}
#main #reserve.v20260217 .dot-block#dot-block-artist10 {
  top: 99%;
}
#main #reserve.v20260217 .line-cross-block.right#cross-block01 {
  top: 55%;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block01 {
    top: -17%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block02 {
  top: 147%;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block02 {
    top: 77%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist01 {
  top: 21%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist01 {
    top: 10.1%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist02 {
  top: 32.5%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist02 {
    top: 21.7%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist03 {
  top: 44%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist03 {
    top: 33.3%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist04 {
  top: 55.5%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist04 {
    top: 44.5%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist05 {
  top: 67.5%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist05 {
    top: 56.5%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist06 {
  top: 78.5%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist06 {
    top: 68%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist07 {
  top: 90.5%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist07 {
    top: 79.5%;
  }
}
#main #reserve.v20260217 .line-cross-block.right#cross-block-artist08 {
  top: 102%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.right#cross-block-artist08 {
    top: 91.3%;
  }
}
#main #reserve.v20260217 .line-cross-block.left#cross-block-artist00 {
  top: 6.8%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  #main #reserve.v20260217 .line-cross-block.left#cross-block-artist00 {
    top: 5%;
  }
}
#main #reserve.v20260217 .artist-list-area .artist-list .artist-coming {
  padding: 23px 0;
  margin: 40px 0 0;
}
#main #reserve.v20260217 .artist-list-area .artist-list .artist-coming .coming-content {
  display: block;
  margin-bottom: 0;
  padding: 0 21px;
  text-align: center;
  font-weight: bold;
  font-size: 2.3rem;
}
@media screen and (max-width: 767px) {
  #main #reserve.v20260217 .artist-list-area .artist-list .artist-coming .coming-content {
    font-size: 1.6rem;
  }
}
#main #reserve.v20260217 .artist-list-area .artist-list .artist-coming .coming-content p {
  font-weight: 500;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #2b5275;
  margin-bottom: 20px;
  font-size: 2.1rem;
  width: auto;
  margin-top: 4px;
  letter-spacing: -0.05em;
}
@media screen and (max-width: 767px) {
  #main #reserve.v20260217 .artist-list-area .artist-list .artist-coming .coming-content p {
    font-size: 1.4rem;
    padding-bottom: 14px;
    margin-bottom: 14px;
    font-feature-settings: "palt";
  }
}
#main #reserve.v20260217 .tenji-block ul.tenji-list {
  position: relative;
  z-index: 1;
}
#main #reserve.v20260217 .tenji-block ul.tenji-list li.four .tenji-flex .tenji-des-wrap {
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  #main #reserve.v20260217 .tenji-block ul.tenji-list li.four .tenji-flex .tenji-des-wrap {
    padding-left: 17.5px;
  }
}/*# sourceMappingURL=style20260217.css.map */