.fs-c-productList__controller:nth-child(2){
    display: none;
}

/*商品価格*/
.fs-c-productPrices--productDetail{
    margin: 20px 0px;
}
.fs-c-productPrice__main__price{
    display: inline;
    font-size: 26px;
    font-weight: 500;
}
.fs-c-productPrice--listed .fs-c-price__value{
	font-size: 20px;
	text-decoration:line-through;
}
.fs-c-productPrice--listed .fs-c-price__currencyMark{
	font-size: 20px;
}
.fs-c-productPrice--listed .fs-c-productPrice__main__price .fs-c-price__currencyMark::before{
	content: '当店通常価格:';
	font-size: 14px;
	padding-right: 5px;
	display: inline-block;
}
/*パンくずリスト*/
.fs-c-breadcrumb{
    padding: 80px 0px 0px 10px;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 180;
}
.fs-c-breadcrumb:nth-child(2){
    display: none;
}
@media screen and (max-width: 768px){
    .fs-c-breadcrumb{
        width: 100%;
        padding: 50px 0px 0px 10px;
    }
}
/*送料無料*/
.fs-c-productPostage{
    display: none;
}
/*お気に入り登録*/
.fs-c-button--particular.fs-c-button--addToWishList--icon,
.fs-c-button--particular.fs-c-button--removeFromWishList--icon{
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon,
.fs-c-button--particular.fs-c-button--removeFromWishList--icon{
    /*border: 1px solid #BBBBBB;*/
    cursor: pointer;
    text-align: center;
    display: flex;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon::before,
.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before,
.fs-c-button--particular.fs-c-button--displayPassword::before,
.fs-c-button--particular.fs-c-button--hidePassword::before {
    font-family: 'fs-icon' !important;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon::before {
    content: "\e919";
}
.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before{
    content: "\e91a";
    color: rgb(158, 0, 26);
}
.fs-c-button--addToWishList--icon .fs-c-button__label,
.fs-c-button--removeFromWishList--icon .fs-c-button__label{
    display: none;
}
/*カートに入れる*/
.fs-c-button--primary{
    font-weight: 400;
    background: rgb(77, 77, 77);
    border: none;
    border-radius: 0px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    padding: 1rem;
    margin: 0.5rem auto;
    width: 100%;
}
.fs-c-button--primary:hover{
    opacity: .7;
}
/*再入荷ボタン*/
.fs-c-button--subscribeToArrivalNotice--variation{
    font-weight: 400;
    background: rgb(230, 230, 230);
    border: none;
    border-radius: 0px;
    cursor: pointer;
    color: black;
    display: inline-block;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    padding: 1rem;
    margin: 0.5rem auto;
    width: 100%;
}
.fs-c-button--subscribeToArrivalNotice--variation:hover{
    opacity: .7;
}
.fs-c-variationCart--withImage .fs-c-variationCart__cartButton{
    padding: 5px;
}
/*かごカラーpadding*/
.fs-c-variationList__item{
    margin-bottom: 30px;
}
/*カラー順*/
.fs-c-variationList__item__cart li{
    border-bottom: 1px dotted #b2b2b2;
}
/*カラー表記名*/
.fs-c-variationList__item__title{
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 14px;
    text-align: center;
    padding: 5px 0px;
    background: rgb(233, 233, 233);
}
@media screen and (max-width: 768px){
    .fs-c-variationList__item__title{
        font-size: 12px;
    }
}
/*返品特約について*/
.fs-c-returnedSpecialContract__link a{
    display: inline-block;
    margin-bottom: 10px;
    color: black;
    font-size: 12px;
    text-decoration: underline;
}
/*商品についてのお問い合わせ*/
.fs-c-button--inquiryAboutProduct{
    padding: 15px;
    font-size: 12px;
    border: 1px solid #000;
    width: 100%;
    display: block;
    max-width: 220px;
    transition: 0.3s ease-in-out;
    text-align: center;
    color: #000;
    text-decoration: none;
    background: none;
    margin: 10px auto;
}
.fs-c-button--inquiryAboutProduct:hover{
    color: white;
    background: #000;
}
.fs-c-modal__header{
    padding: 10px 20px;
}
.fs-c-modal__title{
    font-size: 14px;
}
.fs-c-modal__close{
    font-size: 20px;
    margin-left: 10px;
}
.fs-c-inquiryProduct__productImage.fs-c-productImage{
    margin-bottom: 5px;
}
.fs-c-inquiryEditField .fs-c-inputTable--inModal{
    width: 100%;
}
/*画像拡大*/
.fs-c-button--viewExtendedImage{
    padding: 5px;
    margin: 5px auto;
    background: white;
    border: none;
    display: block;
}
.fs-c-button--viewExtendedImage .fs-c-button__label{
    display: none;
}
.fs-c-button--viewExtendedImage::before{
    font-family: 'fs-icon' !important;
    font-weight: normal;
    font-variant: normal;
    content: "\e912";
    font-size: 18px;
}
/*商品説明文*/
.intro-title{
    font-size: 14px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
}
.intro-text,.intro-material{
    font-size: 12px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
}
.intro-material{
    padding: 5px;
    background: rgb(233, 233, 233);
}
.size th,.size td{
    padding: 10px;
    font-size: 14px;
    font-weight:300;
}
/*商品名*/
@media screen and (max-width: 768px){
    .fs-c-productNameHeading__name{
        font-size: 14px;
    }
}
@media screen and (max-width: 768px){
    .intro-title{
        font-size: 13px;
    }
    .size th,.size td{
        padding: 5px;
        font-size: 12px;
        font-weight:200;
    }
}

/*ポイント進呈*/
.fs-c-productPointDisplay{
    font-size: 14px;
}

/*販売期間前パーツ*/
.fs-c-productSalesPeriod{
    margin-top: 10px;
    padding: 3px;
    font-size: 14px;
    background: #dddddd;
}

/**/
.fs-l-product2{
    margin-bottom: 50px;
}


.fs-c-productMainImage{
    display: block;
}


.fs-c-productCarouselMainImage{
    display: none;
}
@media screen and (max-width: 768px){
    .fs-c-productMainImage{
        display: none;
    }
    .fs-c-productThumbnail{
        display: none;
    }
    
    .fs-c-productCarouselMainImage{
        display: block;
    }
}