.main-content-s {
  margin-top: 40px;
}
.main-content-s .s-img {
  max-width: 1000px;
  margin: 0 auto;
}
.main-content-s .main-info .service-catch {
  margin-top: 16px;
}
.main-content-s .main-info .service-catch p {
  font-size: 26px;
  background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);
  display: inline-block;
  padding: 5px 15px;
  font-weight: 700;
}
@media screen and (max-width: 1100px) {
  .main-content-s .main-info .service-catch p {
    font-size: 22px;
  }
}
.main-content-s .main-info .service-name {
  margin-top: 16px;
}
.main-content-s .main-info .service-name h1 {
  font-size: 26px;
  background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);
  display: inline-block;
  padding: 5px 15px;
}
@media screen and (max-width: 1100px) {
  .main-content-s .main-info .service-name h1 {
    font-size: 22px;
  }
}

.s-section .section-ttl {
  background-image: linear-gradient(-225deg, #2CD8D5 0%, #C5C1FF 56%, #FFBAC3 100%);
}
.s-section .section-info p:nth-child(n+2) {
  margin-top: 16px;
}
.s-section .section-info > .item {
  display: flex;
  gap: 10px;
}
.s-section .section-info > .item > img {
  width: 20px;
  margin: 0;
}
.s-section .section-info > .item > a {
  color: #000;
}
.s-section .section-info > .item:nth-child(2) {
  margin-top: 16px;
}/*# sourceMappingURL=service.css.map */