.mv-under {
  overflow-x: hidden;
  height: 694px !important;
}
@media screen and (max-width: 767px) {
  .mv-under {
    height: auto !important;
  }
}
/*.sec-interview {
  overflow: hidden;
}*/
/*仕事についての下の余白*/
.sec-work .work-comment {
  padding-bottom: 40px;
}
/*タブ切り替え*/
/* タブの内容（.tab-panel）を初期状態で非表示にする */
.tab-panel {
  display: none;
}
/* activeクラスが付いたときだけ表示する */
.tab-panel.active {
  display: block;
}
/* (おまけ) タブの見出しのスタイル */
.tab-item {
  cursor: pointer;
}
.tab-item.active {
  /* アクティブなタブの見出しに適用したいスタイル */
  font-weight: bold;
  color: blue;
}
h2.h2-line {
  width: fit-content;
  background: transparent;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 600;
  font-size: 70px;
  line-height: 84px;
  text-align: center;
  color: #24303b;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  h2.h2-line {
    font-size: 64px;
  }
}
header .pc-header nav ul li.menu-tel a {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 600;
}
.slick-initialized .slick-slide {
  display: block;
  margin: 0 10px;
}
@media screen and (max-width: 767px) {
  .ul--another li img {
    height: auto;
  }
  .dots div.slick-num:nth-child(2) {
    display: none;
  }
  .ul--anotherarrow-box {
    display: flex;
	  gap: 10px;
  }
  .ul--anotherarrow-box div:first-child {
    transform: rotate(180deg);
  }
  .ul--anotherarrow-box div:nth-child(2) {
    display: none;
  }
  .ul--anotherarrow-box div:nth-child(3) {
    display: none !important;
  }
  .arrow_wrap.pcnone {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    margin-top: 20px;
  }
}
.veteran a{
	color: #fff;
}

/* ラジオボタン radio-100 のフィールド全体を対象 */
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item.first{
    display: none !important;
}