.fs-body-category-2021otyuugenn h1 {
    display: none;
}

.fs-c-cartDiscountInfo__info__next {
    color:red;
}

.fs-c-button__label {
    font-size:0.9em;
}

/* 2021/07/19 SP-TOPランキング調整 */
@media screen and (max-width: 767px){
    .sp-scroll {
        overflow-y: visible !important;
        overflow-x: visible !important;
        white-space: normal !important;
    }
    section.top-ranking ul.tab-area.flex {
        display: flex !important;
    }
    section.top-ranking ul.tab-area.flex li.tab {
        width: 25%;
        font-size: 11px;
        flex-direction: column;
    }
    section.top-ranking ul.tab-area.flex li.tab:last-child {
        margin: 0 0;
    }
    section.top-ranking ul.tab-area.flex li.tab::before {
        margin-right: 0 !important;
        margin-top: 5px !important;
    }
}

/* 20210818 satokent 商品詳細ページの商品画像両脇のボタン削除 start*/
.fs-c-productCarouselMainImage button.slick-arrow {
        display:none !important;
}
/* 20210818 satokent 商品詳細ページの商品画像両脇のボタン削除 end*/

/* 20210916 satokent ブログページ文章デザイン修正　start */
section.news_wrap .news_cnt p {
    font-size: 18px;
    padding: 0 3em;
    line-height: 3em;
}
@media (max-width: 767px) {
section.news_wrap .news_cnt p {
    font-size: 16px;
    padding: 0;
    line-height: 3em;
}
}
/* 20210916 satokent ブログページ文章デザイン修正　end */

/* 20211008 satokent 出荷予定日通達エリア作成　start */
.shipping_date_announce_area {
    color:red;
    font-size: 24px;
    font-weight: bold;
}

@media(max-width: 767px) {
.shipping_date_announce_area {
    color:red;
    font-size: 14px;
    font-weight: bold;
}
}
/* end */

/* 20211202 ena 定期購入詳細　start */
@media screen and (min-width: 960px){
.fs-l-product2 .fs-l-productLayout__item--3 {
    grid-column: 1 / 3;
}
}
.fs-l-product2 button.fs-c-button--particular {
    max-width: 170px;
    margin-left: auto;
}
@media screen and (max-width: 767px){
.fs-l-product2 button.fs-c-button--particular {
    max-width: 124px;
}
}
/* end */

/* 20220125 satokent 赤ベコカテゴリページバナー start */
.akabekoImageArea img {
  width:100%;
  margin:0 auto;
  display:block;
}

@media(min-width: 768px){
 .akabekoImageArea img {
  width:70%;
  margin:0 auto;
  display:block;
 }
}
/* 20220125 satokent 赤ベコカテゴリページバナー end */

/* 20220209 satokent 記事ページのリンクデザイン変更  start */
div.news_cnt a:hover {
 color: #007cba;
}
/* 20220209 satokent 記事ページのリンクデザイン変更  end */

/* 20220220 satokent 高額割引時の表示非表示切り替えの処理追加 start*/
/* タイムセール時などはここはコメントアウトすること */
div.fs-c-cartDiscountInfo--volume {
 display:none;
}
/* 20220220 satokent 高額割引時の表示非表示切り替えの処理追加 end*/

/* 20220325 satokent 記事ページのテーブルに枠線を表示するようにクラス設定 start */
/* 表の外枠線 */
.custom-table table {
    border: 2px solid #333;
    border-collapse: collapse;
}
/* ヘッダーラベル下のデフォルト線を削除 */
.custom-table thead {
    border: none;
}
/* 表の各セルの枠線 */
.custom-table thead th,
.custom-table tbody td {
    border: 1px solid #aaa;
}
/* １列目右側の枠線 */
.custom-table thead th:first-child,
.custom-table tbody td:first-child {
    border-right: solid 2px #333;
}
/* ヘッダーラベル下の枠線 */
.custom-table thead th {
    border-bottom: solid 2px #333;
}

/* 偶数行に着色、奇数行は白 */
.custom-table tr:nth-child(odd) {
    background: #f8f5f2;
}
.custom-table tr:nth-child(even) {
    background: #fff;
}
/* 20220325 satokent 記事ページのテーブルに枠線を表示するようにクラス設定 end */

/* 20220612 satokent ショッピングカートの送料無料通知エリアのボタンデザイン変更　start */
.fs-p-flexibleColumn {
  display: flex;
  flex-wrap: nowrap;
}

.fs-p-linkButton {
  width:30%;
  line-height:4;
}
/* 20220612 satokent ショッピングカートの送料無料通知エリアのボタンデザイン変更　end */

/* 20220706 satokent 6枚以上画像登録されている商品の画像欄が3列に表示されるように修正 start */
form#fs_form .fs-c-productCarouselMainImage__thumbnailList {
    margin-right: -20px;
}

@media screen and (max-width: 767px) {
    form#fs_form .fs-c-productCarouselMainImage__thumbnailList {
    margin-right: 0;
    }
}
/* 20220706 satokent 6枚以上画像登録されている商品の画像欄が3列に表示されるように修正 end */

.br_sp {
    display:none;
}

.autumn_area {
    display:none;
}