
/* ページ全体・テキスト設定 */
body * {
    font-family: "小塚ゴシック Pr6N", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
    background-color: #ffffff !important;
    color: #4d4d4d !important;
}
.swiper-button-prev,
.swiper-button-next {
    background-color: transparent !important;
}
.swiper-pagination-bullet {
    background-color: #f86167 !important;
}
.mc__main-color {
    color: #f86167 !important;
}
.border__btm_key_color {
    border-bottom-color: #f86167 !important;
}
.m-icon.icon--count,
.m-designCheck .designCheck__checkbox:checked + .designCheck__icon /* 会員登録同意チェックボックス */ {
    background-color: #f86167 !important;
}
/* /ページ全体・テキスト設定 */


/* ボタン（コンバージョン）設定 */
.mc__button--conversion,
.mc__button--conversion:hover,
a.mc__button--conversion,
a.mc__button--conversion:hover {
    background-color: #f86167 !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    border-style: solid !important;
}
.mc__button--conversion:hover,
a.mc__button--conversion:hover {
    opacity: 0.3;
}
.mc__button--conversion:disabled,
.mc__button--conversion:hover:disabled,
a.mc__button--conversion:disabled,
a.mc__button--conversion:hover:disabled {
    background-color: lightgray !important;
    color: white !important;
    border: none !important;
    opacity: 1 !important;
    cursor: not-allowed;
}
/* /ボタン（コンバージョン）設定 */


/* ボタン（回遊）設定 */
.mc__button--migration,
.mc__button--migration:hover {
    background-color: #568dfb !important;
    color: #ffffff !important;
    border-color: #568dfb !important;
    border-style: solid !important;
}
.mc__button--migration:hover {
    opacity: 0.3;
}
/* /ボタン（回遊）設定 */


/* ボタン（その他アクション）設定 */
.mc__button--normal,
.mc__button--normal:hover {
    background-color: #ffffff !important;
    color: #e53935 !important;
    border-color: #f86167 !important;
    border-style: solid !important;
}
.mc__button--normal:hover {
    opacity: 0.3;
}
/* /ボタン（その他アクション）設定 */


/* リンク設定 */
a,
.mc__link {
    color: #262626 !important;
}
/* /リンク設定 */


/* ヘッダ設定（ロゴ除く） */
.header_outer,
.header__fixed,
.mc__header__area,
.mc__header__area * {
    background-color: #f86167 !important;
}
.mc__header__area .listMenu--login,
.mc__header__area .listMenu--login * {
    background-color: #ffffff !important;
}
/* /ヘッダ設定（ロゴ除く） */

/* 検索ボックス設定 */

@media screen and (min-width: 960px){
    .mc__header__area .m-search:hover, .mc__header__area .m-search:focus-within {
        border: 1px solid dimgray;
    }
}

.mc__header__area .m-search * {
    color: dimgray !important;
}

#js-header-search-text::placeholder {
    color: dimgray;
}

.search__spItem * {
    color: dimgray !important;
}
/* /検索ボックス設定 */

/* フッタ設定 */
.mc__footer__area,
.mc__footer__area * {
    background-color: #f86167 !important;
}
/* /フッタ設定 */


/* ロゴ設定 */
.m-header .header__logo--mc .header__logoLnk {
    width: 149.18971061093px;
    height: 38px;
}
@media only screen and (max-width: 959px) {
    .header__logo--mc {
        width: auto;
    }
    .m-header .header__logo--mc .header__logoLnk {
        width: 117.78135048232px;
        height: 30px;
    }
}
/* /ロゴ設定 */



/* CmsPage */
.contentBlock__title {
    background-color: #f86167 !important;
}

/* Checkout */
.checkout__top-bar li,
.checkout__top-bar li a {
    background-color: #d9d9d9 !important;
    color: #454545 !important;
}
.checkout__top-bar li.active {
    background-color: #f86167 !important;
    color: #ffffff !important;
}

