/* ページコンテンツボックスの */
.page-contents-box-by {
    display: flex;
    align-items: center;
    gap: 0px;
}
@media (max-width: 768px){
  .page-contents-box-by {
    display: block;
  }
  .page-contents-box-by:not(:last-child) {
    margin-bottom: 32px;
  }
}

/* ページコンテンツイメージ */
.page-contents-img-by {
    width: 50%;
}
@media (max-width: 768px){
  .page-contents-img-by {
    width: 100%;
  }
}

/* ページコンテンツテキスト */
.page-contents-text-by {
    padding-left: 100px;
    padding-right: 100px;
    width: 80%;
}
@media (max-width: 768px){
  .page-contents-text-by {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* ページコンテンツテキストのh3 */
.page-contents-text-by h3 {
    font-size: var(--fs-middle-by);
    color: var(--sub_color-by);
    font-weight: bold;
    margin-bottom: 8px;
}

/* ページコンテンツテキストのh4 */
.page-contents-text-by h4 {
    font-size: var(--fs-small-by);
    color: var(--black_color-by);
    font-weight: bold;
    margin-bottom: 8px;
}

/* ページコンテンツテキストのp */
.page-contents-text-by p {
    font-size: var(--fs-text-by);
    color: var(--black_color-by);
    line-height: var(--lh-by);
}


/* よくある質問ページへの誘導 */
.info-faq_text-poka {
  margin-top: 16px;
  color: var(--black_color-by);
  font-size: var(--fs-text-by);
}