@charset "UTF-8";
.app-point{
  display: flex;
  flex-wrap: wrap;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.app-point h3{
  font-size: 20px;
  margin-bottom: 0.25em;
  width: 100%;
}
.app-point-left{
  width: 70%;
}
.app-point-left li{
  display: flex;
  line-height: 1.6;
}
.app-point-left span{
  white-space: nowrap;
}
.app-point-right{
  margin-left: 1em;
  width: calc(30% - 1em);
}
@media screen and (min-width: 769px) {
  .app-point-left:not(.five-point .app-point-left){
    width: 84%;
  }
  .app-point-right:not(.five-point .app-point-right){
    width: calc(16% - 1em);
  }
}