@charset "UTF-8";

/*****************************
special-construction1
*****************************/
.featureslist li:nth-child(1) .img {
  margin-bottom: 1rem;
}
.featureslist li:nth-child(1) .img img {
  aspect-ratio: 1/.6;
  object-fit: cover;
  height: auto;
  width: 100%;
}
.featureslist li:nth-child(2) .imgbox {
  max-width: 450px;
  margin-top: 3rem;
}
.featureslist li:nth-child(3) .flexbox1 {
  gap: 2rem;
}
.featureslist li:nth-child(3) .fimgbox {
  width: 35%;
}
.featureslist li:nth-child(4) .flexbox1 {
  gap: 2rem;
}
.featureslist li:nth-child(4) .fimgbox {
  width: 35%;
}
@media only screen and (max-width: 1180px) {
}
@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 820px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 767px) {
  .featureslist li:nth-child(3) .flexbox1 {
    gap: 1rem;
  }
  .featureslist li:nth-child(3) .fimgbox {
    width: 48%;
  }
  .featureslist li:nth-child(4) .flexbox1 {
    gap: 1rem;
  }
  .featureslist li:nth-child(4) .fimgbox {
    width: 48%;
  }
}