#sp_contact{
display:none;
}
.fs-c-productCarouselMainImage__image > img{
width:630px;
}

/*繝医ャ繝励�繝ｼ繧ｸ*/
#news_1column{
width:700px!important;
/* float: right; */
margin: 0 auto!important;
}


/*繝ｭ繧ｰ繧､繝ｳ繝ｭ繧ｰ繧｢繧ｦ繝医�繧ｿ繝ｳ逕ｨ*/
.notlogin.my-true { display: none!important; }
.login.my-true { margin-right:10px!important; }
.login.my-false{ display: none!important; }
body{
font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","游ゴシック","メイリオ"!important;
color:#000;
overflow-x: hidden;
}
/*繝医ャ繝励�繧ｹ繝ｩ繧､繝�*/
.main_slide{
left: calc(-960px + 50%)!important;
width: 1920px!important;
}
.main_slide .slick-slider{
height:510px!important;
}
.main_slide .slick-track{
height:510px!important;
}
.main_slide.fs-c-slick .slick-slide img{
max-width:1920px!important;
height:510px!important;
}
/*繧ｫ繝ｼ繝郁ｿｽ蠕薙�繧ｿ繝ｳ*/
.fs-p-scrollingCartButton{
display:none;
}
/*FS繝�ヵ繧ｩ繝ｫ繝医せ繧ｿ繧､繝ｫ謇捺ｶ医＠逕ｨ*/
.fs-l-header{
padding-top:0px;
}
p{
margin:0;
}
a:hover{
text-decoration:none;
}
a:visited{
color:#000;
}
footer #footer_nav #footer_sitemap a:visited{
color:#000;
}
nav a:visited{
color:#aaa;
}
nav.fs-c-breadcrumb a:visited{
color:#000;
}

.fs-l-main{
padding:0;
margin:0;
max-width: none;
display: block;
}
.fs-body-top .fs-l-pageMain{
max-width: none;
width:auto;
}
.fs-body-custom .fs-l-pageMain{
width:1060px;
margin:0 auto;
}
.fs-c-heading--page{
color:#000;
border-bottom:none;
margin-bottom:0;
}

/*--*/
.fs-l-pageMain{
padding: 0 0 100px;
}


.fs-body-my-wishlist .fs-l-pageMain{
padding: 0 0 0px;
}
/*------------------------
----------------------*/


/*------------------------------------
蜈ｨ菴薙�蟷�
---------------------------------------*/
.fs-c-breadcrumb{
width:1060px;
margin:0 auto;
}
.fs-c-panel--error{
width:1060px;
margin:0 auto;
}
.fs-c-panel{
width:1060px;
margin:0 auto 24px;
}

/*-------------------------------------
隕句�縺�
-------------------------------------*/
.fs-c-subSection__title{
padding:0 0 20px;
font-size:20px;
}
.fs-c-documentArticle__heading{
background:none;
color:#333333!important;
font-size:28px;
}
/*----------------------------------
繝懊ち繝ｳ
-------------------------------------*/
.fs-c-button--primary{
border-radius:6px;
background-color:#000;
color:#fff;
padding: 0.8em 1.6em 0.8em;
}

/*-----------------------------------
莨壼藤逋ｻ骭ｲ_蜈･蜿｣
-----------------------------------*/
.fs-c-newUsers__message{
font-size:14px;
margin-bottom:25px;
}
/*繝代せ繝ｯ繝ｼ繝峨♀蠢倥ｌ縺ｧ縺吶°*/
.fs-c-inputInformation__link{
font-size:14px;
text-align:center;
}
.fs-c-inputInformation__link a{
text-decoration: underline;
}
.fs-body-login .fs-c-loginForm{
/*padding-bottom:100px!important;*/
}
/*蠢���*/
.fs-c-requiredMark{
background:#e83428;
width: 36px;
height: 20px;
padding: 1px 5px;
margin:0 0 0 7px;
}
.fs-c-requiredMark::before{
content: "必須";
font-size:12px;
color:#fff;
}

.fs-body-forgotPassword .fs-c-requiredMark{
background:#e83428;
width: 36px;
height: 20px;
padding: 2px 5px;
margin:0px 0 0 10px;
}


/*閭梧勹*/
.fs-body-login .fs-c-inputInformation__field{
background:#eeebe8/*url(https://bconline.itembox.design/item/images/common/main_bg.jpg?t=20190312121216) repeat center top*/;
padding:52px 32px;
}
/*蜈･蜉�*/
#fs_input_mailAddress{
height:50px;
}

.fs-c-inputField__field{
height:50px;
}
input[type="text"]{
border-color:#a29b94;
}
.fs-c-inputGroup{
border-color:#a29b94;
}
/*繝代せ繝ｯ繝ｼ繝�*/
.fs-c-button--particular.fs-c-button--displayPassword::before{
font-size: 23px;
padding-right: 10px;
}
.fs-c-button--particular.fs-c-button--hidePassword::before{
font-size: 23px;
padding-right: 10px;
}

/*-------------------------------------
莨壼藤逋ｻ骭ｲ蜈･蜉�
----------------------------------*/
.fs-c-inputInformation__message{
font-size:16px;
}
.fs-c-inputInformation__field{
max-width:880px;
background:#eeebe8;
font-size:14px;
padding:90px 80px;
}
.fs-c-inputInformation{
padding-bottom:100px;
}
/*-繝ｩ繧ｸ繧ｪ-*/
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark{
border-color: #e83428;
}
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark::before{
background:#e83428;

}
/*繝√ぉ繝�け繝懊ャ繧ｯ繧ｹ*/
.fs-c-checkbox__checkbox:checked + label > .fs-c-checkbox__checkMark{
    background: #e83428;
    border-color: #e83428;
}

/*繝励Ν繝繧ｦ繝ｳ*/
.fs-c-dropdown::after{
padding:4px 8px 8px;
}
.fs-body-register .fs-c-dropdown::after{
padding:0;
}

.fs-body-customerDetails .fs-c-dropdown::after{
padding:12px 8px 8px;
}
/*莨壼藤逋ｻ骭ｲ螟画峩*/
.fs-c-inputTable > tbody > tr th{
font-size:16px;
}



/*驛ｵ萓ｿ逡ｪ蜿ｷ*/
.fs-c-input--zipCode{
    flex-basis: 8em;
    min-width: 15em;
    max-width: 15em;
}


