/* ヘッダーカテゴリ アイコン */
#header .category > li ul .fs-pt_menu__item--shirayuki-uruoi a:before {
 background-image: url(/item/img/common/menu/thumb_oruoi_cosme.jpg);
}

#header .category > li ul .fs-pt_menu__item--bodytowel a:before {
 background-image: url(/item/img/common/menu/thumb_nadeco.jpg);
}


.fs-c-productReview {
 margin-top: 40px;
}

.fs-c-productReview__aggregateRating {
 display: flex;
 margin-bottom: 10px;
}

.fs-c-aggregateRating__count {
 margin-left: 10px;
}

.fs-c-aggregateRating__count::before {
 content: "/ ";
}

.fs-c-productReview__reviewList {
 overflow-y: auto;
 margin-bottom: 30px;
 padding: 15px;
 width: 100%;
 border: 1px solid #d3d3d3;
}

.fs-c-reviewList__item + .fs-c-reviewList__item {
 border-top: 1px solid #a1a1a1;
 margin-top: 15px;
 padding-top: 10px;
}

.fs-c-reviewInfo__reviewer {
 margin-bottom: 10px;
}

.fs-c-reviewer__name {
 display: inline-block;
}

.fs-c-reviewer__profile {
 font-size: .9em;
 display: inline-block;
 margin-left: 10px;
}

.fs-c-reviewInfo__date {
 display: flex;
 margin-bottom: 3px;
}

.fs-c-reviewInfo__date dd {
 margin-left: 10px;
}

.fs-c-reviewRating {
 margin-bottom: 3px;
}

/* レビューをすべて見るページ */
.fs-c-productReviewed__image .fs-c-productImage__image {
 display: inline;
}

.fs-c-productReviewed__prices .fs-c-price {
 display: inline;
}

.fs-c-productReviewed__name,
.fs-c-productReviewed__number,
.fs-c-productReviewed__prices {
 margin-bottom: 5px;
}

.fs-c-productReviewed__name {
 margin-top: 30px;
}

.fs-c-productReviewed + .fs-c-aggregateRating {
 display: flex;
 margin-top: 30px;
}

.fs-c-aggregateRating + .fs-c-history .fs-c-listControl {
 margin-bottom: 30px;
}

.fs-c-aggregateRating + .fs-c-history .fs-c-reviewList + .fs-c-listControl {
 margin-top: 30px;
}


/* レビューを書くページ */
.fs-c-reveiwNotes {
 margin-top: 10px;
}

.fs-c-reveiwNotes h3 {
 margin-bottom: 5px;
}

.fs-c-reveiwNotes + form {
 margin-bottom: 30px;
}

.fs-c-reveiwNotes + form .fs-c-buttonContainer--submitReview {
 margin-top: 30px;
}

.fs-c-reveiwNotes + form .fs-c-buttonContainer--back {
 margin-top: 15px;
}


/* レビュー書き込み完了 */
.fs-c-reviewSuccessComment {
 margin-top: 60px;
}

.fs-body-review-success .fs-l-main {
 margin-bottom: 60px;
}

.fs-body-review-success .fs-c-buttonContainer--back {
 margin-top: 30px;
}

.fs-body-review-success .fs-c-buttonContainer--topPage {
 margin-top: 15px;
}



/* ラッピング */
.fs-c-checkout-multiDestination__wrapping .fs-c-checkout-previewAndEdit__info,
#__fs_modal_wrapping .fs-c-inputInformation__field,
#__fs_modal_wrapping .fs-c-inputInformation__button {
 overflow: hidden!important;
 visibility: hidden!important;
 height: 0;
}

#fs_button_changeGiftWrapping .fs-c-button__label {
 font-size: 0;
}

#fs_button_changeGiftWrapping .fs-c-button__label::before {
 content: "詳細";
 font-size: 15px;
}



@media (max-width: 991.9px) {
 .fs-c-productReview {
  padding-right: 20px;
  padding-left: 20px;
 }

 .fs-c-productReview__addReview {
  margin-top: 15px;
 }

 .fs-c-button--viewAllReviews,
 .fs-c-button--addReview--detail {
  width: 100%;
 }



 .fs-c-reveiwNotes + form .fs-c-buttonContainer--submitReview button {
  width: 100%;
 }
}


@media (min-width: 992px) {
 .fs-c-productReview__reviewList {
  max-width: 425px;
  height: 1005;
  max-height: 240px;
 }

 .fs-c-productReview__allReviews {
  display: inline-block;
 }

 .fs-c-productReview__addReview {
  display: inline-block;
  margin-left: 15px;
 }
}