/* about */
.about__lead {
  margin: 0 auto 40px auto;
  text-align: center;
}
.about__inner {
  display: flex;
  gap: 2em;
}
.about__inner--item {
  box-shadow: var(--shadow-outside);
  flex: 1;
  padding: 30px;
  width: 100%;
}
.about__inner--item img {
  display: block;
  margin: 0 auto 1em auto;
  width: 100%;
  max-width: 120px;
  height: auto;
}
.about__inner--item p:last-child {
  margin-top: .5em;
}

.charge__inner {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.charge__inner img {
  width: 100%;
  max-width: 658px;
}
.charge__inner ul {
  margin-top: 30px;
}

.api__inner--flow {
  box-shadow: var(--shadow-inside-img);
  display: block;
  margin: 1em auto 80px auto;
}
.api__inner--flow img {
  position: relative;
  z-index: -1;
}

@media screen and (max-width: 1200px) {
.about__inner--item br {
  display: none;
  }
}

@media screen and (max-width: 1000px) {
  .about__inner {
    gap: 1em;
  }
  .about__inner--item {
    padding: 1em;
  }
}
@media screen and (max-width: 768px) {
  .about__inner {
    flex-direction: column;
  }
  .about__inner--item {
    padding: 30px;
  }
}
@media screen and (max-width: 450px) {
  .about__lead {
    text-align: start;
  }
  .api__inner--flow {
    margin-bottom: 60px;
  }
}