.points-a__list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }

.points-a__item { width: calc(100% / 3); padding: 0 15px; }

.points-a__thumb { position: relative; }

.points-a__thumb-main { max-width: 100%; }

.points-a__subttl { font-size: 18px; font-weight: bold; margin-top: 1.0em; }

.points-a__explain { margin-top: 0.5em; line-height: 1.5em; }

.points-a__explain p { display: inline-block; text-align: left; }

.points-a__explain p:not(:last-child) { margin-bottom: 1em; }

@media (max-width: 767px) { .points-a__list { margin: 0 -7.5px; }
  .points-a__item { padding: 0 7.5px; } }
@media (max-width: 575px) { .points-a__item { width: 100%; }
  .points-a__item:not(:last-child) { margin-bottom: 15px; } }

/*# sourceMappingURL=points_a.css.map */