@charset "UTF-8";

.sdgs-link {
}
.sdgs-link .box {
  width: calc(100% / var(--column, 5));
}
.sdgs-link .box:nth-child(even) {
  margin-top: 60px !important;
}
.sdgs-wrapper div:has(ul) {
  display: none;
}
.sdgs-wrapper .cont_2clm .box,
.sdgs-wrapper .cont_2clm .box div {
  display: block !important;
}
.sdgs-wrapper .cont_2clm .box div ul {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(70px, 1fr));
  gap: 10px;
}
.sdgs-wrapper .cont_2clm .box div ul li a {
  position: relative;
  overflow: hidden;
}
.sdgs-wrapper .cont_2clm .box div ul li a:before {
  padding-top: 80% !important;
  display: block;
  content: "";
}
.sdgs-wrapper .cont_2clm .box div ul li a img {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.box_3.title_1._index.cont_2clm {
  justify-content: center;
}
@media only screen and (max-width: 1200px) {
}

@media only screen and (max-width: 834px) {
}

@media only screen and (max-width: 640px) {
}
