@charset "UTF-8";
/* ----サイトカラー設定---- */
/* ヘッダーニュース */
/* ボーダーカラー */
.border-color {
  border-color: #000 !important;
}
/* テキストカラー */
.text-color {
  color: #da9f34 !important;
}
/* テキストホバー時カラー */
.text-hover-color {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.text-hover-color:hover {
  color: #005da7 !important;
}
/* 背景カラー */
.bg-color {
  background-color: #005da7 !important;
}
.bg-before-color:before {
  background-color: #000 !important;
}
.bg-after-color:after {
  background-color: #000 !important;
}
/* ボタンカラー */
.btn-default {
  color: #fff;
  background-color: #005da7;
}
.btn-primary {
  color: #fff;
  background-color: #005da7;
}
#cart_gift {
  color: #fff;
  background-color: #000 !important;
}
.btn-secondary {
  color: #fff;
  background-color: #666;
}
.btn-danger {
  color: #fff;
  background-color: #005da7;
}
/* ヘッダー(パターン2)/Login背景カラー */
.header-pt2 .block-globalnav--item-list > li.block-globalnav--login > a,
.header-pt2 .block-globalnav--item-list > li.block-globalnav--login div {
  background-color: #005da7;
}
/* 一覧ページ/絞り込み(表示方法)アクティブ */
/* 一覧ページ/ページャーアクティブ */
/* マイページ/リンクホバー */
.block-mypage--shopping-info-items li dt a:hover,
.block-mypage--member-info-items li dt a:hover,
.block-mypage--inquiry-info-items li dt a:hover,
.block-mypage--snssync-info-items li dt a:hover {
  color: #005da7;
}
/* モーダルヘッダー */
.modal-header {
  background: #005da7 !important;
}
/* ラジオ,チェックボックス */
input[type="radio"]:checked + label {
  color: #005da7;
}
input[type="radio"]:checked + label::after {
  background: #005da7;
}
input[type="checkbox"]:checked + label {
  color: #005da7;
}
input[type="checkbox"] + label::after {
  border-bottom: 2px #005da7 solid;
  border-left: 2px #005da7 solid;
}
/* 左メニュー/絞り込み表示 */
.pane-left-menu #block_of_filter {
  display: none;
}
/* 左メニュー/現在地 */
.block-category-tree--item__open > a,
.block-genre-tree--item__open > a {
  color: #005da7;
  font-weight: bold;
}
