/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
.c-service-check + .c-service-check {
  margin-top: 0;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
.p-service-training {
  padding-bottom: var(--paddingL);
}

.p-service-training-lead {
  position: relative;
  padding: var(--padding) 0 var(--paddingS);
}

.p-service-training-lead__body {
  margin-top: 3.75rem;
}
.p-service-training-lead__body .c-paragraph-lead {
  margin-bottom: 2.5rem;
  color: #4D4D4D;
}
@media screen and (min-width: 1024px) {
  .p-service-training-lead__body {
    margin-top: 5rem;
  }
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
.p-service-consulting {
  padding-bottom: var(--paddingL);
}

.p-service-consulting-lead {
  position: relative;
  padding: var(--padding) 0 var(--paddingS);
}

.p-service-consulting-lead__body {
  margin-top: 3.75rem;
}
.p-service-consulting-lead__body .c-paragraph-lead {
  margin-bottom: 2.5rem;
  color: #4D4D4D;
}
@media screen and (min-width: 1024px) {
  .p-service-consulting-lead__body {
    margin-top: 5rem;
  }
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
.p-service-feedback {
  padding-bottom: var(--paddingL);
}

.p-service-feedback-lead {
  position: relative;
  padding: var(--padding) 0 var(--paddingS);
}

.p-service-feedback-lead__body {
  margin-top: 3.75rem;
}
.p-service-feedback-lead__body .c-paragraph-lead {
  margin-bottom: 2.5rem;
  color: #4D4D4D;
}
@media screen and (min-width: 1024px) {
  .p-service-feedback-lead__body {
    margin-top: 5rem;
  }
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
.cm-service-feature {
  padding-top: var(--padding);
}
@media screen and (min-width: 1024px) {
  .cm-service-feature__head {
    max-width: 43.75rem;
  }
}

.cm-service-feature__items {
  margin-top: 2.5rem;
  display: -ms-grid;
  display: grid;
  gap: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .cm-service-feature__items {
    margin-top: 5rem;
    -ms-grid-columns: 1fr 3.75rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 3.125rem 3.75rem;
  }
}

.c-service-check dd figure {
  width: 10rem;
  margin-inline: auto;
}
@media screen and (min-width: 1024px) {
  .c-service-check dd figure {
    width: 16.875rem;
  }
}

.cm-service-merit {
  padding-top: var(--padding);
}
@media screen and (min-width: 1024px) {
  .cm-service-merit__head {
    max-width: 43.75rem;
  }
}

.cm-service-merit__items {
  margin-top: 2.5rem;
  display: -ms-grid;
  display: grid;
  gap: 2.5rem 1.25rem;
}
@media screen and (min-width: 1024px) {
  .cm-service-merit__items {
    margin-top: 5rem;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/