@charset "utf-8";

/*------------------------------------------------------------
新卒採用 エントリー
------------------------------------------------------------*/
.headline .letter-top {
  color: var(--color-newgrads-01);
  font-family: var(--font-family);
}

.entry-form input[type="radio"] + .form-field-text::after {
  background-color: var(--color-newgrads-01);
}

.entry-form input[type="checkbox"] + .form-field-text::after {
  color: var(--color-newgrads-01);
}

.entry-select::before {
  background-color: var(--color-newgrads-01);
}

.entry-input-button input {
  border-color: var(--color-newgrads-01);
  background-color: var(--color-newgrads-01);
}

.page-back-button a {
  border-color: var(--color-newgrads-01);
  background-color: var(--color-newgrads-01);
}

@media only screen and (min-width: 520px) {/* ---------- Tablet ---------- */
}

@media only screen and (min-width: 960px) {/* ---------- PC ---------- */
}

@media only screen and (min-width: 960px) and (any-hover:hover) {/* ---------- hover ---------- */
  .entry-input-button input:not(:disabled):hover,
  .page-back-button a:hover {
    color: var(--color-newgrads-01);
  }
}