/*  ――――――――――――――――――――――――――――――――――――サイト全体のCSS――――――――――――――――――――――――――――――――――――  */

/*　サイト全体文字　*/
body{
    letter-spacing: 0.1em;
    line-height:1.8;
}

/*　サイト配色　*/
body{
  background-color: #fbf9fb;
}
.fs-l-header{
  background-color: #fff;
}
.fs-p-drawer{
  background-color: #fbf9fb;
  transition: all .4s ease-out;
}
.head_slider{
  background-color: #fff;
  height:100%;
}


/*  ――――――――――――――――――――――――――――――――――――タブレット関連のCSS――――――――――――――――――――――――――――――――――――  */

/*　ハンバーガー用電話番号　*/
@media screen and (min-width: 1200px){
    .phonenumberimg-sp {
      display: none;
    }
}
  
/*　ハンバーガー用検索窓　*/
@media screen and (min-width: 768px){
    .searchform2 {
        display: none;
    }
}

.searchform2 {
    width: 100%;
    height: 32px;
    position: relative;
    margin:20px 0 20px 0;
}
.searchform2 input[type=text] {
    border-radius: 0;
    width: 80%;
    height: 30px;
    border: 0;
    padding: 0 10px;
    background: #ffffff;
    color: #000000;
    box-sizing: border-box;
}
.searchform2 button[type=submit] {
    border: 0;
    background: #bdbdbd;
    width: 20%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 60;
}
.searchform2 button img{
    width: 1.5em;
    filter: invert(100%);
    margin-bottom: -0.4em;
} 
  
/*　スマホ用ハンバーガー　ログイン　カート　*/
@media screen and (min-width: 769px){
    .original-menu-sp-wrapper {
        display: none;
    }
}
  
  
  
/*  ――――――――――――――――――――――――――――――――――――マイページ関連のCSS――――――――――――――――――――――――――――――――――――  */
  
/*　マイページ用のログアウト　*/
.mypagelogout{
    margin-right: auto;
    margin-top:-100px;
}
  
  
  
/*  ――――――――――――――――――――――――――――――――――――PCトップ関連のCSS――――――――――――――――――――――――――――――――――――  */
  
/*　ヘッダー全体　*/
.fs-l-header{
    padding: 0;
    position: fixed;
    z-index: 99999;
    display: block;
    width: 100%;
    max-height: 128px;
}
  
/*　js対応 スクロールでヘッダー薄く　*/
.change-color{
      opacity: 0.8;
      transition: 0.3s;
}
  
