/* --------------------------------------------------
Contents
-------------------------------------------------- */
.fashionShow__contentsThisYear {
  margin: 0 0 8rem;
}
.fashionShow__contentsThisYearImage {
  margin: 0 0 3rem;
}
.fashionShow__contentsThisYearImage img {
  aspect-ratio: 930/1395;
}
.fashionShow__contentsThisYearTextCatch {
  font-size: 2rem;
  line-height: 1.2;
  margin: 0 0 3rem;
}
.fashionShow__contentsThisYearTextDesc {
  text-align: justify;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.8;
}
.fashionShow__contentsLastYearTitle {
  font-size: 2rem;
  line-height: 1.2;
  margin: 0 0 2rem;
}
.fashionShow__contentsLastYearPanel {
  position: relative;
  border-radius: 1rem;
  overflow: hidden;
}
.fashionShow__contentsLastYearPanelImage img {
  aspect-ratio: 930/957;
}
.fashionShow__contentsLastYearPanelText {
  position: absolute;
  left: 1rem;
  top: 1rem;
  background: #00E5B1;
  border: 0.1rem solid var(--primary-color);
  border-radius: 0.5rem;
  padding: 0.7rem 0.6rem 0.6rem 0.6rem;
  font-size: 1.6rem;
  line-height: 1.3;
  letter-spacing: -0.04em;
  font-feature-settings: "palt";
}

@media screen and (min-width: 768px) {
  .fashionShow__contentsThisYear {
    margin: 0 0 15rem;
  }
  .fashionShow__contentsThisYearImage {
    margin: 0 0 5rem;
  }
  .fashionShow__contentsThisYearImage img {
    aspect-ratio: 1160/621;
  }
  .fashionShow__contentsThisYearText {
    max-width: 98rem;
    margin: 0 auto;
  }
  .fashionShow__contentsThisYearTextCatch {
    font-size: 2.6rem;
    margin: 0 0 5rem;
  }
  .fashionShow__contentsLastYear {
    max-width: 98rem;
    margin: 0 auto;
  }
  .fashionShow__contentsLastYearTitle {
    font-size: 2.6rem;
    margin: 0 0 3rem;
  }
  .fashionShow__contentsLastYearPanel {
    width: 57rem;
  }
  .fashionShow__contentsLastYearPanelImage {
    transition: transform 0.4s var(--ease) 0s;
  }
  .fashionShow__contentsLastYearPanelImage img {
    aspect-ratio: 570/319;
  }
  .fashionShow__contentsLastYearPanelLink .fashionShow__contentsLastYearPanelImage:hover {
    transform: scale(1.05);
  }
}/*# sourceMappingURL=fashion-show.css.map */