@charset "UTF-8";
/* いしのなかにいる */
.sp_none {
  display: inherit;
}
@media only screen and (max-width: 959px) {
  .sp_none {
    display: none;
  }
}

.pc_none {
  display: none;
}
@media only screen and (max-width: 959px) {
  .pc_none {
    display: inherit;
  }
}

ul.common_issues {
  display: flex;
  gap: 30px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  flex-wrap: wrap;
}
ul.common_issues > li {
  border: 1px solid #dddddd;
  padding: 20px;
  margin: 0;
  box-sizing: border-box;
  width: calc(50% - 15px);
}
ul.common_issues > li::before {
  content: none;
}
ul.common_issues > li ._head {
  display: flex;
  align-items: center;
  font-size: 21px;
}
ul.common_issues > li ._head ._num {
  padding-right: 20px;
  margin-right: 20px;
  border-right: 1px solid #333333;
  font-family: "Jost";
}
ul.common_issues > li ._head ._title {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 0.2ex;
}

.icon_column {
  display: flex;
  margin: 1em 0;
  gap: 30px;
}
.icon_column > *:first-child {
  width: 20%;
}
.icon_column > *:first-child img {
  max-width: 100%;
  display: block;
}
.icon_column ul {
  margin-top: 0;
}

/* 看護師採用サイトの制作実績（共通の works_web_list グリッドを流用） */
.nurse_works_digest {
  margin: 4em 0 0;
}
.nurse_works_digest .title_pencil {
  margin-bottom: 1em;
}
@media only screen and (max-width: 959px) {
  .nurse_works_digest ul.works_web_list {
    margin: 0 -20px;
  }
}
@media only screen and (max-width: 767px) {
  .nurse_works_digest ul.works_web_list {
    margin: 0 -10px;
  }
}
.nurse_works_digest ul.works_web_list > li a ._img {
  aspect-ratio: 300/500;
}
@media only screen and (max-width: 959px) {
  .nurse_works_digest ul.works_web_list > li {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .nurse_works_digest ul.works_web_list > li {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media only screen and (max-width: 959px) {
  ul.common_issues {
    gap: 20px;
  }
  ul.common_issues > li {
    padding: 16px;
  }
}
@media only screen and (max-width: 767px) {
  ul.common_issues {
    gap: 16px;
  }
  ul.common_issues > li {
    width: 100%;
  }
  ul.common_issues > li ._head {
    font-size: 18px;
  }
  ul.common_issues > li ._head ._title {
    font-size: 16px;
  }
  .icon_column {
    gap: 16px;
  }
  .icon_column > *:first-child {
    width: 26%;
    min-width: 26%;
  }
  .nurse_works_digest .title_pencil {
    margin-left: -10px;
  }
}
/* ===== 公開前チェックの修正 ===== */
/* 冒頭のキャッチ */
.main_content .recruit_catch {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  color: #003567;
  word-break: auto-phrase;
  text-wrap: balance;
}

.main_content p.center img {
  display: block;
  height: auto;
  margin-inline: auto;
}
.main_content li {
  text-wrap: pretty;
}
.main_content ul.common_issues > li > ul:last-child {
  margin-bottom: 0;
}
.main_content ul.common_issues > li > ul:last-child > li:last-child {
  margin-bottom: 0;
}

/* 文節のかたまりを途中で割らない */
.main_content .phrase {
  display: inline-block;
}

/* 制作実績：実績名の行数がちがっても3カラムの画像の上端をそろえる */
.nurse_works_digest ul.works_web_list > li a ._title {
  min-height: 3.2em;
  text-wrap: balance;
}

@media only screen and (max-width: 767px) {
  .main_content .recruit_catch {
    font-size: 21px;
  }
  .main_content h4,
  .main_content h5 {
    line-height: 1.5;
    text-wrap: balance;
  }
  .main_content h5 {
    padding-bottom: 6px;
  }
  .main_content h5 + ul,
  .main_content h5 + .icon_column {
    margin-top: 12px;
  }
  .icon_column {
    flex-direction: column;
    gap: 8px;
  }
  .icon_column > *:first-child {
    width: 96px;
    min-width: 0;
  }
  .icon_column ul {
    margin-bottom: 0;
  }
  .nurse_works_digest .title_pencil {
    margin-right: 2.2em;
  }
  .nurse_works_digest ul.works_web_list > li a ._title {
    min-height: 0;
    padding-left: 0;
  }
  .nurse_works_digest ul.works_web_list > li a ._title::before {
    content: none;
  }
  a.black_btn {
    padding-left: 20px;
    padding-right: 50px;
  }
  a.black_btn ._title_main {
    font-size: 19px;
  }
}

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