@charset "utf-8";

.smp-c-list-check-01 {
  margin-top: 30px;
  font-size: 100%;
}
@media screen and (max-width: 768px) {
  .smp-c-list-check-01 {
    margin-top: 7.8125vw;
    font-size: 4.166666666666666vw;
  }
}
.smp-c-list-check-01 li {
  color: #2c3b3a;
}
.smp-c-list-check-01 li span {
  position: relative;
  margin-left: 0px;
}

.smp-c-list-check-01 li span:before {
  display: inline-block;
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  top: 4px;
  left: 40px;
  background-image: url(/assets/img/icon-check-green.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 768px) {
  .smp-c-list-check-01 li span:before {
    width: 4.6875vw;
    height: 4.6875vw;
    top: 1.041666666666667vw;
  }
}
.smp-c-list-check-01 li + li {
  margin-top: 7px;
}
@media screen and (max-width: 768px) {
  .smp-c-list-check-01 li + li {
    margin-top: 1.822916666666667vw;
  }
}

/* 環境用 */
.smp-c-list-check-02 {
  margin-top: 30px;
  font-size: 100%;
}
@media screen and (max-width: 768px) {
  .smp-c-list-check-02 {
    margin-top: 7.8125vw;
    font-size: 4.166666666666666vw;
  }
}
.smp-c-list-check-02 li {
  color: #2c3b3a;
}
.smp-c-list-check-02 li span {
  position: relative;
  margin-left: 0px;
}

.smp-c-list-check-02 li span:before {
  display: inline-block;
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  top: 4px;
  left: 65px;
  background-image: url(/assets/img/icon-check-green.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 768px) {
  .smp-c-list-check-02 li span:before {
    width: 4.6875vw;
    height: 4.6875vw;
    top: 1.041666666666667vw;
  }
}
.smp-c-list-check-02 li + li {
  margin-top: 7px;
}
@media screen and (max-width: 768px) {
  .smp-c-list-check-02 li + li {
    margin-top: 1.822916666666667vw;
  }
}