
/*商品ページ改修用CSS*/
nav.fs-c-breadcrumb {
    font-size: 0.8rem;
    max-width: 1216px;
    margin: 0 auto;
}

.fs-c-productNumber {
    border: 0;
}

h1.fs-c-productNameHeading.fs-c-heading {
    padding-bottom:5px;
    border-bottom: 1px solid;
}

button.fs-c-button--addToCart--detail.fs-c-button--primary {
    background-color: #e05929;
}
#fs_form > div > div.fs-l-productLayout__item.fs-l-productLayout__item--2 > div.fs-c-productActionButton.fs-c-buttonContainer > button > span::before {
  font-family: 'fs-icon' !important;
  content: "\e930";
  margin-right: 7px;
}
.fs-c-productActionButton.fs-c-buttonContainer {
  max-width: 300px;
}
button.fs-c-button--addToCart--detail.fs-c-button--primary{
  padding: 1.2em 1.6em 1.1em;
  border: none;
}
@media screen and (max-width: 959px){
.fs-c-productActionButton.fs-c-buttonContainer {
  max-width: initial;
}}




.fs-body-product .fs-c-productNameHeading.fs-c-heading{
  font-size:18px;
}
.fs-body-product .fs-c-productNumber {
  font-size:12px;
}

.fs-body-product .item_coment_area {
  font-size:16px;
  line-height: 1.7;
}
.fs-c-button--particular.fs-c-button--addToWishList--detail, .fs-c-button--particular.fs-c-button--removeFromWishList--detail {
  font-size:16px;
}
.fs-body-product .fs-c-button--primary {
  font-size:16px;
}
.fs-body-product .fs-c-productPointDisplay {
  font-size:12px;
}
.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
 font-size:25px;
}

/*カテゴリーページ文字の大きさ*/
span.fs-c-productName__name {
    font-size: 16px;
}
.fs-c-subgroupList__link::after {
    position: relative;
    right: 10px;
}


.index_sec .iframe_Height {
    width: 100%;
}

/*商品ページパンくずリスト２行目以下*/
.fs-c-breadcrumb {
    font-size: 0.8rem;
    max-width: 1216px;
    margin: 0 auto;
}

/*商品ページ商品名下部レビューカスタマイズ*/
.item_review_copy .fs-c-reviewStars::before {font-size: 0.9em;}
.item_review_copy .fs-c-rating__value {font-size: 0.7em;}
.item_review_copy .fs-c-aggregateRating__count {font-size: 1em;}
.item_review_copy .fs-c-aggregateRating{align-items:center;}
.item_review_copy .fs-c-aggregateRating__rating {flex: 0 1 7em;}

.fs-c-aggregateRating__count {padding: 8px;}
.item_review_copy {margin: 5px 0;}

.fs-c-productReview .fs-c-aggregateRating__rating,
.fs-c-productReview .fs-c-aggregateRating__count {font-size: 1.2rem;}
.fs-c-aggregateRating__rating {padding-bottom:0.3rem;}
.item_review_copy .fs-c-aggregateRating__count {padding-bottom: 12px;}

.fs-c-slick .slick-prev, .fs-c-slick .slick-next{
    height: 80px;
    width: 60px;
}
#review_cont{ height:180px;}

@media (min-width: 1px) and (max-width: 767px){
#review_cont{height:80px;}
}
/*カートへボタンカスタマイズ*/
@media screen and (max-width: 959px){
.fs-p-scrollingCartButton__button {
  padding: 6px;
}
.fs-p-scrollingCartButton__icon {
  font-size: 2.6rem;
}
.fs-p-scrollingCartButton__label {
  font-size: 0.7rem;
}
}

/*商品詳細ページ　モーダル　Closeボタン調整*/
.fs-body-product .fs-c-productImageModal__close {
  top: 140px;
}
.fs-body-product .fs-c-productImageModal {
  top: 130px;
}
.fs-body-product .fs-c-productImageModal.is-fixed {
  top: 90px;
}
.fs-body-product .fs-c-productImageModalCarousel__figure__image {
  max-height: 80vh;
  padding-top: 5vh;
}
@media (min-width: 1px) and (max-width: 767px){
 .fs-body-product .fs-c-productImageModal {
   top: 180px;
 }
 .fs-body-product .fs-c-productImageModal.is-fixed {
   top: 62px;
 }
 .fs-body-product .fs-c-productImageModal__close {
  top: 180px;
 }
 .fs-body-product .fs-c-productImageModal.is-fixed .fs-c-productImageModal__close{
   top: 62px;
 }
 .fs-body-product .fs-c-productImageModalCarousel__figure__image {
  padding-top: 8vh;
 }
}


/*お気に入りリスト文字サイズ調整*/
.fs-c-wishlistProduct__title, .fs-c-featuredProduct__title {
    font-size: 1.3rem;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.fs-c-productPrice__addon {
    font-size: 1rem;
}

/*会員登録見切れ修正*/
.fs-c-dropdown__menu {
    padding: 4px 4em 4px 8px!important;
}

/*セルツァー商品ページ修正*/
a.seltzer_link {
    text-decoration: underline;
    color: #ea8c2a!important;
}


/*カテゴリページのテキストサイズ調整*/
.fs-c-salesPeriod__date {
    font-size: 0.8rem;
}
.fs-c-sortItems {
    font-size: 1rem;
}


/*チェックボックスの大きさを調整するCSS*/
.fs-c-inputInformation__field .fs-c-checkbox__checkMark {
    width: 1.5em;
    height: 1.5em;
    min-width: 1.5em;
}
 
.fs-c-inputInformation__field .fs-c-checkbox__checkMark::before {
    top: 0.1em;
    left: 0.1em;
    font-size: 1.1em;
}