@media screen and (max-width: 1023px) {
  #node-552463 .editorial-grid-formatter {
    padding: 0 !important;
  }
  #node-552463 .slick-list {
    width: 100%;
    box-sizing: border-box;
    padding: 0 10%;
  }
  #node-552463 .slick-slide {
    display: flex;
    justify-content: center;
  }
  #node-552463 .editorial-grid-formatter-carousel-arrow.previous {
    left: 6%;
  }
  #node-552463 .editorial-grid-formatter-carousel-arrow.next {
    right: 6%;
  }
}

@media screen and (min-width: 1024px) {
  .lp-line-up {
    margin: 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .lp-line-up .intro {
    padding-top: calc(clamp(0px, 4.19140625vw, 74.439375px) * 1);
  }
}
.lp-line-up .title-lineup {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .lp-line-up .title-lineup {
    font-size: calc(clamp(0px, 1.5416666667vw, 27.38px) * 1);
    margin-bottom: calc(clamp(0px, 1.9270833333vw, 34.225px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-line-up .title-lineup {
    font-size: calc(clamp(0px, 4.0497777778vw, 28.7534222221px) * 1);
    margin-top: calc(clamp(0px, 12.6257777777vw, 89.6430222219px) * 1);
    margin-bottom: calc(clamp(0px, 2.3822222222vw, 16.9137777777px) * 1);
  }
}
.lp-line-up .line-up-list {
  margin: 0 auto;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .lp-line-up .line-up-list {
    position: relative;
    display: flex;
    justify-content: center;
    gap: calc(clamp(0px, 1.01171875vw, 17.968125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-line-up .line-up-list {
    width: calc(clamp(0px, 65.5111111109vw, 465.1288888872px) * 1);
  }
}
.lp-line-up .line-up-list .item {
  position: relative;
  background: #fafafa;
}
@media screen and (min-width: 1024px) {
  .lp-line-up .line-up-list .item {
    border-radius: calc(clamp(0px, 1.15625vw, 20.535px) * 1);
    width: calc(clamp(0px, 20.6197916667vw, 366.2075px) * 1);
    height: calc(clamp(0px, 21.7760416667vw, 386.7425px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-line-up .line-up-list .item {
    border-radius: calc(clamp(0px, 2.8586666667vw, 20.2965333333px) * 1);
    width: calc(clamp(0px, 65.5111111109vw, 465.1288888872px) * 1);
    height: calc(clamp(0px, 65.5111111109vw, 465.1288888872px) * 1);
  }
}
.lp-line-up .line-up-list .item .image {
  position: absolute;
  left: 0;
  z-index: 2;
}
@media screen and (min-width: 1024px) {
  .lp-line-up .line-up-list .item .image {
    top: calc(clamp(0px, 5.2994791667vw, 94.11875px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-line-up .line-up-list .item .image {
    top: calc(clamp(0px, 14.2933333333vw, 101.4826666663px) * 1);
  }
}
.lp-line-up .line-up-list .item .detail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
@media screen and (min-width: 1024px) {
  .lp-line-up .line-up-list .item .detail {
    padding-top: calc(clamp(0px, 1.6861979167vw, 29.946875px) * 1);
    padding-bottom: calc(clamp(0px, 1.6861979167vw, 29.946875px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-line-up .line-up-list .item .detail {
    padding-top: calc(clamp(0px, 5.36vw, 38.0559999999px) * 1);
    padding-bottom: calc(clamp(0px, 5.36vw, 38.0559999999px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .lp-line-up .line-up-list .title {
    font-size: calc(clamp(0px, 1.3489583333vw, 23.9575px) * 1);
    margin-bottom: calc(clamp(0px, 1.01171875vw, 17.968125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-line-up .line-up-list .title {
    font-size: calc(clamp(0px, 3.8115555555vw, 27.0620444443px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .lp-line-up .line-up-list .link {
    font-size: calc(clamp(0px, 0.7708333333vw, 13.69px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-line-up .line-up-list .link {
    font-size: calc(clamp(0px, 2.4501155555vw, 17.3958204444px) * 1);
  }
}