.table__01 {
  width: 100%;
}
.table__01 thead th {
  text-align: center;
}
.table__01 th, .table__01 td {
  padding: 0.75em 1em;
  border: 1px solid #d0d0d0;
}

@media (max-width: 767.98px) {
  .table-container.is-scroll {
    margin-right: -1.6rem;
    margin-left: -1.6rem;
    padding-right: 1.6rem;
    padding-left: 1.6rem;
    overflow: scroll;
  }
  .table-container.is-scroll table {
    width: 64rem;
    max-width: none;
  }
}
#page_margin_shop_password .one-column-area-inne .term-block {
  height: 25rem;
  padding: 1em 1.5em;
  overflow-y: auto;
  border: 1px solid #d9d9d9;
  font-size: 87.5%;
}

/* 特集のmoreボタン: MercePluginの旧デザイン(PC絶対配置)を打ち消し、新デザインの中央配置にする */
.p-home__feature .c-btn__01 {
  position: relative;
  top: auto;
  right: auto;
}

/* ヘッダーPCメガメニュー: MercePluginの旧デザイン(display:none/絶対配置)を打ち消し、新デザインで表示する */
@media (min-width: 768px) {
  .l-header__navi {
    display: block;
    position: static;
    top: auto;
    right: auto;
    background-color: transparent;
  }
}

/* moreボタン: MercePluginの旧デザイン(角丸 border-radius:0.5rem)を打ち消し、新デザインの直角にする */
.c-btn__01 {
  border-radius: 0;
}

/* ヘッダー: MercePluginの旧デザイン(inner固定高さ9.6rem)を打ち消し、ロゴとメガメニューの間隔を新デザインに合わせる */
@media (min-width: 768px) {
  .l-header__inner {
    height: auto;
  }
}

/* メガメニュー: MercePluginの旧デザイン(li+li margin-top)を打ち消す。新デザインはgapで間隔を取るため先頭項目のズレを解消 */
.l-header__menu li + li {
  margin-top: 0;
}

/* RANKING: 販売価格の文字色を黒にする */
.ranking .c-card__01--doublePrice .c-card__01--price {
  color: #0a0f22;
}
/*# sourceMappingURL=custom.css.map */