/*　トップ帯のリピート設定　*/
.topobi{
    background-image: url(https://tsuriking.itembox.design/item/obi_202501.jpg); 
    background-repeat: repeat-x;
    width: 100%;
    height: 40px;
}
.topobi a{
    display:block;
    width: 100%;
    height: 100%;
}

  
  
/*　トップ右上の検索　ログイン　カート　*/
.original-menu-pc{
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    margin-right: 15px;
    margin-bottom: -10px;
}
  
/*　トップ右上の検索窓　*/
.searchform {
    position: relative;
    margin-right: -2em;
}
.searchform input[type=text] {
    width: 13em;
    height: 38px;
    border: 0;
    padding: 0 10px;
    background: #ffffff;
    color: #000000;
    box-sizing: border-box;
    border: 2px solid #000000;
    border-radius: 24px;
    margin-bottom: -10px;
}
.searchform button[type=submit] {
    border: 0;
    background: #ffffff;
    width: 30px;
    height: 25px;
    text-align: center;
    position: absolute;
    top: 8px;
    left: 72%;
}
.searchform button img{
    width: 1.3em;
}
  
/*　トップ右上のカートマークとログインマーク　*/
a.fa-heart{
    text-decoration: none;
    margin-left: 45px;
}
a.fa-heart img{
    width: 1.7em;
    margin-bottom: -0.4em;
}
a.fa-user img{
    width: 1.5em;
    margin-bottom: -0.4em;
    margin-left: 13px;
}
.fa-user:hover {
    opacity: 0.6;
}
a.fa-cart-shopping{
    text-decoration: none;
    margin-left: 10px;
}
a.fa-cart-shopping img{
    width: 1.9em;
    margin-bottom: -0.4em;
}
.fa-cart-shopping:hover {
    opacity: 0.6;
}
  
/*　トップページ左上の電話番号画像　*/
@media screen and (min-width: 1200px){
    .phonenumberimg{
        width: 50%;
    }
}
@media screen and (max-width: 1200px){
    .phonenumberimg{
        display: none;
    }
}

.phonenumberimg{
    margin-top: 0.4em;
}
.phonenumberimg ul{
    display: flex;
    margin:0;
}  
.phonenumberimg ul li{
    list-style:none;
}

  /*　トップページ上の店ロゴ　*/
.fs-p-logo{
    padding: 0;
}

@media screen and (min-width: 1200px){
    .fs-p-logo__image{
        width: 130px;
        margin-bottom: -35px;
    }
}
@media screen and (max-width: 1200px){
    .fs-p-logo__image{
        width: 130px;
        margin-bottom: -40px;
    }
}
  
/*　トップページ上部のヘッダーナビゲーション　*/
  
.fs-p-headerNavigation__list{
    margin:0 auto;
}

@media screen and (min-width: 1200px){
    a.fs-p-headerNavigation__link{
        font-size:1.15em;
        padding: 0.5em 2em;
        background-color: #ffffff;
    }
}
@media screen and (min-width: 769px) and (max-width: 1199px){
    a.fs-p-headerNavigation__link{
        font-size:1.05em;
        padding: 0.5em 2em;
        background-color: #ffffff;
    }
}
@media screen and (max-width: 768px){
    a.fs-p-headerNavigation__link{
        font-size:1.05em;
        padding: 0.5em 2em;
        background-color: #ffffff;
    }
}
  
li.fs-p-headerNavigation__listItem{
    border-left: 1px solid #e0e0e0;
}
li.fs-p-headerNavigation__listItem:last-child{
    border-right: 1px solid #e0e0e0;
}
a.fs-p-headerNavigation__link{
      font-family: "m-plus-2p", sans-serif;
      font-weight: 500;
      font-style: normal;
}
.fs-p-headerNavBar {
      border-bottom: 1px solid #e0e0e0;
      border-top: 1px solid #e0e0e0;
      background-color: #ffffff;
}
.fs-p-headerNavigation__link:link {
      color: #4b4b4b;
}
.fs-p-headerNavigation__link:visited {
      color: #4b4b4b;
}
.fs-p-headerNavigation__link:hover {
      color: #9d9d9d;
}
 
/*　トップページamazonpay 楽天payコラム ボタンにマウスオーバーでズーム　*/
.fs-pt-column--1 img,
.fs-pt-column--2 img,
.fs-pt-column--3 img{
    overflow:hidden;
    transition:0.5s all;
}
.fs-pt-column--1 img:hover,
.fs-pt-column--2 img:hover,
.fs-pt-column--3 img:hover{
    opacity: 0.6;
    transform:scale(1.01,1.01);
    transition:0.5s all;
}
  
/*　実店舗案内　*/
.realshop{
    display: flex;
    justify-content: center;
}
.shop-waku{
    width: 350px;
    border: 2px solid #dd1916;
    padding: 3em;
    margin: 1em;
}
.shop-logo{
    width: 300px;
}
.shop-juusho{
    font-weight: bold;
}
.shop-gazou{
    width: 300px;
}

/*　youtube動画　*/
.youtube{
    position: relative;
    overflow: hidden;
    padding-bottom: 56.25%; /* 16:9 (9÷16=0.5625) */
}
.youtube iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

/*　枠線消し　会員サービスのご案内　会員ステージのご案内　商品状態について　入荷お知らせメールについて　*/
.fs-p-card{
    border: none;
}
  
/*　TOP見出し 下線消し等　最新情報　新着アイテム　新規会員登録告知　*/
.fs-p-heading--lv2{
    border: none;
    color:#303030;
    font-family: "mundial", sans-serif;
    text-align: center;
    font-size: 3.25em;
    margin-bottom:1em;
    font-weight: 300;
    font-style: normal;
    letter-spacing: -0.01em;
}
.fs-p-card__message a{
    text-decoration: underline;
}
  
/*　トップ見出しのリンク　*/
.top-midashi a:hover {
    text-decoration:none;
}

/*　トップ見出しフォント（小さい日本語）　*/
.sub-title-topic{
    margin-bottom: 0;
    font-size: 0.33em;
    letter-spacing: 0.8em;
}
  
/*　余白パーツ3em　*/
.fs-c-heading-yohaku3em{
    margin-bottom:3em;
}
  
/*　余白パーツ2em　*/
.fs-c-heading-yohaku2em{
    margin-bottom:2em;
}

/*  スライダー画像  */
.fs-pt-carousel__slide img{
    border-radius: 10px;
    width: 98%;
    margin-top: 10px;
 }
.fs-pt-carousel__slide img:hover{
    opacity: 0.8; filter: brightness(110%);
    transition:0.5s;
}
.fs-body-top .head_slider{
    margin-bottom: 20px;
    padding-top:140px;
}
@media screen and (max-width: 1200px){
    .fs-body-top .head_slider{
        padding-top:130px; 
    }
}
.fs-c-productListItem__image__image {
    border-radius:10px;  /*画像の角を丸く*/
}

/*  ブランドリスト  */
.bland-list img{
    border-radius: 5px;
}
.bland-list img:hover{
    box-shadow: 4px 4px 8px 0px #dadde3;
    opacity: 0.8;
    transition: 0.3s ;
}
  
/*  新商品・おススメ商品 四角枠表示・シャドウ加工  */
.fs-c-productListCarousel__list__item{
    border-radius: 10px;
    height: 400px;
    background-color: #FFF; 
    margin-bottom:15px;
    box-shadow: 2px 2px 4px 0px #e2e2e2;
    padding:4px;
}
.fs-c-productListCarousel__list__item:hover{
    box-shadow: 4px 4px 4px 4px #dadde3;
    transition: 0.3s ;
}
.fs-c-productListItem__image__image {
      border-radius:10px;
}
  
/*  お知らせ  */
.fs-pt-list{
    background-color: #efefef;
}

/*  トップページボタン01デザイン「もっと見る」系  */
a.btn_01 {
    display: block;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 320px;
    margin: auto;
    padding: 1rem 4rem;
    border: 1px solid #000000;
    color: #000000;
    transition: 0.5s;
    margin-bottom: 4em;
}
  a.btn_01:hover {
    color: #fff;
    background: #000000;
}
  


/*  ――――――――――――――――――――――――――――――――――――商品一覧ページ関連のCSS――――――――――――――――――――――――――――――――――――  */
  
/* 外枠 */
.fs-c-productList__list__item{
    padding: 5px 5px 5px;
    background-color: #fff;
    margin: 10px 6px;
    border-radius: 10px;
    box-shadow: 2px 2px 4px 0px #e2e2e2;
    border-bottom:none;
} 
.fs-c-productList__list__item:hover{
    box-shadow: 4px 4px 4px 4px #dadde3;
    transition: 0.3s ;
}
  
/* 商品名下部下線 */
.fs-c-productListItem__productName{
    border-bottom: solid 1px #dddbdb;
}
  
/* 商品名 */
.fs-c-productName__name{
    color:#656565;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 1.3em;
    margin-bottom: 15px;
    margin-top: 10px;
    line-height:1.5;
}
.fs-c-productListItem__productName a:hover{
    text-decoration: none;
}
  
/* 会員価格 */
.fs-c-productPrice--member .fs-c-productPrice__main__price{
    font-size: 2.0rem;
    font-weight: bold;
}
.fs-c-productPrice__main__price{
    margin-left: 5px;
    letter-spacing:0;
}
.fs-c-productPrice__main__label{
    font-size:0.7em;
    font-weight:normal;
    letter-spacing:0;
}

/* ￥マーク */
.fs-c-price__currencyMark{
    color:#d10000;
}

/* お気に入りマーク */
.fs-c-button--addToWishList--icon{
    color: #39393957;
}
.fs-c-buttonContainer{
    padding: 0;
}

/* 通常価格黒カラー */
.fs-c-productPrice--selling .fs-c-productPrice__main__price .fs-c-price__value,
.fs-c-productPrice--selling .fs-c-productPrice__main__price .fs-c-price__currencyMark{
    color:#3c3c3c;
}

/* 会員価格タグ */
.fs-c-productPrice--member .fs-c-productPrice__main__label{
    border-radius:2px;
    padding:1px 5px;
    background-color:rgba(255, 0, 51, 0.8);
    color: #fff;
}
  
/* 通常価格タグ */
.fs-c-productPrice--selling .fs-c-productPrice__main__label{
    border-radius:2px;
    padding:1px 5px;]
}
  
