@charset "UTF-8";
.subpage-ttl .scroll-txt::before, .subpage-ttl .scroll-txt::after {
  content: "TODAY’S HIGHLIGHTS TODAY’S HIGHLIGHTS TODAY’S HIGHLIGHTS ";
  animation: ticker 255s linear infinite;
}
.subpage-ttl .subpage-ttl-in {
  padding-right: 0;
}
@media (min-width: 769px) {
  .subpage-ttl .subpage-ttl-in {
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  .subpage-ttl .ttl .main {
    font-size: 55px;
  }
}
@media (min-width: 769px) {
  .subpage-ttl .ttl .main {
    line-height: 0.96153846;
    font-size: clamp(105px, 13vw, 130px);
  }
}

.subpage-contents {
  padding-top: 40px;
}

.cmn-block-ttl {
  margin-bottom: 30px;
}
@media (min-width: 769px) {
  .cmn-block-ttl {
    margin-top: -20px;
  }
  .cmn-block-ttl .date {
    font-size: 20px;
  }
}

.btn-wrap {
  margin-top: 50px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 769px) {
  .btn-wrap {
    margin-top: 60px;
    flex-direction: row;
    justify-content: center;
    gap: 49px;
  }
}
.btn-wrap .cmn-btn {
  width: 100%;
  height: 56px;
  margin-top: 0;
}
@media (min-width: 769px) {
  .btn-wrap .cmn-btn {
    max-width: 310px;
    margin: 0;
  }
}
.btn-wrap .cmn-btn-in {
  background: transparent;
  color: #002AF1;
  border: 1px solid #002AF1;
}
.btn-wrap .btn-ticket .cmn-btn-in {
  color: #F929C7;
  border: 1px solid #F929C7;
}

.no-contents {
  text-align: center;
}
/*# sourceMappingURL=map/highlight.css.map */