@media screen and (min-width: 960px) {
  /* PC */
  /* ----------  ---------- */
  section.service-list .section-header {
    margin-bottom: 1.35rem;
  }

  section.service-list .section-header h2 {
  }
  
  section.service-list .content {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }

  section.service-list .content .icon {
    width: 5.75rem;
    height: 5.75rem;

    flex-shrink: 0;

    margin-right: 35px;
  }

  section.service-list .content .icon svg {
    width: 100%;
    height: 100%;
  }

  section.service-list .content .information {
  }

  section.service-list .content .information .title {
    margin-bottom: 0.85rem;
  }

  section.service-list .content .information .overview {
    margin-bottom: 0.85rem;
  }

  section.service-list .content .information .button-link {
  }

}

@media screen and (max-width: 959px) {
  /* Tablet and Mobile */
  /* ----------  ---------- */
  section.service-list .section-header {
    margin-bottom: 1.15rem;
  }

  section.service-list .section-header h2 {
  }

  section.service-list .content {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }

  section.service-list .content .icon {
    width: 4.25rem;
    height: 4.25rem;

    flex-shrink: 0;

    margin-right: 1.35rem;
  }

  section.service-list .content .icon svg {
    width: 100%;
    height: 100%;
  }

  section.service-list .content .information {
  }

  section.service-list .content .information .title {
    margin-bottom: 0.25rem;
  }

  section.service-list .content .information .title h2 {
    font-size: var(--font-size-normal);
  }

  section.service-list .content .information .overview {
    margin-bottom: 0.35rem;
    font-size: var(--font-size-tiny);
  }

  section.service-list .content .information .button-link {
  }
}

