/*
** .general
*/

.general__contents > * + * {
  margin-top: 2rem;
}

.general__recommend {
  font-size: 1.6rem;
  font-weight: 500;
  color: var(--main);
}

.general__site-link {
  margin-left: 0;
}


/*
** .sick-child-care-examination
*/

.sick-child-care-examination__list {
  grid-row-gap: 1rem;
  line-height: 1.25;
  margin-left: 1em;
}


/*
** .vaccination-and-baby-examination
** .counseling-medical-care
*/

.counseling-medical-care__text {
  margin-bottom: 2rem;
}

.vaccination-and-baby-examination__item-headline,
.counseling-medical-care__item-headline {
  font-size: 1.8rem;
  font-weight: 500;
  color: var(--main);
  line-height: 1.25;
  margin-bottom: 1rem;
}

.vaccination-and-baby-examination__item-contents + .vaccination-and-baby-examination__item-headline,
.counseling-medical-care__item-contents + .counseling-medical-care__item-headline {
  margin-top: 2rem;
}

.counseling-medical-care__item-contents a {
  color: var(--link);
  text-decoration: underline;
}