/* カートアイコン */
.fs-c-button__image:hover{
    filter: brightness(50%);
}
  
/* カートページ内価格表示調整 */
.fs-c-orderTotalTable__itemPriceSummary .fs-c-price__currencyMark{
    color:#3c3c3c;
 }
.fs-c-cartTable__dataCell--subtotal .fs-c-price__currencyMark{
    color:#3c3c3c;
}
  
/* 詳細検索ボタン 開く*/
.fs-p-productSearch__formOpen{
    font-size: 1.25em;
}

/* 詳細検索ボタン 閉じる*/
.fs-p-productSearch__formClose{
    font-size: 1.25em;
}
 
/*　右下追跡ボタン　*/
.icon-line-toiawase{
    width: 40px;
}
.icon-line-okiniiri{
    width: 35px;
    filter: brightness(1) invert(0);
}
.fs-p-scrollingCartButton__button{
    margin-top: 2px;
}

/*　新規会員登録バナー　*/
.fs-pt-column--kensaku{
    margin-right: 20px;
}

/*  下のブランドリスト  */
.productlist_brandlist{
    margin-left: auto;
}
  
.productlist_brandlist .fs-pt-column__image{
    max-width:300px;
}
  
.productlist_brandlist .fs-pt-column__image img{
    width: fit-content;
}

