@media screen and (min-width: 768px) {
  .p-sdgs .c-block-col2__content-title {
    font-size: 32px;
    line-height: 1.65625;
  }
  .p-sdgs-heading__navigation {
    margin-top: 58px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1420px) {
  .p-sdgs-heading__navigation .c-anchor-navigation__item .u-only-responsive {
    display: inline;
  }
}
@media screen and (min-width: 768px) {
  .p-sdgs-gender {
    padding: 50px 0 0;
  }
  .p-sdgs-cities {
    padding: 70px 0 0;
  }
  .p-sdgs-growth {
    padding: 70px 0 0;
  }
  .p-sdgs-responsible {
    padding: 70px 0 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-sdgs-heading__navigation {
    margin-top: 30px;
  }
  .p-sdgs-gender {
    padding: 42px 0 0;
  }
  .p-sdgs-cities {
    padding: 89px 0 0;
  }
  .p-sdgs-growth {
    padding: 89px 0 0;
  }
  .p-sdgs-responsible {
    padding: 89px 0 130px;
  }
}

@media screen and (max-width: 767px) {
  html[lang=en] .p-sdgs .c-anchor-navigation {
    display: block;
  }
  html[lang=en] .p-sdgs .c-anchor-navigation__item {
    width: 100%;
  }
  html[lang=en] .p-sdgs .c-anchor-navigation__item--ja {
    white-space: unset;
  }
}