.aj-general-container .visual-header.nutrition-index {
  background-image: url(/company/jp/nutrition/img/maintitle_bg.jpg);
}
.aj-general-container .trio .img-with-title .title.sm {
  font-size: 18px;
}
.aj-general-container .tile-link.nutrition-activities .panel a .content .title {
  font-size: 24px;
}
.aj-general-container .sdgs-icons {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 20px;
       column-gap: 20px;
  padding: 10px 30px 0 0;
}
.aj-general-container .sdgs-icons img {
  display: block;
  flex: 1;
  width: calc(50% - 10px);
}

@media screen and (max-width: 767px) {
  .aj-general-container .visual-header.nutrition-index::after {
    background-image: url(/company/jp/nutrition/img/maintitle_bg_sp.jpg);
  }
  .aj-general-container .tile-link.nutrition-activities .panel a .content .title {
    font-size: 20px;
  }
  .aj-general-container .sdgs-icons {
    display: flex;
    justify-content: space-between;
    -moz-column-gap: 10px;
         column-gap: 10px;
    padding: 0;
  }
  .aj-general-container .sdgs-icons img {
    display: block;
    flex: 1;
    width: calc(50% - 10px);
  }
}

/*# sourceMappingURL=nutrition.css.map */