



/* ジャンプボタンのスクロールスピード（スムーズ） */

html { scroll-behavior: smooth;}



/* ヘッダータグ削除（ハンバーガー、ロゴ、買い物）

body .header-container{

    display: none !important;

}

 */



/* ヘッダータグ削除（ハンバーガー） */

body .header-menu-wrap{

    display: none !important;

}



/* 「※店舗とオンラインショップでは～」と「目玉商品」の距離 */

.mainframe_ .article-body--wrap {

    margin: 0 auto 0rem; /* 0 auto 4.0rem */

}





/* ロゴを差し替え */

div.header-container .header-logo img {

  content: url('/images/lp/bf/logo_white.png?20251117');

}



/* ヘッダーを非表示にするための画像に入れるタグ

    <div class="product-detail-page"><center>

    </center></div>

 */



/* ヘッダー画像非表示 */



/* 「product-detail-page」クラスのページ内にある画像（`<img>`）を非表示にする */

.product-detail-page img {

  display: none;

}

.product-detail-page_2 {

  display: none;

}







/* 背景黒_ロゴの上 */

.optimaized-h1{

    padding:0px;background-color:#881726;

    color:#ffffff;

}



/* 背景黒_ヘッダー */

#header-contents header {

  background: #881726 !important; 

}

#header-contents header .header-container {

    padding:0px;

    background-color:#881726;

    background:#881726;

}



/* 背景黒_検索窓 */

.header-btn__search-line {

  background: #881726 !important; 

}

/* 削除_検索窓 */

/* ebf ページ専用：検索窓を実質見えなくする */

body .header-btn__search-line {

    display: none !important;

}

/* 検索窓 削除後の余白調整（背景黒） */

#header-contents {

    position: relative;

    border-top: solid 1px #881726;

    height: 1.5rem;

}





.container{

    padding:0px;background-color:#881726;

}



/* コメント4エリア_背景とテキスト色　*/

.free-box01--container {

    background: #333333 !important; 

    color:#ffffff;

}







/* ーーーーテキスト黒→白ーーーーgoods-list__p-item--name */



body .page-guide .free-box01--text p {

  color: #ffffff !important;

}





body .revico-star-block--rate span {

  color: #ffffff !important;

}



/* テキスト黒→白ーー件 */

.common-navipage--top .page-navi--sum {

    color: #ffffff !important;

}



/* テキスト黒→白ーー画像alt

a:link, a:visited, a:hover, a:active {

    color: #ffffff;

    text-decoration: none;

}　

 */





/* テキスト_商品名、ご利用案内*/

.goods-list__p-item--name a {

  color: #ffffff !important;

  text-decoration: none;

}



/* ページ下部_EC>BF　*/

#block-topicPath,

#block-topicPath a,

#block-topicPath span {

  color: #ffffff !important;

}

#bread-crumb-list　{

  color: #ffffff !important;

}

/* ページ下部_EC>BFの余白を付け足し　*/

#block-topicPath ul {

  padding-bottom: 20px;

}



/* ページ下部_フッター全削除

#footer{

    display: none !important;

}

　*/



/* ページ下部_フッター一部削除______ここから　*/

.footer-category,

.ttl-cmn-01,

.category-ac-toggle-contents,

.footer-sns,

.footer-nav,

.footer-bottom-inner

    {

    display: none !important;

}

/* ページ下部_フッター一部削除　*/

    .footer-bottom .copyright {

        padding-bo: 0vw;

        padding-bottom: 18.8vw;

        font-size: 2.67vw;

background-color:#881726;

}

.mainframe_ .article-body--middle {

    margin: 0 0 0rem;

}



/* ページ下部_フッター_背景とテキスト色　*/

footer-bottom .copyright {

    background: #0d0000 !important; 

    color:#ffffff;

}

/* ページ下部_フッター一部削除______ここまで　*/













/* ーーーーテキスト黒→白ーーーー子イベント */

.goods-list-sort-block {

  color: #ffffff !important;

  text-decoration: none;

}



.goods-list-sort-block dd ul li a, .goods-list-style-block dd ul li a {

    text-decoration: underline;

  color: #ffffff !important;

}



.common-navipage--top {

background-color: #881726 !important;

}

/* テキスト_商品名、ご利用案内*/

.page-navi--sum span {

  color: #ffffff !important;

  text-decoration: none;

}





