
/* ページ全体・テキスト設定
body > *:not(.sf-toolbar),
body > :not(.sf-toolbar) * {
    background-color: #ffffff;
    color: #000000;
}
*/

body {
    font-family: "BIZ UDPGothic", "UD Digi Kyokasho NK-R", SanSerif;
}
.swiper-button-prev,
.swiper-button-next {
    background-color: transparent;
    color:var(--colorsBtnTextColor);
}
.swiper-pagination-bullet {
    background-color:var(--colorsBtnTextColor);
}
.border__btm_key_color {
        border-bottom-color:var(--colorsBtnTextColor);
}
/*
.m-icon.icon--count,
.m-designCheck .designCheck__checkbox:checked + .designCheck__icon /* 会員登録同意チェックボックス */ /* {
    background-color: #0f7d98;
}*/
/* /ページ全体・テキスト設定 */


/* ボタン（コンバージョン）設定  　対象クラスなし
.mc__button--conversion,
.mc__button--conversion:hover,
a.mc__button--conversion,
a.mc__button--conversion:hover {
    background-color: #e5061c;
    color: #0d0c0c;
    border-color: #0f7d98;
    border-style: solid;
}
.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;
    color: white;
    border: none;
    opacity: 1;
    cursor: not-allowed;
}
/* /ボタン（コンバージョン）設定 */


/* ボタン（回遊）設定 　対象クラスなし
.mc__button--migration,
.mc__button--migration:hover {
    background-color: #64e51f;
    color: #0f7d98;
    border-color: #0f7d98;
    border-style: solid;
}
.mc__button--migration:hover {
    opacity: 0.3;
}
/* /ボタン（回遊）設定 */


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


/* リンク設定 */
a,
.mc__link {
        color:var(--linkColor);
}
/* /リンク設定 */


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

/* 検索ボックス設定

.mc__header__area .m-search * {
    color: whitesmoke;
}

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

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

/* フッタ設定 */
.m-footer,
.m-footer * {
    background-color: #4682b4;
}
/* /フッタ設定 */


/* ロゴ設定 */
.m-header .header__logo--mc .header__logoLnk {
    width: 190px;
    height: 38px;
}
@media (max-width: var(--breakPointDesktopAndTablet)) {
    .header__logo--mc {
        width: auto;
    }
    .m-header .header__logo--mc .header__logoLnk {
        width: 150px;
        height: 30px;
    }
}
/* /ロゴ設定 */



/* CmsPage */
.contentBlock__title {
    font-weight: bold;
}

/* Checkout */
.checkout__top-bar li,
.checkout__top-bar li a {
    background-color: #4a4a4a;
    color: #454545;
}
.checkout__top-bar li.active {
    background-color: #0f7d98;
    color: #ffffff;
}