/*蜈･蜉幃��岼*/
#fs_input_lastName{
height:50px;
border-color:#a29b94;
}
#fs_input_firstName{
height:50px;
}
#fs_input_lastNameKana{
height:50px;
}
#fs_input_firstNameKana{
height:50px;
}
#fs_input_email{
height:50px;
}
#fs_input_prefecture{
height:50px;
border-color:#a29b94;
}
#items.zipCode{
border-color:#a29b94;
}
#fs_input_addressLine1{
height:50px;
}
#fs_input_addressLine2{
height:50px;
}
#fs_input_addressLine3{
height:50px;
}
#fs_input_phoneNumber{
height:50px;
}
[type="hidden"], [type="text"], [type="search"], [type="tel"], [type="url"], [type="email"], [type="password"], [type="datetime"], [type="date"], [type="month"], [type="week"], [type="time"], [type="datetime-local"], [type="number"], select, textarea{
border-color:#a29b94;
border-radius: 6px;
}
/**/
.fs-body-cart select{
background: url(https://bconline.itembox.design/item/images/common/arrow_bottom.png?t=20190312121216) no-repeat top 50% right 8px #fff;
background-size:8px;
font-family: "Quicksand", sans-serif;
font-weight:bold;

}
/*--------------------------------------------
縺雁撫縺�粋繧上○繝輔か繝ｼ繝�
--------------------------------------------*/
#contact_block .fs-c-inputInformation__field{
padding:65px 80px 125px;
}
#contact_block input, textarea{
border-radius: 6px!important;
}
.wrap-guide{
font-size:15px;
}

/*--------------------------------------
繧ｨ繝ｩ繝ｼ陦ｨ遉ｺ
--------------------------------------*/
.fs-c-panel__contentList__content{
font-size:16px;
}
.fs-c-noResultMessage{
background: #eeebe8;
font-size:14px;
color:#333;
}


/*-------------------------------------
繝ｭ繧ｰ繧､繝ｳ
-------------------------------------*/
.fs-c-documentContent{
font-size:16px;
}
.fs-body-cart-login .fs-c-inputInformation__field{
background: #eeebe8;
padding:32px;
}
.fs-body-login .fs-c-registeredUsers__title{
color:#000;
border-color:#cec9c3;
}
.fs-body-login .fs-c-newUsers__title{
color:#000;
border-color:#cec9c3;
}
.fs-body-login .fs-l-pageMain{
padding: 0 ;
}


/*---------------------------------------
繝代せ繝ｯ繝ｼ繝牙�險ｭ螳�
-----------------------------------------*/
.fs-c-orderedList{
font-size:14px;
}
.fs-body-forgotPassword .fs-c-inputInformation__field{
background:#eeebe8;
padding: 32px;
}
/*-----------------------------------------
繝代せ繝ｯ繝ｼ繝牙､画峩
--------------------------------------*/
.fs-body-my-account-password .fs-c-inputInformation__field{
/*background:url(https://bconline.itembox.design/item/images/common/main_bg.jpg?t=20190312121216) repeat center top;
*/
background:#eeebe8;
padding: 32px;
}

/*-----------------------------------------
螳御ｺ��繝ｼ繧ｸ
------------------------------------------*/
.fs-body-register-success .fs-c-registerSuccessMessage{
text-center;
font-size:14px;
line-height:2;
width: 880px;
border-bottom: 1px solid #a29b94;
margin:0 auto 10px;
}




/*------------------------------------
繧ｫ繝ｼ繝�
--------------------------------------*/
.fs-c-variationCart__variationName__stock{
font-size:14px;
color:#e83428;
}
.fs-c-button--primary.fs-c-button--addToCart--variation{
padding:15px 0;

}
.fs-c-button--primary.fs-c-button--addToCart--variation .fs-c-button__label{
font-weight: normal!important;
}

.fs-c-noResultMessage__title{
font-size:14px;
}
.fs-body-cart .fs-p-announcement__title{
font-size:20px;
padding:0 0 15px;
text-align:center;

}
.fs-body-cart .fs-p-announcement{
font-size:14px;
line-height:1.5;
margin:60px 0 32px;
}
.fs-l-cart{
padding:0 0 100px;
}
.fs-body-cart .fs-c-continueShopping{
margin:0 auto;
text-align:center;
}
/*-繝��繝悶Ν-*/
.fs-body-cart .fs-l-cart__mainColumn{
font-size:16px;
}
.fs-body-cart .fs-l-cart__sideColumn{
font-size:16px;
background:#fff;
border:none;
box-shadow:0px 0px 22px 3px #ebebeb;
width:340px;
margin:0 0 0 -60px;

}
.fs-body-cart .fs-c-purchaseHere__message p{
font-size:14px;
text-align:center;
}
.fs-c-orderTotalTable__count th{
font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","游ゴシック","メイリオ"!important;
}
.fs-c-orderTotalTable__count td{
font-family: "Quicksand", sans-serif!important;
font-weight:bold;
font-size:18px;
}
.fs-c-button--standard{
box-shadow:none;
border-radius: 6px;
padding-bottom:15px;
}

.fs-body-cart .fs-c-button--standard{
box-shadow:none;
border-radius: 6px;
background:#fff;
border-color:#000;
color:#000;
padding-bottom:15px;
}
.fs-body-cart .fs-c-button--standard:hover{
box-shadow:none;
border-radius: 6px;
background: #e83428;
    border: 1px solid #e83428;
    color: #fff;
}

.fs-body-cart .fs-c-button--standard:hover:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_w.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.6em;
    height: 0.6em;
    margin-left: 0.3em;
}

.fs-c-buttonContainer--deleteChange > [class^="fs-c-button"]{
border-radius: 6px;
box-shadow:none;
padding-top: 10px;
padding-bottom:13px;
}

.fs-body-my-addressbook-new .fs-c-button--standard{
border-radius: 6px;
box-shadow:none;
padding-bottom:15px;
}
.fs-body-cart .fs-c-wishlistProduct__title, .fs-c-featuredProduct__title{
border-bottom:none;
}

.fs-body-my-wishlist .fs-p-announcement{
margin:0 0 32px;
}
.fs-body-cart .fs-c-list li{
padding:0 0 10px;
font-size:14px!important;
}
.fs-body-my-wishlist .fs-c-list {
margin:0 auto;
}
.fs-body-my-wishlist .fs-c-list li{
font-size:14px!important;
padding-bottom:15px;
color:#555;
}

.fs-body-cart .fs-c-list li::before{
border: 4px solid #555;
    width: 3px;
    height: 3px;
    border: none;
    background-color: #555;
    margin: auto 7px auto -9px;
    vertical-align: middle;
}
.fs-c-list li{
font-size:14px;
color:#555;
padding:0 0 10px;
}
.fs-body-my-addressbook .fs-c-list li::before{
border: 4px solid #555;
    width: 5px;
    height: 5px;
    border: none;
    background-color: #555;
    margin: auto 7px auto -9px;
    vertical-align: middle;
}

.fs-c-button--addToCart--detail {
    background-color: #e83428;
    border: 1px solid #e83428;
    box-shadow: 0 5px 5px rgba(255,0,0,0.3);
}

.fs-c-button--addToCart--detail:active {
    box-shadow: none;
    position: relative;
    top: 3px;
}

