/* ===============================================================================
Links
=============================================================================== */
/* links-section
========================= */
/* links-sec-1 */
.links-sec-1 .blks-1 .linkList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.links-sec-1 .blks-1 .linkList__item {
  width: 222px;
  position: relative;
  margin-right: 15px;
}
.links-sec-1 .blks-1 .linkList__item:nth-child(3n) {
  margin-right: 0;
}
.links-sec-1 .blks-1 .linkList__item a {
  position: relative;
  height: 173px;
  display: block;
}
.links-sec-1 .blks-1 .linkList__item a img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  font-family: "object-fit: contain;";
  width: 100%;
  height: 100%;
}
.links-sec-1 .blks-1 .linkList__item a:hover .linkList__item__logo-2 {
  opacity: 1;
}
.links-sec-1 .blks-1 .linkList__item__logo-2 {
  opacity: 0;
}
@media screen and (max-width: 768px) {
  .links-sec-1 .blks-1 .linkList__item {
    width: 50%;
    margin-right: 0;
  }
  .links-sec-1 .blks-1 .linkList__item a {
    height: 0;
    padding-top: 77.92%;
  }
}