.meltyHeat25 {
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 480;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
  --font-en: "neue-haas-unica", sans-serif;
  --font-ja: "zen-kaku-gothic-new", sans-serif;
  --font-renata: "renata", sans-serif;
  --font-body: var(--font-ja), var(--font-en);
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  --color-bg: #eae5da;
  --color-primary: #564533;
  font-family: var(--font-ja);
  color: #000000;
}
@media (max-width: 767px) {
  .meltyHeat25 {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
  }
}
@media (min-width: 1400px) {
  .meltyHeat25 {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: 1px;
  }
}
@media (min-width: 768px) and (max-width: 1400px) {
  .meltyHeat25 {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: calc(100vw / var(--pc-width));
  }
}
@media (max-width: 767px) {
  .meltyHeat25 {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
  }
}

.main-area:has(.meltyHeat25) .main-inner {
  width: 100%;
}

.meltyHeat25 {
  background-color: var(--color-bg);
  margin-bottom: calc(200 * var(--formula));
}
@media (min-width: 768px) {
  .meltyHeat25__container {
    display: flex;
  }
}
.meltyHeat25__right, .meltyHeat25__left {
  display: none;
}
@media (min-width: 768px) {
  .meltyHeat25__right, .meltyHeat25__left {
    display: block;
    flex: 0 0 calc((100% - 480 * var(--formula_pc)) / 2);
  }
}
@media (min-width: 768px) {
  .meltyHeat25__left-sub-heading span {
    display: block;
    position: relative;
  }
}
.meltyHeat25__left-sub-heading span img {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .meltyHeat25__left-sub-heading span:nth-of-type(1) {
    width: calc(225 * var(--formula_pc));
    margin: 0 auto;
    left: calc(-25 * var(--formula_pc));
  }
}
@media (min-width: 768px) {
  .meltyHeat25__left-sub-heading span:nth-of-type(2) {
    width: calc(113 * var(--formula_pc));
    margin: 0 auto;
    left: calc(79 * var(--formula_pc));
  }
}
@media (min-width: 768px) {
  .meltyHeat25__left-title {
    width: calc(340 * var(--formula_pc));
    margin: calc(35 * var(--formula_pc)) auto 0;
  }
}
.meltyHeat25__left-title img {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .meltyHeat25__left-text {
    text-align: center;
    margin-top: calc(26 * var(--formula_pc));
    font-size: calc(13 * var(--formula_pc));
    line-height: 1.8461538462;
    letter-spacing: normal;
    font-weight: var(--font-weight-medium);
    color: #564533;
  }
}
.meltyHeat25__center {
  padding-bottom: calc(160 * var(--formula));
}
@media (min-width: 768px) {
  .meltyHeat25__center {
    flex: 0 0 calc(480 * var(--formula_pc));
    max-width: calc(480 * var(--formula_pc));
  }
}
@media (min-width: 768px) {
  .meltyHeat25__right .meltyHeat25-anchor {
    margin: 0;
    position: relative;
    top: calc(12 * var(--formula_pc));
  }
}
@media (min-width: 768px) {
  .meltyHeat25__right .meltyHeat25-anchor__list {
    gap: calc(10 * var(--formula_pc)) calc(47 * var(--formula_pc));
    padding-left: calc(27 * var(--formula_pc));
    padding-right: calc(0 * var(--formula_pc));
    padding-bottom: 0;
    position: relative;
    top: calc(-12 * var(--formula_pc));
  }
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(1) {
  flex-basis: auto;
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(1) .meltyHeat25-anchor__item-text {
  top: calc(9 * var(--formula_pc));
  right: calc(14 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(1) .meltyHeat25-anchor__arrow {
  bottom: calc(16 * var(--formula_pc));
  left: calc(59 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(1) .meltyHeat25-anchor__image img:nth-of-type(1) {
  top: calc(14 * var(--formula_pc));
  left: calc(6 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(1) .meltyHeat25-anchor__image img:nth-of-type(2) {
  right: calc(10 * var(--formula_pc));
  bottom: calc(30 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(2) {
  flex-basis: auto;
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__item-text {
  top: calc(8 * var(--formula_pc));
  right: calc(13 * var(--formula_pc));
  width: calc(155 * var(--formula));
  height: auto;
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__image img:nth-of-type(1) {
  top: calc(20 * var(--formula_pc));
  left: calc(6 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__image img:nth-of-type(2) {
  right: calc(10 * var(--formula_pc));
  bottom: calc(30 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__arrow {
  bottom: calc(17 * var(--formula_pc));
  left: calc(60 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(3) {
  flex-basis: 100%;
  margin-top: calc(-14 * var(--formula_pc));
  left: calc(-24 * var(--formula_pc));
  top: calc(-7 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(3) a {
  display: block;
  width: fit-content;
  margin-inline: auto;
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__item-text {
  left: calc(2 * var(--formula_pc));
  bottom: calc(-3 * var(--formula_pc));
  height: auto;
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__contents {
  padding-bottom: calc(15 * var(--formula_pc));
  padding-left: calc(20 * var(--formula_pc));
  padding-right: 0;
  padding-top: 0;
  left: calc(-21 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__image img:nth-of-type(1) {
  top: calc(30 * var(--formula_pc));
  left: calc(2 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__image img:nth-of-type(2) {
  right: calc(11 * var(--formula_pc));
  bottom: calc(15 * var(--formula_pc));
}
.meltyHeat25__right .meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__arrow {
  bottom: calc(22 * var(--formula_pc));
  left: calc(76 * var(--formula_pc));
}
@media (min-width: 768px) {
  .meltyHeat25__right .meltyHeat25-anchor__contents {
    padding-top: calc(30 * var(--formula_pc));
    padding-right: calc(25 * var(--formula_pc));
  }
}
@media (min-width: 768px) {
  .meltyHeat25__right .meltyHeat25-anchor__image {
    width: calc(132 * var(--formula_pc));
    height: calc(132 * var(--formula_pc));
  }
}
@media (min-width: 768px) {
  .meltyHeat25__right .meltyHeat25-anchor__image img {
    width: calc(73 * var(--formula_pc));
  }
}
.meltyHeat25__right .meltyHeat25-anchor__arrow {
  bottom: calc(6 * var(--formula_pc));
  left: calc(56 * var(--formula_pc));
}
@media (min-width: 768px) {
  .meltyHeat25__sticky {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100dvh;
    overflow: hidden;
    position: sticky;
    left: 0;
    top: 0;
  }
}

.meltyHeat25-mv__image {
  position: relative;
}
.meltyHeat25-mv__image img {
  width: 100%;
  height: auto;
}
.meltyHeat25-mv__on-heading {
  pointer-events: none;
}
.meltyHeat25-mv__on-heading span {
  position: absolute;
}
.meltyHeat25-mv__on-heading span:nth-of-type(1) {
  top: calc(37 * var(--formula));
  left: calc(112 * var(--formula));
  width: calc(451 * var(--formula));
}
.meltyHeat25-mv__on-heading span:nth-of-type(2) {
  top: calc(88 * var(--formula));
  left: calc(420 * var(--formula));
  width: calc(227 * var(--formula));
}
.meltyHeat25-mv__on-contents {
  position: absolute;
  width: 100%;
  bottom: calc(148 * var(--formula));
  left: 0;
  left: 0;
  color: #fff;
  text-align: center;
}
.meltyHeat25-mv__on-title {
  width: calc(660 * var(--formula));
  display: block;
  margin-inline: auto;
  position: relative;
  left: calc(-10 * var(--formula));
}
.meltyHeat25-mv__on-title img {
  width: 100%;
  height: auto;
  display: block;
  margin-inline: auto;
}
.meltyHeat25-mv__on-text {
  font-size: calc(26 * var(--formula));
  line-height: 2;
  letter-spacing: normal;
  font-weight: var(--font-weight-medium);
  margin-top: calc(20 * var(--formula));
}
.meltyHeat25-mv__lead {
  font-size: calc(28 * var(--formula));
  line-height: 2;
  letter-spacing: 0.06em;
  font-weight: var(--font-weight-regular);
  text-align: center;
  margin-top: calc(67 * var(--formula));
}

.meltyHeat25-anchor {
  margin-top: calc(122 * var(--formula));
}
.meltyHeat25-anchor__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: calc(16 * var(--formula)) calc(60 * var(--formula));
  padding-left: calc(50 * var(--formula));
  padding-bottom: calc(45 * var(--formula));
}
.meltyHeat25-anchor__item {
  flex: 0 0 auto;
}
.meltyHeat25-anchor__item:nth-of-type(1) .meltyHeat25-anchor__item-text {
  width: calc(123 * var(--formula));
  height: calc(125 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(1) .meltyHeat25-anchor__image img:nth-of-type(1) {
  top: calc(34 * var(--formula));
  left: calc(15 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(1) .meltyHeat25-anchor__image img:nth-of-type(2) {
  right: calc(17 * var(--formula));
  bottom: calc(51 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__item-text {
  top: calc(26 * var(--formula));
  right: calc(26 * var(--formula));
  width: calc(159 * var(--formula));
  height: calc(160 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__image img:nth-of-type(1) {
  top: calc(38 * var(--formula));
  left: calc(11 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__image img:nth-of-type(2) {
  right: calc(19 * var(--formula));
  bottom: calc(46 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(2) .meltyHeat25-anchor__arrow {
  bottom: calc(21 * var(--formula));
  left: calc(120 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(3) {
  margin-top: calc(-122 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__item-text {
  top: unset;
  right: unset;
  left: calc(-22 * var(--formula));
  bottom: calc(-35 * var(--formula));
  width: calc(123 * var(--formula));
  height: calc(120 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__image img:nth-of-type(1) {
  top: calc(46 * var(--formula));
  left: calc(12 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__image img:nth-of-type(2) {
  right: calc(17 * var(--formula));
  bottom: calc(32 * var(--formula));
}
.meltyHeat25-anchor__item:nth-of-type(3) .meltyHeat25-anchor__arrow {
  bottom: calc(5 * var(--formula));
  left: calc(122 * var(--formula));
}
.meltyHeat25-anchor__contents {
  position: relative;
  display: block;
  padding-top: calc(51 * var(--formula));
  padding-right: calc(45 * var(--formula));
  transition: none;
}
.meltyHeat25-anchor__item-text {
  position: absolute;
  top: calc(28 * var(--formula));
  right: calc(28 * var(--formula));
}
.meltyHeat25-anchor__item-text img {
  width: 100%;
  height: auto;
}
.meltyHeat25-anchor__image {
  width: calc(270 * var(--formula));
  height: calc(270 * var(--formula));
  aspect-ratio: 1/1;
  position: relative;
}
.meltyHeat25-anchor__image::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: blur(calc(4 * var(--formula)));
  z-index: -1;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}
.meltyHeat25-anchor__image img {
  position: absolute;
  width: calc(150 * var(--formula));
  height: auto;
}
.meltyHeat25-anchor__image img:nth-of-type(1) {
  z-index: 1;
}
.meltyHeat25-anchor__arrow {
  position: absolute;
  bottom: calc(21 * var(--formula));
  left: calc(125 * var(--formula));
}
.meltyHeat25-anchor__arrow svg {
  width: calc(22 * var(--formula));
  height: calc(11 * var(--formula));
}

.meltyHeat25-section-catch__container {
  position: relative;
}
.meltyHeat25-section-catch__container::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: calc(30 * var(--formula));
  width: calc(610 * var(--formula));
  height: calc(610 * var(--formula));
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  filter: blur(calc(4 * var(--formula)));
  z-index: 0;
  pointer-events: none;
}
.meltyHeat25-section-catch__title {
  color: var(--color-primary);
  font-family: var(--font-renata);
  font-size: calc(62 * var(--formula));
  line-height: 1.3225806452;
  letter-spacing: normal;
  font-weight: var(--font-weight-regular);
  text-align: center;
}
.meltyHeat25-section-catch__credit {
  font-size: calc(28 * var(--formula));
  line-height: 1.7142857143;
  letter-spacing: 0.06em;
  font-weight: var(--font-weight-regular);
  text-align: center;
  margin-top: calc(7 * var(--formula));
}
.meltyHeat25-section-catch__credit-price {
  font-family: var(--font-en);
  font-size: calc(24 * var(--formula));
  line-height: 2.3333333333;
  letter-spacing: 0.06em;
  font-weight: var(--font-weight-regular);
  display: block;
  text-align: center;
  margin-top: calc(1 * var(--formula));
}
.meltyHeat25-section-catch__images {
  width: calc(336 * var(--formula));
  height: calc(252 * var(--formula));
  position: relative;
  aspect-ratio: 336/252;
  margin: calc(50 * var(--formula)) auto 0 auto;
}
.meltyHeat25-section-catch__images-item {
  width: calc(210 * var(--formula));
  height: auto;
  display: block;
  position: absolute;
}
.meltyHeat25-section-catch__images-item img {
  width: 100%;
  height: auto;
}
.meltyHeat25-section-catch__images-item a {
  display: block;
}
.meltyHeat25-section-catch__images-item:nth-of-type(1) {
  z-index: 1;
  left: calc(1 * var(--formula));
  top: calc(-14 * var(--formula));
}
.meltyHeat25-section-catch__images-item:nth-of-type(2) {
  right: calc(0 * var(--formula));
  bottom: calc(14 * var(--formula));
}
.meltyHeat25-section-catch__text {
  font-size: calc(24 * var(--formula));
  line-height: 2;
  letter-spacing: 0.06em;
  font-weight: var(--font-weight-regular);
  text-align: center;
  margin-top: calc(24 * var(--formula));
  position: relative;
  left: calc(7 * var(--formula));
}

.meltyHeat25-image__main {
  position: relative;
}
.meltyHeat25-image__image img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.meltyHeat25-image__color {
  display: flex;
  align-items: center;
  gap: calc(10 * var(--formula));
  position: absolute;
  right: calc(20 * var(--formula));
  top: calc(3 * var(--formula));
  z-index: 1;
}
.meltyHeat25-image__color--left {
  left: calc(20 * var(--formula));
  top: calc(3 * var(--formula));
  right: unset;
}
.meltyHeat25-image__color--re {
  flex-direction: row-reverse;
}
.meltyHeat25-image__color-text {
  font-family: var(--font-en);
  font-size: calc(24 * var(--formula));
  line-height: 2.3333333333;
  letter-spacing: 0.06em;
  font-weight: var(--font-weight-regular);
}
.meltyHeat25-image__color-chip {
  width: calc(24 * var(--formula));
  height: calc(24 * var(--formula));
  display: block;
}
.meltyHeat25-image__color-chip--black {
  background-color: #000;
}
.meltyHeat25-image__color-chip--white {
  background-color: #f7f3ed;
}

.meltyHeat25-credit {
  font-size: calc(24 * var(--formula));
  line-height: 2;
  letter-spacing: 0.06em;
  font-weight: var(--font-weight-regular);
  font-family: var(--font-en);
}
.meltyHeat25-credit__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: calc(1 * var(--formula)) calc(27 * var(--formula));
  padding: 0 calc(65 * var(--formula));
}
.meltyHeat25-links {
  margin-top: calc(134 * var(--formula));
}
.meltyHeat25-links__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0 calc(50 * var(--formula));
}
.meltyHeat25-links__item {
  flex: 0 0 auto;
  position: relative;
  min-width: calc(300 * var(--formula));
  min-height: calc(300 * var(--formula));
}
.meltyHeat25-links__item::before {
  content: "";
  display: block;
  width: calc(300 * var(--formula));
  height: calc(300 * var(--formula));
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  filter: blur(calc(4 * var(--formula)));
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 0;
}
.meltyHeat25-links__item:nth-of-type(1) .meltyHeat25-links__item-text {
  margin-top: calc(-90 * var(--formula));
  display: block;
}
.meltyHeat25-links__item:nth-of-type(1) .meltyHeat25-links__item-arrow {
  bottom: calc(20 * var(--formula));
}
.meltyHeat25-links__item:nth-of-type(2) .meltyHeat25-links__item-text {
  position: relative;
  left: calc(-6 * var(--formula));
}
.meltyHeat25-links__item:nth-of-type(2) .meltyHeat25-links__item-arrow {
  bottom: calc(86 * var(--formula));
  left: 49%;
}
.meltyHeat25-links__link {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
}
.meltyHeat25-links__item-images {
  width: calc(246 * var(--formula));
  margin: 0 auto;
  position: relative;
  left: calc(4 * var(--formula));
  top: calc(-10 * var(--formula));
}
.meltyHeat25-links__item-images img {
  width: 100%;
  height: auto;
}
.meltyHeat25-links__item-text {
  font-size: calc(40 * var(--formula));
  line-height: 2.05;
  letter-spacing: normal;
  font-weight: var(--font-weight-regular);
  font-family: var(--font-renata);
  color: #564533;
}
.meltyHeat25-links__item-arrow {
  display: block;
  width: fit-content;
  height: fit-content;
  position: absolute;
  bottom: calc(50 * var(--formula));
  left: 50%;
  transform: translateX(-50%);
}
.meltyHeat25-links__item-arrow svg {
  width: calc(22 * var(--formula));
  height: calc(22 * var(--formula));
}

.meltyHeat25-section.meltyHeat25-section--off-shoulder {
  margin-top: calc(151 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-section-catch__title {
  width: fit-content;
  margin: 0 auto;
  left: calc(4 * var(--formula));
  position: relative;
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--01 {
  margin-top: calc(88 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--01 .meltyHeat25-image__main {
  width: calc(590 * var(--formula));
  margin-right: auto;
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--02 {
  margin-top: calc(50 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--02 .meltyHeat25-image__main {
  width: calc(550 * var(--formula));
  margin-left: auto;
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--03 {
  margin-top: calc(50 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--03 .meltyHeat25-image__main {
  width: calc(650 * var(--formula));
  margin-inline: auto;
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--04 {
  margin-top: calc(50 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--04 .meltyHeat25-image__main:nth-of-type(1) {
  width: calc(370 * var(--formula));
  margin-left: auto;
  z-index: 1;
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-image--04 .meltyHeat25-image__main:nth-of-type(2) {
  width: calc(490 * var(--formula));
  margin-right: auto;
  margin-top: calc(-212 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--off-shoulder .meltyHeat25-credit {
  margin-top: calc(35 * var(--formula));
}

.meltyHeat25-section.meltyHeat25-section--crew-neck {
  margin-top: calc(151 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--crew-neck .meltyHeat25-section-catch__title {
  position: relative;
  left: calc(5 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--crew-neck .meltyHeat25-image--01 {
  margin-top: calc(90 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--crew-neck .meltyHeat25-image--01 .meltyHeat25-image__main {
  width: calc(650 * var(--formula));
  margin-inline: auto;
}
.meltyHeat25-section.meltyHeat25-section--crew-neck .meltyHeat25-image--02 {
  margin-top: calc(49 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--crew-neck .meltyHeat25-image--02 .meltyHeat25-image__main:nth-of-type(1) {
  width: calc(430 * var(--formula));
  margin-left: auto;
}
.meltyHeat25-section.meltyHeat25-section--crew-neck .meltyHeat25-image--02 .meltyHeat25-image__main:nth-of-type(2) {
  width: calc(570 * var(--formula));
  margin-right: auto;
  margin-top: calc(-90 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--crew-neck .meltyHeat25-credit {
  margin-top: calc(36 * var(--formula));
}

.meltyHeat25-section.meltyHeat25-section--short-pants {
  margin-top: calc(152 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--short-pants .meltyHeat25-section-catch__title {
  position: relative;
  left: calc(6 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--short-pants .meltyHeat25-image--01 {
  margin-top: calc(86 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--short-pants .meltyHeat25-image--01 .meltyHeat25-image__main {
  width: calc(650 * var(--formula));
  margin-inline: auto;
}
.meltyHeat25-section.meltyHeat25-section--short-pants .meltyHeat25-image--02 {
  margin-top: calc(52 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--short-pants .meltyHeat25-image--02 .meltyHeat25-image__main:nth-of-type(1) {
  width: calc(410 * var(--formula));
  margin-left: auto;
}
.meltyHeat25-section.meltyHeat25-section--short-pants .meltyHeat25-image--02 .meltyHeat25-image__main:nth-of-type(2) {
  width: calc(460 * var(--formula));
  margin-right: auto;
  margin-top: calc(-207 * var(--formula));
}
.meltyHeat25-section.meltyHeat25-section--short-pants .meltyHeat25-credit {
  margin-top: calc(36 * var(--formula));
}

.fade {
  opacity: 0;
  transition: opacity 1s ease;
}
.fade.is-active {
  opacity: 1;
}

.fade-up:not(.meltyHeat25-links):not(.meltyHeat25-anchor):not(.meltyHeat25-section-catch__images) {
  opacity: 0;
  transform: translateY(calc(60 * var(--formula)));
  transition: opacity 1s ease, transform 1s ease;
}
.fade-up:not(.meltyHeat25-links):not(.meltyHeat25-anchor):not(.meltyHeat25-section-catch__images).is-active {
  opacity: 1;
  transform: translate(0);
}

.meltyHeat25-mv__image > img {
  opacity: 0;
  transition: opacity 1s ease;
}
.meltyHeat25-mv__image .meltyHeat25-mv__on-heading span {
  opacity: 0;
  transition: opacity 1s ease, transform 1s ease;
  transform: translateY(calc(60 * var(--formula)));
}
.meltyHeat25-mv__image .meltyHeat25-mv__on-heading span:nth-of-type(1) {
  transition-delay: 0.2s;
}
.meltyHeat25-mv__image .meltyHeat25-mv__on-heading span:nth-of-type(2) {
  transition-delay: 0.4s;
}
.meltyHeat25-mv__image .meltyHeat25-mv__on-title {
  opacity: 0;
  transition: opacity 1s ease, transform 1s ease;
  transition-delay: 0.6s;
  transform: translateY(calc(60 * var(--formula)));
}
.meltyHeat25-mv__image .meltyHeat25-mv__on-text {
  opacity: 0;
  transition: opacity 1s ease, transform 1s ease;
  transition-delay: 0.8s;
  transform: translateY(calc(60 * var(--formula)));
}

.meltyHeat25-mv__image.is-active > img {
  opacity: 1;
}
.meltyHeat25-mv__image.is-active .meltyHeat25-mv__on-heading span {
  opacity: 1;
  transform: translate(0);
}
.meltyHeat25-mv__image.is-active .meltyHeat25-mv__on-title {
  opacity: 1;
  transform: translate(0);
}
.meltyHeat25-mv__image.is-active .meltyHeat25-mv__on-text {
  opacity: 1;
  transform: translate(0);
}

.meltyHeat25__container .meltyHeat25__sticky {
  opacity: 0;
  transition: opacity 1s ease;
}

.meltyHeat25__container.is-active .meltyHeat25__sticky {
  opacity: 1;
}

.meltyHeat25-anchor.fade-up .meltyHeat25-anchor__item {
  opacity: 0;
  transform: translateY(calc(60 * var(--formula)));
  transition: opacity 1s ease, transform 1s ease;
}
.meltyHeat25-anchor.fade-up .meltyHeat25-anchor__item:nth-of-type(2) {
  transition-delay: 0.2s;
}
.meltyHeat25-anchor.fade-up .meltyHeat25-anchor__item:nth-of-type(3) {
  transition-delay: 0.4s;
}
.meltyHeat25-anchor.fade-up.is-active .meltyHeat25-anchor__item {
  opacity: 1;
  transform: translateY(0);
}

.meltyHeat25-links.fade-up .meltyHeat25-links__item {
  opacity: 0;
  transform: translateY(calc(60 * var(--formula)));
  transition: opacity 1s ease, transform 1s ease;
}
.meltyHeat25-links.fade-up .meltyHeat25-links__item:nth-of-type(2) {
  transition-delay: 0.2s;
}
.meltyHeat25-links.fade-up.is-active .meltyHeat25-links__item {
  opacity: 1;
  transform: translateY(0);
}

.meltyHeat25-section-catch__images.fade-up .meltyHeat25-section-catch__images-item {
  opacity: 0;
  transform: translateY(calc(60 * var(--formula)));
  transition: opacity 1s ease, transform 1s ease;
}
.meltyHeat25-section-catch__images.fade-up.is-active .meltyHeat25-section-catch__images-item {
  opacity: 1;
  transform: translateY(0);
}
.meltyHeat25-section-catch__images.fade-up.is-active .meltyHeat25-section-catch__images-item:nth-of-type(2) {
  transition-delay: 0.2s;
}/*# sourceMappingURL=style.css.map */