/*縺頑ｰ励↓蜈･繧翫∈*/
.fs-c-wishlistProduct__viewAllProducts{
font-size:14px;
text-decoration: underline;
}
/*.fs-c-wishlistProduct__viewAllProducts:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.6em;
    height: 0.6em;
    margin-left: 0.3em;
}*/
/*.fs-c-accountService__page:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.6em;
    height: 0.6em;
    margin-left: 0.3em;
}
*/

/*繧ｷ繝ｧ繝�ヴ繝ｳ繧ｰ繧堤ｶ壹￠繧�*/
.fs-c-button--continueShopping:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: 6px;
    display: inline-block;
    width: 0.6em;
    height: 0.6em;
    margin-left: 0.3em;
}{
}

/*-----------------------------
縺疲ｳｨ譁�♀謇狗ｶ壹″
------------------------------------*/
.fs-body-checkout .fs-c-productPrice__addon__label{
color:#aaa;
}
 [class^="fs-body-checkout"] .fs-c-checkout-preview__title + .fs-c-orderTotalTable > tbody > tr:first-of-type td {
color:#000!important;
}
.fs-c-orderTotalTable > tbody > tr td{
color:#000;
font-size:16px;
font-weight: bold;
}

#fs_Checkout .fs-c-button--standard{
height:50px;
padding:0 1.2em;
}

.fs-c-button--secondary{
padding: 0.6em 1.6em 0.9em;
border-radius: 6px;
background:#000;
}
.fs-body-checkout .fs-c-cartTable__product > .fs-c-cartTable__productImage{
width:70px;
}

.fs-body-checkout .fs-c-cartTable__productImage + .fs-c-cartTable__productInfo{
margin:0 0 0 -6px;
}
.fs-body-checkout .fs-c-cartTable__dataCell--point, .fs-c-cartTable__dataCell--quantity, .fs-c-cartTable__dataCell--subtotal{
text-align:center;
}
.fs-c-listedProductName{
width:420px;
}
.fs-c-cartTable__productName{
width:100%;
}
.fs-c-cartTable__dataCell--subtotal{
width:90px;

}
.fs-c-price__price--taxIncl{
text-align:center;
}

/*蜑企勁*/
.fs-c-button--cancel--cart{
font-size:14px;
}

.fs-c-totalAndActions button:not(.fs-c-button--image){
min-height:60px;
}



/*-------------------------------------------
縺疲ｳｨ譁�ｱ･豁ｴ
------------------------------------------*/
.fs-body-my-orders-details .fs-c-cartTable{
width:680px;
}
.fs-body-my-orders-details .fs-c-orderPerAddressee__orderDeliveryInfo{
margin-left:5px;
}

.fs-body-my-orders-details .fs-c-orderDetail__addresseeInfo{
    margin-bottom: 30px;
}
 .fs-c-orderTotalTable > tbody > tr > th{
padding:8px 0;
}


.fs-body-my-orders-details .fs-c-heading--section{
font-size:26px!important;
}

/*.fs-body-my-orders-details .fs-c-orderPerAddressee__orderDeliveryInfo{
    background: #fff;
    border: none;
    border-radius: 0px;
    box-shadow: 0px 0px 22px 3px #ebebeb;
}*/

.fs-c-addresseeList > dd{
font-size:16px;
}
#fs_MyOrderDetails .fs-c-address{
font-size:16px!important;
}

#fs_MyOrderDetails .fs-c-orderPerAddressee__addressee dt{
font-size:16px;
}
.fs-body-my-orders-details .fs-c-orderPerAddressee__addressee{
font-size:16px;
}
/*.fs-body-my-orders .fs-c-orderHistory{
width:680px;
}*/
.fs-body-my-orders .fs-c-orderHistoryItem{
width:680px;
margin-bottom: 40px;
}
.fs-body-my-orders .fs-c-history__info{
width:340px;
}
.fs-c-orderHistoryItem__orderInfo__info + .fs-c-orderHistoryItem__orderInfo__info{
margin-left:20px;
}
.fs-body-my-orders .fs-c-orderHistoryItem__orderDate dt{
height:25px;
}
.fs-body-my-orders .fs-c-orderHistoryItem__orderCode dt{
height:25px;
}
.fs-c-orderHistoryItem__productImage__image{
width:70px;
}

.fs-body-my-orders .fs-c-listedProductName{
line-height:16px;
width:450px;
margin:0 0 0 -38px;
}
.fs-c-orderHistoryItem__unitPrice{
margin:-8px 0 0 -38px;
}
.fs-body-my-orders .fs-c-buttonContainer--myPageTop, .fs-c-buttonContainer--back{
margin-top: 28px;
}
/**/
.fs-body-my-orders-details .fs-c-orderPaymentTable__payment{
font-size:14px;
}
.fs-body-my-orders-details .fs-c-deliveryInfoList{
font-size:14px;
margin-top:20px;
}

/*--------------------------------
蝠�刀荳隕ｧ
--------------------------------*/
.fs-c-productList__list .fs-c-productName__name{
font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","游ゴシック","メイリオ"!important;
font-size:14px;
color:#333;
line-height:17.5px;
}
.fs-body-search .fs-c-productPrice__addon__label{
color:#aaa;
}



.fs-c-productListItem__image{
    border: 1px solid #d8dadc;
}
.fs-c-productImage__image{
min-width:68px;
}

.fs-c-productList__list__item .fs-c-productMarks,
.fs-c-productListItem .fs-c-productMarks {
    position: absolute;
    top: -10px;
}

/*-----------------------------------
繧ｫ繝ｼ繝亥�縺ｮ逕ｻ蜒�
---------------------------------*/
.fs-c-cartTable__product > .fs-c-cartTable__productImage{
    border: 1px solid #d8dadc;
width:70px;
height:70px;
}

.fs-body-my-orders .fs-c-productImage__image{
 border: 1px solid #d8dadc;
padding:0;
}



/*-----------------------------------
蝠�刀隧ｳ邏ｰ
-------------------------------------*/
/*蝠�刀逕ｻ蜒�*/
.fs-body-product .fs-c-slick.slick-slider .slick-track, .fs-c-slick.slick-slider .slick-list{
height:630px;
}
.fs-c-productCarouselMainImage__thumbnailList{
overflow:visible;
}
.fs-body-product .slick-active .fs-c-productCarouselMainImage__thumbnail__img{
border-color: #e83428;
}

/**/
.fs-c-productNameHeading__copy{
font-size:16px;
display:block;
font-weight: normal;
padding:0 0 5px;
}

/*諡｡螟ｧ繧｢繧､繧ｳ繝ｳ*/
.fs-body-product .fs-c-button--plain.fs-c-button--viewExtendedImage::before{
color:#000;
display:none;
}

/**/
.fs-c-productNumber{
font-size:12px;
color:#555;
margin-top:25px;
}
.fs-c-productPrice__addon__label{
color:#000;
}



