.v-text {
  font-size: 15px;
  padding: 0 40px;
  color: #888888;
}

.v-qualification > ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin-top: 98px;
}
.v-qualification > ul > li {
  margin-bottom: 60px;
  margin-right: 45px;
}
.v-qualification > ul > li > img {
  box-shadow: 2px 3px 10px 2px #EBEBEB;
}
.v-qualification > ul > li > img.has-noshadow {
  box-shadow: none;
}
.v-qualification > ul > li.has-nomargin {
  margin-right: 0;
}
.v-qualification > ul > li.has-bottom {
  margin-bottom: 172px;
}
.v-qualification > ul > li > p {
  text-align: center;
  font-size: 16px;
}

@media screen and (max-width: 750px) {
  .v-text {
    font-size: 1.5rem;
    padding: 0;
    margin-top: 4rem;
  }

  .v-qualification > ul {
    margin-top: 5.3rem;
  }
  .v-qualification > ul > li {
    margin: 0 auto 3.7rem;
    width: 16.2rem;
    text-align: center;
  }
  .v-qualification > ul > li:nth-child(2) p {
    white-space: nowrap;
  }
  .v-qualification > ul > li > img {
    width: 14.5rem;
  }
  .v-qualification > ul > li > img.has-width {
    width: 11rem;
  }
  .v-qualification > ul > li.has-bottom {
    margin-bottom: 17.2rem;
  }
  .v-qualification > ul > li > p {
    text-align: center;
    font-size: 1.4rem;
    margin-top: 1rem;
    letter-spacing: 0;
  }
}
/*# sourceMappingURL=index.css.map */