@charset "UTF-8";

/*　point02比較画像のPC版の画像サイズ　*/
img.w90img {
  width: 90%;
}

/*　2カラム画像下の注釈文の設定　*/
p.tx_center {
  clear: both;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

/*　お客様の声　文中の強調文字　*/
.emp {
  color: #ec6416;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: bold;
  padding-left: 0;
}

/* 動画PC表示用（デフォルト） */
.pcVer {
  width: 980px;
  height: 551px;
}

/* 動画スマホ表示用（画面幅が768px以下のとき） */
@media screen and (max-width: 768px) {
  .pcVer {
    width: 90%;
    height: calc(80vw * 0.5622); /* 画面幅の80% × アスペクト比 */
    margin: 0 auto; /* 中央寄せ（任意） */
  }
}

.l-footer .l-footer__contact {
  line-height: 1.2em;
}

@media screen and (max-width: 768px) {
  .p-idx_contact .p-idx_contact__cont-ttl {
    line-height: 1.2em;
  }
}