@charset "UTF-8";
/* 2026-02-07　株式会社シシーダにて追加 */

.recruit .has-icon {
  display: flex;
  align-items: center;
}

.recruit .has-icon::before {
  content: "";
  width: 64px;
  height: 64px;
  background: url("../images/recruit-hokakido-logo.svg") no-repeat center / contain;
}

/* .top_header_main dl {
    text-align: center;
    width: 100%;
    max-width: 100%;
} */

/* 1枚だけ表示し、隣のスライドを見せない */
.main-swiper {
  overflow: hidden;
}

/* リンク・pictureも高さを継承 */
.top_header_main figure.main-swiper .swiper-slide a,
.top_header_main figure.main-swiper picture{
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width:1050px) {
    .top_header_main dl {
        text-align: center;
        width: 22%;
        right: -4%;
  }
.recruit .has-icon::before {
  content: "";
  width: 50px;
  height: 50px;
}
}

@media only screen and (max-width:640px) {
    .top_header_main dl {
        text-align: center;
        width: 200px;
        margin: 0 auto;
        right: 0;
    }
    .main-swiper {
        z-index: 0;
    }
}