@charset "UTF-8";
:root {
  --viewport-width: 1250px;
  --wrapper-width: 1110px;
  --font-sans: "ヒラギノ角ゴシック", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", meiryo, "游ゴシック", yugothic, "Yu Gothic", verdana,
    sans-serif;
  --font-arial: arial, helvetica, sans-serif;
  --font-helvetica: helvetica, sans-serif;
  --font-size: 0.16rem;
  --letter-spacing: 0.05em;
  --font-weight: 300;
  --line-height: calc(28 / 16);
  --color-default: #333;
  --color-white: #fff;
  --color-black: #2b2424;
  --color-gray: #e9e9e9;
  --color-red-primary: #900;
  --color-red-secondary: #a00000;
  --color-border-title: #ff944c;
  --color-backgroundcolor-keyvisual: rgba(43, 36, 36, 0.8);
}

.section-recruit {
  position: relative;
  color: var(--color-black);
}

/* -------------------------------
▼ SP表示
-------------------------------- */
@media only screen and (max-width: 767.98px) {
  .section-recruit {
    padding: 0.48rem 0 1.14rem;
  }
  .section-recruit .title-common-primary {
    margin-bottom: 0.25rem;
  }
  .section-recruit .accordion-common-default .accordion-wrapper {
    margin-bottom: -0.32rem;
    padding-top: 0.7rem;
  }
  .section-recruit .accordion-common-default .accordion-title {
    pointer-events: none;
  }
}
/* -------------------------------
▼ PC表示
-------------------------------- */
@media print, (min-width: 768px) {
  .section-recruit {
    padding: 132px 0 69px;
    background: url("../img/common/decoration_img_01.svg") bottom -411px right 38px/auto 730px no-repeat;
  }
  .section-recruit .title-common-primary {
    margin-bottom: 24px;
  }
}
/* -------------------------------
▼ SP表示
-------------------------------- */
@media only screen and (max-width: 767.98px) {
  .navigation-recruit {
    margin-bottom: -0.2rem;
    padding: 0 0.435rem;
    position: relative;
    z-index: 1;
  }
  .navigation-recruit .button-common-primary.is-modify {
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    padding: 0.105rem 0.65rem;
  }
  .navigation-recruit .navigation-wrapper {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .navigation-recruit .navigation-item {
    margin-bottom: 0.2rem;
  }
  .navigation-recruit .navigation-item:last-child {
    margin: 0;
  }
}
.table-recruit-profile .table-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 102, 0, 0.1);
  font-weight: 600;
  letter-spacing: 0;
}
.is-android .table-recruit-profile .table-heading {
  font-weight: 700;
}
.table-recruit-profile .content-wrapper {
  margin: 0;
  font-size: var(--font-size);
  letter-spacing: 0;
  line-height: var(--line-height);
}

/* -------------------------------
▼ SP表示
-------------------------------- */
@media only screen and (max-width: 767.98px) {
  .table-recruit-profile .table-wrapper {
    margin-bottom: 0.21rem;
  }
  .table-recruit-profile .table-wrapper:last-child {
    margin-bottom: 0;
  }
  .table-recruit-profile .table-heading {
    padding: 0.135rem 0.2rem;
  }
  .table-recruit-profile .table-content {
    padding: 0.13rem 0.2rem;
  }
}
/* -------------------------------
▼ PC表示
-------------------------------- */
@media print, (min-width: 768px) {
  .table-recruit-profile .table-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #949090;
  }
  .table-recruit-profile .table-heading {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 155px;
    padding: 14px 10px 12px;
  }
  .table-recruit-profile .table-content {
    padding: 13px 10px 13px 20px;
  }
}
/*# sourceMappingURL=recruit.css.map */