@charset "UTF-8";
.is-pc .view-area.template-paidFriendlyDark, .is-pc .view-area.template-paidFriendlyLight,
.is-sp .view-area.template-paidFriendlyDark,
.is-sp .view-area.template-paidFriendlyLight {
  /* シングルパーツ:見出し */
  /* -----------------------/サイトカラー調整----------------------- */
  /* -----------------------基本レイアウト----------------------- */
  /* -----------------------フレンドリーデザイン----------------------- */
  /* セットパーツ:地図 */
  /* セットパーツ:上画像付きテキスト */
  /* セットパーツ:左右画像付きテキスト */
  /* セットパーツ:一覧表示 */
  /* セットパーツ:メインエリア */
  /* -----------------------シングルパーツ----------------------- */
  /* シングルパーツ:タイトル */
  /* シングルパーツ:テキスト */
  /* シングルパーツ:リスト */
  /* シングルパーツ:表 */
  /* シングルパーツ:ボタン */
  /* シングルパーツ:アコーディオン */
}
.is-pc .view-area.template-paidFriendlyDark .view-heading1, .is-pc .view-area.template-paidFriendlyDark .view-heading2, .is-pc .view-area.template-paidFriendlyDark .view-heading3, .is-pc .view-area.template-paidFriendlyDark .view-heading4, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading1,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading2,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading3,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading4,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading1,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading2,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading3,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading4, .is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyDark .view-message .heading,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-map .heading,
.is-pc .view-area.template-paidFriendlyDark .view-step .heading,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyDark .view-conversion .heading, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-listDisplay .heading, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-message .heading,
.is-pc .view-area.template-paidFriendlyLight .view-message .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-map .heading,
.is-pc .view-area.template-paidFriendlyLight .view-map .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-step .heading,
.is-pc .view-area.template-paidFriendlyLight .view-step .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-pc .view-area.template-paidFriendlyLight .view-conversion .view-area.template-paidFriendlyDark .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-message .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-map .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-map .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-step .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-step .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .view-area.template-paidFriendlyLight .view-message .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-map .heading,
.is-sp .view-area.template-paidFriendlyLight .view-map .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-step .heading,
.is-sp .view-area.template-paidFriendlyLight .view-step .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .is-pc .view-area.template-paidFriendlyDark .heading,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .is-pc .view-area.template-paidFriendlyDark .heading, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4, .is-pc .view-area.template-paidFriendlyLight .view-heading1, .is-pc .view-area.template-paidFriendlyLight .view-heading2, .is-pc .view-area.template-paidFriendlyLight .view-heading3, .is-pc .view-area.template-paidFriendlyLight .view-heading4,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading1,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading2,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading3,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading4,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading1,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading2,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading3,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading4, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-listDisplay .heading, .is-pc .view-area.template-paidFriendlyDark .view-listDisplay .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-message .heading,
.is-pc .view-area.template-paidFriendlyDark .view-message .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-map .heading,
.is-pc .view-area.template-paidFriendlyDark .view-map .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-step .heading,
.is-pc .view-area.template-paidFriendlyDark .view-step .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-pc .view-area.template-paidFriendlyDark .view-conversion .view-area.template-paidFriendlyLight .heading, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyLight .view-message .heading,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-map .heading,
.is-pc .view-area.template-paidFriendlyLight .view-step .heading,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .view-area.template-paidFriendlyDark .view-message .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-map .heading,
.is-sp .view-area.template-paidFriendlyDark .view-map .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-step .heading,
.is-sp .view-area.template-paidFriendlyDark .view-step .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .is-pc .view-area.template-paidFriendlyLight .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-message .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-map .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-map .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-step .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-step .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading1,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading2,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading3,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading4,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading1,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading2,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading3,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading4,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-message .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-map .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-map .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-step .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-step .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyLight .view-listDisplay .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-message .heading,
.is-pc .view-area.template-paidFriendlyLight .view-message .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-map .heading,
.is-pc .view-area.template-paidFriendlyLight .view-map .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-step .heading,
.is-pc .view-area.template-paidFriendlyLight .view-step .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-pc .view-area.template-paidFriendlyLight .view-conversion .is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-map .heading,
.is-sp .view-area.template-paidFriendlyDark .view-step .heading,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .view-area.template-paidFriendlyLight .view-message .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-map .heading,
.is-sp .view-area.template-paidFriendlyLight .view-map .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-step .heading,
.is-sp .view-area.template-paidFriendlyLight .view-step .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading1,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading2,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading3,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading4,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading1,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading2,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading3,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading4,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-message .heading,
.is-pc .view-area.template-paidFriendlyDark .view-message .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-map .heading,
.is-pc .view-area.template-paidFriendlyDark .view-map .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-step .heading,
.is-pc .view-area.template-paidFriendlyDark .view-step .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-pc .view-area.template-paidFriendlyDark .view-conversion .is-sp .view-area.template-paidFriendlyLight .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-message .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-map .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-map .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-step .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-step .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .view-area.template-paidFriendlyDark .view-message .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-map .heading,
.is-sp .view-area.template-paidFriendlyDark .view-map .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-step .heading,
.is-sp .view-area.template-paidFriendlyDark .view-step .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-map .heading,
.is-sp .view-area.template-paidFriendlyLight .view-step .heading,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .heading {
  color: #e68a00;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyDark .view-message .heading,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-map .heading,
.is-pc .view-area.template-paidFriendlyDark .view-step .heading,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyDark .view-conversion .heading, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyLight .view-message .heading,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-map .heading,
.is-pc .view-area.template-paidFriendlyLight .view-step .heading,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-pc .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-map .heading,
.is-sp .view-area.template-paidFriendlyDark .view-step .heading,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-map .heading,
.is-sp .view-area.template-paidFriendlyLight .view-step .heading,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .heading {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-message .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-map .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-step .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading::before,
.is-pc .view-area.template-paidFriendlyDark .view-conversion .heading::before, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-message .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-map .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-step .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading::before,
.is-pc .view-area.template-paidFriendlyLight .view-conversion .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-map .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-step .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading::before,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-map .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-step .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading::before,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .heading::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading1.link, .is-pc .view-area.template-paidFriendlyDark .view-heading2.link, .is-pc .view-area.template-paidFriendlyDark .view-heading3.link, .is-pc .view-area.template-paidFriendlyDark .view-heading4.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading1.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading1.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading2.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading2.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading3.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading3.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading4.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading4.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading1.link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading1.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading2.link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading2.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading3.link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading3.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading4.link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading4.link, .is-pc .view-area.template-paidFriendlyDark a.link,
.is-pc .view-area.template-paidFriendlyDark .viewText-link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight a.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark a.link,
.is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .viewText-link,
.is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .viewText-link,
.is-pc .is-sp .view-area.template-paidFriendlyDark a.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark a.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .viewText-link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .viewText-link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3.link, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4.link, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4.link, .is-pc .view-area.template-paidFriendlyLight .view-heading1.link, .is-pc .view-area.template-paidFriendlyLight .view-heading2.link, .is-pc .view-area.template-paidFriendlyLight .view-heading3.link, .is-pc .view-area.template-paidFriendlyLight .view-heading4.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading1.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading1.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading2.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading2.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading3.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading3.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading4.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading4.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading1.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading1.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading2.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading2.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading3.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading3.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading4.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading4.link, .is-pc .view-area.template-paidFriendlyLight a.link,
.is-pc .view-area.template-paidFriendlyLight .viewText-link,
.is-pc .is-sp .view-area.template-paidFriendlyLight a.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight a.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .viewText-link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .viewText-link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading1.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading1.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading2.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading2.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading3.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading3.link,
.is-sp .is-pc .view-area.template-paidFriendlyDark .view-heading4.link,
.is-pc .is-sp .view-area.template-paidFriendlyDark .view-heading4.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading1.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading1.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading2.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading2.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading3.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading3.link,
.is-sp .view-area.template-paidFriendlyDark .is-pc .view-area.template-paidFriendlyLight .view-heading4.link,
.is-pc .view-area.template-paidFriendlyLight .is-sp .view-area.template-paidFriendlyDark .view-heading4.link,
.is-sp .view-area.template-paidFriendlyDark .view-heading1.link,
.is-sp .view-area.template-paidFriendlyDark .view-heading2.link,
.is-sp .view-area.template-paidFriendlyDark .view-heading3.link,
.is-sp .view-area.template-paidFriendlyDark .view-heading4.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4.link,
.is-sp .view-area.template-paidFriendlyDark a.link,
.is-sp .view-area.template-paidFriendlyDark .viewText-link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight a.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark a.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .viewText-link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .viewText-link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading1.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading1.link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading2.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading2.link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading3.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading3.link,
.is-sp .view-area.template-paidFriendlyLight .is-pc .view-area.template-paidFriendlyDark .view-heading4.link,
.is-pc .view-area.template-paidFriendlyDark .is-sp .view-area.template-paidFriendlyLight .view-heading4.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading1.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading1.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading2.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading2.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading3.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading3.link,
.is-sp .is-pc .view-area.template-paidFriendlyLight .view-heading4.link,
.is-pc .is-sp .view-area.template-paidFriendlyLight .view-heading4.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading1.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading1.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading2.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading2.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading3.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading3.link,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .view-heading4.link,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .view-heading4.link,
.is-sp .view-area.template-paidFriendlyLight .view-heading1.link,
.is-sp .view-area.template-paidFriendlyLight .view-heading2.link,
.is-sp .view-area.template-paidFriendlyLight .view-heading3.link,
.is-sp .view-area.template-paidFriendlyLight .view-heading4.link,
.is-sp .view-area.template-paidFriendlyLight a.link,
.is-sp .view-area.template-paidFriendlyLight .viewText-link {
  color: #1ca7ec;
}
.is-pc .view-area.template-paidFriendlyDark .view-components .view-components, .is-pc .view-area.template-paidFriendlyLight .view-components .view-components,
.is-sp .view-area.template-paidFriendlyDark .view-components .view-components,
.is-sp .view-area.template-paidFriendlyLight .view-components .view-components {
  font-family: "Noto Sans JP";
}
.is-pc .view-area.template-paidFriendlyDark .view-components .btn, .is-pc .view-area.template-paidFriendlyLight .view-components .btn,
.is-sp .view-area.template-paidFriendlyDark .view-components .btn,
.is-sp .view-area.template-paidFriendlyLight .view-components .btn {
  border-radius: 42px;
}
.is-pc .view-area.template-paidFriendlyDark .view-components .btn:hover:not(.btn-disabled), .is-pc .view-area.template-paidFriendlyLight .view-components .btn:hover:not(.btn-disabled),
.is-sp .view-area.template-paidFriendlyDark .view-components .btn:hover:not(.btn-disabled),
.is-sp .view-area.template-paidFriendlyLight .view-components .btn:hover:not(.btn-disabled) {
  position: relative;
  overflow: hidden;
  opacity: 0.6;
}
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-conversion,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-footer,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-listDisplay,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-message,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithTopImages,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-companyOverview,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithLeftAndRightImages,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-map,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .layout-column-area,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component.single-component > .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-mainArea,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-footer,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-listDisplay,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-message,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithTopImages,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-companyOverview,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithLeftAndRightImages,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-map,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .layout-column-area,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.layout-component .layout-column-area,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .preview .form-component .form_component_content, .is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-conversion,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-footer,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-listDisplay,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-message,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithTopImages,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-companyOverview,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithLeftAndRightImages,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-map,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .layout-column-area,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component.single-component > .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-mainArea,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-footer,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-listDisplay,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-message,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithTopImages,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-companyOverview,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithLeftAndRightImages,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-map,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .layout-column-area,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.layout-component .layout-column-area,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .preview .form-component .form_component_content,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-conversion,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-footer,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-listDisplay,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-message,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-companyOverview,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithLeftAndRightImages,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-map,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .layout-column-area,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component.single-component > .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-mainArea,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-footer,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-listDisplay,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-message,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-companyOverview,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithLeftAndRightImages,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-map,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .layout-column-area,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.layout-component .layout-column-area,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .preview .form-component .form_component_content,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-conversion,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-footer,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-listDisplay,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-message,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-companyOverview,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithLeftAndRightImages,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-map,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .layout-column-area,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component.single-component > .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-mainArea,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-footer,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-listDisplay,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-message,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-companyOverview,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithLeftAndRightImages,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-map,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .layout-column-area,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.layout-component .layout-column-area,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .preview .form-component .form_component_content {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-conversion > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-footer > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-listDisplay > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-message > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithTopImages > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-companyOverview > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithLeftAndRightImages > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-map > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .layout-column-area > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component.single-component > .single_component_content > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-mainArea > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-footer > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-listDisplay > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-message > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithTopImages > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-companyOverview > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithLeftAndRightImages > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-map > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component .layout-column-area > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.layout-component .layout-column-area > *,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.single-component .single_component_content > *,
.is-pc .view-area.template-paidFriendlyDark .preview .form-component .form_component_content > *, .is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-conversion > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-footer > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-listDisplay > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-message > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithTopImages > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-companyOverview > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithLeftAndRightImages > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-map > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .layout-column-area > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component.single-component > .single_component_content > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-mainArea > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-footer > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-listDisplay > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-message > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithTopImages > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-companyOverview > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithLeftAndRightImages > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-map > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component .layout-column-area > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.layout-component .layout-column-area > *,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.single-component .single_component_content > *,
.is-pc .view-area.template-paidFriendlyLight .preview .form-component .form_component_content > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-conversion > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-footer > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-listDisplay > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-message > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithTopImages > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-companyOverview > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-textWithLeftAndRightImages > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-map > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .layout-column-area > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component.single-component > .single_component_content > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-mainArea > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-footer > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-listDisplay > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-message > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithTopImages > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-companyOverview > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-textWithLeftAndRightImages > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .view-map > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component .layout-column-area > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.layout-component .layout-column-area > *,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-mainArea-component.single-component .single_component_content > *,
.is-sp .view-area.template-paidFriendlyDark .preview .form-component .form_component_content > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-conversion > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-footer > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-listDisplay > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-message > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithTopImages > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-companyOverview > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-textWithLeftAndRightImages > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-map > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .layout-column-area > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component.single-component > .single_component_content > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-mainArea > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-footer > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-listDisplay > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-message > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithTopImages > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-companyOverview > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-textWithLeftAndRightImages > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .view-map > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component .layout-column-area > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.layout-component .layout-column-area > *,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-mainArea-component.single-component .single_component_content > *,
.is-sp .view-area.template-paidFriendlyLight .preview .form-component .form_component_content > * {
  position: relative;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview table,
.is-pc .view-area.template-paidFriendlyDark .view-image img, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview table,
.is-pc .view-area.template-paidFriendlyLight .view-image img,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview table,
.is-sp .view-area.template-paidFriendlyDark .view-image img,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview table,
.is-sp .view-area.template-paidFriendlyLight .view-image img {
  border-radius: 30px;
}
.is-pc .view-area.template-paidFriendlyDark .heading, .is-pc .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyLight .heading {
  font-family: "Noto Sans JP";
}
.is-pc .view-area.template-paidFriendlyDark .single_component_content, .is-pc .view-area.template-paidFriendlyLight .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .single_component_content {
  background-color: inherit;
}
.is-pc .view-area.template-paidFriendlyDark [class^=view-]:not(.view-area):not(.view-components):not(.view-mainArea-inner):not(.view-text-link), .is-pc .view-area.template-paidFriendlyLight [class^=view-]:not(.view-area):not(.view-components):not(.view-mainArea-inner):not(.view-text-link),
.is-sp .view-area.template-paidFriendlyDark [class^=view-]:not(.view-area):not(.view-components):not(.view-mainArea-inner):not(.view-text-link),
.is-sp .view-area.template-paidFriendlyLight [class^=view-]:not(.view-area):not(.view-components):not(.view-mainArea-inner):not(.view-text-link) {
  background-color: inherit;
}
.is-pc .view-area.template-paidFriendlyDark .single_component_content, .is-pc .view-area.template-paidFriendlyLight .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .single_component_content {
  background-color: transparent !important;
}
.is-pc .view-area.template-paidFriendlyDark .preview .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .preview .set-component-area > [class^=view-]:not(.view-header):not(.view-conversion):not(.view-footer):not(.view-oneLineNews):not(.view-breadcrumb),
.is-pc .view-area.template-paidFriendlyDark .preview .layout-column-area, .is-pc .view-area.template-paidFriendlyLight .preview .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .preview .set-component-area > [class^=view-]:not(.view-header):not(.view-conversion):not(.view-footer):not(.view-oneLineNews):not(.view-breadcrumb),
.is-pc .view-area.template-paidFriendlyLight .preview .layout-column-area,
.is-sp .view-area.template-paidFriendlyDark .preview .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .preview .set-component-area > [class^=view-]:not(.view-header):not(.view-conversion):not(.view-footer):not(.view-oneLineNews):not(.view-breadcrumb),
.is-sp .view-area.template-paidFriendlyDark .preview .layout-column-area,
.is-sp .view-area.template-paidFriendlyLight .preview .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .preview .set-component-area > [class^=view-]:not(.view-header):not(.view-conversion):not(.view-footer):not(.view-oneLineNews):not(.view-breadcrumb),
.is-sp .view-area.template-paidFriendlyLight .preview .layout-column-area {
  max-width: 1586px;
}
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content, .is-pc .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content {
  margin-top: 0 !important;
  padding-top: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content, .is-pc .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content {
  padding-top: 0;
  margin-top: 0 !important;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-mainArea,
.is-pc .view-area.template-paidFriendlyDark .preview .next-header-component.breadcrumbComponent + .component [class^=view-]:not(.view-area):not(.view-components):not(.paid), .is-pc .view-area.template-paidFriendlyLight .preview .view-mainArea,
.is-pc .view-area.template-paidFriendlyLight .preview .next-header-component.breadcrumbComponent + .component [class^=view-]:not(.view-area):not(.view-components):not(.paid),
.is-sp .view-area.template-paidFriendlyDark .preview .view-mainArea,
.is-sp .view-area.template-paidFriendlyDark .preview .next-header-component.breadcrumbComponent + .component [class^=view-]:not(.view-area):not(.view-components):not(.paid),
.is-sp .view-area.template-paidFriendlyLight .preview .view-mainArea,
.is-sp .view-area.template-paidFriendlyLight .preview .next-header-component.breadcrumbComponent + .component [class^=view-]:not(.view-area):not(.view-components):not(.paid) {
  margin-top: 0;
}
.is-pc .view-area.template-paidFriendlyDark .preview .prev-mainArea-component .view-oneLineNews,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight .preview .prev-mainArea-component .view-oneLineNews,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-mainArea-component .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-conversion-component .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-mainArea-component .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-conversion-component .view-oneLineNews {
  margin-bottom: 0 !important;
}
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component [class^=view-]:not(.view-oneLineNews):not(.view-breadcrumb):not(.view-conversion),
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component.single-component > .single_component_content, .is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component [class^=view-]:not(.view-oneLineNews):not(.view-breadcrumb):not(.view-conversion),
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component.single-component > .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component [class^=view-]:not(.view-oneLineNews):not(.view-breadcrumb):not(.view-conversion),
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component.single-component > .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component [class^=view-]:not(.view-oneLineNews):not(.view-breadcrumb):not(.view-conversion),
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component.single-component > .single_component_content {
  margin-bottom: 0 !important;
}
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component:not(.next-conversion-component) .view-oneLineNews,
.is-pc .view-area.template-paidFriendlyDark .preview .prev-footer-component:not(.next-conversion-component) .view-breadcrumb, .is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component:not(.next-conversion-component) .view-oneLineNews,
.is-pc .view-area.template-paidFriendlyLight .preview .prev-footer-component:not(.next-conversion-component) .view-breadcrumb,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component:not(.next-conversion-component) .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyDark .preview .prev-footer-component:not(.next-conversion-component) .view-breadcrumb,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component:not(.next-conversion-component) .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyLight .preview .prev-footer-component:not(.next-conversion-component) .view-breadcrumb {
  margin-top: 0 !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading1, .is-pc .view-area.template-paidFriendlyDark .view-heading2, .is-pc .view-area.template-paidFriendlyDark .view-heading3, .is-pc .view-area.template-paidFriendlyDark .view-heading4, .is-pc .view-area.template-paidFriendlyLight .view-heading1, .is-pc .view-area.template-paidFriendlyLight .view-heading2, .is-pc .view-area.template-paidFriendlyLight .view-heading3, .is-pc .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .view-heading4 {
  font-weight: 700;
}
.is-pc .view-area.template-paidFriendlyDark .heading, .is-pc .view-area.template-paidFriendlyLight .heading,
.is-sp .view-area.template-paidFriendlyDark .heading,
.is-sp .view-area.template-paidFriendlyLight .heading {
  font-weight: 700;
}
.is-pc .view-area.template-paidFriendlyDark .view-header, .is-pc .view-area.template-paidFriendlyLight .view-header,
.is-sp .view-area.template-paidFriendlyDark .view-header,
.is-sp .view-area.template-paidFriendlyLight .view-header {
  border-bottom: #a7a39d 1px solid;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .row, .is-pc .view-area.template-paidFriendlyLight .view-header .row,
.is-sp .view-area.template-paidFriendlyDark .view-header .row,
.is-sp .view-area.template-paidFriendlyLight .view-header .row {
  flex-wrap: wrap;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .first-row, .is-pc .view-area.template-paidFriendlyLight .view-header .first-row,
.is-sp .view-area.template-paidFriendlyDark .view-header .first-row,
.is-sp .view-area.template-paidFriendlyLight .view-header .first-row {
  align-items: flex-start;
  height: auto;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .detail-item, .is-pc .view-area.template-paidFriendlyLight .view-header .detail-item,
.is-sp .view-area.template-paidFriendlyDark .view-header .detail-item,
.is-sp .view-area.template-paidFriendlyLight .view-header .detail-item {
  flex-wrap: wrap;
  margin-top: 13px;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .tel, .is-pc .view-area.template-paidFriendlyLight .view-header .tel,
.is-sp .view-area.template-paidFriendlyDark .view-header .tel,
.is-sp .view-area.template-paidFriendlyLight .view-header .tel {
  background: transparent;
  font-size: 16px;
  font-weight: 700;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .button-list, .is-pc .view-area.template-paidFriendlyLight .view-header .button-list,
.is-sp .view-area.template-paidFriendlyDark .view-header .button-list,
.is-sp .view-area.template-paidFriendlyLight .view-header .button-list {
  flex-wrap: wrap;
  gap: 1px 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .viewHeader-text, .is-pc .view-area.template-paidFriendlyLight .view-header .viewHeader-text,
.is-sp .view-area.template-paidFriendlyDark .view-header .viewHeader-text,
.is-sp .view-area.template-paidFriendlyLight .view-header .viewHeader-text {
  font-size: 16px;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .viewHeader-arrow.paidRich01, .is-pc .view-area.template-paidFriendlyLight .view-header .viewHeader-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyDark .view-header .viewHeader-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyLight .view-header .viewHeader-arrow.paidRich01 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .viewHeader-arrow.paidRich02, .is-pc .view-area.template-paidFriendlyLight .view-header .viewHeader-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyDark .view-header .viewHeader-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyLight .view-header .viewHeader-arrow.paidRich02 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .viewHeader-btns:not(:last-child), .is-pc .view-area.template-paidFriendlyLight .view-header .viewHeader-btns:not(:last-child),
.is-sp .view-area.template-paidFriendlyDark .view-header .viewHeader-btns:not(:last-child),
.is-sp .view-area.template-paidFriendlyLight .view-header .viewHeader-btns:not(:last-child) {
  margin-right: 1px;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .link, .is-pc .view-area.template-paidFriendlyLight .view-header .link,
.is-sp .view-area.template-paidFriendlyDark .view-header .link,
.is-sp .view-area.template-paidFriendlyLight .view-header .link {
  padding: 26px 0px;
  font-size: 14px;
  text-decoration: none;
  color: inherit;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .link.current, .is-pc .view-area.template-paidFriendlyLight .view-header .link.current,
.is-sp .view-area.template-paidFriendlyDark .view-header .link.current,
.is-sp .view-area.template-paidFriendlyLight .view-header .link.current {
  border-bottom: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .link-item, .is-pc .view-area.template-paidFriendlyLight .view-header .link-item,
.is-sp .view-area.template-paidFriendlyDark .view-header .link-item,
.is-sp .view-area.template-paidFriendlyLight .view-header .link-item {
  flex: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .link-item:not(:last-child), .is-pc .view-area.template-paidFriendlyLight .view-header .link-item:not(:last-child),
.is-sp .view-area.template-paidFriendlyDark .view-header .link-item:not(:last-child),
.is-sp .view-area.template-paidFriendlyLight .view-header .link-item:not(:last-child) {
  margin-right: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .link-list, .is-pc .view-area.template-paidFriendlyLight .view-header .link-list,
.is-sp .view-area.template-paidFriendlyDark .view-header .link-list,
.is-sp .view-area.template-paidFriendlyLight .view-header .link-list {
  gap: 12px 40px;
}
.is-pc .view-area.template-paidFriendlyDark .view-header .button-list .btn, .is-pc .view-area.template-paidFriendlyLight .view-header .button-list .btn,
.is-sp .view-area.template-paidFriendlyDark .view-header .button-list .btn,
.is-sp .view-area.template-paidFriendlyLight .view-header .button-list .btn {
  border-radius: 24px;
  min-width: 171px;
  height: 50px;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .viewMainArea-text, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .viewMainArea-text,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .viewMainArea-text,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .viewMainArea-text {
  font-size: 18px;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .viewMainArea-arrow.paidRich01, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .viewMainArea-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .viewMainArea-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .viewMainArea-arrow.paidRich01 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .viewMainArea-arrow.paidRich02, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .viewMainArea-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .viewMainArea-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .viewMainArea-arrow.paidRich02 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea-inner, .is-pc .view-area.template-paidFriendlyLight .view-mainArea-inner,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea-inner,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-breadcrumb, .is-pc .view-area.template-paidFriendlyLight .view-breadcrumb,
.is-sp .view-area.template-paidFriendlyDark .view-breadcrumb,
.is-sp .view-area.template-paidFriendlyLight .view-breadcrumb {
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
  background-color: transparent !important;
  margin: 0;
  padding-top: 17px;
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
}
.is-pc .view-area.template-paidFriendlyDark .view-breadcrumb .viewBreadcrumb-list, .is-pc .view-area.template-paidFriendlyLight .view-breadcrumb .viewBreadcrumb-list,
.is-sp .view-area.template-paidFriendlyDark .view-breadcrumb .viewBreadcrumb-list,
.is-sp .view-area.template-paidFriendlyLight .view-breadcrumb .viewBreadcrumb-list {
  max-width: 1586px;
  width: 83.3333333333%;
}
.is-pc .view-area.template-paidFriendlyDark .view-breadcrumb .viewBreadcrumb-item, .is-pc .view-area.template-paidFriendlyLight .view-breadcrumb .viewBreadcrumb-item,
.is-sp .view-area.template-paidFriendlyDark .view-breadcrumb .viewBreadcrumb-item,
.is-sp .view-area.template-paidFriendlyLight .view-breadcrumb .viewBreadcrumb-item {
  padding-left: 36px;
  padding-right: 10px;
}
.is-pc .view-area.template-paidFriendlyDark .view-breadcrumb .link, .is-pc .view-area.template-paidFriendlyLight .view-breadcrumb .link,
.is-sp .view-area.template-paidFriendlyDark .view-breadcrumb .link,
.is-sp .view-area.template-paidFriendlyLight .view-breadcrumb .link {
  color: inherit;
}
.is-pc .view-area.template-paidFriendlyDark .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyDark .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyLight .view-oneLineNews {
  background-color: transparent !important;
  margin: 0 auto !important;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.is-pc .view-area.template-paidFriendlyDark .view-oneLineNews .news, .is-pc .view-area.template-paidFriendlyLight .view-oneLineNews .news,
.is-sp .view-area.template-paidFriendlyDark .view-oneLineNews .news,
.is-sp .view-area.template-paidFriendlyLight .view-oneLineNews .news {
  max-width: 1586px;
  width: 83.3333333333%;
  padding: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-oneLineNews .news .label, .is-pc .view-area.template-paidFriendlyLight .view-oneLineNews .news .label,
.is-sp .view-area.template-paidFriendlyDark .view-oneLineNews .news .label,
.is-sp .view-area.template-paidFriendlyLight .view-oneLineNews .news .label {
  font-weight: 700;
  margin-left: 19px;
  border-radius: 6px;
}
.is-pc .view-area.template-paidFriendlyDark .view-oneLineNews .news .title, .is-pc .view-area.template-paidFriendlyLight .view-oneLineNews .news .title,
.is-sp .view-area.template-paidFriendlyDark .view-oneLineNews .news .title,
.is-sp .view-area.template-paidFriendlyLight .view-oneLineNews .news .title {
  margin-left: 32px;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-message, .is-pc .view-area.template-paidFriendlyLight .preview .view-message,
.is-sp .view-area.template-paidFriendlyDark .preview .view-message,
.is-sp .view-area.template-paidFriendlyLight .preview .view-message {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-message .heading, .is-pc .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-message .heading .text, .is-pc .view-area.template-paidFriendlyLight .view-message .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-message .heading .text::before, .is-pc .view-area.template-paidFriendlyLight .view-message .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-message .text, .is-pc .view-area.template-paidFriendlyLight .view-message .text,
.is-sp .view-area.template-paidFriendlyDark .view-message .text,
.is-sp .view-area.template-paidFriendlyLight .view-message .text {
  margin-top: 48px;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading .text, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .heading .text::before, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .heading .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .image-title, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .image-title,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .image-title,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .image-title {
  height: 100%;
  padding: 32px 20px;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .images-block, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .images-block,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .images-block,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .images-block {
  overflow-y: hidden;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .images, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .images,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .images,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .images {
  border-width: 1px;
  border-style: solid;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .contents .images .images-block, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .contents .images .images-block,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .contents .images .images-block,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .contents .images .images-block {
  border: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .contents .images .images-block .image-title .text, .is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .contents .images .images-block .image-title .text,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .contents .images .images-block .image-title .text,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .contents .images .images-block .image-title .text {
  margin-top: 24px;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-textWithTopImages, .is-pc .view-area.template-paidFriendlyLight .preview .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyDark .preview .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyLight .preview .view-textWithTopImages {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text::before, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .contents, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .contents,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .contents,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .contents {
  margin-bottom: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .images, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .images,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .images,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .images {
  background-color: #fff;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .layout-1 .image-title, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .layout-1 .image-title,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .layout-1 .image-title,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .layout-1 .image-title {
  padding-top: 71px;
  padding-bottom: 32px;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .layout-2 .image-title, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .layout-2 .image-title,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .layout-2 .image-title,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .layout-2 .image-title {
  padding-top: 32px;
  padding-bottom: 91px;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .image-title, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .image-title,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .image-title,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .image-title {
  padding-left: 32px;
  padding-right: 32px;
  background: transparent;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .image-right, .is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .image-left, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .image-right, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .image-left,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .image-right,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .image-left,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .image-right,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .image-left {
  height: 100%;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .title, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .title,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .title,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .title {
  font-size: 24px;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .text, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .text,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .text,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .text {
  margin-top: 19px;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .link, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .link,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .link,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .link {
  height: 100%;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-textWithLeftAndRightImages, .is-pc .view-area.template-paidFriendlyLight .preview .view-textWithLeftAndRightImages,
.is-sp .view-area.template-paidFriendlyDark .preview .view-textWithLeftAndRightImages,
.is-sp .view-area.template-paidFriendlyLight .preview .view-textWithLeftAndRightImages {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
  overflow-y: hidden;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay {
  font-size: 16px;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading .text, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading .text::before, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .create-date, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .create-date,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .create-date,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .create-date {
  margin-right: 0;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-listDisplay, .is-pc .view-area.template-paidFriendlyLight .preview .view-listDisplay,
.is-sp .view-area.template-paidFriendlyDark .preview .view-listDisplay,
.is-sp .view-area.template-paidFriendlyLight .preview .view-listDisplay {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.is-pc .view-area.template-paidFriendlyDark .preview .style-text, .is-pc .view-area.template-paidFriendlyLight .preview .style-text,
.is-sp .view-area.template-paidFriendlyDark .preview .style-text,
.is-sp .view-area.template-paidFriendlyLight .preview .style-text {
  margin-top: 0;
  padding-top: 48px;
}
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading .text, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading .text::before, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-data, .is-pc .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-header, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-data, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-header,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-data,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-header,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-data,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-header {
  border-color: #e5e5e5;
}
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-header, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-header,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-header,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-header {
  border-left: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-data, .is-pc .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-data,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .viewCompanyOverview-data,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .viewCompanyOverview-data {
  border-right: none;
  background-color: #ffffff;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-companyOverview, .is-pc .view-area.template-paidFriendlyLight .preview .view-companyOverview,
.is-sp .view-area.template-paidFriendlyDark .preview .view-companyOverview,
.is-sp .view-area.template-paidFriendlyLight .preview .view-companyOverview {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-map, .is-pc .view-area.template-paidFriendlyLight .preview .view-map,
.is-sp .view-area.template-paidFriendlyDark .preview .view-map,
.is-sp .view-area.template-paidFriendlyLight .preview .view-map {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion, .is-pc .view-area.template-paidFriendlyLight .view-conversion,
.is-sp .view-area.template-paidFriendlyDark .view-conversion,
.is-sp .view-area.template-paidFriendlyLight .view-conversion {
  position: relative;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 80px;
  box-sizing: border-box;
  min-height: 390px;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .parts-contents, .is-pc .view-area.template-paidFriendlyLight .view-conversion .parts-contents,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .parts-contents,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .parts-contents {
  flex-direction: column;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .contents-area, .is-pc .view-area.template-paidFriendlyLight .view-conversion .contents-area,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .contents-area,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .contents-area {
  z-index: 2;
  position: static;
  height: auto;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .heading-text, .is-pc .view-area.template-paidFriendlyLight .view-conversion .heading-text,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .heading-text,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .heading-text {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 24px;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .heading, .is-pc .view-area.template-paidFriendlyLight .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .heading,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .heading {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .heading .text, .is-pc .view-area.template-paidFriendlyLight .view-conversion .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .heading .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .heading .text::before, .is-pc .view-area.template-paidFriendlyLight .view-conversion .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .heading .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .text, .is-pc .view-area.template-paidFriendlyLight .view-conversion .text,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .text,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .text {
  margin-top: 0;
  width: 43.850658858cqw;
  font-size: 16px;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .buttons, .is-pc .view-area.template-paidFriendlyLight .view-conversion .buttons,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .buttons,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .buttons {
  width: 100%;
  margin-top: 102px;
  max-width: 43.850658858cqw;
  margin-left: auto;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px 24px;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .btn, .is-pc .view-area.template-paidFriendlyLight .view-conversion .btn,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .btn,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .btn {
  width: 224px;
  height: 56px;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .btn:not(:first-child), .is-pc .view-area.template-paidFriendlyLight .view-conversion .btn:not(:first-child),
.is-sp .view-area.template-paidFriendlyDark .view-conversion .btn:not(:first-child),
.is-sp .view-area.template-paidFriendlyLight .view-conversion .btn:not(:first-child) {
  margin-top: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .viewConversion-text, .is-pc .view-area.template-paidFriendlyLight .view-conversion .viewConversion-text,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .viewConversion-text,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .viewConversion-text {
  font-size: 18px;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .viewConversion-arrow.paidRich01, .is-pc .view-area.template-paidFriendlyLight .view-conversion .viewConversion-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .viewConversion-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .viewConversion-arrow.paidRich01 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-conversion .viewConversion-arrow.paidRich02, .is-pc .view-area.template-paidFriendlyLight .view-conversion .viewConversion-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyDark .view-conversion .viewConversion-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyLight .view-conversion .viewConversion-arrow.paidRich02 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .step-item:not(:last-child):before, .is-pc .view-area.template-paidFriendlyLight .view-step .step-item:not(:last-child):before,
.is-sp .view-area.template-paidFriendlyDark .view-step .step-item:not(:last-child):before,
.is-sp .view-area.template-paidFriendlyLight .view-step .step-item:not(:last-child):before {
  content: "";
  position: absolute;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .step-images.zero-pd, .is-pc .view-area.template-paidFriendlyLight .view-step .step-images.zero-pd,
.is-sp .view-area.template-paidFriendlyDark .view-step .step-images.zero-pd,
.is-sp .view-area.template-paidFriendlyLight .view-step .step-images.zero-pd {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .step-num, .is-pc .view-area.template-paidFriendlyLight .view-step .step-num,
.is-sp .view-area.template-paidFriendlyDark .view-step .step-num,
.is-sp .view-area.template-paidFriendlyLight .view-step .step-num {
  white-space: nowrap;
  color: #403222;
  font-weight: 400;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .step-arrows, .is-pc .view-area.template-paidFriendlyLight .view-step .step-arrows,
.is-sp .view-area.template-paidFriendlyDark .view-step .step-arrows,
.is-sp .view-area.template-paidFriendlyLight .view-step .step-arrows {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .vertical .step-item:not(:last-child):before, .is-pc .view-area.template-paidFriendlyLight .view-step .vertical .step-item:not(:last-child):before,
.is-sp .view-area.template-paidFriendlyDark .view-step .vertical .step-item:not(:last-child):before,
.is-sp .view-area.template-paidFriendlyLight .view-step .vertical .step-item:not(:last-child):before {
  -webkit-clip-path: polygon(0 0, 100% 0%, 50% 100%);
          clip-path: polygon(0 0, 100% 0%, 50% 100%);
  left: 50%;
  transform: translateX(-50%);
  height: 20px;
  width: 32px;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .vertical .step-item:after, .is-pc .view-area.template-paidFriendlyDark .view-step .vertical .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyDark .view-step .vertical .step-item:last-child::after, .is-pc .view-area.template-paidFriendlyLight .view-step .vertical .step-item:after, .is-pc .view-area.template-paidFriendlyLight .view-step .vertical .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyLight .view-step .vertical .step-item:last-child::after,
.is-sp .view-area.template-paidFriendlyDark .view-step .vertical .step-item:after,
.is-sp .view-area.template-paidFriendlyDark .view-step .vertical .step-item:first-child::after,
.is-sp .view-area.template-paidFriendlyDark .view-step .vertical .step-item:last-child::after,
.is-sp .view-area.template-paidFriendlyLight .view-step .vertical .step-item:after,
.is-sp .view-area.template-paidFriendlyLight .view-step .vertical .step-item:first-child::after,
.is-sp .view-area.template-paidFriendlyLight .view-step .vertical .step-item:last-child::after {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .title, .is-pc .view-area.template-paidFriendlyLight .view-step .title,
.is-sp .view-area.template-paidFriendlyDark .view-step .title,
.is-sp .view-area.template-paidFriendlyLight .view-step .title {
  font-weight: 400;
}
.is-pc .view-area.template-paidFriendlyDark .view-step .text, .is-pc .view-area.template-paidFriendlyLight .view-step .text,
.is-sp .view-area.template-paidFriendlyDark .view-step .text,
.is-sp .view-area.template-paidFriendlyLight .view-step .text {
  font-size: 16px;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-step, .is-pc .view-area.template-paidFriendlyLight .preview .view-step,
.is-sp .view-area.template-paidFriendlyDark .preview .view-step,
.is-sp .view-area.template-paidFriendlyLight .preview .view-step {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .contents-item, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .contents-item,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .contents-item,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .contents-item {
  background-color: #fff;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .contents-item,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .image-link, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .contents-item,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .image-link,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .contents-item,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .image-link,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .contents-item,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .image-link {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .image, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .image,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .image,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .image {
  margin: 0 auto;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .context, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .context,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .context,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .context {
  width: 100%;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .title, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .title,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .title,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .title {
  font-weight: 400;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .text, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .text,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .text,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .text {
  font-size: 16px;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .horizon .contents-item,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .horizon .image-link, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .horizon .contents-item,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .horizon .image-link,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .horizon .contents-item,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .horizon .image-link,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .horizon .contents-item,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .horizon .image-link {
  flex-direction: column;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .horizon .context, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .horizon .context,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .horizon .context,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .horizon .context {
  margin-top: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .horizon .text, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .horizon .text,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .horizon .text,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .horizon .text {
  margin-top: 15px;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .horizon-layout-4 .contents-item, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .horizon-layout-4 .contents-item,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .horizon-layout-4 .contents-item,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .horizon-layout-4 .contents-item {
  padding: 24px 20px 60px;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .vertical .context, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .vertical .context,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .vertical .context,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .vertical .context {
  margin-left: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .vertical-layout-1 .contents-item, .is-pc .view-area.template-paidFriendlyLight .view-customer-voice .vertical-layout-1 .contents-item,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .vertical-layout-1 .contents-item,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .vertical-layout-1 .contents-item {
  padding: 24px 32px 24px 24px;
}
.is-pc .view-area.template-paidFriendlyDark .preview .view-customer-voice, .is-pc .view-area.template-paidFriendlyLight .preview .view-customer-voice,
.is-sp .view-area.template-paidFriendlyDark .preview .view-customer-voice,
.is-sp .view-area.template-paidFriendlyLight .preview .view-customer-voice {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.is-pc .view-area.template-paidFriendlyDark .layout-column-area .view-components .single-component, .is-pc .view-area.template-paidFriendlyLight .layout-column-area .view-components .single-component,
.is-sp .view-area.template-paidFriendlyDark .layout-column-area .view-components .single-component,
.is-sp .view-area.template-paidFriendlyLight .layout-column-area .view-components .single-component {
  background-color: transparent !important;
}
.is-pc .view-area.template-paidFriendlyDark .layout-column-area .view-components .single-component .single_component_content, .is-pc .view-area.template-paidFriendlyLight .layout-column-area .view-components .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .layout-column-area .view-components .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .layout-column-area .view-components .single-component .single_component_content {
  background-color: transparent !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading1, .is-pc .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .view-heading1 {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-heading1 .text, .is-pc .view-area.template-paidFriendlyLight .view-heading1 .text,
.is-sp .view-area.template-paidFriendlyDark .view-heading1 .text,
.is-sp .view-area.template-paidFriendlyLight .view-heading1 .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading1 .text::before, .is-pc .view-area.template-paidFriendlyLight .view-heading1 .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-heading1 .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-heading1 .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading2, .is-pc .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .view-heading2 {
  font-size: 28px;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading3, .is-pc .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .view-heading3 {
  font-size: 24px;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading4, .is-pc .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .view-heading4 {
  font-size: 18px;
}
.is-pc .view-area.template-paidFriendlyDark .viewText-link, .is-pc .view-area.template-paidFriendlyLight .viewText-link,
.is-sp .view-area.template-paidFriendlyDark .viewText-link,
.is-sp .view-area.template-paidFriendlyLight .viewText-link {
  text-decoration: underline;
}
.is-pc .view-area.template-paidFriendlyDark .viewAnnotation-item, .is-pc .view-area.template-paidFriendlyLight .viewAnnotation-item,
.is-sp .view-area.template-paidFriendlyDark .viewAnnotation-item,
.is-sp .view-area.template-paidFriendlyLight .viewAnnotation-item {
  font-size: 12px;
  line-height: 24px;
}
.is-pc .view-area.template-paidFriendlyDark .view-list .symbol, .is-pc .view-area.template-paidFriendlyLight .view-list .symbol,
.is-sp .view-area.template-paidFriendlyDark .view-list .symbol,
.is-sp .view-area.template-paidFriendlyLight .view-list .symbol {
  white-space: nowrap;
}
.is-pc .view-area.template-paidFriendlyDark .view-list .viewList-item, .is-pc .view-area.template-paidFriendlyLight .view-list .viewList-item,
.is-sp .view-area.template-paidFriendlyDark .view-list .viewList-item,
.is-sp .view-area.template-paidFriendlyLight .view-list .viewList-item {
  font-size: 15px;
}
.is-pc .view-area.template-paidFriendlyDark .view-table .viewTable-data, .is-pc .view-area.template-paidFriendlyDark .view-table .viewTable-header, .is-pc .view-area.template-paidFriendlyLight .view-table .viewTable-data, .is-pc .view-area.template-paidFriendlyLight .view-table .viewTable-header,
.is-sp .view-area.template-paidFriendlyDark .view-table .viewTable-data,
.is-sp .view-area.template-paidFriendlyDark .view-table .viewTable-header,
.is-sp .view-area.template-paidFriendlyLight .view-table .viewTable-data,
.is-sp .view-area.template-paidFriendlyLight .view-table .viewTable-header {
  border-color: #e5e5e5;
  font-size: 16px;
}
.is-pc .view-area.template-paidFriendlyDark .view-table .viewTable-data:first-child, .is-pc .view-area.template-paidFriendlyDark .view-table .viewTable-header:first-child, .is-pc .view-area.template-paidFriendlyLight .view-table .viewTable-data:first-child, .is-pc .view-area.template-paidFriendlyLight .view-table .viewTable-header:first-child,
.is-sp .view-area.template-paidFriendlyDark .view-table .viewTable-data:first-child,
.is-sp .view-area.template-paidFriendlyDark .view-table .viewTable-header:first-child,
.is-sp .view-area.template-paidFriendlyLight .view-table .viewTable-data:first-child,
.is-sp .view-area.template-paidFriendlyLight .view-table .viewTable-header:first-child {
  border-left: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-table .viewTable-data:last-child, .is-pc .view-area.template-paidFriendlyDark .view-table .viewTable-header:last-child, .is-pc .view-area.template-paidFriendlyLight .view-table .viewTable-data:last-child, .is-pc .view-area.template-paidFriendlyLight .view-table .viewTable-header:last-child,
.is-sp .view-area.template-paidFriendlyDark .view-table .viewTable-data:last-child,
.is-sp .view-area.template-paidFriendlyDark .view-table .viewTable-header:last-child,
.is-sp .view-area.template-paidFriendlyLight .view-table .viewTable-data:last-child,
.is-sp .view-area.template-paidFriendlyLight .view-table .viewTable-header:last-child {
  border-right: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-table .caption, .is-pc .view-area.template-paidFriendlyLight .view-table .caption,
.is-sp .view-area.template-paidFriendlyDark .view-table .caption,
.is-sp .view-area.template-paidFriendlyLight .view-table .caption {
  margin-top: 25px;
  text-align: left;
}
.is-pc .view-area.template-paidFriendlyDark .view-button .viewButton-text, .is-pc .view-area.template-paidFriendlyLight .view-button .viewButton-text,
.is-sp .view-area.template-paidFriendlyDark .view-button .viewButton-text,
.is-sp .view-area.template-paidFriendlyLight .view-button .viewButton-text {
  font-size: 18px;
}
.is-pc .view-area.template-paidFriendlyDark .view-button .viewButton-arrow.paidRich01, .is-pc .view-area.template-paidFriendlyLight .view-button .viewButton-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyDark .view-button .viewButton-arrow.paidRich01,
.is-sp .view-area.template-paidFriendlyLight .view-button .viewButton-arrow.paidRich01 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-button .viewButton-arrow.paidRich02, .is-pc .view-area.template-paidFriendlyLight .view-button .viewButton-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyDark .view-button .viewButton-arrow.paidRich02,
.is-sp .view-area.template-paidFriendlyLight .view-button .viewButton-arrow.paidRich02 {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion, .is-pc .view-area.template-paidFriendlyLight .view-accordion,
.is-sp .view-area.template-paidFriendlyDark .view-accordion,
.is-sp .view-area.template-paidFriendlyLight .view-accordion {
  overflow-y: hidden;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .viewAccordion-item, .is-pc .view-area.template-paidFriendlyLight .view-accordion .viewAccordion-item,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .viewAccordion-item,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .viewAccordion-item {
  background: transparent;
  padding: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .viewAccordion-item:not(:last-child), .is-pc .view-area.template-paidFriendlyLight .view-accordion .viewAccordion-item:not(:last-child),
.is-sp .view-area.template-paidFriendlyDark .view-accordion .viewAccordion-item:not(:last-child),
.is-sp .view-area.template-paidFriendlyLight .view-accordion .viewAccordion-item:not(:last-child) {
  margin-bottom: 32px;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .viewAccordion-text, .is-pc .view-area.template-paidFriendlyLight .view-accordion .viewAccordion-text,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .viewAccordion-text,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .viewAccordion-text {
  padding: 30px 107px 59px 34px;
  background-color: #fff;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .icon.icon-more, .is-pc .view-area.template-paidFriendlyLight .view-accordion .icon.icon-more,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .icon.icon-more,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .icon.icon-more {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .icon-expandLess, .is-pc .view-area.template-paidFriendlyLight .view-accordion .icon-expandLess,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .icon-expandLess,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .icon-expandLess {
  display: inline-block;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .init-open:checked + .title-block .icon-more, .is-pc .view-area.template-paidFriendlyLight .view-accordion .init-open:checked + .title-block .icon-more,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .init-open:checked + .title-block .icon-more,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .init-open:checked + .title-block .icon-more {
  display: inline-block;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .init-open:checked + .title-block .icon-expandLess, .is-pc .view-area.template-paidFriendlyLight .view-accordion .init-open:checked + .title-block .icon-expandLess,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .init-open:checked + .title-block .icon-expandLess,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .init-open:checked + .title-block .icon-expandLess {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .title-block, .is-pc .view-area.template-paidFriendlyLight .view-accordion .title-block,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .title-block,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .title-block {
  padding: 15px 29px 21px 34px;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .title-block .title, .is-pc .view-area.template-paidFriendlyLight .view-accordion .title-block .title,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .title-block .title,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .title-block .title {
  padding-left: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .icon, .is-pc .view-area.template-paidFriendlyLight .view-accordion .icon,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .icon,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .icon {
  width: 20px;
  min-width: 20px;
  margin-left: auto;
}
.is-pc .view-area.template-paidFriendlyDark .view-footer, .is-pc .view-area.template-paidFriendlyLight .view-footer,
.is-sp .view-area.template-paidFriendlyDark .view-footer,
.is-sp .view-area.template-paidFriendlyLight .view-footer {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: auto;
  padding: 30px 12px;
}
.is-pc .view-area.template-paidFriendlyDark .view-footer .link-list, .is-pc .view-area.template-paidFriendlyLight .view-footer .link-list,
.is-sp .view-area.template-paidFriendlyDark .view-footer .link-list,
.is-sp .view-area.template-paidFriendlyLight .view-footer .link-list {
  flex-wrap: wrap;
}
.is-pc .view-area.template-paidFriendlyDark .view-footer .copyright, .is-pc .view-area.template-paidFriendlyLight .view-footer .copyright,
.is-sp .view-area.template-paidFriendlyDark .view-footer .copyright,
.is-sp .view-area.template-paidFriendlyLight .view-footer .copyright {
  margin-top: 0;
}
.is-pc .view-area.template-paidFriendlyDark .set-component-area:has(.view-footer), .is-pc .view-area.template-paidFriendlyLight .set-component-area:has(.view-footer),
.is-sp .view-area.template-paidFriendlyDark .set-component-area:has(.view-footer),
.is-sp .view-area.template-paidFriendlyLight .set-component-area:has(.view-footer) {
  background-color: #fff;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyDark .view-message .heading,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyDark .view-map .heading,
.is-pc .view-area.template-paidFriendlyDark .view-step .heading,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-pc .view-area.template-paidFriendlyLight .view-message .heading,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-pc .view-area.template-paidFriendlyLight .view-map .heading,
.is-pc .view-area.template-paidFriendlyLight .view-step .heading,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyDark .view-map .heading,
.is-sp .view-area.template-paidFriendlyDark .view-step .heading,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading,
.is-sp .view-area.template-paidFriendlyLight .view-map .heading,
.is-sp .view-area.template-paidFriendlyLight .view-step .heading,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading {
  text-shadow: none;
  font-size: clamp(48px, 3.513909224cqw, 110px);
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading .text,
.is-pc .view-area.template-paidFriendlyDark .view-message .heading .text,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading .text,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text,
.is-pc .view-area.template-paidFriendlyDark .view-map .heading .text,
.is-pc .view-area.template-paidFriendlyDark .view-step .heading .text,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading .text, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading .text,
.is-pc .view-area.template-paidFriendlyLight .view-message .heading .text,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading .text,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text,
.is-pc .view-area.template-paidFriendlyLight .view-map .heading .text,
.is-pc .view-area.template-paidFriendlyLight .view-step .heading .text,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-map .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-step .heading .text,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-map .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-step .heading .text,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading .text {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  z-index: 1;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .heading .text::before,
.is-pc .view-area.template-paidFriendlyDark .view-message .heading .text::before,
.is-pc .view-area.template-paidFriendlyDark .view-companyOverview .heading .text::before,
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text::before,
.is-pc .view-area.template-paidFriendlyDark .view-map .heading .text::before,
.is-pc .view-area.template-paidFriendlyDark .view-step .heading .text::before,
.is-pc .view-area.template-paidFriendlyDark .view-customer-voice .heading .text::before, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .heading .text::before,
.is-pc .view-area.template-paidFriendlyLight .view-message .heading .text::before,
.is-pc .view-area.template-paidFriendlyLight .view-companyOverview .heading .text::before,
.is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text::before,
.is-pc .view-area.template-paidFriendlyLight .view-map .heading .text::before,
.is-pc .view-area.template-paidFriendlyLight .view-step .heading .text::before,
.is-pc .view-area.template-paidFriendlyLight .view-customer-voice .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-message .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-companyOverview .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-map .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-step .heading .text::before,
.is-sp .view-area.template-paidFriendlyDark .view-customer-voice .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-message .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-companyOverview .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-map .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-step .heading .text::before,
.is-sp .view-area.template-paidFriendlyLight .view-customer-voice .heading .text::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 2.9282576867vw;
  min-width: 40px;
  aspect-ratio: 1;
  z-index: -1;
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .layout-column-area .view-components.preview > .single-component .single_component_content, .is-pc .view-area.template-paidFriendlyLight .layout-column-area .view-components.preview > .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .layout-column-area .view-components.preview > .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .layout-column-area .view-components.preview > .single-component .single_component_content {
  margin-bottom: 0 !important;
  box-shadow: none;
}
.is-pc .view-area.template-paidFriendlyDark .layout-column-area .view-components.preview > .single-component .single_component_content:after, .is-pc .view-area.template-paidFriendlyLight .layout-column-area .view-components.preview > .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyDark .layout-column-area .view-components.preview > .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyLight .layout-column-area .view-components.preview > .single-component .single_component_content:after {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-map iframe, .is-pc .view-area.template-paidFriendlyLight .view-map iframe,
.is-sp .view-area.template-paidFriendlyDark .view-map iframe,
.is-sp .view-area.template-paidFriendlyLight .view-map iframe {
  border-radius: 30px;
}
.is-pc .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .contents .images,
.is-pc .view-area.template-paidFriendlyDark .view-textWithTopImages .contents .images, .is-pc .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .contents .images,
.is-pc .view-area.template-paidFriendlyLight .view-textWithTopImages .contents .images,
.is-sp .view-area.template-paidFriendlyDark .view-textWithLeftAndRightImages .contents .images,
.is-sp .view-area.template-paidFriendlyDark .view-textWithTopImages .contents .images,
.is-sp .view-area.template-paidFriendlyLight .view-textWithLeftAndRightImages .contents .images,
.is-sp .view-area.template-paidFriendlyLight .view-textWithTopImages .contents .images {
  border-radius: 30px;
  overflow: hidden;
}
.is-pc .view-area.template-paidFriendlyDark .view-listDisplay .style-image > div, .is-pc .view-area.template-paidFriendlyLight .view-listDisplay .style-image > div,
.is-sp .view-area.template-paidFriendlyDark .view-listDisplay .style-image > div,
.is-sp .view-area.template-paidFriendlyLight .view-listDisplay .style-image > div {
  border-radius: 30px;
  overflow: hidden;
}
.is-pc .view-area.template-paidFriendlyDark .preview .mainAreaComponent.prev-oneLineNews-component, .is-pc .view-area.template-paidFriendlyLight .preview .mainAreaComponent.prev-oneLineNews-component,
.is-sp .view-area.template-paidFriendlyDark .preview .mainAreaComponent.prev-oneLineNews-component,
.is-sp .view-area.template-paidFriendlyLight .preview .mainAreaComponent.prev-oneLineNews-component {
  margin-bottom: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea, .is-pc .view-area.template-paidFriendlyLight .view-mainArea,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea {
  container-type: inline-size;
  width: 100%;
  margin: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea-inner, .is-pc .view-area.template-paidFriendlyLight .view-mainArea-inner,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea-inner,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea-inner {
  background: none;
  position: relative;
  padding: 0 !important;
  width: 100% !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .parts-contents, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .parts-contents,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .parts-contents,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .parts-contents {
  position: relative;
  z-index: 2;
  background-image: none !important;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .parts-contents-inner {
  border-radius: 34px;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .heading-text .heading, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .heading-text .heading,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .heading-text .heading,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .heading-text .heading {
  margin-bottom: 38px;
  font-size: max(40px, 2.9282576867cqw);
  line-height: max(58px, 4.2459736457cqw);
  text-shadow: none;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .heading-text .text, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .heading-text .text,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .heading-text .text,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .heading-text .text {
  text-shadow: none;
  font-size: 15px;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .buttons, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .buttons,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .buttons,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .buttons {
  margin-top: 31px;
  flex-wrap: wrap;
  gap: 12px 24px;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .buttons a:not(:first-child), .is-pc .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .buttons a:not(:first-child),
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .buttons a:not(:first-child),
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .buttons a:not(:first-child) {
  margin-left: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .buttons .btn, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .buttons .btn,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .parts-contents .buttons .btn,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .parts-contents .buttons .btn {
  width: 100%;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .background, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .background,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .background,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .background {
  position: absolute;
  left: 0;
  top: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-mainArea .background-image, .is-pc .view-area.template-paidFriendlyLight .view-mainArea .background-image,
.is-sp .view-area.template-paidFriendlyDark .view-mainArea .background-image,
.is-sp .view-area.template-paidFriendlyLight .view-mainArea .background-image {
  aspect-ratio: 1.8485193622;
  width: 81.8448023426cqw;
  -o-object-fit: cover;
     object-fit: cover;
}
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content, .is-pc .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-conversion-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content {
  border-radius: 20px 20px 0 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-conversion-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content:after, .is-pc .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-conversion-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-pc .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-conversion-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .single-component.next-mainArea-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyDark .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-conversion-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .single-component.next-mainArea-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-mainArea-component.oneLineNewsComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.breadcrumbComponent + .single-component .single_component_content:after,
.is-sp .view-area.template-paidFriendlyLight .view-components.preview > .next-conversion-component.oneLineNewsComponent + .single-component .single_component_content:after {
  display: none;
}
.is-pc .view-area.template-paidFriendlyDark .oneLineNewsComponent.next-header-component .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight .oneLineNewsComponent.next-header-component .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyDark .oneLineNewsComponent.next-header-component .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyLight .oneLineNewsComponent.next-header-component .view-oneLineNews {
  border-radius: 0;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading1, .is-pc .view-area.template-paidFriendlyLight .view-heading1,
.is-sp .view-area.template-paidFriendlyDark .view-heading1,
.is-sp .view-area.template-paidFriendlyLight .view-heading1 {
  letter-spacing: 4.5px;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading2, .is-pc .view-area.template-paidFriendlyLight .view-heading2,
.is-sp .view-area.template-paidFriendlyDark .view-heading2,
.is-sp .view-area.template-paidFriendlyLight .view-heading2 {
  letter-spacing: 3.5px;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading3, .is-pc .view-area.template-paidFriendlyLight .view-heading3,
.is-sp .view-area.template-paidFriendlyDark .view-heading3,
.is-sp .view-area.template-paidFriendlyLight .view-heading3 {
  letter-spacing: 2.8px;
}
.is-pc .view-area.template-paidFriendlyDark .view-heading4, .is-pc .view-area.template-paidFriendlyLight .view-heading4,
.is-sp .view-area.template-paidFriendlyDark .view-heading4,
.is-sp .view-area.template-paidFriendlyLight .view-heading4 {
  letter-spacing: 2.2px;
}
.is-pc .view-area.template-paidFriendlyDark .view-text, .is-pc .view-area.template-paidFriendlyLight .view-text,
.is-sp .view-area.template-paidFriendlyDark .view-text,
.is-sp .view-area.template-paidFriendlyLight .view-text {
  font-size: 15px;
}
.is-pc .view-area.template-paidFriendlyDark .view-list, .is-pc .view-area.template-paidFriendlyLight .view-list,
.is-sp .view-area.template-paidFriendlyDark .view-list,
.is-sp .view-area.template-paidFriendlyLight .view-list {
  letter-spacing: 1.6px;
}
.is-pc .view-area.template-paidFriendlyDark .view-table, .is-pc .view-area.template-paidFriendlyLight .view-table,
.is-sp .view-area.template-paidFriendlyDark .view-table,
.is-sp .view-area.template-paidFriendlyLight .view-table {
  letter-spacing: 1.6px;
}
.is-pc .view-area.template-paidFriendlyDark .view-button .btn, .is-pc .view-area.template-paidFriendlyLight .view-button .btn,
.is-sp .view-area.template-paidFriendlyDark .view-button .btn,
.is-sp .view-area.template-paidFriendlyLight .view-button .btn {
  letter-spacing: 1.6px;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .title, .is-pc .view-area.template-paidFriendlyLight .view-accordion .title,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .title,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .title {
  letter-spacing: 1.8px;
}
.is-pc .view-area.template-paidFriendlyDark .view-accordion .accordion-block, .is-pc .view-area.template-paidFriendlyLight .view-accordion .accordion-block,
.is-sp .view-area.template-paidFriendlyDark .view-accordion .accordion-block,
.is-sp .view-area.template-paidFriendlyLight .view-accordion .accordion-block {
  letter-spacing: 1.6px;
}
@media screen and (min-width: 769px) {
  .is-pc .view-area.template-paidFriendlyDark.is-pc, .is-pc .view-area.template-paidFriendlyLight.is-pc,
  .is-sp .view-area.template-paidFriendlyDark.is-pc,
  .is-sp .view-area.template-paidFriendlyLight.is-pc {
    /* セットパーツ:メインエリア */
    /*========================================================
    　追加修正
    ========================================================*/
    /* コンポーネント名称全部入り */
    /* コンポーネント名称一部削除
    -mainArea
    -Breadcrumb
    -OneLineNews
    -Head
     */
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-components.preview .set-component [class^=view-]:not(.view-mainArea):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header):not(.view-footer), .is-pc .view-area.template-paidFriendlyDark.is-pc .view-components.preview > .single-component .single_component_content,
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-components.preview .form-component .form_component_content, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-components.preview .set-component [class^=view-]:not(.view-mainArea):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header):not(.view-footer), .is-pc .view-area.template-paidFriendlyLight.is-pc .view-components.preview > .single-component .single_component_content,
  .is-pc .view-area.template-paidFriendlyLight.is-pc .view-components.preview .form-component .form_component_content,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-components.preview .set-component [class^=view-]:not(.view-mainArea):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header):not(.view-footer),
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-components.preview > .single-component .single_component_content,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-components.preview .form-component .form_component_content,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-components.preview .set-component [class^=view-]:not(.view-mainArea):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header):not(.view-footer),
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-components.preview > .single-component .single_component_content,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-components.preview .form-component .form_component_content {
    padding-left: 0;
    padding-right: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .layout-column-area .view-components.preview > .single-component .single_component_content, .is-pc .view-area.template-paidFriendlyLight.is-pc .layout-column-area .view-components.preview > .single-component .single_component_content,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .layout-column-area .view-components.preview > .single-component .single_component_content,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .layout-column-area .view-components.preview > .single-component .single_component_content {
    padding-left: 0;
    padding-right: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-mainArea, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-mainArea,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-mainArea,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-mainArea {
    padding-left: 0 !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-mainArea-inner, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-mainArea-inner,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-mainArea-inner,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-mainArea-inner {
    min-height: 44.2166910688cqw;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-mainArea .parts-contents, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-mainArea .parts-contents,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-mainArea .parts-contents,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-mainArea .parts-contents {
    padding-top: 19.6193265007cqw;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-mainArea .parts-contents-inner,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-mainArea .parts-contents-inner,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-mainArea .parts-contents-inner {
    margin-left: auto;
    margin-right: 0;
    width: calc(min(37.4816983895cqw, 747px) + 13px);
    min-width: 525px;
    min-height: 29.7950219619cqw;
    padding: 36px 52px 58px 41px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-mainArea .background-image, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-mainArea .background-image,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-mainArea .background-image,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-mainArea .background-image {
    border-top-right-radius: 44px;
    border-bottom-right-radius: 44px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .view-mainArea, .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .view-mainArea,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .view-mainArea,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .view-mainArea {
    padding-top: 60px;
    margin: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .view-mainArea .parts-contents-inner,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .view-mainArea .parts-contents-inner,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .view-mainArea .parts-contents-inner {
    margin-right: 13px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .layout-container .layout-component,
  .is-pc .view-area.template-paidFriendlyDark.is-pc .single_component_content,
  .is-pc .view-area.template-paidFriendlyDark.is-pc .set-component-area, .is-pc .view-area.template-paidFriendlyLight.is-pc .layout-container .layout-component,
  .is-pc .view-area.template-paidFriendlyLight.is-pc .single_component_content,
  .is-pc .view-area.template-paidFriendlyLight.is-pc .set-component-area,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .layout-container .layout-component,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .single_component_content,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .set-component-area,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .layout-container .layout-component,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .single_component_content,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .set-component-area {
    container-type: inline-size;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .next-header-component.breadcrumbComponent + .single-component *[class^=view-]:not(.paid),
  .is-pc .view-area.template-paidFriendlyDark.is-pc .next-header-component.oneLineNewsComponent + .single-component *[class^=view-]:not(.paid),
  .is-pc .view-area.template-paidFriendlyDark.is-pc .next-header-component.single-component [class^=view-]:not(.paid), .is-pc .view-area.template-paidFriendlyLight.is-pc .next-header-component.breadcrumbComponent + .single-component *[class^=view-]:not(.paid),
  .is-pc .view-area.template-paidFriendlyLight.is-pc .next-header-component.oneLineNewsComponent + .single-component *[class^=view-]:not(.paid),
  .is-pc .view-area.template-paidFriendlyLight.is-pc .next-header-component.single-component [class^=view-]:not(.paid),
  .is-sp .view-area.template-paidFriendlyDark.is-pc .next-header-component.breadcrumbComponent + .single-component *[class^=view-]:not(.paid),
  .is-sp .view-area.template-paidFriendlyDark.is-pc .next-header-component.oneLineNewsComponent + .single-component *[class^=view-]:not(.paid),
  .is-sp .view-area.template-paidFriendlyDark.is-pc .next-header-component.single-component [class^=view-]:not(.paid),
  .is-sp .view-area.template-paidFriendlyLight.is-pc .next-header-component.breadcrumbComponent + .single-component *[class^=view-]:not(.paid),
  .is-sp .view-area.template-paidFriendlyLight.is-pc .next-header-component.oneLineNewsComponent + .single-component *[class^=view-]:not(.paid),
  .is-sp .view-area.template-paidFriendlyLight.is-pc .next-header-component.single-component [class^=view-]:not(.paid) {
    padding-top: 0 !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-breadcrumb,
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-breadcrumb,
  .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-breadcrumb,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-breadcrumb,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .prev-conversion-component:not(.next-header-component) .view-oneLineNews {
    margin-top: 0 !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .layout-container .layout-component,
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .single_component_content,
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .set-component-area, .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .layout-container .layout-component,
  .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .single_component_content,
  .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .set-component-area,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .layout-container .layout-component,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .single_component_content,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .set-component-area,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .layout-container .layout-component,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .single_component_content,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .set-component-area {
    container-type: normal;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-header .detail-item, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-header .detail-item,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-header .detail-item,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-header .detail-item {
    justify-content: flex-end;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-header .button-list, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-header .button-list,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-header .button-list,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-header .button-list {
    justify-content: flex-end;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .view-breadcrumb .viewBreadcrumb-list, .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .view-breadcrumb .viewBreadcrumb-list,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .view-breadcrumb .viewBreadcrumb-list,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .view-breadcrumb .viewBreadcrumb-list {
    margin-left: auto;
    margin-right: auto;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .preview .view-oneLineNews .news, .is-pc .view-area.template-paidFriendlyLight.is-pc .preview .view-oneLineNews .news,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .preview .view-oneLineNews .news,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .preview .view-oneLineNews .news {
    margin-left: auto;
    margin-right: auto;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-conversion .text, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-conversion .text,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-conversion .text,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-conversion .text {
    min-width: 43.850658858cqw;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .heading, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .heading {
    text-shadow: none;
    font-size: clamp(48px, 3.513909224cqw, 110px);
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .heading .text, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .heading .text,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .heading .text,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .heading .text {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    z-index: 1;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .heading .text::before, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .heading .text::before,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .heading .text::before,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .heading .text::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 2.9282576867vw;
    min-width: 40px;
    aspect-ratio: 1;
    z-index: -1;
    background: #d0e6a5;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .step-contents, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .step-contents,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .step-contents,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .step-contents {
    margin-top: 57px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item {
    margin-right: 22px;
    width: calc(25% - 22px);
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:after, .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:last-child::after, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:after, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:last-child::after,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:after,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:first-child::after,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:last-child::after,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:after,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:first-child::after,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:last-child::after {
    height: 1px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:not(:last-child):before, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-item:not(:last-child):before {
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 50%);
            clip-path: polygon(0 0, 0 100%, 100% 50%);
    top: 60%;
    right: 0;
    height: 32px;
    width: 20px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-images, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-images,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-images,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-images {
    left: -23px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-context, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-context,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .horizon .step-context,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .horizon .step-context {
    padding-right: 43px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .vertical .step-item, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .vertical .step-item,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .vertical .step-item,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .vertical .step-item {
    padding-bottom: 40px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .vertical .step-item:not(:last-child):before, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .vertical .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .vertical .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .vertical .step-item:not(:last-child):before {
    bottom: -29px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-step .text, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-step .text,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-step .text,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-step .text {
    margin-top: 15px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .heading, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .heading {
    text-shadow: none;
    font-size: clamp(48px, 3.513909224cqw, 110px);
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .heading .text, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .heading .text,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .heading .text,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .heading .text {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    z-index: 1;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .heading .text::before, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .heading .text::before,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .heading .text::before,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .heading .text::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 2.9282576867vw;
    min-width: 40px;
    aspect-ratio: 1;
    z-index: -1;
    background: #d0e6a5;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .contents, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .contents,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .contents,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .contents {
    margin-top: 48px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .horizon-layout-2 .contents-item:nth-child(2n), .is-pc .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .horizon-layout-2 .contents-item:nth-child(2n),
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .horizon-layout-2 .contents-item:nth-child(2n),
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .horizon-layout-2 .contents-item:nth-child(2n) {
    margin-right: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .horizon-layout-4 .contents-item:nth-child(4n), .is-pc .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .horizon-layout-4 .contents-item:nth-child(4n),
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .horizon-layout-4 .contents-item:nth-child(4n),
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .horizon-layout-4 .contents-item:nth-child(4n) {
    margin-right: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .vertical-layout-1 .context, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .vertical-layout-1 .context,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-customer-voice .vertical-layout-1 .context,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-customer-voice .vertical-layout-1 .context {
    gap: 24px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .view-footer, .is-pc .view-area.template-paidFriendlyLight.is-pc .view-footer,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .view-footer,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .view-footer {
    gap: 12px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-pc .prev-conversion-component .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight.is-pc .prev-conversion-component .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyDark.is-pc .prev-conversion-component .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyLight.is-pc .prev-conversion-component .view-oneLineNews {
    margin-bottom: 56px !important;
    border-radius: 0 0 20px 20px !important;
  }
}
@media screen and (max-width: 768px) {
  .is-pc .view-area.template-paidFriendlyDark.is-sp, .is-pc .view-area.template-paidFriendlyLight.is-sp,
  .is-sp .view-area.template-paidFriendlyDark.is-sp,
  .is-sp .view-area.template-paidFriendlyLight.is-sp {
    /* セットパーツ:メインエリア */
    /* セットパーツ:メインエリア */
    /*========================================================
    　追加修正
    ========================================================*/
    /* コンポーネント名称全部入り */
    /* コンポーネント名称一部削除
    -mainArea
    -Breadcrumb
    -OneLineNews
    -Head
     */
    /* コンテンツエリア内パンくずリスト、ワンラインニュース */
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-components .view-components .component.single-component .single_component_content, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-components .view-components .component.single-component .single_component_content,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-components .view-components .component.single-component .single_component_content,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-components .view-components .component.single-component .single_component_content {
    padding: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-components .set-component [class^=view-]:not(.view-mainArea):not(.view-mainArea-inner):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header),
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .form-component .form_component_content, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-components .set-component [class^=view-]:not(.view-mainArea):not(.view-mainArea-inner):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header),
  .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .form-component .form_component_content,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-components .set-component [class^=view-]:not(.view-mainArea):not(.view-mainArea-inner):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header),
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .form-component .form_component_content,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-components .set-component [class^=view-]:not(.view-mainArea):not(.view-mainArea-inner):not(.view-conversion):not(.view-breadcrumb):not(.view-oneLineNews):not(.view-header),
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .form-component .form_component_content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .first-row,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .row, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .first-row,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .row,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .first-row,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .row,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .first-row,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .row {
    padding: 0 16px;
    height: auto;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .logo, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .logo,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .logo,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .logo {
    height: 60px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .spMenu, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .spMenu,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .spMenu,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .spMenu {
    top: 0px;
    right: 0px;
    width: 60px;
    height: 60px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path id="パス_753" data-name="パス 753" d="M0,0H24V24H0Z" fill="none"/><path id="パス_754" data-name="パス 754" d="M2,15.5v2H22v-2Zm0-5v2H22v-2Zm0-5v2H22v-2Z" fill="%233a435c"/></svg>');
    background-size: 24px 24px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .spMenu:checked, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .spMenu:checked,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .spMenu:checked,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .spMenu:checked {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path id="パス_753" data-name="パス 753" d="M0,0H24V24H0Z" fill="none"/><rect id="長方形_32532" data-name="長方形 32532" width="20" height="2" transform="translate(3.84 6.135) rotate(30)" fill="%233a435c"/><rect id="長方形_32533" data-name="長方形 32533" width="20" height="2" transform="translate(2.84 16.135) rotate(-30)" fill="%233a435c"/></svg>');
    background-size: 24px 24px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .spMenu:checked + .spMenu-detail, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .spMenu:checked + .spMenu-detail,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .spMenu:checked + .spMenu-detail,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .spMenu:checked + .spMenu-detail {
    top: 60px;
    border-top-color: #a7a39d;
    border-bottom-color: #a7a39d;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .detail-item, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .detail-item,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .detail-item,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .detail-item {
    padding: 24px 32px;
    margin-top: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .tel,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .button-list .btn, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .tel,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .button-list .btn,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .tel,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .button-list .btn,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .tel,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .button-list .btn {
    height: 56px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .button-list .btn, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .button-list .btn,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .button-list .btn,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .button-list .btn {
    border-radius: 28px;
    margin: 0 auto;
    min-width: 248px;
    width: -moz-fit-content;
    width: fit-content;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .tel, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .tel,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .tel,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .tel {
    justify-content: center;
    padding: 0 16px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .link, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .link,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .link,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .link {
    background: inherit;
    padding: 19px 32px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .link-item, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .link-item,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .link-item,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .link-item {
    border-top-color: #a7a39d;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-header .tel-num, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-header .tel-num,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-header .tel-num,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-header .tel-num {
    margin: 0 0 0 9px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-mainArea, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-mainArea,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-mainArea,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-mainArea {
    min-height: auto;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-mainArea .heading, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-mainArea .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-mainArea .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-mainArea .heading {
    min-height: auto;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-breadcrumb, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-breadcrumb,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-breadcrumb,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-breadcrumb {
    width: 100% !important;
    padding-left: 16px;
    padding-right: 16px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-breadcrumb .viewBreadcrumb-item, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-breadcrumb .viewBreadcrumb-item,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-breadcrumb .viewBreadcrumb-item,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-breadcrumb .viewBreadcrumb-item {
    padding-left: 30px;
    padding-right: 9px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-breadcrumb .viewBreadcrumb-list, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-breadcrumb .viewBreadcrumb-list,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-breadcrumb .viewBreadcrumb-list,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-breadcrumb .viewBreadcrumb-list {
    width: 100%;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-oneLineNews {
    width: 100% !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-oneLineNews .news, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-oneLineNews .news,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-oneLineNews .news,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-oneLineNews .news {
    width: 100%;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-oneLineNews .title, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-oneLineNews .title,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-oneLineNews .title,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-oneLineNews .title {
    flex: auto;
    margin-left: 0;
    margin-top: 8px;
    width: 100%;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-textWithTopImages .heading, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-textWithTopImages .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-textWithTopImages .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-textWithTopImages .heading {
    font-size: 48px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-textWithTopImages .image-title, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-textWithTopImages .image-title,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-textWithTopImages .image-title,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-textWithTopImages .image-title {
    height: auto;
    padding: 26px 16px 67px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithTopImages .contents .images, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithTopImages .contents .images,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithTopImages .contents .images,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithTopImages .contents .images {
    margin-top: 40px;
    padding: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithTopImages .contents .images .images-block .image-title, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithTopImages .contents .images .images-block .image-title,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithTopImages .contents .images .images-block .image-title,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithTopImages .contents .images .images-block .image-title {
    margin-top: 0 !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .images, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .images,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .images,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .images {
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .images:not(:last-child), .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .images:not(:last-child),
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .images:not(:last-child),
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .images:not(:last-child) {
    margin-bottom: 40px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .image, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .image,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .image,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .image {
    margin-bottom: 0;
    border-radius: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .image-right, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .image-right,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .image-right,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .image-right {
    flex-wrap: wrap;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .image-left, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .image-left,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .image-left,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .image-left {
    flex-wrap: wrap-reverse;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .layout-1 .image-title, .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .layout-2 .image-title, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .layout-1 .image-title, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .layout-2 .image-title,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .layout-1 .image-title,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .layout-2 .image-title,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .layout-1 .image-title,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .layout-2 .image-title {
    padding: 26px 16px 67px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .title, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .title,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .title,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .title {
    margin-bottom: 0;
    font-size: 28px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .text, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .text,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .text,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .text {
    margin-top: 25px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-listDisplay .list, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-listDisplay .list,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-listDisplay .list,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-listDisplay .list {
    flex-direction: column;
    gap: 8px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-conversion.background, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-conversion.background,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-conversion.background,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-conversion.background {
    padding: 0 !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-conversion .parts-contents, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-conversion .parts-contents,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-conversion .parts-contents,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-conversion .parts-contents {
    margin: 84px 16px 80px;
    width: auto;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-conversion .heading-text, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-conversion .heading-text,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-conversion .heading-text,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-conversion .heading-text {
    flex-direction: column;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-conversion .text, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-conversion .text,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-conversion .text,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-conversion .text {
    width: 100%;
    margin-bottom: 75px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-conversion .buttons, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-conversion .buttons,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-conversion .buttons,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-conversion .buttons {
    margin-top: 40px;
    margin-left: 0;
    display: flex !important;
    justify-content: center;
    gap: 0;
    padding-right: 0;
    max-width: none;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .step-contents, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .step-contents,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .step-contents,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .step-contents {
    margin-top: 57px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:after, .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:last-child::after, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:after, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:last-child::after,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:after,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:first-child::after,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:last-child::after,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:after,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:first-child::after,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:last-child::after {
    display: none;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:not(:last-child):before, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:not(:last-child):before {
    bottom: -36px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:not(:first-child), .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:not(:first-child),
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .step-item:not(:first-child),
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .step-item:not(:first-child) {
    margin-top: 52px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .step-context, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .step-context,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .step-context,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .step-context {
    margin-left: 20px;
    margin-bottom: 53px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .horizon .step-item, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .horizon .step-item,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .horizon .step-item,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .horizon .step-item {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .horizon .step-item:not(:last-child):before, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .horizon .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .horizon .step-item:not(:last-child):before,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .horizon .step-item:not(:last-child):before {
    -webkit-clip-path: polygon(0 0, 100% 0%, 50% 100%);
            clip-path: polygon(0 0, 100% 0%, 50% 100%);
    left: 50%;
    transform: translateX(-50%);
    height: 20px;
    width: 32px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .text, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .text,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .text,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .text {
    margin-top: 13px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .contents, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .contents,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .contents,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .contents {
    margin-top: 57px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .contents-item, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .contents-item,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .contents-item,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .contents-item {
    padding: 24px 16px 52px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .vertical .contents-item, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .vertical .contents-item,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .vertical .contents-item,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .vertical .contents-item {
    flex-direction: column;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-heading1, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-heading1,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-heading1,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-heading1 {
    font-size: 48px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-heading2, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-heading2,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-heading2,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-heading2 {
    font-size: 24px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-heading3, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-heading3,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-heading3,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-heading3 {
    font-size: 24px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-heading4, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-heading4,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-heading4,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-heading4 {
    font-size: 18px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-accordion, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-accordion,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-accordion,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-accordion {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-accordion .viewAccordion-item:not(:last-child), .is-pc .view-area.template-paidFriendlyLight.is-sp .view-accordion .viewAccordion-item:not(:last-child),
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-accordion .viewAccordion-item:not(:last-child),
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-accordion .viewAccordion-item:not(:last-child) {
    margin-bottom: 1px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-accordion .viewAccordion-text, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-accordion .viewAccordion-text,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-accordion .viewAccordion-text,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-accordion .viewAccordion-text {
    padding: 15px 53px 30px 15px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-accordion .title-block, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-accordion .title-block,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-accordion .title-block,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-accordion .title-block {
    padding: 15px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-footer, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-footer,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-footer,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-footer {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    gap: 24px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-footer .link-list, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-footer .link-list,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-footer .link-list,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-footer .link-list {
    flex-direction: column;
    gap: 8px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-footer .link-item:not(:last-child), .is-pc .view-area.template-paidFriendlyLight.is-sp .view-footer .link-item:not(:last-child),
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-footer .link-item:not(:last-child),
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-footer .link-item:not(:last-child) {
    margin-right: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-listDisplay .heading,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-message .heading,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-companyOverview .heading,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .heading,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-map .heading,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-step .heading,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .heading,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-conversion .heading, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-listDisplay .heading,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-message .heading,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-companyOverview .heading,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .heading,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-map .heading,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-step .heading,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .heading,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-conversion .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-listDisplay .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-message .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-companyOverview .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-textWithLeftAndRightImages .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-map .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-step .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-customer-voice .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-conversion .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-listDisplay .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-message .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-companyOverview .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-textWithLeftAndRightImages .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-map .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-step .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-customer-voice .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-conversion .heading {
    font-size: 48px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp ::-webkit-scrollbar,
  .is-pc .view-area.template-paidFriendlyDark.is-sp ::-webkit-scrollbar-thumb, .is-pc .view-area.template-paidFriendlyLight.is-sp ::-webkit-scrollbar,
  .is-pc .view-area.template-paidFriendlyLight.is-sp ::-webkit-scrollbar-thumb,
  .is-sp .view-area.template-paidFriendlyDark.is-sp ::-webkit-scrollbar,
  .is-sp .view-area.template-paidFriendlyDark.is-sp ::-webkit-scrollbar-thumb,
  .is-sp .view-area.template-paidFriendlyLight.is-sp ::-webkit-scrollbar,
  .is-sp .view-area.template-paidFriendlyLight.is-sp ::-webkit-scrollbar-thumb {
    color: #c1c1c1;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea {
    margin: 0;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents {
    padding-top: 358px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents-inner,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents-inner,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents-inner {
    padding: 37px 22px 48px;
    margin: 0 auto;
    width: calc(100% - 16px);
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents .heading-text .heading, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents .heading-text .heading,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents .heading-text .heading,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents .heading-text .heading {
    margin-bottom: 42px;
    font-size: 40px !important;
    line-height: 58px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents .heading-text .text, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents .heading-text .text,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents .heading-text .text,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents .heading-text .text {
    font-size: 18px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents .heading-text .buttons, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents .heading-text .buttons,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .parts-contents .heading-text .buttons,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .parts-contents .heading-text .buttons {
    margin-top: 82px;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .background-image, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .background-image,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-mainArea .background-image,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-mainArea .background-image {
    aspect-ratio: 0.7644628099;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .preview .view-textWithTopImages .image-title, .is-pc .view-area.template-paidFriendlyLight.is-sp .preview .view-textWithTopImages .image-title,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .preview .view-textWithTopImages .image-title,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .preview .view-textWithTopImages .image-title {
    margin-top: 0 !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-oneLineNews,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-breadcrumb, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-oneLineNews,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-breadcrumb,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-breadcrumb,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-breadcrumb {
    border-radius: 0;
    box-shadow: none;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-oneLineNews:after,
  .is-pc .view-area.template-paidFriendlyDark.is-sp .view-breadcrumb:after, .is-pc .view-area.template-paidFriendlyLight.is-sp .view-oneLineNews:after,
  .is-pc .view-area.template-paidFriendlyLight.is-sp .view-breadcrumb:after,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-oneLineNews:after,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .view-breadcrumb:after,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-oneLineNews:after,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .view-breadcrumb:after {
    display: none;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .next-conversion-component.prev-footer-component, .is-pc .view-area.template-paidFriendlyLight.is-sp .next-conversion-component.prev-footer-component,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .next-conversion-component.prev-footer-component,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .next-conversion-component.prev-footer-component {
    width: 100% !important;
  }
  .is-pc .view-area.template-paidFriendlyDark.is-sp .prev-conversion-component .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight.is-sp .prev-conversion-component .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyDark.is-sp .prev-conversion-component .view-oneLineNews,
  .is-sp .view-area.template-paidFriendlyLight.is-sp .prev-conversion-component .view-oneLineNews {
    margin-bottom: 0 !important;
    border-radius: 0 0 20px 20px !important;
  }
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .layout-component, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyDark .layout-container .layout-component,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-textWithTopImages {
  background-color: #f0f7ed;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-accordion .title-block, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-table .viewTable-header, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-companyOverview .viewCompanyOverview-header,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-accordion .title-block,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-table .viewTable-header,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-companyOverview .viewCompanyOverview-header {
  background-color: #e3eddc;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-separator .viewSeparator-hr, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-customer-voice .contents-item, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-listDisplay .list, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-textWithLeftAndRightImages .images, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-textWithTopImages .images,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-separator .viewSeparator-hr,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-customer-voice .contents-item,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-listDisplay .list,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-textWithLeftAndRightImages .images,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-textWithTopImages .images {
  border-color: #a7a39d;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-oneLineNews .news .label, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-breadcrumb,
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-oneLineNews, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-components .btn, .is-pc .view-area.template-paidFriendlyDark .layout-container .parts-contents, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-mainArea, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-message, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-textWithTopImages, .is-pc .view-area.template-paidFriendlyDark .layout-container .layout-container,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-oneLineNews .news .label,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-breadcrumb,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-components .btn,
.is-sp .view-area.template-paidFriendlyDark .layout-container .parts-contents,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-mainArea,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-message,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyDark .layout-container .layout-container {
  color: #171717;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-header .link:hover, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-header .link.current,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-header .link:hover,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-header .link.current {
  color: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-header .tel path:nth-of-type(2),
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-header .tel path:nth-of-type(2) {
  fill: #171717;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-components .btn,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-components .btn {
  background-color: #d0e6a5;
  border: #d0e6a5 solid 3px;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-oneLineNews .news .label,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-oneLineNews .news .label {
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:after, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:last-child::after, .is-pc .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:not(:last-child):before,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:after,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:first-child::after,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:last-child::after,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-step .step-item:not(:last-child):before {
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-step .step-images,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-step .step-images {
  background: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-step .vertical .step-item,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-step .vertical .step-item {
  border-bottom: solid 1px #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-step .horizon .step-item,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-step .horizon .step-item {
  border-bottom-color: #d0e6a5;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-accordion .viewAccordion-text,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-accordion .viewAccordion-text {
  border-bottom: solid 1px #e3eddc;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .view-accordion .init-open:hover + .title-block,
.is-sp .view-area.template-paidFriendlyDark .layout-container .view-accordion .init-open:hover + .title-block {
  background-color: rgba(227, 237, 220, 0.4);
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-1,
.is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-1 {
  background-color: #f0f7ed !important;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-pc .is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-sp .is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-header .spMenu:checked + .spMenu-detail,
.is-sp .is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-pc .is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-header .spMenu:checked + .spMenu-detail {
  background-color: #f0f7ed;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-2,
.is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-2 {
  background-color: #f8fdf2 !important;
}
.is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-pc .is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-sp .is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-header .spMenu:checked + .spMenu-detail,
.is-sp .is-pc .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-pc .is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-header .spMenu:checked + .spMenu-detail {
  background-color: #f8fdf2;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .layout-component, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyLight .layout-container .layout-component,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-textWithTopImages {
  background-color: #f7f4ed;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-accordion .title-block, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-table .viewTable-header, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-companyOverview .viewCompanyOverview-header,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-accordion .title-block,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-table .viewTable-header,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-companyOverview .viewCompanyOverview-header {
  background-color: #fbeacb;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-separator .viewSeparator-hr, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-customer-voice .contents-item, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-listDisplay .list, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-textWithLeftAndRightImages .images, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-textWithTopImages .images,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-separator .viewSeparator-hr,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-customer-voice .contents-item,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-listDisplay .list,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-textWithLeftAndRightImages .images,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-textWithTopImages .images {
  border-color: #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-oneLineNews .news .label, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-breadcrumb,
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-oneLineNews, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-components .btn, .is-pc .view-area.template-paidFriendlyLight .layout-container .parts-contents, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-mainArea, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-message, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-textWithTopImages, .is-pc .view-area.template-paidFriendlyLight .layout-container .layout-container,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-oneLineNews .news .label,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-breadcrumb,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-oneLineNews,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-components .btn,
.is-sp .view-area.template-paidFriendlyLight .layout-container .parts-contents,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-mainArea,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-message,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-textWithTopImages,
.is-sp .view-area.template-paidFriendlyLight .layout-container .layout-container {
  color: #403222;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-header .link:hover, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-header .link.current,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-header .link:hover,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-header .link.current {
  color: #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-header .tel path:nth-of-type(2),
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-header .tel path:nth-of-type(2) {
  fill: #403222;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-components .btn,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-components .btn {
  background-color: #ffdd94;
  border: #ffdd94 solid 3px;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-oneLineNews .news .label,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-oneLineNews .news .label {
  background: #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:after, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:first-child::after, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:last-child::after, .is-pc .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:not(:last-child):before,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:after,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:first-child::after,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:last-child::after,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-step .step-item:not(:last-child):before {
  background: #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-step .step-images,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-step .step-images {
  background: #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-step .vertical .step-item,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-step .vertical .step-item {
  border-bottom: solid 1px #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-step .horizon .step-item,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-step .horizon .step-item {
  border-bottom-color: #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-accordion .viewAccordion-text,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-accordion .viewAccordion-text {
  border-bottom: solid 1px #ffdd94;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .view-accordion .init-open:hover + .title-block,
.is-sp .view-area.template-paidFriendlyLight .layout-container .view-accordion .init-open:hover + .title-block {
  background-color: rgba(251, 234, 203, 0.5);
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .background-color-1,
.is-sp .view-area.template-paidFriendlyLight .layout-container .background-color-1 {
  background-color: #f7f4ed !important;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .background-color-1 .view-header .spMenu:checked + .spMenu-detail, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyLight .layout-container .background-color-1 .view-header .spMenu:checked + .spMenu-detail,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .layout-container .background-color-1 .view-mainArea .parts-contents-inner {
  background-color: #f7f4ed;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .background-color-1 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyLight .layout-container .background-color-1 .view-mainArea .parts-contents-inner {
  background-color: #f7f4ed;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .background-color-2,
.is-sp .view-area.template-paidFriendlyLight .layout-container .background-color-2 {
  background-color: #fcfaf7 !important;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .background-color-2 .view-header .spMenu:checked + .spMenu-detail, .is-pc .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner, .is-pc .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyLight .layout-container .background-color-2 .view-header .spMenu:checked + .spMenu-detail,
.is-sp .view-area.template-paidFriendlyLight .view-area.template-paidFriendlyDark .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyDark .view-area.template-paidFriendlyLight .layout-container .background-color-2 .view-mainArea .parts-contents-inner {
  background-color: #fcfaf7;
}
.is-pc .view-area.template-paidFriendlyLight .layout-container .background-color-2 .view-mainArea .parts-contents-inner,
.is-sp .view-area.template-paidFriendlyLight .layout-container .background-color-2 .view-mainArea .parts-contents-inner {
  background-color: #fcfaf7;
}/*# sourceMappingURL=paidFriendlyTemplate.css.map */