@charset "UTF-8";

body {
  font-family: "Poppins", sans-serif;
}

.p-page-contact .form-box--inner .form-dsc__title {
  font-family: "Poppins", sans-serif;
}

.p-page-top .about-us--inner .about-flex__txt--inner h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.footer .cnt-box-flex__tit {
  font-family: "Poppins", sans-serif;
}

.p-page-top .car-life--inner .car-flex__txt--inner h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 62px;
  font-size: 6.2rem;
}

@media only screen and (max-width: 568px) {
  .p-page-top .car-life--inner .car-flex__txt--inner h2 {
    font-size: 45px;
    font-size: 4.5rem;
  }
}

.p-page-top .news--inner .tb-flex .news-title span {
  font-family: "Poppins", sans-serif;
}

.p-page-recruit .recruit .cnt-box .tlfx-flx__txt ,
.p-page-contact .contact-tlfx .tlfx-flx__txt{
  font-size: 30px;
  font-size: 3rem;
}

.p-page-recruit .recruit .cnt-box .tlfx-flx__txt a ,
.p-page-contact .contact-tlfx .tlfx-flx__txt a {
  font-size: 40px;
  font-size: 4rem;
}

.p-page-recruit .recruit .cnt-box .tlfx-flx__txt .number ,
.p-page-contact .contact-tlfx .tlfx-flx__txt .number {
  font-size: 40px;
  font-size: 4rem;
}

@media only screen and (max-width: 500px) {
  .p-page-recruit .recruit .cnt-box .tlfx-flx__txt ,
  .p-page-contact .contact-tlfx .tlfx-flx__txt {
    font-size: 22px;
    font-size: 2.2rem;
  }

  .p-page-recruit .recruit .cnt-box .tlfx-flx__txt a ,
  .p-page-contact .contact-tlfx .tlfx-flx__txt a {
    font-size: 30px;
    font-size: 3rem;
  }

  .p-page-recruit .recruit .cnt-box .tlfx-flx__txt .number ,
  .p-page-contact .contact-tlfx .tlfx-flx__txt .number {
    font-size: 30px;
    font-size: 3rem;
  }
}