html[lang=en] {
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
}

@media screen and (min-width: 768px) {
  .tt-header .menu-toggle {
    background: url(../../img/recruit/common/tt-menu-bg-en.svg) no-repeat;
  }
}

.tt-header .g-menu-logo a img {
  height: 40px;
}
.tt-header .g-menu-logo a.g-menu-logo-newgrad {
  font-size: 0.75rem;
  line-height: 1.2;
  text-align: left;
  padding-top: 6px;
}
.tt-header .g-menu ul li a {
  line-height: 1.2;
}
@media screen and (min-width: 768px) {
  .tt-header .g-menu-logo {
    width: 630px;
    align-items: center;
  }
  .tt-header .g-menu-logo a img {
    height: 64px;
  }
  .tt-header .g-menu-logo a.g-menu-logo-newgrad {
    font-size: 1rem;
    padding-top: unset;
    height: unset;
  }
  .tt-header .g-menu-logo a.g-menu-logo-newgrad:hover {
    text-decoration: underline;
  }
  .tt-header .g-menu-entry a:hover {
    text-decoration: underline;
  }
}

.tt-footer-entry-copy {
  padding: 0 20px;
}

.tt-home-section h3 {
  line-height: 1.3;
}
.tt-home-section h3 span {
  margin-top: 16px;
}
.tt-home-btn a {
  font-size: 1.25rem;
}
.tt-home-section-center p {
  font-weight: normal;
  line-height: 1.75;
}
.tt-home-section-column-item label {
  font-size: 1.25rem;
}
.tt-home-section-column-item p {
  line-height: 1.75;
  margin-top: 8px;
}
.tt-home-section-left p {
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .tt-home-section-center p {
    max-width: 900px;
  }
  .tt-home-section-column {
    align-items: normal;
  }
  .tt-home-section-left {
    width: 36%;
  }
  .tt-home-section-right {
    width: 60%;
  }
  .tt-home-section-left-half {
    width: 56%;
  }
  .tt-home-section-right-half {
    width: 40%;
  }
  .tt-home .section-recruit .tt-home-line::before {
    top: 525px;
  }
  .tt-home .section-news .tt-home-section-left {
    width: 31%;
  }
}

.tt-ceo-name {
  font-weight: bold;
}
.tt-ceo-name span {
  font-weight: normal;
  font-size: 14px;
}

/*# sourceMappingURL=en.css.map */
