.companypagefv .ttl {
  width: 41.315%;
  margin: 0 auto;
}

.companypagecontent__inner {
  position: relative;
  padding: 12% 6% 12% 13%;
  border: 1px solid #707070;
  border-radius: 34px;
  background-color: #fff;
}
.companypagecontent__list {
  font-weight: bold;
}
.companypagecontent__item {
  display: flex;
  gap: 4%;
  font-size: clamp(0.1rem, 3.50364964vw, 2.4rem);
  line-height: 1.5;
}
.companypagecontent__itemHead {
  width: 25%;
}
.companypagecontent__itemBottom {
  width: 75%;
}
.companypagecontent__item + .companypagecontent__item {
  margin-top: 7%;
}
.companypagecontent__logoList {
  margin: 16.086% auto 0;
  width: 53.08%;
}
.companypagecontent__logoItem + .companypagecontent__logoItem {
  margin-top: 16%;
}

@media screen and (min-width: 768px) {
  .companypagefv .ttl {
    width: 22.1356%;
  }
  .companypagecontent {
    width: 78%;
    max-width: 1485px;
  }
  .companypagecontent__inner {
    padding: 5.7915% 6.7345%;
    border-radius: 40px;
  }
  .companypagecontent__item {
    font-size: clamp(0.1rem, 1.25vw, 2.4rem);
  }
  .companypagecontent__itemHead {
    width: 9%;
  }
  .companypagecontent__itemBottom {
    width: 91%;
  }
  .companypagecontent__item + .companypagecontent__item {
    margin-top: 3%;
  }
  .companypagecontent__logoList {
    position: absolute;
    top: 28%;
    right: 9%;
    width: 28.6586%;
    margin: 0;
  }
}/*# sourceMappingURL=company.css.map */