.lineuppagefv .ttl {
  width: 39%;
}

.lineuppagecontent__listInner {
  position: relative;
}
.lineuppagecontent__listTtl {
  width: 49.1488%;
}
.lineuppagecontent__list .subTtl {
  text-align: left;
}
.lineuppagecontent__listTxt {
  margin-top: 11.004%;
  font-size: clamp(0.1rem, 2.62773723vw, 1.8rem);
  line-height: 1.8;
  font-weight: bold;
}
.lineuppagecontent__listImg {
  width: 43.212%;
  right: 0;
  position: absolute;
  top: -24%;
}
.lineuppagecontent__list + .lineuppagecontent__list {
  margin-top: 20%;
}
.lineuppagecontent__item {
  margin-top: 5%;
}
.lineuppagecontent__itemInner {
  background-color: #FFF7E8;
  border-radius: 27px;
  padding: 8% 5%;
  font-weight: bold;
  margin-top: 4%;
}
.lineuppagecontent__itemTtl {
  font-size: clamp(0.1rem, 4.08759124vw, 2.8rem);
}
.lineuppagecontent__itemSubTtl {
  font-size: clamp(0.1rem, 3.35766423vw, 2.3rem);
  margin-top: 3%;
}
.lineuppagecontent__itemTxt {
  font-size: clamp(0.1rem, 2.33576642vw, 1.6rem);
  margin-top: 4%;
  line-height: 1.8;
}
.lineuppagecontent__item + .lineuppagecontent__item {
  margin-top: 10%;
}
.lineuppagecontent__otherList {
  margin-top: 14%;
}
.lineuppagecontent__otherItem {
  display: flex;
  align-items: center;
  gap: 3%;
  font-weight: bold;
}
.lineuppagecontent__otherItem + .lineuppagecontent__otherItem {
  margin-top: 4.1%;
}
.lineuppagecontent__otherItemIcon {
  background-color: #DF1F1C;
  border-radius: 50%;
  color: #fff;
  width: 15vw;
  height: 15vw;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: clamp(0.1rem, 4.37956204vw, 3rem);
}
.lineuppagecontent__otherItemTtl {
  font-size: clamp(0.1rem, 3.94160584vw, 2.7rem);
}
.lineuppagecontent__otherItemTxt {
  margin-top: 5%;
  font-size: clamp(0.1rem, 2.62773723vw, 1.8rem);
}
.lineuppagecontent__otherItem:nth-child(2) .lineuppagecontent__otherItemIcon {
  background-color: transparent;
  width: 11.3vw;
  height: 11.3vw;
}

@media screen and (min-width: 768px) {
  .lineuppagefv .ttl {
    width: 24.948%;
  }
  .lineuppagecontent {
    width: 78%;
    max-width: 1485px;
  }
  .lineuppagecontent__listInner {
    display: flex;
    align-items: center;
  }
  .lineuppagecontent__listInnerContent {
    width: 61.2124%;
  }
  .lineuppagecontent__listTtl {
    width: 45.215%;
  }
  .lineuppagecontent__list .subTtl {
    margin-top: 3.5%;
  }
  .lineuppagecontent__listTxt {
    margin-top: 4.8288%;
    font-size: clamp(0.1rem, 0.9375vw, 1.8rem);
  }
  .lineuppagecontent__listImg {
    position: relative;
    width: 33.6%;
  }
  .lineuppagecontent__list + .lineuppagecontent__list {
    margin-top: 9%;
  }
  .lineuppagecontent__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .lineuppagecontent__itemImg {
    width: 47.1385%;
  }
  .lineuppagecontent__itemInner {
    width: 46.527%;
    margin: 0;
    padding: 2.7%;
  }
  .lineuppagecontent__itemTtl {
    font-size: clamp(0.1rem, 1.875vw, 3.6rem);
  }
  .lineuppagecontent__itemSubTtl {
    font-size: clamp(0.1rem, 1.458333vw, 2.8rem);
  }
  .lineuppagecontent__itemTxt {
    font-size: clamp(0.1rem, 0.9375vw, 1.8rem);
  }
  .lineuppagecontent__item + .lineuppagecontent__item {
    margin-top: 5%;
  }
  .lineuppagecontent__otherList {
    margin-top: 8%;
  }
  .lineuppagecontent__otherItem {
    justify-content: center;
  }
  .lineuppagecontent__otherItem + .lineuppagecontent__otherItem {
    margin-top: 3%;
  }
  .lineuppagecontent__otherItemIcon {
    width: 6.3545vw;
    height: 6.3545vw;
    font-size: clamp(0.1rem, 1.927vw, 3.7rem);
  }
  .lineuppagecontent__otherItem:nth-child(2) .lineuppagecontent__otherItemIcon {
    width: 3.9vw;
    height: 3.9vw;
  }
  .lineuppagecontent__otherItemTtl {
    font-size: clamp(0.1rem, 2.39583333vw, 4.6rem);
    display: flex;
    align-items: center;
    gap: 3vw;
  }
  .lineuppagecontent__otherItemTtl span {
    font-size: clamp(0.1rem, 2.08333vw, 4rem);
  }
  .lineuppagecontent__otherItemTxt {
    font-size: clamp(0.1rem, 1.35416667vw, 2.6rem);
  }
}/*# sourceMappingURL=line-up.css.map */