/*  セール商品専用タグ  */
.pricedown_product_label{
    display:block!important;
    margin-bottom: 10px;
    max-width:80px;
}
  
  
/*  ――――――――――――――――――――――――――――――――――――決済関連バナーのCSS――――――――――――――――――――――――――――――――――――  */
.approval_bnr{
    text-align:center;
}
  
  
/*  ――――――――――――――――――――――――――――――――――――会員登録ページ関連のCSS――――――――――――――――――――――――――――――――――――  */
  
/*  会員誘導ページ  */
.kaiin-yudo-bn{
    text-align: center;
}
  
.kaiin-mongon{
    width: 45em;
    display: block;
    margin: 0 auto;
}
  


/*  ――――――――――――――――――――――――――――――――――――サイドナビ関連のCSS――――――――――――――――――――――――――――――――――――  */
  
/*　カテゴリーの見出し　*/
.fs-p-drawer__heading {
    border-bottom: none;
    font-size: 2.2rem;
    padding-bottom: 4px;
    text-align: center;
}
@media screen and (max-width: 1200px){
.fs-l-sideArea_search{
    max-width:30%;
}
}
  
/*　サイドナビ実店舗案内の見出し　*/
.fs-p-drawer__heading2 {
    border-bottom: none;
    font-size: 2.2rem;
    margin-top: 50px;
    padding-bottom: 4px;
    text-align: center;
}

