@media screen and (max-width: 428px) {
  .point__contents {
    padding: 0 25px;
  }

  .point__contents-item {
    display: flex;
    align-items: center;
    margin-bottom: 35px;
  }

  .point__contents-text {
    width: 100%;
  }

  .point__contents-img {
    margin-right: 32px;
  }

  .point__contents-outline {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 429px) {
  .point__contents {
    display: flex;
    justify-content: center;
  }

  .point__contents-item {
    width: 175px;
    margin: 0 32px;
  }

  .point__contents-text {
    margin-top: 24px;
  }

  .point__contents-img img {
    width: 100%;
  }

  .point__contents-outline {
    margin-bottom: 8px;
  }
}
