.header-title span {
text-shadow:none !important;
}

/* 20260427 リクルートページ 画像キャプション下余白調整 start */

/* 1人目の画像上の余白を削除 */
.main-container .row-container.recruit-profile-first,
.main-container .row-container.recruit-profile-first > .row-parent,
.main-container .row-container.recruit-profile-first .row-parent {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.main-container .row-container.recruit-profile-first .wpb_column,
.main-container .row-container.recruit-profile-first .uncol,
.main-container .row-container.recruit-profile-first .uncoltable,
.main-container .row-container.recruit-profile-first .uncell,
.main-container .row-container.recruit-profile-first .uncont,
.main-container .row-container.recruit-profile-first .single-block-padding {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 画像＋キャプションRowの下余白を調整 */
.main-container .row-container.recruit-profile-row,
.main-container .row-container.recruit-profile-row > .row-parent,
.main-container .row-container.recruit-profile-row .row-parent {
  margin-bottom: 0 !important;
  padding-bottom: 10px !important;
}

/* 画像＋キャプションRow内部の下余白を削除 */
.main-container .row-container.recruit-profile-row .wpb_column,
.main-container .row-container.recruit-profile-row .uncol,
.main-container .row-container.recruit-profile-row .uncoltable,
.main-container .row-container.recruit-profile-row .uncell,
.main-container .row-container.recruit-profile-row .uncont,
.main-container .row-container.recruit-profile-row .single-block-padding {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 画像ブロック下の余白を削除 */
.main-container .row-container.recruit-profile-row .uncode-single-media,
.main-container .row-container.recruit-profile-row .single-wrapper,
.main-container .row-container.recruit-profile-row .tmb,
.main-container .row-container.recruit-profile-row .t-inside,
.main-container .row-container.recruit-profile-row .t-entry-visual,
.main-container .row-container.recruit-profile-row .uncode-single-media-wrapper {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 画像そのものの下余白対策 */
.main-container .row-container.recruit-profile-row img {
  display: block;
  margin-bottom: 0 !important;
}

/* キャプション全体の余白を調整 */
.main-container .row-container.recruit-profile-row .uncode_text_column {
  margin-top: 4px !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* キャプション2行の行間を少し詰める */
.main-container .row-container.recruit-profile-row .uncode_text_column h4 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.35 !important;
}

/* 20260427 リクルートページ 画像キャプション下余白調整 end */

/* 20260620 Companyページ 画像キャプション下余白調整 start */

#tab-company #tab-1434115238057-2-1 .custom-img {
  width: 50% !important;
  margin: 80px auto 0 auto !important;
  padding: 0 !important;
  display: block !important;
}

#tab-company #tab-1434115238057-2-1 .custom-img .single-wrapper,
#tab-company #tab-1434115238057-2-1 .custom-img .tmb,
#tab-company #tab-1434115238057-2-1 .custom-img .t-inside,
#tab-company #tab-1434115238057-2-1 .custom-img .t-entry-visual,
#tab-company #tab-1434115238057-2-1 .custom-img .uncode-single-media-wrapper {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

#tab-company #tab-1434115238057-2-1 .custom-img img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  margin-bottom: 0 !important;
}

#tab-company #tab-1434115238057-2-1 .custom-img + .uncode_text_column {
  margin-top: 8px !important;
  margin-bottom: 56px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#tab-company #tab-1434115238057-2-1 .custom-img + .uncode_text_column h5 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.35 !important;
  text-align: center !important;
}

#tab-company #tab-1434115238057-2-1 .uncode_text_column h2 {
  font-size: 22px !important;
  border-left: 4px solid #c8c8c8 !important;
  padding-left: 14px !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  margin-left: 0 !important;
}

#tab-company #tab-1434115238057-2-1 .uncode_text_column h2::before,
#tab-company #tab-1434115238057-2-1 .uncode_text_column h2::after {
  content: none !important;
  display: none !important;
}

#tab-company #tab-1434115238057-2-1 .uncode_text_column h1 {
  border-left: 0 !important;
  padding-left: 0 !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
}

@media (max-width: 768px) {
  #tab-company #tab-1434115238057-2-1 .custom-img {
    width: 100% !important;
    margin: 48px auto 0 auto !important;
  }

  #tab-company #tab-1434115238057-2-1 .custom-img + .uncode_text_column {
    margin-bottom: 40px !important;
  }
}

/* 20260620 Companyページ 画像キャプション下余白調整 end */