﻿@charset "UTF-8";


#header-news {
  background: #dbdbdb;
}

.border-color {
  border-color: #ff8363 !important;
}

.text-color {
  color: #ff8363 !important;
}

/* &#65533;w&#65533;i&#65533;J&#65533;&#65533;&#65533;[ */

.bg-color {
  background-color: #d5d5d5 !important;
}
.bg-before-color:before {
  background-color: #ff8363 !important;
}
.bg-after-color:after, .block-category-tree--header:after {
  background-color: #17c6e0 !important;
  height: 3px!important;
}

/* &#65533;{&#65533;^&#65533;&#65533;&#65533;J&#65533;&#65533;&#65533;[ */

.btn-default {
  color: #222;
  background-color: #d5d5d5;
  border-radius: 5px!important;
}
.btn-primary {
  color: #222!important;
  background-color: #f9c40e!important;
  border-radius: 5px!important;
}
.btn-secondary {
  color: #fff !important;
  background-color: #222 !important;
  border-radius: 5px!important;
}
.btn-tertiary {
  color: #222 !important;
  background-color: #fff !important;
  border-radius: 5px!important;
  outline: solid 2px #222 !important;
  outline-offset: -2px;
}
.btn-danger {
  color: #fff !important;
  background-color: #d9534f !important;
}
.block-goods-user-review--write-review-btn {
  background-color: #222;
  color: #fff;
  border-radius: 5px;
}
.block-goods-favorite--btn {
  color: #fff;
  background: #d5d5d5;
  border-radius: 5px;
}
.block-headernav--cart-count {
  background-color: #f9c40e!important;
}


.block-goods-list--display-style-items .active {
  color: #222 !important;
}


.pagination > li.pager-current {
  background-color: #222 !important;
}


.block-filter--treeitem-selected {
  color: #222;
}



/*
.block-sort--header h2,
.block-sort--header .block-sort--expand-icon,
.block-goods-list--display-style-items h2,
.block-goods-list--display-style-items .block-style--expand-icon{
  background-color: #17c6e0;
}
*/


/* .block-filter--header {
  background-color: #222;
} */


.modal-header {
  background: #222 !important;
}


input[type="radio"]:checked + label {
  color: #17c6e0;
}
input[type="radio"]:checked + label::after {
  background: #17c6e0;
}
input[type="checkbox"]:checked + label {
  color: #17c6e0;
}
input[type="checkbox"] + label::after {
  border-bottom: 2px #17c6e0 solid;
  border-left: 2px #17c6e0 solid;
}

.block-top-event--header:after, .block-recent-item--header:after {
  background-color: #17c6e0;
}

/* カテゴリコメント */
.block-genre-page--comment,
.block-category-list--comment,
.block-event-page--comment {
  background-color: #fdf5e6;
  padding: 10px 10px;
}


/* まとめ買い */
.matome b {
  padding: 0px 0 5px 0;
  display: block;
  font-size: 8px;
  border-bottom: solid;
  border-width: 1px;
}
.btn-matome{
    color: #fff;
    background-color: #cadde0;
    border-radius: 5px!important;
    display: block;
    font-size: 10px;
    margin-top: 10px;
}
.matome2 {
  margin-bottom: 10px;
  background-color: #ebf6f7;
  padding: 15px;
  font-size: 9px;
}
.matome2 b {
  padding: 10px;
  font-size: 10px;
  /*border-right: solid;
  border-width: 1px;*/
}
.matome2 a {
  text-decoration: none !important;
}

/* 価格カラー */
.price,
.price-text {
  color: #a90000;
}
.block-cart--subtotal-container .block-cart--subtotal-price, 
.block-cart--promotion-discount-price {
  color: #a90000;
}

/* マイページ */
.block-mypage--rank-info {
  background-color: #222;
}