/*　サイドナビ実店舗案内　*/
.shop-logo-side{
    width: 224px;
}
.shop-gazou-side{
    width: 224px;
    text-align: center;
    margin-bottom: 5px;
}
.shop-juusho-side{
    width: 224px;
    font-weight: bold;
    margin-bottom: 25px;
}



/*  ――――――――――――――――――――――――――――――――――――フッター関連のCSS――――――――――――――――――――――――――――――――――――  */
  
/*  検索結果の下バナー（会員登録）  */
.fs-pt-column--kensaku{
    margin-left: auto;
}



/*  ――――――――――――――――――――――――――――――――――――商品ページ関連のCSS――――――――――――――――――――――――――――――――――――  */
  
  /*  商品ページタブ内配送  */
.tab-haisou-left{
    width: 140px;
}

/*  商品番号の枠  */
.fs-c-productNumber{
    border: 1px solid #d4d4d4;
}

/*  お気に入りボタンの枠  */
.fs-c-button--particular{
    border: none;
    background: none; 
    box-shadow: none; 
}
  
/*  カートに入れるボタンの色  */
.fs-c-button--primary {
    background: #dd1916;
    border: none;
    font-size: 1.5rem;
    letter-spacing: 0.15rem;
    padding: 1.5em 1.6em 1.3em;
    font-family: "m-plus-2p", sans-serif;
    font-weight: 700;
    font-style: normal;
    border-radius: 4px;
}
  
.fs-c-productPrices--productDetail .fs-c-productPrice--member .fs-c-price__value{
    font-size:1.8em;
}

.fs-c-productImageModal__inner{
    padding-top:150px;
}

/*  画像の×印を固定ヘッダー下に  */
.fs-c-productImageModal__close{
    top:150px;
}

/*  売価修正タグ  */
.product_pricedown{
    font-size: 1.5em;
    background-color: #dd1916;
    border-radius: 3px;
    text-align: center;
    color: #fff;
}
  
  
  
/*  ――――――――――――――――――――――――――――――――――――ABOUTページのCSS――――――――――――――――――――――――――――――――――――  */
  
/*  ページタイトル  */
.about-title{
    margin: 2em 0 0.2em 0;
    font-size: 2.2em;
    text-align: center;
}
.about-subtitle{
    font-size: 1.8em;
    text-align: center;
    margin: 0 0 3em 0;
}
.about-bunsyou{
    width: 40em;
    font-size: 1em;
    margin: 3em auto 5em;
}
.about-syurui{
    font-size: 1.2em;
    font-weight: bold;
    color: #dd1916;
}
  


/*  ――――――――――――――――――――――――――――――――――――newsページのCSS――――――――――――――――――――――――――――――――――――  */
  
/*  ページタイトル  */
.news202408{
    margin: 2em 0 0 0;
    text-align: center;
}
.news202408title{
    font-weight: bold;
    font-size: 2.2em;
}


  


/*  ――――――――――――――――――――――――――――――――――――ドロワーメニュー――――――――――――――――――――――――――――――――――――  */
  
@media screen and (max-width: 1200px){
    .fs-p-drawer{
    z-index: 99999;
    max-width:30%;
    }
}

.fs-p-productSearch__search{
    max-height: 100%!important;
}
  
/*  ――――――――――――――――――――――――――――――――――――購入決済手続きページ関連のCSS――――――――――――――――――――――――――――――――――――  */
  
/* 会社ロゴの位置を下げる */
.fs-l-header--min .fs-l-header__logo .fs-p-logo .fs-p-logo__image{
    margin-bottom: -60px;
}
  

  
/*  ――――――――――――――――――――――――――――――――――――レコメンド関連のCSS――――――――――――――――――――――――――――――――――――  */

/* 新着商品レコメンド */
.recommend-newitem{
    margin-bottom:50px;
}

/* 新着商品レコメンドスライダー スクロールバー */
.fr3-productListCarousel__slides::-webkit-scrollbar{
    width: 10px!important;
}
.fr3-productListCarousel__slides::-webkit-scrollbar-track{
    background-color: #fbf9fb!important;
    border-radius: 10px!important;
}
.fr3-productListCarousel__slides::-webkit-scrollbar-thumb{
    background-color: #d52423ab!important;
    border-radius: 10px!important;
}

