@charset "utf-8";
/*
 * ================================================
 *
 * [recruit]
 *
 * ================================================
 */
/**
 * ---------------------------------------------------
 * pageTitle
 * ---------------------------------------------------
 */
#pageTitle {
  background-image: url(../../images/content/recruit/pagetitle_bg.jpg);
}
.copy {
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  margin-top: 60px;
}
.phoneVox,
.mailVox {
  font-size: 1.5rem;
  text-align: center;
  margin-top: 90px;
}
.phoneVox .title,
.mailVox .title {
  color: #344082;
  font-size: 2.7rem;
  font-weight: bold;
  text-align: center;
  padding-top: 45px;
  margin-bottom: 20px;
  background: no-repeat center top / 49px auto;
}
.phoneVox .title {
  background-image: url(../../images/content/content/ico_tel.png);
}
.mailVox .title {
  background-image: url(../../images/content/content/ico_mail.png);
}
.phoneVox .name {
  font-size: 1.8rem;
}
.phoneVox .num {
  font-size: 2.2rem;
  font-weight: bold;
  letter-spacing: normal;
}
.mailVox .btnStyle01 {
  margin-top: 25px;
}
/**
 ****************************************************
 *
 * screens larger than 768
 *
 ****************************************************
 */
@media only screen and (min-width: 768px) {
} /* END @media larger than 768 */
/**
 ****************************************************
 *
 * screens smaller than 768
 *
 ****************************************************
 */
@media only screen and (max-width: 767px) {
  .copy {
    font-size: 1.6rem;
    margin-top: 30px;
  }
  .phoneVox,
  .mailVox {
    font-size: 1.2rem;
    margin-top: 50px;
  }
  .phoneVox .title,
  .mailVox .title {
    font-size: 1.8rem;
    margin-bottom: 10px;
  }
  .phoneVox .name {
    font-size: 1.5rem;
  }
  .phoneVox .num {
    font-size: 1.8rem;
  }
} /* END @media smaller than 768 */