.fs-body-product .fs-c-productNameHeading__name{
font-size:22px;
color:#333333;
}
.fs-c-variationCart__variationName__name{
font-size:16px;
}
.fs-body-checkout .fs-c-button__label{
font-size:18px;
font-weight:bold;
}
.fs-c-button__label{
font-size:16px;
font-weight:bold;
}
.fs-c-button--change--small .fs-c-button__label{
font-size:16px;
font-weight:bold;
}
.fs-c-button--chooseDestination .fs-c-button__label{
font-size:16px;
font-weight:bold;
}

.fs-body-my-addressbook .fs-c-button__label{
font-size:14px;
}
.fs-c-button--myPageTop .fs-c-button__label{
font-size:18px;
}

.fs-body-my-points .fs-c-button__label{
font-size:18px;
font-weight:bold;
}
.fs-c-button--addToAddressbook .fs-c-button__label{
font-size:18px;
font-weight:bold;
}

.fs-body-cart .fs-c-button__label{
font-size:18px;
}
.fs-body-cart .fs-c-button--cancel--cart .fs-c-button__label{
font-size:12px;
color:#000;
text-decoration: underline;
}
.fs-body-cart .fs-c-button--buyItLater .fs-c-button__label{
font-size:12px;
color:#000;
text-decoration: underline;
}
.fs-c-cartTable__actionButton__container + .fs-c-cartTable__actionButton__container{
border:none;
margin:0;
padding:0;
}
.fs-body-cart .fs-c-cartTable__dataCell--quantity{
padding:0!important;
margin:0!important;
}
.fs-c-cartTable__quantity{
padding:0;
margin:20px 0 0 15px;
}

.fs-body-product select::after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.8em;
    height: 0.8em;
    margin-left: 0.3em;
}
.fs-c-checkout-preview{
/*border-color:#cec9c3;*/
border:none;
}
.fs-l-checkout__mainColumn{
width:680px;
padding-right: 20px;
}
.fs-l-checkout__sideColumn{
width:340px;
    background: #fff;
    border: none;
    box-shadow: 0px 0px 22px 3px #ebebeb;
}



.fs-c-checkout-preview__title{
color:#000;
border-bottom: 1px solid #cec9c3;
}


.fs-c-cartTable th{
font-size:14px;
}
.fs-body-cart .fs-c-cartTable th{
border-radius:0px;
display:none;
}
.fs-body-cart .fs-c-cartTable__dataCell--point, .fs-c-cartTable__dataCell--subtotal{
/*display:none;*/
}
.fs-body-cart .fs-c-price__price--taxIncl{
display:none;
}
.fs-body-cart .fs-c-cartTable__dataCell--point{
display:none;
}

.fs-body-cart .fs-c-cartTable__headerCell, .fs-c-cartTable__dataCell{
border:none;
border-top:1px solid #cec9c3;
border-bottom:1px solid #cec9c3;
padding: 20px 0;
}

.fs-body-cart .fs-c-cartTableContainer{
border:none;
padding:0;
width:680px;
}
.fs-body-cart .fs-c-productPrice__addon__label{
color:#aaa;
}
.fs-body-cart #fs-cartContent-container{
border-top:none;
padding-top:0;
}

.fs-c-cartTable__headerCell{
background:url(https://bconline.itembox.design/item/images/common/main_bg.jpg?t=20190312121216) repeat center top;
/*border-radius: 6px;*/
border:1px soild #000;
}

.fs-c-cartTable__dataCell--action{
width:100px;
}

.fs-c-inputInformation__link:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.8em;
    height: 0.8em;
    margin-left: 0.3em;
}
.fs-c-returnedSpecialContract__link a{
text-decoration: underline;
}
.fs-c-returnedSpecialContract__link:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.8em;
    height: 0.8em;
    margin-left: 0.3em;
}

/*霑泌刀迚ｹ邏�*/
.fs-c-returnedSpecialContract__link{
font-size:14px;
}
.fs-p-announcement__body{
width:700px;
margin:25px auto 0;
color:#555;
}

.fs-c-productNotice--outOfStock{
font-size:14px;
padding:15px 4px;
}
.fs-p-productDescription{
font-size:16px;
line-height:1.5;
}
.fs-body-product .fs-p-productDescription{
font-size:14px;
line-height:1.5;
border-top:1px solid #d9d6d4;
border-bottom:1px solid #d9d6d4;
padding:35px 0;
color:#555555;
line-height:27px;
}
.fs-body-product .fs-p-productDescription a{
    text-decoration: underline;
}
.fs-body-product .fs-p-productDescription a:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.8em;
    height: 0.8em;
    margin-left: 0.3em;
}
.spinformation{
padding-bottom:10px;
}

.fs-p-productDescription h1 {
    font-size: 18px;
    text-align: center;
    padding: 0.5rem 0;
    border-top: 2px solid #3c3c3c;
    border-bottom: 2px solid #3c3c3c;
    width: 80%;
    margin: 0 auto 30px;
}

.fs-p-productDescription h2 {
    position: relative;
    padding: 0 0 4px;
    font-size: 14px;
    text-align: left;
    color: #666666;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 20px;
}

.fs-p-productDescription h2:first-letter {
  color:#E83428;
}