/* 新着商品枠 */
.fr3-productListCarousel__slide,
.recommend-history-page .fr3-item,
.fr3-productListStatic__responsive_4 .fr3-item{
    padding: 5px 5px 16px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 2px 2px 4px 0px #e2e2e2;
    border-bottom:none;
    margin-bottom:10px;
}
.fr3-productListCarousel__slide:hover,
.recommend-history-page .fr3-item:hover,
.fr3-productListStatic__responsive_4 .fr3-item:hover{
    box-shadow: 4px 4px 4px 4px #dadde3;
    transition: 0.3s ;
}

/* 新着商品説明 */
.fr3-item a{
    text-decoration:none;
}
.fr3-item__productName{
    color:#656565;
    overflow: hidden;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 1.8rem!important;
    margin-bottom: 15px;
    margin-top: 10px;
    line-height:1.5;
    padding-top:10px;
}
.recommend-newitem .fr3-item__imageContainer{
    position:relative;
}
.recommend-newitem .fr3-item__imageContainer::before{
    font-size:0.8em;
    content:"NEW";
    color:#ffffff;
    letter-spacing: normal;
    background-color: rgba(255,186,0,0.8);
    border-radius: 3px;
    padding: 1px 4px;
    position:absolute;
    bottom:2px;
} 
.recommend-newitem:hover{
    text-decoration:none;
}

/* 新着商品価格 */
.recommend-newitem .fr3-item__productPrice{
      border-top:solid 1px #dddbdb;
      padding-top:20px;
}
.fr3-item__productPrice .fr3-item__productPrice__price{
    color:#656565;
    font-size:1.2em;
}
.fr3-item__productPrice .fr3-item__productPrice__price::before{
    content:"通常価格";
}
.fr3-item__productPrice .fr3-item__productPrice__value::after{
    content:"\A";
}
.recommend-newitem .fr3-item__productPrice::after{
    font-size:1.2em;
    content:"会員限定特価";
    color:#D52423;
    letter-spacing: normal;
    font-weight: 600;
    background-color: #fcc;
    border-radius: 3px;
    padding: 1px 5px;
    margin-top:5px;
}

/*  ――――――――――――――――――――――――――――――――――――閲覧履歴スライダーのCSS――――――――――――――――――――――――――――――――――――  */
.recommend-page-link{
    text-align:right;
    margin:10px 0;
}
.recommend-page-link a:hover{
    border:none;
    text-decoration:none !important;
}
.recommend-page-link span{
    font-size:1.8em;
    font-weight: 500;
    color: #d52423ab;
}
#fs_form .fs-l-productLayout__item .fs-c-productNameHeading__copy{
    display: block;
    margin-bottom:5px;
    color:#7b7b7b;
}

/*  ――――――――――――――――――――――――――――――――――――閲覧履歴ページのCSS――――――――――――――――――――――――――――――――――――  */
.recommend-history-title{
    padding-top:50px;
    border-bottom: 2px solid currentColor;
    color: #7c8790;
}

.recommend-history-title span{
    font-size:20px;
}

.recommend-history-page .fs-p-heading--lv2{
    display:none;
}

.recommend-history-page .fr3-productListStatic{
    padding-top:10px;
}


/*  ――――――――――――――――――――――――――――――――――――会員登録のCSS――――――――――――――――――――――――――――――――――――  */
.fixed-registration{
    position: fixed;
    bottom: 5%;
    right: 0;
    width: 180px;
    height: 200px;
    overflow: auto;
    border:0px;
    background-color:#eeeeee00;
    z-index:2147483647;
}
.fixed-registration::-webkit-scrollbar{
    display:none;
}
.fs-l-main{
    padding-top:140px;
}
  
  

