.sub.sub03-08 {
  background-color: #fffbf0;
}
.sub.sub03-08 .content {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 50px;
  justify-content: center;
}
.sub.sub03-08 .content .item {
  text-align: center;
  width: calc((100% - 60px) / 3);
  background-color: #fff;
  border-bottom: 1px solid #000;
}
.sub.sub03-08 .content .item img {
  width: 100%;
  height: 100%;
}

@media (max-width: 425px) {
  .sub.sub03-08 .content {
    flex-direction: column;
  }
  .sub.sub03-08 .content .item {
    width: 100%;
  }
}/*# sourceMappingURL=sub03-08.css.map */