@charset "UTF-8";
#g-lnav #recruit .g-lnav_lv1_hd span,
#g-hnav #recruit .g-lnav_lv1_hd span {
  margin-top: 7px;
  padding: 5px 10px;
  color: #19a3d1;
  background-color: #efea3a !important;
}

.g-section-lg.g-section-lg--none::before {
  display: none;
}

.page-title {
  background-image: url(/-/media/61A415D5A8EC4995ABD1360CFA29A31F.ashx);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 160px;
  margin: 0 -15px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
}
.page-title h1 {
  color: #29abe2;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.05em;
}
@media only screen and (max-width: 959px) {
  .page-title {
    height: 120px;
    margin-top: -30px;
  }
  .page-title h1 {
    font-size: 26px;
  }
}

.office__list {
  display: flex;
}
@media (max-width: 959px) {
  .office__list {
    flex-direction: column;
  }
}

.dot-mark::before {
  content: "●";
  font-size: 10px;
  font-weight: 900;
  padding-bottom: 5px;
  display: inline-block;
  transform: translateY(-2px);
  padding: 0 5px 0 10px;
}/*# sourceMappingURL=style.css.map */