@media only screen and (min-width: 561px) {
  .main-content {
    padding-bottom: 112px;
  }
  #service .service__text {
    margin-top: 58px;
  }
  #service .service__sub__title2 {
    margin-bottom: 43px;
  }
  .service__c-row .content {
    padding-top: 31px;
  }
  #service .service__sub__title3 {
    margin-top: 107px;
  }
  .img-row .row .content {
    padding-top: 5px;
  }
  .img-row .row h4 {
    margin-bottom: 27px;
  }
}

/*--------------------------------------
  smartphone
--------------------------------------*/
@media only screen and (max-width: 560px) {
  .main-content {
    padding-bottom: 60px;
  }
  #service .service__text {
    margin-top: 53px;
    margin-bottom: 59px;
  }
  #service .service__sub__title2 {
    margin-bottom: 56px;
  }
  .service__c-row {
    padding-top: 71px;
  }
  .service__c-row .content {
    padding-top: 64px;
  }
  .img-row .row .content h4 {
    margin-bottom: 22px;
  }
  .img-row .row .photo {
    margin-top: 19px;
  }
  #service .service__sub__title4 {
    margin: 55px 0 62px;
  }
}

/*# sourceMappingURL=outsource.css.map */
