@charset "UTF-8";
/* ---------- 色（デザイン画像から） ---------- */
/* 本文・見出しの文字 */
/* 日付・タグ・小さい文字 */
/* ロゴ風の灰色がかった茶色・アイコン */
/* ボタン・PICK UP の丸 */
/* 「もっと見る」・リンク・ラベルの文字 */
/* ラベルの下線・ボタンの枠 */
/* フッター・検索パネルの背景 */
/* SELECT のカード背景 */
/* 区切り線 */
/* ---------- 書体 ---------- */
/* ---------- 文字サイズ ----------
 基準幅 1366px のときに $px になり、画面が狭くなると小さくなる。
 一番小さいときは「$px - 2px」（ただし12px以上。もともと12px以下はそのまま）
-------------------------------- */
/* ---------- その他 ---------- */
.center {
  text-align: center !important;
}

.gr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}

.gr-gtm-frame {
  display: none;
  visibility: hidden;
}

/* ---------------------
 レスポンシブ表示・非表示
----------------------- */
@media print, screen and (min-width: 767.01px) {
  .tlsp {
    display: none;
  }
  .sp {
    display: none;
  }
}
@media screen and (min-width: 420.01px) and (max-width: 767px) {
  .pc {
    display: none;
  }
  .sp {
    display: none;
  }
}
@media screen and (max-width: 420px) {
  .pc {
    display: none;
  }
  .pctl {
    display: none;
  }
}
