/*フッター問い合わせ*/
@media screen and (min-width:1201px) {
.f_contact
{
position: fixed;
bottom: 30%;
right: 0;
}
}

/*お買い物がイド*/
.fs-c-shippingCarrierInfo__content
{
background: none !important;
}

@media screen and (min-width:1201px) and ( max-width:1290px) {
.f_contact
{
width: 250px;
}
}

@media screen and (max-width:1200px) {
.f_contact
{
display: none;
}
}


body{
    font-family: "Noto Sans JP", sans-serif;
padding-top: 8rem;
background: #313131;
}
.fs-l-header--min
{
border: 0;
}

#fs_Top 
{
padding-top: 0;
}
/*
#footer_ec > .index_makku
{
display: none;
}

#fs_Top #footer_ec > .index_makku
{
display: block;
margin:0 auto;
}
*/

.fs-l-header
{
padding-top: 0;
}

#fs_Top .fs-l-main
{
max-width: 100%;
margin: 0;
padding: 0;
}

#fs_Top .fs-l-pageMain
{
max-width: 100%;
}

.fs-l-footer
{
margin-top: 0;
border-top: 0;
}

.fs-c-breadcrumb
{
width: 1216px;
max-width: 98%;
margin: 0 auto;
}

/*ぱんくず*/
.fs-c-breadcrumb__listItem
{
color: #fff;
}
.fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem::before
{
color: #fff;
}

/*商品ぺージ*************************/

#fs_ProductDetails .fs-l-main
{
width: 1000px;
max-width: 98%;
margin: 0 auto;
color: #fff;
}

#fs_ProductDetails .fs-c-productCarouselMainImage__image__caption
{
background: #fff;
color: #000;
}

#fs_ProductDetails .fs-c-productNameHeading__copy
{
display: block;
font-weight: 300;
margin-bottom: 1rem;
}

#fs_ProductDetails .fs-c-button--plain.fs-c-button--viewExtendedImage::before
{
color: #fff;
}


/*商品画像*/
#fs_ProductDetails .fs-c-slick .slick-prev
{
width: 82px;
height: 82px;
background: url(https://theteam.itembox.design/item/ec/images/index/sl_left.png) no-repeat;
}

#fs_ProductDetails .fs-c-slick .slick-next
{
width: 82px;
height: 82px;
background: url(https://theteam.itembox.design/item/ec/images/index/sl_right.png) no-repeat;
}

#fs_ProductDetails .fs-c-slick .slick-prev:before
{
content: "";
display: none;
}

#fs_ProductDetails .fs-c-slick .slick-next:before
{
content: "";
display: none;
}

#fs_ProductDetails .slick-list
{
margin: 0 !important;
}

#fs_ProductDetails .fs-c-slick.slick-initialized .slick-slide
{
margin: 0 50px;
}

#fs_ProductDetails .fs-c-productNumber
{
margin: 1rem 0;
border: 0;
padding: 0;
color: #b1b1b1;
}

#fs_ProductDetails .fs-c-productPrice__main__label
{
display: block;
width: 100%;
}
.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price
{
font-size: 1.8em;
}

#fs_ProductDetails .fs-c-price__value
{
font-weight: 600;
}

.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price:after
{
font-size: 0.5em;
content: "(税込)";
}

#fs_ProductDetails .fs-c-productPrice__addon
{
display: none;
}



#fs_ProductDetails .fs-c-variationPanelList__panel__image
{
max-height: initial;
max-width: initial;
min-height: auto!important;
height: auto !important;
background: #fff;
padding: 0;
}

#fs_ProductDetails .fs-c-variationPanelList__panel__stock--outOfStock
{
position: absolute;
width: 100%;
height: 100%;
text-align: center;
top:0%;
padding-top: 40%;
color: #fff;
left: 0;
background:rgba(49,49,49,0.5);

}

#fs_ProductDetails .fs-c-variationPanelList__panel__image img
{
max-height: initial!important;
}

#fs_ProductDetails .fs-c-productChooseVariation .fs-c-productChooseVariation__variation:first-child .fs-c-variationPanelList .fs-c-variationPanelList__list
{
display: flex;
}

#fs_ProductDetails .fs-c-productChooseVariation .fs-c-productChooseVariation__variation:first-child .fs-c-variationPanelList .fs-c-variationPanelList__panel__label
{
display: none;
}

#fs_ProductDetails .fs-c-productChooseVariation .fs-c-productChooseVariation__variation:first-child .fs-c-variationPanelList .fs-c-variationPanelList__panel__content
{
padding: 0;
background: none !important;
position: relative;
}

#fs_ProductDetails .fs-c-variationPanelList__list
{
grid-template-columns: repeat(auto-fit, minmax(2em, 1fr));
}
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel:where(:not(.fs-c-variationPanelList__panel--outOfStock))
{
border: 1px solid #f24f00 !important;
}
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__content
{
justify-content: center;
background: #f24f00 !important;
align-items: center;
}

.fs-c-variationPanelList__panel__content
{
justify-content: center;
align-items: center;
}

#fs_ProductDetails .fs-c-variationPanelList__panel
{
border-radius: 0 !important;
border: 1px solid #fff;
background: #fff;
color: #000;
}

#fs_ProductDetails .fs-c-button--primary
{
min-width: 100%;
color: #fff;
background: #f24f00;
border: 0;
border-radius: 0;
font-size: 1.6em;
padding: 1rem 0 1.5rem 0;
box-shadow: none;
}

#fs_ProductDetails .fs-c-quantity__select
{
border: 0;
border-radius: 0;
}

#fs_ProductDetails .fs-c-button--primary span:before
{
margin-right: 1rem;
content: url('https://theteam.itembox.design/item/ec/item/item_carticon.jpg');
}
#fs_ProductDetails .fs-c-button--particular
{
border: 1px solid #999 !important;
background: 0 !important;
color: #fff !important;
box-shadow: none;
}

#fs_ProductDetails .fs-p-card ,#fs_ProductDetails .fs-c-productReview
{
display: none;
}


#fs_ProductDetails .item_return_contact
{
display: flex;
flex-wrap: wrap;
justify-content: center;
}

#fs_ProductDetails .item_return_contact a ,#fs_ProductDetails .item_return_contact .fs-c-inquiryAboutProduct .fs-c-button--plain span
{
width: 100%;
display: block;
color: #000;
border-radius: 5px;
padding: 1rem;
background: #fff;
text-decoration: none;
}

#fs_ProductDetails .item_return_contact a:hover
{
opacity: 0.8;
}


#fs_ProductDetails .item_return_contact ,#fs_ProductDetails .fs-c-inquiryAboutProduct
{
margin: 0 1rem;
}

@media screen and (max-width:1200px) {
#fs_ProductDetails .fs-c-variationPanelList__list__item
{
min-width: auto !important;
}

#fs_ProductDetails .item_return_contact ,#fs_ProductDetails .fs-c-inquiryAboutProduct
{
margin: 0 1rem;
}


}

@media screen and (min-width:1201px) {
#fs_ProductDetails .item_pc01
{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#fs_ProductDetails .item_pc01 .item_pc_name
{
width: 49%;
}

#fs_ProductDetails .item_pc01 .item_pc_val
{
width: 49%;
}

}


/*フリーぺージ*************************/
#fs_CustomPage .fs-l-main ,#fs_CustomPage .fs-l-pageMain
{
margin: 0;
padding: 0;
max-width: 100%;
background: #313131;
}