@charset "utf-8";
/* CSS Document */
@media (min-width:769px) {
  .section-top {
    margin-bottom: 150px;
  }
  .section-top__visual {
    width: 100%;
    height: 634px;
    background-image: url("../images/top_image_pc@2x.jpg");
    background-repeat: no-repeat;
    margin-bottom: 20px;
  }
  .section-top__navi {
    display: none;
  }
  .section-top__telephone {
    display: flex;
  }
  .section-top__header__illast {
    margin: 20px 30px 0 0;
  }
  .section-top__header__telephonenumber {
    margin-top: 27px;
    font-size: 2.0rem;
  }
  .section-top__navi__humberger {
    margin-top: 0px;
  }
}
.section-recruit {
  margin-bottom: 80px;
}
.section-recruit__flex-wrapper {
  display: flex;
  margin-bottom: 70px;
}
.section-recruit__title {
  padding-right: 70px;
}
.section-recruit__image {
  margin-top: 50px;
  width: 100%;
}
.section-recruit__image img {
  width: 100%;
  max-height: 200px;
  margin-right: auto;
  object-fit: cover;
}
.section-recruit__detail {
  margin-bottom: 70px;
}
.section-recruit__detail h3 {
  font-size: 2.0rem;
  font-weight: 300;
  margin-bottom: 11px;
}
.zipcode {
  font-size: 1.4rem;
  color: #313131;
  text-decoration: none;
}
.section-recruit__detail__h3__pc {
  color: #313131;
  text-decoration: none;
}
@media (min-width:769px) {
  .section-recruit {
    max-width: 1366px;
  margin: 0 auto 180px;
}
  .section-recruit__flex__inner {
  margin-top: 60px;
}
  .section-recruit__detail h3 {
  font-size: 1.8rem;
  }
  }