/*  ――――――――――――――――――――――――――――――――――――シリーズリストのCSS――――――――――――――――――――――――――――――――――――  */
.product-group-serieslist ul li{
    list-style: none;
    width: calc(100% / 3);
    float: left;
    max-width: 300px;
    padding: 8px;
} 
.product-group-serieslist ul li img{
    border-radius: 5px;
}
.product-group-serieslist ul li img:hover{
    box-shadow: 4px 4px 8px 0px #dadde3;
    opacity: 0.8;
    transition: 0.3s ;
}



/*  ――――――――――――――――――――――――――――――――――――中古検索のCSS――――――――――――――――――――――――――――――――――――  */
 .used-search-side{
    width:100%;
    height:100px;
}
.used-search{
    padding: 0 8px;
}
.used-search-form{
    background-color: rgb(147, 0, 23);
    padding:10px;
}
.used-search-form span{
    display:none;
}
.fs-p-productSearch{
    margin-top: 50px;
}
.used-search-form label span{
    font-family: "m-plus-2p", sans-serif;
    color:#fff;
    font-size:1.2em;
}
.fs-c-button--secondary{
    background-color:#c73a3a;
    border:1px solid #b16969;
}
.used-search-form-button{
    padding-top:30px;
    border:#ffb3b3;
}
.search_illust{
    display:flex;
}

/*中古検索のレイアウト修正*/
.fs-body-top .fs-l-main{
    padding-top:0px!important;
}

.fs-l-main{
    margin-top: 0!important;
}

.used-search-side-wrapper{
    margin-bottom:10px;
}

/*PCの場合にはメニューを表示させない*/
@media (max-width: 768px) {
.used-search-side-wrapper{
      display:none;
    }
}


/*  ―――――――――――――――――――――――――――――――――――フリーページ調整――――――――――――――――――――――――――――――――――――  */
.fs-c-imageContainer{
    padding-top:30px;
}

/*  ――――――――――――――――――――――――――――――――――――非表示項目――――――――――――――――――――――――――――――――――――  */
.fs-c-mark--memberPrice,
.fs-c-productName__copy,
.fs-c-productPrice__addon,
.recommend-newitem .fs-p-heading--lv2,
.fr3-item__productPrice__addon,
.recommend-history .fr3-item__productPrice,
.recommend-history .fs-p-heading--lv2,
.recommend-history .fr3-item__productPrice{
    display: none;
}

.fs-c-mark--memberPrice{
    display: none;
}

/*  ――――――――――――――――――――――――――――――――――――インスタ――――――――――――――――――――――――――――――――――――  */

.insta_list_bnr{
    text-align: center;
}

.insta_list_bnr img{
}

.insta_list{
width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style:none;
}

@media screen and (max-width: 1200px){
    .insta_list li iframe{
        min-width:calc(100%/3)!important;
    }
}

.insta_list04{
    display:none;
}

.Header{
    display:none!important;
}


.insta_list li iframe{
    min-width:307px!important;
}


/*  ――――――――――――――――――――――――――――――――――――買取――――――――――――――――――――――――――――――――――――  */
.kaitori_bnr{
}

.kaitori_bnr img{
    border-radius: 10px;
    box-shadow: 2px 2px 4px 0px #e2e2e2;
}
.kaitori_bnr img:hover{
    box-shadow: 4px 4px 8px 0px #dadde3;
    opacity: 0.8;
    transition: 0.3s ;
}


/*  ――――――――――――――――――――――――――――――――――――ばれずにお買い物――――――――――――――――――――――――――――――――――――  */
.buysecretaly{
}

.bsec_title{
    border: 1px solid #000;
    text-align: center;
    padding: 10px;
}

.bsec_size{
    width: 80px;
    border: 1px solid #000;
    text-align: center;
}

.bsec_size p{
    font-size:2em;
}

.bsec_deliver{
    padding: 10px;
    background-color: #FFF;
    vertical-align: top;
}

.bsec_deliver img{
    border-bottom:1px solid #000;
}

.bsec_deliver p{
    font-size: 1.4em;
}