@charset "utf-8";

#top .rectuit .slide .pho {
  width: 640rem;
}

@media (min-width: 1400px) {
  #gHeader .logo {
    width: 37.5rem;
  }
}
@media (min-width: 897px) and (max-width: 1400px) {
  #gHeader .logo {
      width: 30vw;
  }
}


@media (max-width: 896px) {
  #top .rectuit .slide .pho {
      width: 534rem;
  }
}


@media (min-width: 897px) {
  #recruit .occupation .occupationList {
    margin-top: 0;
  }
  #recruit .occupation .occupationList li {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 5%;
    margin: 40px 0 0;
  }
  #recruit .occupation .occupationList .pho {
    margin-bottom: 0;
  }
  #recruit .occupation .occupationList .textBox h3 {
    text-align: left;
  }
  
  #recruit .occupation .occupationList .textBox h3::after {
    left: 0;
    transform: translateX(0);
  }
}


.grecaptcha-badge { visibility: hidden; }

.bl_form_grecaptcha_txt {
  text-align: center;
  margin-top: 50px;
}
@media screen and (max-width: 896px) {
  .bl_form_grecaptcha_txt {
      text-align: left;
      margin-top: 39px;
  }
}

.bl_form_grecaptcha_txt a {
  color: #004CF8;
}



@media (max-width: 896px) {
  #privacy p {
      line-height: 1.2;
  }
}