<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*
-----------------------------------------------*/
/* line 8, style.scss */
.recruitdetail-box {
  padding: 50px 20px; }
  @media screen and (min-width: 601px) and (max-width: 760px) {
    /* line 8, style.scss */
    .recruitdetail-box {
      padding: 30px 20px; } }
  @media screen and (max-width: 600px) {
    /* line 8, style.scss */
    .recruitdetail-box {
      padding: 30px 20px; } }

/* line 21, style.scss */
.recruitdetail-boxb {
  background: #fffcef;
  padding: 60px 60px;
  max-width: 1000px;
  margin: 0 auto 0 auto; }
  @media screen and (min-width: 601px) and (max-width: 760px) {
    /* line 21, style.scss */
    .recruitdetail-boxb {
      padding: 20px 20px; } }
  @media screen and (max-width: 600px) {
    /* line 21, style.scss */
    .recruitdetail-boxb {
      padding: 20px 20px; } }

/* line 41, style.scss */
.recruitdetail-titleb {
  text-align: center; }
  @media screen and (min-width: 601px) and (max-width: 760px) {
    /* line 41, style.scss */
    .recruitdetail-titleb {
      max-width: 300px;
      margin: 0 auto 0 auto; } }
  @media screen and (max-width: 600px) {
    /* line 41, style.scss */
    .recruitdetail-titleb {
      max-width: 230px;
      margin: 0 auto 0 auto; } }

/* line 56, style.scss */
.recruitdetail-table {
  margin: 50px 0 0 0; }
  @media screen and (min-width: 601px) and (max-width: 760px) {
    /* line 56, style.scss */
    .recruitdetail-table {
      margin: 20px 0 0 0; } }
  @media screen and (max-width: 600px) {
    /* line 56, style.scss */
    .recruitdetail-table {
      margin: 20px 0 0 0; } }

/* line 70, style.scss */
.recruitdetail-tableb &gt; table {
  width: 100%; }
  /* line 75, style.scss */
  .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; th, .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; td {
    border: 1px solid #fe4c6f;
    padding: 20px 20px; }
    @media screen and (min-width: 601px) and (max-width: 760px) {
      /* line 75, style.scss */
      .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; th, .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; td {
        padding: 10px 10px; } }
    @media screen and (max-width: 600px) {
      /* line 75, style.scss */
      .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; th, .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; td {
        padding: 10px 10px;
        display: block; } }
  /* line 89, style.scss */
  .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; th {
    background: #fe4c6f;
    color: #fff;
    font-size: 16px;
    font-size: 1.6rem;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align: center; }
    @media screen and (min-width: 601px) and (max-width: 760px) {
      /* line 89, style.scss */
      .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; th {
        font-size: 14px;
        font-size: 1.4rem; } }
    @media screen and (max-width: 600px) {
      /* line 89, style.scss */
      .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; th {
        font-size: 14px;
        font-size: 1.4rem;
        margin: 20px 0 0 0;
        border-top: none;
        border-bottom: none; } }
  /* line 113, style.scss */
  .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; td {
    background: #fff;
    font-size: 16px;
    font-size: 1.6rem; }
    @media screen and (min-width: 601px) and (max-width: 760px) {
      /* line 113, style.scss */
      .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; td {
        font-size: 14px;
        font-size: 1.4rem; } }
    @media screen and (max-width: 600px) {
      /* line 113, style.scss */
      .recruitdetail-tableb &gt; table &gt; tbody &gt; tr &gt; td {
        font-size: 14px;
        font-size: 1.4rem; } }
  /* line 129, style.scss */
  .recruitdetail-tableb &gt; table &gt; tbody &gt; tr:first-child th {
    border-top: none; }
    @media screen and (max-width: 600px) {
      /* line 129, style.scss */
      .recruitdetail-tableb &gt; table &gt; tbody &gt; tr:first-child th {
        margin: 0; } }
  /* line 136, style.scss */
  .recruitdetail-tableb &gt; table &gt; tbody &gt; tr:last-child th {
    border-bottom: none; }

/*
-----------------------------------------------*/
/* line 148, style.scss */
.recruitBanner {
  padding: 0px 20px 100px 20px; }

/* リクナビバナー
-----------------------------------------------*/
/* line 160, style.scss */
.recruit_mediabanner {
  margin: 40px 0 0 0; }

/* line 170, style.scss */
.recruit_mediabanner_img a {
  max-width: 400px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #00aaeb;
  padding: 20px 40px;
  display: block;
  text-align: center; }
  /* line 179, style.scss */
  .recruit_mediabanner_img a:hover {
    opacity: 0.6; }

/* line 185, style.scss */
.recruit_mediabanner_img_img {
  max-width: 240px;
  margin: 0 auto; }
  /* line 188, style.scss */
  .recruit_mediabanner_img_img img {
    max-width: 100%;
    width: auto; }

/* line 194, style.scss */
.recruit_mediabanner_txt {
  text-align: center;
  margin: 10px 0 0 0; }

/* line 200, style.scss */
.recruit_mediabanner_txtb {
  text-align: left;
  display: inline-block; }

/* 採用情報がない時の表示
-----------------------------------------------*/
/* line 210, style.scss */
.recruitdetail-nodetail {
  text-align: center; }

/* line 214, style.scss */
.recruitdetail-nodetailb {
  text-align: left;
  display: inline-block;
  font-size: 18px;
  font-size: 1.8rem;
  padding: 80px 0 200px 0; }
  @media screen and (min-width: 601px) and (max-width: 760px) {
    /* line 214, style.scss */
    .recruitdetail-nodetailb {
      font-size: 14px;
      font-size: 1.4rem;
      padding: 40px 0 100px 0; } }
  @media screen and (max-width: 600px) {
    /* line 214, style.scss */
    .recruitdetail-nodetailb {
      font-size: 14px;
      font-size: 1.4rem;
      padding: 40px 0 100px 0; } }

/*# sourceMappingURL=style.css.map */
</pre></body></html>