.sub.sub02-04 .inner .content-area .content .content-title {
  color: #59b97f;
}
.sub.sub02-04 .inner .content-area .content .img-text-area {
  margin-top: 0;
  align-items: stretch;
}
.sub.sub02-04 .inner .content-area .content .img-text-area .line {
  width: 1px;
  flex-shrink: 0;
  background-color: #59b97f;
}
.sub.sub02-04 .inner .content-area .content .img-text-area .img-box {
  width: 35%;
  padding-bottom: 60px;
}
.sub.sub02-04 .inner .content-area .content .img-text-area .text-box {
  width: 65%;
  padding-bottom: 60px;
}
.sub.sub02-04 .inner .content-area .content .img-text-area .text-box .mt-60 {
  margin-top: 60px;
}

@media (max-width: 768px) {
  .sub.sub02-04 .inner .content-area .content .img-text-area {
    margin-top: 0;
    align-items: stretch;
  }
  .sub.sub02-04 .inner .content-area .content .img-text-area .line {
    width: 100%;
    height: 1px;
    flex-shrink: 0;
    background-color: #59b97f;
  }
  .sub.sub02-04 .inner .content-area .content .img-text-area .img-box {
    width: 100%;
    padding-bottom: 0px;
  }
  .sub.sub02-04 .inner .content-area .content .img-text-area .text-box {
    width: 100%;
    padding-bottom: 60px;
  }
  .sub.sub02-04 .inner .content-area .content .img-text-area .text-box .mt-60 {
    margin-top: 40px;
  }
}/*# sourceMappingURL=sub02-04.css.map */