







/* ジャンプボタンのスクロールスピード（スムーズ） */



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:#6db1d8;



    color:#ffffff;



}







/* 背景黒_ヘッダー */



#header-contents header {



  background: #6db1d8 !important; 



}



#header-contents header .header-container {



    padding:0px;



    background-color:#6db1d8;



    background:#6db1d8;



}







/* 背景黒_検索窓 */



.header-btn__search-line {



  background: #6db1d8 !important; 



}



/* 削除_検索窓 */



/* ebf ページ専用：検索窓を実質見えなくする */



body .header-btn__search-line {



    display: none !important;



}



/* 検索窓 削除後の余白調整（背景黒） */



#header-contents {



    position: relative;



    border-top: solid 1px #6db1d8;



    height: 1.5rem;



}











.container{



    padding:0px;background-color:#6db1d8;



}







/* コメント4エリア_背景とテキスト色　*/



.free-box01--container {



    background: #008ebd !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:#6db1d8;



}



.mainframe_ .article-body--middle {



    margin: 0 0 0rem;



}







/* ページ下部_フッター_背景とテキスト色　*/



.footer-bottom .copyright {



    background: #6db1d8 !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: #6db1d8 !important;



}



/* テキスト_商品名、ご利用案内*/



.page-navi--sum span {



  color: #ffffff !important;



  text-decoration: none;



}