.fs-p-productDescription h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 5px;
  content: '';
  background-image: -webkit-repeating-linear-gradient(135deg, #000, #000 1px, transparent 2px, transparent 5px);
  background-image: repeating-linear-gradient(-45deg, #000, #000 1px, transparent 2px, transparent 5px);
  background-size: 7px 7px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fs-p-productDescription .note {
  margin:10px 20px;
  padding-left:40px;
  background:url(https://bconline.itembox.design/item/icon/penicon.svg?t=20230217174525) no-repeat left center;
  background-size:30px
}

.fs-p-productDescription a.button {
  text-decoration: none;
  font-size:14px;
  line-height:1.5em;
  text-align:center;
  display:block;
  width:100%;
  margin: 10px auto;

  padding: 10px 30px 10px 10px;
  background:url(https://bconline.itembox.design/item/icon/sankaku.svg?t=20230217174525) no-repeat calc(100% - 15px);
  background-size:10px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.3);
  border-radius: 5px;
}

.fs-p-productDescription a.button:after {
    content: "";
    background: none;
}


/*繧ｵ繝�繝阪う繝ｫ逕ｻ蜒�*/
.fs-c-productThumbnail__image{
min-width:70px;
}
/*繝昴う繝ｳ繝�*/
.fs-c-productPointDisplay{
font-size:14px;
background:#eeebe8;
color:#000;
padding:8px 10px;


}
.fs-c-productPointDisplay__unit{
font-size:12px;
}
/*萓｡譬ｼ*/
.fs-c-price__currencyMark{
color:#000;
font-family: "Quicksand", sans-serif;
font-weight:bold;
}
.fs-c-price__price{
font-size:16px;
}
.fs-c-price__value{
color:#000;
font-family: "Quicksand", sans-serif;
font-weight:bold;
}

.fs-body-product .fs-c-price__value{
color:#000;
font-size:40px;
}
.fs-body-product .fs-c-price__currencyMark{
color:#000;
font-size:40px;
}
/*facebook*/
.fb-like{
margin:-7px 8px 0 0;
}
/*line*/
.line-it-button{
margin:2px 0 0;
}

/**/
.fs-c-productThumbnail__image.is-active > img{
    border: 2px solid #e83428;
}
.item_details{
margin:45px 0 0;
padding:35px 0;
border-top:1px solid #d9d6d4;
border-bottom:1px solid #d9d6d4;
}
.item_hedding{
font-size:20px;
color:#000;
text-align:left;
margin:0 0 20px;
}
.item_details p{
color:#555555;
font-size:14px;
line-height:27px;
}
/*莉墓ｧ�*/
.item_spec{
border-bottom:1px solid #d9d6d4;
margin:0px 0;
padding:35px 0;

}
.item_spec dl{
font-size:14px;
color:#555;
margin-top:8px;
margin-bottom:10px;
clear:both;
overflow: hidden;
}
.item_spec dt{
font-weight:bold;
float: left;
margin-right: 25px;
color:#000;
min-width:85px;
}
.txt-sup{
font-size:14px;
padding:15px 0 0;
}
.red{
color:#e83428;

}
.item_spec dd{
float: right;
width:515px;
}
/*繧ｫ繝ｼ繝医�繧ｿ繝ｳ驛ｨ蛻�*/
.fs-c-variationCart--withImage > li{
grid-template-columns: auto 1fr 4em 180px;
}
.fs-c-variationCart{
border-top:1px solid #d9d6d4;
}
.fs-c-variationCart li{

border-bottom:1px solid #d9d6d4;
padding:20px 0 20px;
}
.fs-c-variationCart > li + li{
margin-top:0;
}
/*繧ｻ繝ｬ繧ｯ繝�*/
.fs-body-product select{
background:none;
font-size:14px;
font-weight: normal;
margin-bottom:15px;
}

.fs-body-product .fs-c-productQuantityAndWishlist{
grid-template-columns: 1fr ;
display:inline;
}
.fs-c-productQuantityAndWishlist__wishlist .fs-c-button__label{
font-size:14px;
}

[type="hidden"], [type="text"], [type="search"], [type="tel"], [type="url"], [type="email"], [type="password"], [type="datetime"], [type="date"], [type="month"], [type="week"], [type="time"], [type="datetime-local"], [type="number"], select, textarea{
font-size:14px;
font-weight: normal;
}
/*--*/
.fs-body-product .fs-c-buttonContainer{
display:inline;
}


/*-----------------------------------
縺頑ｰ励↓蜈･繧�
----------------------------------*/
.fs-c-button--particular.fs-c-button--addToWishList--detail, .fs-c-button--particular.fs-c-button--removeFromWishList--detail{
font-zise:14px!important;
background:#fff;
box-shadow:none;
border:none;
border-color:#000;
margin:0 0 10px;
}
.fs-c-button--addToWishList--detail span.fs-c-button__label{
display:none;
}
.fs-c-button--removeFromWishList--detail span.fs-c-button__label{
display:none;
}

.fs-c-button--particular.fs-c-button--addToWishList--detail::after{
content:"";
background: url(https://bconline.itembox.design/item/pc_btn_favo_off.png?t=20190312121216) no-repeat;
background-size: 40px;
width: 40px;
height: 40px;
display: inline-block;
}
.fs-c-button--particular.fs-c-button--removeFromWishList--detail::after{
content: "";
background: url(https://bconline.itembox.design/item/pc_btn_favo_on.png?t=20190312121216) no-repeat;
background-size: 40px;
width: 40px;
height: 40px;
display: inline-block;
}
.fs-body-my-wishlist .fs-l-main{
padding:0 0 100px;
}

/*.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before{
color: #e83428;
}*/

.fs-c-productListItem__control{
font-size:16px;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before{
content:"";
background: url(https://bconline.itembox.design/item/pc_btn_favo_off.png?t=20190312121216) no-repeat;
background-size:40px;
width:40px;
height:40px;
display: inline-block;
}

.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before{
content:"";
background: url(https://bconline.itembox.design/item/pc_btn_favo_on.png?t=20190312121216) no-repeat;
background-size:40px;
width:40px;
height:40px;
display: inline-block;
}


/*------------------------------------
繝槭う繝壹�繧ｸ
-----------------------------------*/
.fs-p-accountInfo__point__point__available__number{
color: #e83428;
font-family: "Quicksand", sans-serif;
font-weight:bold;
}
/*繝昴う繝ｳ繝亥ｱ･豁ｴ*/
.fs-c-history__info .fs-c-pointSummary__label--availablePoint{
color:#000;
}

.fs-c-history__listContainer .fs-c-history__termCtrl{
margin-bottom:15px;
}

.fs-body-my-points .fs-c-pointSummary__number{
font-family: "Quicksand", sans-serif;
font-weight:bold;
}
.fs-c-pointSummary__value--availablePoint .fs-c-pointSummary__number{
font-size:24px;
}
.fs-body-my-points .fs-c-pointListTable__pointType{
font-weight:normal;
font-size:14px;
}
.fs-body-my-points .fs-c-pointListTable__dataDetail{
margin: 0px 0; 
font-weight:normal;
}
.fs-body-my-points .fs-c-pointListTable__dataDetail dd{
font-weight:normal;
font-size:14px;
}
.fs-body-my-points .fs-c-pointSummary__label--availablePoint{
font-size:20px;
}
.fs-body-my-points .fs-c-pointSummary__label--limitedPoint{
font-size:12px;
color:#555555;
}
.fs-body-my-points .fs-c-pointSummary__value--limitedPoint{
font-size:12px;
color:#555555;
}
.fs-body-my-points .fs-c-pointSummary__label--purchasePointExpiration{
font-size:14px;
color:#000000;
}
.fs-body-my-points .fs-c-pointSummary__label--waitingPoint{
font-size:14px;
color:#000000;
}
.fs-body-my-points .fs-c-pointSummary__label--purchasePointTotal{
font-size:14px;
color:#000000;
}
.fs-body-my-points .fs-c-pointSummary__number{
color:#555;
font-weight:normal;
}

/**/
.fs-body-my-points .fs-c-listTable th, .fs-c-listTable td{
vertical-align: top;
font-weight:bold;
}
.fs-body-my-points .fs-c-pointListTable__orderCode{
font-size:14px;
}
.fs-body-my-points .fs-c-time{
color:#000;
}
.fs-body-my-points .fs-c-listTable{
margin:8px 0 0;
}


/*.fs-c-time{
font-family: "Quicksand", sans-serif;
font-weight:bold;
}*/

.fs-c-pointSummary__value--availablePoint .fs-c-pointSummary__number{
color: #e83428;
font-family: "Quicksand", sans-serif;
font-weight:bold;
}
.fs-c-pointListTable fs-c-listTable{
font-size:14px;
}
.fs-c-history__termCtrl{
font-size:14px;
}
/**/
.fs-body-my-points .fs-c-history__info{
font-size:16px;
background:#eeebe8;
}
.fs-body-my-points .fs-c-dropdown::after{
background:#fff;
border-left:none;
}
.fs-body-my-points .fs-c-dropdown__menu{
font-size:14px;
font-weight:bold;
padding:6px 3em 6px 8px;
border-color:#a29b94;
border-radius:6px;
height:40px;
}
.fs-c-dropdown::after{
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}

.fs-body-my-points .fs-c-buttonContainer--myPageTop, .fs-c-buttonContainer--back{
margin-top: 51px;
}

.fs-c-listControl__status{
font-size:14px;
}
/**/
.fs-c-pointSummary [class$="--availablePoint"]{
background:#fff;
}
.fs-c-pointSummary [class$="--limitedPoint"]{
background:#fff;
}
.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink{
box-shadow:none;
background: #fff;
border: 2px solid #000;
border-radius: 6px;
}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label{
font-size:14px;

}
/*縺頑ｰ励↓蜈･繧�*/
.fs-c-wishlistProduct__footer{
text-align:left;
}
.fs-c-wishlistProduct__footer .fs-c-wishlistProduct__viewAllProducts:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.8em;
    height: 0.8em;
    margin-left: 0.3em;
}
.fs-c-productName__variation__x{
font-family: "繝偵Λ繧ｮ繝惹ｸｸ繧ｴ Pro W4","繝偵Λ繧ｮ繝惹ｸｸ繧ｴ Pro","Hiragino Maru Gothic Pro","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","HG荳ｸ�ｺ�橸ｽｼ�ｯ�ｸM-PRO","HGMaruGothicMPRO","貂ｸ繧ｴ繧ｷ繝�け","繝｡繧､繝ｪ繧ｪ"!important;
font-size:16px;
font-weight: normal;
}


/*騾莨壹Μ繝ｳ繧ｯ*/
.fs-c-accountService__pageLink__label{
font-size:14px;
}
.fs-c-accountService__page--accountDelete a{
text-decoration: underline;
}
.fs-body-my-top .fs-p-accountInfo{
font-size:14px;
/*background:url(https://bconline.itembox.design/item/images/common/main_bg.jpg?t=20190312121216) repeat center top;*/
background:#eeebe8;
padding:20px ;
}

.fs-p-accountInfo__accountName{
padding:0 0 10px;
font-size:20px;
font-weight:bold;
}
.fs-p-accountInfo__accountName__nameLabel{
font-size:16px;
}
.fs-c-accountService__page--accountDelete a:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.5em;
    height: 0.5em;
    margin-left: 0.2em;
}


/*--------
繝ｪ繧ｹ繝�
----------*/
.fs-c-list li::before{
border: 4px solid #e83428;
width: 3px;
height: 3px;
border: none;
background-color: #e83428;
margin: auto 7px auto -9px;
vertical-align: middle;
}

.fs-body-my-wishlist .fs-c-list li{
color:#555;
}
.fs-body-my-wishlist .fs-c-list li::before{
border: 4px solid #555;
width: 3px;
height: 3px;
border: none;
background-color: #555;
margin: auto 7px auto -9px;
vertical-align: middle;
}


.fs-body-my-wishlist .fs-c-productPrice__addon__label{
color:#aaa;
}



/*---------------------------------
縺雁ｱ翫￠繝ｪ繧ｹ繝�
------------------------------*/
.fs-body-my-addressbook .fs-l-pageMain{
padding:0 0 100px;
}
.fs-c-address{
color:#555;
font-weight: normal;
font-size:16px;
}
.fs-c-listTable{
font-size:14px;
}
.fs-c-addressBookList__count{
font-size:14px;
}
.fs-c-buttonContainer--myPageTop{
font-size:16px;
}
.fs-c-buttonContainer--myPageTop a{
text-decoration: underline;
}
.fs-c-buttonContainer--myPageTop a:after {
    content: "";
    background: url(https://bconline.itembox.design/item/images/common/arrow_r.png?t=20190312121216) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 0.6em;
    height: 0.6em;
    margin-left: 0.3em;
}

/*--------------------------------
迚ｹ螳壼膚蜿門ｼ�
---------------------------------*/
.fs-c-documentArticle__content{
font-size:14px;
color:#555555;
line-height:1.5;
}
.fs-c-documentColumn__content{
font-size:14px;
color:#555555;
line-height:30px;
}
/*-----------------------------------
豕ｨ譁�ｱ･豁ｴ
----------------------------------*/
.fs-body-my-orders .fs-l-pageMain{
padding:0 0 100px;
}
.fs-body-my-orders .fs-c-history__info{
/*font-size:16px;*/
background:#fff;
border: none;
border-radius: 0px;
box-shadow:0px 0px 22px 3px #ebebeb;
}
.fs-body-my-orders  .fs-c-history__term{
background:#a29b94;
color:#fff;
padding:8px;
text-align:center;
}
.fs-c-history__quantity{
}

.fs-c-history__term{
font-size:14px;
}
.fs-c-checkout-destination__list{
font-size:14px;
}
.fs-c-checkout-paymentInfo__message p{
font-size:14px;
color:#555;
}
.fs-c-checkout-paymentMethodList{
font-size:16px;
}

.fs-body-checkout .fs-c-checkout-paymentMethodList{
font-size:14px;
}


.fs-c-checkout-paymentMethod__body{
font-size:14px;
}
.fs-body-checkout .fs-c-checkout-pointInfo__comment{
font-size:14px;
color:#555;
}
.fs-c-checkout-pointInfo__comment{
font-size:16px;
}

.fs-body-checkout .fs-c-checkout-delivery__method__title{
font-size:16px;
}
.fs-c-checkout-delivery__method__message{
font-size:16px;
}
.fs-body-checkout .fs-c-listedProductName__name{
font-size:16px;
}
.fs-c-cartTable__row{
font-size:14px;
}
.fs-body-checkout .fs-c-checkout-customerInfo__name{
font-size:24px;
}
.fs-body-checkout .fs-c-checkout-destination__name{
font-size:24px;
}
.fs-c-checkout-destination__name__home{
font-size:14px;
}
.fs-body-checkout .fs-c-checkout-confirmationList__label{
font-size:16px;
}
.fs-c-checkout-pointInfo__usePoint__label{
font-size:14px;
color:#555;
}
#fs_Checkout .fs-c-checkout-pointInfo__usePoint__number{
font-size: 24px!important;
}
.fs-c-checkout-confirmationList__label{
color:#555;
}

/*繝��繝悶Ν*/
.fs-c-orderHistoryItem{
border:none;
}
.fs-c-orderHistoryItem__body{
    border-bottom: 1px solid #cec9c3;
}
.fs-c-orderHistoryItem__header{
border-bottom: 1px solid #cec9c3;
background: url(https://bconline.itembox.design/item/images/common/main_bg.jpg?t=20190312121216) repeat center top;
}
.fs-c-string{
font-size:16px;
}
.fs-c-time{
font-size:14px;
color:#555;
font-weight:normal;
}
.fs-body-my-orders-details .fs-c-time{
color:#fff;
}

.fs-c-orderHistoryItem__orderDate{
border-right:1px solid #cec9c3;
padding-right:40px;
}

.fs-c-orderHistoryItem__orderDate dt{
padding:0;
margin:0!imporant;
}
.fs-c-orderHistoryItem__orderDate dd{
padding:0;
margin:-7px 0 0!important;
}
.fs-c-orderHistoryItem__orderCode{
border-right:1px solid #cec9c3;
padding-right:45px;
}

.fs-c-orderHistoryItem__orderCode dd{
padding:0;
margin:-7px 0 0!important;
}

.fs-c-orderHistoryItem__header > *[class^="fs-c-orderHistoryItem"]{
padding:8px 15px;
}

.fs-c-orderHistoryItem__orderSummary{
border-right:1px solid #cec9c3;
padding-right:45px;
}
.fs-c-orderHistoryItem__orderSummary dd{
padding:0;
margin:-7px 0 0!important;
}

.fs-body-my-orders .fs-c-button--viewOrderHistoryDetail{
background:#fff;
border:1px solid #000;
border-radius: 6px;
font-size:14px;
padding:8px 19px;
}
.fs-c-button--viewOrderHistoryDetail:visited {
    color: #000;
}
.fs-c-button--plain{
color:#000;
}
.fs-body-my-orders .fs-c-dropdown__menu{
padding:12px 3em 12px 20px;
}
.fs-body-my-orders .fs-c-dropdown::after{
border-left:none;
    content: "";
    position: absolute;
    top: 50%;
    background: url(https://bconline.itembox.design/item/images/common/arrow_bottom.png?t=20190312121216) no-repeat;
    background-size: 10px;
    width: 8px;
    height: 11px;
    right: 5px;
    margin-top: 0px;
}
[type="hidden"], [type="text"], [type="search"], [type="tel"], [type="url"], [type="email"], [type="password"], [type="datetime"], [type="date"], [type="month"], [type="week"], [type="time"], [type="datetime-local"], [type="number"], select, textarea{
border-radius: 6px;

}


.fs-c-orderHistoryItem__orderSummary .fs-c-price{
display:inline;
}
.fs-c-orderHistoryItem__header__button .fs-c-button__label{
font-size:14px!important;
}
.fs-c-listedProductName__name{
font-size:14px!important;
font-weight:bold;
}
.fs-body-my-orders .fs-c-listControl{
display:inline;
}

.fs-body-my-orders .fs-c-price__value{
font-size:20px!important;
}
.fs-body-my-orders .fs-c-orderHistoryItem__productQuantity{
color:#585858;
font-size:12px;
margin:-8px 0 0 -38px;
}
.fs-body-my-orders .fs-c-orderHistoryItem__productQuantity__label{
font-size:12px;
}
.fs-c-orderHistoryItem__deliveryStatus{
color:#555;
font-size:14px;
}

.fs-c-orderHistoryItem__deliveryInfo dd{
background:#e83428;
color:#fff;
border-radius:20px;
padding:3px 40px;
font-size:14px;
border-left:none;
font-weight: normal;

}


/*---------------------------------------
豕ｨ譁�焔邯壹″
--------------------------------------*/
.fs-body-customerDetails, .fs-body-checkout, .fs-body-cart-login .fs-l-header{
border-top: 3px solid #e83428;;
padding:8px 0;
}
.fs-l-header--min{
border-bottom: 2px solid #d9d6d4;
padding-bottom:8px;
}

/*繝倥ャ繝繝ｼ繝ｭ繧ｴ*/
.fs-p-logo{
width:136px;
margin:0 auto;
}

.fs-p-footerUtilityMenu{
font-size:14px;
width:1060px;
margin:0 auto
}
.fs-c-checkout-customerInfo{
font-size:14px;
}


/*-------------------------------------
繧ｫ繝�ざ繝ｪ繝ｼ荳隕ｧ
------------------------------------*/
.fs-c-subgroupList{
font-size:14px;
color:#555;

}
.fs-c-subgroupList__link::after{
font-size:1.5rem;
}
.fs-c-subgroupList__link{
min-height:50px;
border: 1px solid #a29b94;
padding-left:10px;
}
.fs-c-subgroupList__link:hover{
opacity: 0.8;
}
.fs-c-listControl__status{
display: none;
}


/*--------------------------------
繝励Λ繧､繝舌す繝ｼ繝昴Μ繧ｷ繝ｼ
------------------------------------*/
.fs-body-about-terms .fs-l-pageMain{
width:100%;
max-width:100%;
}


.fs-body-about-terms .fs-c-documentArticle{
margin:70px auto;
}

.fs-body-about-terms .fs-c-documentArticle2{
background: url(https://bconline.itembox.design/item/images/common/main_bg.jpg?t=20190312121216) repeat center top;
padding:58px 0;
}
.fs-body-about-terms .fs-c-documentArticle__content{
width:1060px;
margin:0 auto;
padding:40px 0 60px;
}


.fs-c-documentColumn__heading{
border:none;
color:#333333;
text-align:left;
padding:0 0 8px;
font-size:20px;
}

.fs-body-about-privacyPolicy .fs-c-documentColumn{
margin-bottom:65px;
}
.fs-body-about-privacyPolicy .fs-c-documentColumn__content{
font-size:14px;
line-hegiht:30px;
color:#555555;
}
.fs-body-about-privacyPolicy .fs-p-address{
font-style:normal;
font-size:14px;
}
.fs-body-about-privacyPolicy .pT15{
padding-top:15px;
}
.fs-body-about-privacyPolicy .forSP{
dispay:none;
}
/*------------------------------------
404
--------------------------------------*/
.fs-p-pageNotFound__body{
font-size:14px;
color:#555555;
}
.fs-p-pageNotFound{
margin-top:50px;
}
.fs-body-notfound .fs-c-heading--page{
margin-top:120px;
}
/*-----------------------------------------
豕ｨ譁�ｮ御ｺ�
----------------------------------------*/
.fs-c-checkoutSuccess h2{
font-size:19px!important;
color:#000;
}
.fs-body-checkout-success .fs-c-checkoutSuccess p{
font-size:14px;
text-align:center;
margin-bottom: 60px;
color:#555;
}

.fs-body-checkout-success .fs-p-announcement__body {
width:690px;
margin:25px auto;
text-align:center;
color:#555;
}
.fs-body-checkout-success .fs-p-announcement__body ul{
text-align:left;
font-size:14px;
}
.fs-body-checkout-success .fs-p-announcement__body li{
padding:0 0 10px;
}
.fs-p-announcement__title{
color:#000;
font-size:19px!important;
}

.fs-body-my-orders .fs-c-orderHistoryItem__deliveryInfo dt{
padding-top: 3px;
}
/*-------------------------------------------
繧医￥縺ゅｋ縺碑ｳｪ蝠�
----------------------------------------------*/
.page_qa .qa_box{
width:700px;
margin:0 auto;
}
dl.qa{
margin-bottom:35px;
}

dl.qa dt {
    position: relative;
    color: #000;
    font-size: 16px;
    margin-bottom: 15px;
    padding-left: 30px;
}
dl.qa dd{
line-height:1.7;
}
/*------------------------------------------------
繧ｳ繝ｩ繝�
-------------------------------------------------*/
.corabo_main_img{
background:none!important;
padding-bottom:48px;
}
.borderB{
border-bottom:1px solid #cec9c3;
overflow:hidden;
padding:0 0 30px!important;
margin-bottom:55px!important;
}
section h2.coraboTxt2 span{
font-size:24px;
}
.common_inner0{
width:700px;
margin:0 auto;
}
.common_inner0 .txt{
font-size:14px;
line-height:1.7;
text-align:center;
color:#555555;
margin-bottom:58px;
}
.item_2col li .img_area{
border:1px solid #ccc!important;
}
.item_2col li{
margin-bottom:40px;
}

/*--------------------------------------------------------
縺泌茜逕ｨ繧ｬ繧､繝�
-----------------------------------------------------*/
.flowArea{
position: relative;
width:700px;
height:274px;
margin:0 auto;
background:url(https://bconline.itembox.design/item/bg_flow.jpg?t=20190312121216) no-repeat;
}
.flowArea li{
color:#604c3f;
font-size:14px;
text-align:center;
}

.flowArea li.txt01{
position: absolute;
top:192px;
left:7px;
width:130px;
}

.flowArea li.txt02{
position: absolute;
top:181px;
left:145px;
width:130px;

}

.flowArea li.txt03{
position: absolute;
top:192px;
left:285px;
width:130px;
}

.flowArea li.txt04{
position: absolute;
top:192px;
left:426px;
width:130px;
}
.flowArea li.txt05{
position: absolute;
top:205px;
left:568px;
width:130px;
}
/****----------------
コラボ
--------------------------------*/
.bt.second a{
font-weight: bold;
}
/*----------------
商品一覧
------------------*/
.fs-c-salesPeriod{
margin:0 0 8px;
}
.fs-c-productListItem__notice{
margin:8px 0 0 ;
}

.fs-c-productSalesPeriod{
border-color:#d9d6d4;
border-top:none;
}

/*----------------
表のSP表示よう
------------------*/
table.table01 {
	width:100%;
	border-right:#000000 solid 1px;
	border-collapse: collapse;
}
table.table01 thead th {
	background:#000000;
	color:#FFF;
	padding:10px 15px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
table.table01 thead th:last-child {
	border-right:#000000 solid 1px;
}
table.table01 tbody th {
	background:#000000;
	color:#FFF;
	padding:10px 15px;
	border-bottom:#FFF solid 1px;
	vertical-align:top;
}
table.table01 tbody tr:last-child th {
	border-bottom:#000000 solid 1px;
}
table.table01 tbody td {
	background:#FFF;
	padding:10px 15px;
	border-left:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	vertical-align:center;
	text-align: center;
	color:#E01D1F;
}
 
@media screen and (max-width: 640px) {
table.table01 thead {
	display:none;
}
table.table01 tbody th {
	display:block;
}
table.table01 tbody td {
	display:block;
}
table.table01 tbody td::before {
	content: attr(label);
	float: left;
	clear:both;
	font-weight:bold;
}
table.table01 tbody td p {
	padding-left:6em;
}
}

/* カート内Amazon Payのリード */
.fs-c-payWithAmazon__message > .AmazonPayLead {
margin: 1rem 0;
display: flex;
align-items: center;
}
.fs-c-payWithAmazon__message > .AmazonPayLead:before,
.fs-c-payWithAmazon__message > .AmazonPayLead:after {
border-top: 1px solid #ccc;
content: "";
flex-grow: 1;
}
.fs-c-payWithAmazon__message > .AmazonPayLead:before {
margin-right: 1rem;
}
.fs-c-payWithAmazon__message > .AmazonPayLead:after {
margin-left: 1rem;
}

/* パンくずリストでクリックできる部分をホバー時にハイライト */

.fs-c-breadcrumb__list a {
    padding: 5px;
}
.fs-c-breadcrumb__list a:hover {
    background: #ffe4e4;
    border-radius: 10px;
    transition: all 0.3s ease-out;
    /* padding: 10px; */
    /* border-radius: 10px; */
}

/* ソート順 */
#sort_search_items {
    width:260px;
}

/* --YouTubeサイズ調整-- */
.video {
position: relative;
height: 0;
padding: 30px 0 56.25%;
overflow: hidden;
}

.video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* --マーカー-- */
.marker6a-red {
	position: relative;
}
.marker6a-red:before {
	border-bottom: 10px solid #FADBDA;
	border-radius: 5px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.marker6a-orange {
	position: relative;
}
.marker6a-orange:before {
	border-bottom: 10px solid #FEECD2;
	border-radius: 5px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.marker6a-yellow {
	position: relative;
}
.marker6a-yellow:before {
	border-bottom: 10px solid #FFF9C9;
	border-radius: 5px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.marker6a-green {
	position: relative;
}
.marker6a-green:before {
	border-bottom: 10px solid #D5EAD8;
	border-radius: 5px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.marker6a-blue {
	position: relative;
}
.marker6a-blue:before {
	border-bottom: 10px solid #D3EDFB;
	border-radius: 5px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.marker6a-purple {
	position: relative;
}
.marker6a-purple:before {
	border-bottom: 10px solid #D2CCE6;
	border-radius: 5px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.marker6a-pink {
	position: relative;
}
.marker6a-pink:before {
	border-bottom: 10px solid #FFE2EF;
	border-radius: 5px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}
/* --マーカー-- */
.menu-mei3 {
  background: linear-gradient(transparent 60%, #f8b862 60%);
  display: inline;
  /*横に余白をつけたり、下にずらしたりするときは以下のpaddingを調整してください*/
  padding-left 0;
  font-weight: bold;
text-align: center;
}
.menu-mei4 {
  background: linear-gradient(transparent 60%, #a0d8ef 60%);
  display: inline;
  /*横に余白をつけたり、下にずらしたりするときは以下のpaddingを調整してください*/
  padding-left 0;
  font-weight: bold;
text-align: center;
}

/* お買い物カゴ内注意表示 */
.orderCaution {
    margin: 10px 10px;
    padding: 10px;
    border: none;
    border-radius: 10px;
    background-color: brown;
    color: white;
}
