@import url("/hp/style.min.css");

/* LP共通：日本語の改行を整える（最終行の1〜2文字だけの行や、単語の途中での改行を防ぐ。非対応ブラウザでは通常の改行） */
#ks_hero_txt p,
.hp_lr_contents_txt h2,
.hp_lr_contents_txt p,
main h2,
main p.center {
  word-break: auto-phrase;
  text-wrap: pretty;
}

/* 途中で改行させたくない語句を囲む */
.nw {
  display: inline-block;
}

/* LP専用の特長画像（PC用・スマホ用。features.php の 'img' にファイル名を指定したとき） */
.lp_sq {
  display: block;
  width: 100%;
  height: 700px;
  background: var(--lp-pc) center / cover no-repeat;
}
@media only screen and (max-width: 500px) {
  .lp_sq {
    background-image: var(--lp-sp);
  }
}
