 @charset "utf-8";
/* 
  用途：PC マイページ、会員登録ページなど用CSS
  作成：2025年12月
*/

/*PC　メルマガ登録ページ*/
.fs-body-newsletter-subscribe .fs-c-inputInformation__field { background: rgba(126, 126, 126, 0.08); padding: 10px 32px; margin: 0 auto;}
#fs_form > div.fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--confirmRegister {
 margin: 0 auto; background: rgba(126, 126, 126, 0.08); width: 1000px; padding-bottom: 20px;}
.fs-p-emailDomainNotice { font-size: 14px; margin-bottom: 20px; width: 1000px; margin: 0 auto;
background: rgba(126, 126, 126, 0.08); padding: 10px 30px; margin-bottom: 50px; line-height: 2.0;}
.mallmaga_stop { height: 200px; width: 1000px; margin: 0 auto; padding-top: 50px;}
.mallmaga_stop_button {
    border: 1px solid #444444; background: #444444;
    height: 40px; font-size: 15px; border-radius: 5px; padding: 0;
    width: 240px; margin: 0 auto; line-height: 40px;
    text-align: center; font-weight: bold; color: #ffffff;}
.mallmaga_stop_button a { color: #fff; font-weight: normal;}

/*PC　メルマガ停止ページ*/
.mallmaga_stop_wrapper { height: 600px;}
.mallmaga_stop_wrapper .fs-c-inputInformation__field { max-width: 1000px; height: 120px;}
.fs-c-button--primary.fs-c-button--confirmDelete { min-width: 160px; border: 1px solid #444444; background: #444444; height: 40px; font-size: 15px; border-radius: 5px; padding: 0; width: 240px;
    margin: 0 auto; line-height: 40px; text-align: center; font-weight: normal; color: #ffffff;}
.mallmaga_stop_attention { height: 100px; line-height: 2.0; margin-top: 50px; font-size: 14px;}
.mallmaga_stop_complete { height: 500px;}

/*メールアドレス認証注意書き*/
.emailverification { margin-bottom: 30px; margin-top: 20px; }

/*マイページ・カート関連グリッドレイアウト*/
main.cart-body_container{width:1000px; height:auto; background-color: #ffffff; margin:0 auto; display: -ms-grid; display: grid; -ms-grid-rows: auto; grid-template-rows: auto; -ms-grid-columns: 200px 800px; grid-template-columns: 200px 800px;}
.pc-cart-body-content_center_all {-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1 / 2; -ms-grid-column: 2; -ms-grid-column-span: 1; grid-column: 2 / 3; margin-left: 20px; }

/* ボタンデザイン調整 */
button.fs-c-button--login.fs-c-button--primary { height: 40px; padding: 0; font-size: 15px; border-radius: 5px;}
button.fs-c-button--confirmRegister.fs-c-button--primary { height: 40px; font-size: 15px; border-radius: 5px; padding: 0; background: #2c9ec0; outline: none; border: 1px solid #2c9ec0;}
a.fs-c-button--memberRegister.fs-c-button--primary { height: 40px; font-size: 15px; border-radius: 5px;}
a.fs-c-button--loginAndPurchase.fs-c-button--primary { height: 40px; font-size: 15px; border-radius: 5px;}
a.fs-c-button--unregisteredUserPurchase.fs-c-button--secondary { height: 40px; font-size: 15px; border-radius: 5px; white-space: nowrap;}
a.fs-c-button--purchaseHere.fs-c-button--primary { height: 40px; font-size: 15px; border-radius: 5px;}

/* マイページ・カート関連デザイン調整 */
.alllogin_box { display: flex; gap: 40px; width: 1000px; margin: 0 auto;}
.company_login_box { width: 480px;}
.company_login_box .fs-c-inputInformation__field { width: 480px;}
.company_login_box h2.fs-c-registeredUsers__title.fs-c-subSection__title { width: 480px; font-size: 16px; margin-bottom: 10px;}
.fs-c-otherServiceLogin  { width: 480px;}
.fs-c-otherServiceLogin h2.fs-c-linkedServiceLogin__title { width: 480px;  font-size: 16px; margin-bottom: 10px;}
/*パスワードを忘れた方 ボタンデザイン*/
.fs-body-forgotPassword button.fs-c-button--send.fs-c-button--primary { height: 45px; padding: 0; font-size: 16px; border-radius: 5px; width: 290px; font-weight: bold;}
/*ログインせずに購入選択時の登録フォーム*/
.fs-body-customerDetails .fs-c-agreementConfirmationArea__message { font-weight: bold; padding: 0 0 10px 0;}
.fs-body-customerDetails .fs-c-agreementConfirmation__message.fs-c-agreementConfirmation__message--registrationChecked { width: 600px; margin: 0 auto 10px;}
.fs-body-customerDetails .fs-c-agreementConfirmation__addon { margin: 20px auto; width: 600px;}
.fs-body-customerDetails .fs-c-agreementConfirmation__message--newsletterChecked { width: 600px; margin: 10px auto 10px;}
.fs-body-customerDetails .fs-c-agreementConfirmation__addon__message { font-weight: bold;}
.fs-body-customerDetails button.fs-c-button--registerAndContinue.fs-c-button--primary { height: 45px; padding: 0; font-size: 16px; border-radius: 5px; width: 290px; font-weight: bold;}

.fs-c-panel__contentList__item { justify-content: left;}
#fs_input_mailAddress { background-color: #ffffff;}
#fs_ProductSearch > div > main > main > div.pc-search-body-content_center_all > div.fs-c-productList > div.fs-c-productList__list > article > form > aside.fs-c-modal.fs-c-modal--chooseVariation > div > div.fs-c-modal__contents > div > div.fs-c-variationAndActions__actions > div.fs-c-variationAndActions__wishlist > button { outline: none; color: #2c9ec0;}
.fs-body-cart-login .fs-c-loginForm { margin: 24px auto; width: 780px;}
.fs-c-anotherLogin__message { font-size: 14px;}
.fs-c-cartTable__headerCell--quantity, .fs-c-cartTable__dataCell--quantity { width: 50px;}
button.fs-c-button--cancel--cart.fs-c-button--plain { outline: none;}
button.fs-c-button--buyItLater.fs-c-button--plain { outline: none;}
.fs-c-button--plain.fs-c-button--addToCart--list::before { display: none;}
.fs-c-cartDiscountInfo.fs-c-cartDiscountInfo--postage { font-size: 1.1em;}
.fs-c-cartDiscountInfo__note { font-size: 14px;}
a.fs-c-button--continueShopping.fs-c-button--standard { font-size: 15px;}
.fs-body-cart-login .fs-c-loginForm { width: 1000px; max-width: 1000px;}
.fs-body-cart-login .fs-c-inputInformation__field { width: 480px; margin: 0; padding: 16px 32px 30px;}
button.fs-c-button--buyItLater.fs-c-button--plain { white-space: nowrap;}
button.fs-c-button--cancel--cart.fs-c-button--plain { white-space: nowrap;}
.fs-c-checkout-communicationTextarea { font-size: 16px;}

/*ショッピングカートの使い方　送料無料*/
.sp_cart_freeShippingnotice { margin: 20px 0; color: #DC415A; font-weight: bold;}
.sp_cart_savecartcomment { width:1000px; border: 1px solid #0596C8; padding: 10px;}
h2.sp_cart_savecartcomment__title { margin-bottom: 15px; font-size: 15px; margin-left: 3px; font-weight: bold; margin-top: 10px;}
.sp_cart_savecartcomment__body { font-size: 13px;}

/*ショッピングカート内のおススメを非表示にする*/
#fs_ShoppingCart .fs-c-featuredProduct { display: none;}
/*ショッピングカート内のショッピングを続けるを非表示にする*/
#fs_ShoppingCart .fs-c-continueShopping { display: none;}
/*ショッピングカート内の「お気に入りリスト」に入っている商品の上マージンをとる*/
#fs_ShoppingCart .fs-c-wishlistProduct { margin-top: 30px;}
textarea#fs_input_expectedArrival_note { background-color: #ffffff;}
.fs-c-listedProductName__variation, .fs-c-listedProductName__selection{ font-size: 0.8em;}
#fs_CheckoutSuccess section .fs-c-subSection { line-height: 1.6;}
#fs_CheckoutSuccess h2 { margin-bottom: 20px;}
/*注文時日付指定注意書き*/
.delivery_schedule span { color: red;}
/*NP後払い用紙*/
p.red_caution { font-color: red; color: red;}
/* ショッピングカート[予約・通常だし分け]コメント表示デザイン */
div#result { width: 100%; height: auto; border: 1px solid; font-size: 14px; color: #1e5d9b; font-weight: bold; text-align: center; padding: 5px 2px; margin-bottom: 20px; line-height: 1.6; }
/* クレジットカード注意書き強調 */
.fs-l-checkout { font-size: 14px;}
.card_attention { color: red; font-weight: bold; margin-top: 8px; }
/* 再入荷未定ボタン無しの場合の文言 */
.fs-c-variationCart__cartButton--outOfStock .fs-c-string.fs-c-string--label::before { content: "－売り切れ";}
/* カート内バリエーションの文字 */
span.fs-c-variationCart__variationName__name { font-weight: bold;}
/* カート内バリエーションの文字 残りわずか */
.fs-c-variationCart__variationName__shippingDate, .fs-c-variationCart__variationName__stock { font-size: 12px; color: red;}

/* 注文完了ページレイアウト調整 */
#fs_CheckoutSuccess h2 { margin-bottom: 20px; font-size: 16px; font-weight: bold;}
.order_completebox { border: 1px solid #cccccc; padding: 10px; margin-bottom: 20px; font-size: 14px;}
p.con_number { background-color: #fff; padding: 15px; color: #DC415A; font-weight: bold; border-bottom: 1px solid;}
p.con_underline { text-decoration: underline;}
p.con_title { font-weight: bold; color: #0596C8;}
.fs-p-announcement { padding: 20px; line-height: 2.0;}
.order_completebox2 { font-size: 14px; margin-top: 25px;}
#fs_CheckoutSuccess > .fs-p-announcement { padding: 10px; line-height: 2.0; font-size: 14px; border: 1px solid #cccccc; padding: 20px;}
#fs_CheckoutSuccess .fs-p-announcement__body > ul >li { list-style: "■";}

/* カート内お気に入りに入ってる商品デザイン調整*/
#fs_ShoppingCart .fs-c-wishlistProduct .fs-c-productListCarousel .fs-c-productName__variation { position: relative; padding-top: 3px; font-weight: bold; font-size: 11px; color: #4682b4;}
.fs-c-wishlistProduct .mark-pre { border-radius: 0; font-size: 13px;}
.fs-c-wishlistProduct .mark-sale { border-radius: 0; font-size: 13px;}
.fs-c-wishlistProduct .mark-sale { width: 60px; height: 18px; border-radius: 0; text-align: center; font-size: 13px; white-space: nowrap; line-height: 10px; margin: 3px 3px 0 3px;}
.fs-c-wishlistProduct .mark-pre { width: 70px; height: 18px; border-radius: 0; text-align: center; font-size: 12px; white-space: nowrap; line-height: 10px; margin: 3px 3px 0 3px;}
.fs-c-wishlistProduct .mark-p10 { width: 90px; height: 18px; border-radius: 0; text-align: center; font-size: 12px; white-space: nowrap; line-height: 10px; margin: 3px 3px 0 3px;}
.fs-c-wishlistProduct .mark-coupon { width: 90px; height: 18px; border-radius: 0; text-align: center; font-size: 12px; white-space: nowrap; line-height: 10px; margin: 3px 3px 0 3px;}
#cate-container > div.pc-cate-body-content_center_all > div.fs-c-productList > .fs-c-noResultMessage { display: none;}
#fs_ShoppingCart .fs-c-productListCarousel.fs-c-slick span.fs-c-productName__name { display: none;}
#fs_ShoppingCart .fs-c-productListItem__prices .fs-c-productPrice { justify-content: left;}
#fs_ShoppingCart .fs-c-wishlistProduct .fs-c-productMarks > ul { justify-content: left;}
#fs_ShoppingCart .fs-c-productListItem__prices.fs-c-productPrices > div.fs-c-productPrice .fs-c-productPrice--member { font-size: 13px;}
#fs_ShoppingCart .fs-c-productListCarousel.fs-c-slick span.fs-c-productName__copy { display: block; font-weight: bold; margin: 0;}
#fs_ShoppingCart .fs-c-wishlistProduct__list.fs-c-productListCarousel.fs-c-slick .fs-c-productPrice.fs-c-productPrice--listed > span > span { font-size: 13px;}
#fs_ShoppingCart .fs-c-wishlistProduct__list.fs-c-productListCarousel.fs-c-slick .fs-c-productPrice.fs-c-productPrice--member { font-size: 13px;}


/* マイページ下お気に入りカルーセル*/
#fs_MyPageTop .fs-c-wishlistProduct { margin-top: 15px;}
.fs-c-wishlistProduct article.fs-c-productListCarousel__list__item.fs-c-productListItem { position: relative;}
.fs-c-wishlistProduct .fs-c-slick .slick-track button.pccate-cart.fs-c-button--addToCart--list.fs-c-button--image { width: 28px; position: absolute; top: 200px;}
.fs-c-productListCarousel__list .fs-c-productListItem__control.fs-c-buttonContainer > button.fs-c-button--removeFromWishList--icon.fs-c-button--particular{ display: none; }
.fs-c-productListCarousel__list .fs-c-productListItem__control.fs-c-buttonContainer > button.fs-c-button--addToWishList--icon.fs-c-button--particular{ display: none; }
#fs_MyPageTop .fs-c-productListCarousel.fs-c-slick span.fs-c-productName__copy { display: block; font-weight: bold; margin: 0;}
#fs_MyPageTop .fs-c-productListCarousel.fs-c-slick span.fs-c-productName__name { display: none;}
#fs_MyPageTop .fs-c-wishlistProduct .fs-c-productListCarousel .fs-c-productName__variation { position: relative; padding-top: 3px; font-weight: bold; font-size: 11px; color: #4682b4;}
#fs_MyPageTop .fs-c-wishlistProduct .fs-c-productListCarousel .fs-c-productName__variation { position: relative; padding-top: 3px; font-weight: bold; font-size: 11px; color: #4682b4;}
#fs_MyPageTop .fs-c-wishlistProduct__list.fs-c-productListCarousel.fs-c-slick .fs-c-productPrice.fs-c-productPrice--member { font-size: 13px;}
#fs_MyPageTop .fs-c-wishlistProduct__list.fs-c-productListCarousel.fs-c-slick .fs-c-productPrice.fs-c-productPrice--listed > span > span { font-size: 13px;}


/* お気に入りリストページ*/
.fs-c-wishlistProduct__list a.fs-c-button--viewProductDetail.fs-c-button--plain { display: none;}
.fs-c-wishlistProduct__list .fs-c-productListItem__lowInStock, .fs-c-productListItem__outOfStock, .fs-c-productListItem__numberOfStock { background: #999999; border: none; position: absolute; top: 0px; left: 5px; color: #ffffff;}

/*マイページお気に入りページ*/
#fs_MyWishList .fs-c-productList__list { display: grid; -ms-grid-columns: 25% 25% 25% 25%; grid-template-columns: 25% 25% 25% 25%;}
#fs_MyWishList .fs-c-list li { list-style: none;}
#fs_MyWishList .fs-p-announcement { width: 1000px; border: 1px solid #0596C8; padding: 10px;}
#fs_MyWishList .fs-p-announcement { width: 1000px; border: 1px solid #0596C8; padding: 10px 30px; line-height: 2.5;}
#fs_MyWishList .fs-c-wishList span.fs-c-productName__name { display: none;}
#fs_MyWishList span.fs-c-productName__copy { display: block; font-weight: bold; margin: 0;}
#fs_MyWishList .fs-c-productName__variation { position: relative; padding-top: 3px; font-weight: bold; font-size: 12px; color: #4682b4;}
a.fs-c-button--viewProductDetail.fs-c-button--plain { display: none;}
button.fs-c-button--subscribeToArrivalNotice--list.fs-c-button--plain { color: #666666; font-size: 13px; outline: none; width: 234px; text-align: center;}
button.fs-c-button--subscribeToArrivalNotice.fs-c-button--standard { box-shadow: none; outline: none; font-size: 15px;}


/* お気に入りページ内のアイコン*/
#fs_MyWishList article.fs-c-productList__list__item.fs-c-productListItem { position: relative;}
#fs_MyWishList .fs-c-productListItem__control.fs-c-buttonContainer > button.fs-c-button--removeFromWishList--icon.fs-c-button--particular { position: absolute; top: 260px; right: 13px; }
#fs_MyWishList .fs-c-productListItem__control.fs-c-buttonContainer > button.fs-c-button--addToWishList--icon.fs-c-button--particular { position: absolute; top: 260px; right: 13px; } 
#fs_MyWishList .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview { display: none;}
#fs_MyWishList .fs-c-productListItem__control.fs-c-buttonContainer > button.pccate-cart.fs-c-button--addToCart--list.fs-c-button--image { position: absolute; width: 28px; top: 255px; left: 10px; } 
#fs_MyWishList .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before { color: #2c9ec0;}

.pc-noleft-body-content_center_all .fs-c-noImage { height: 281px; background: #ffffff; color: #999999; display: flex; flex-direction: column; font-size: 1.8rem; justify-content: center; text-align: center; text-transform: uppercase; border: solid 1px #999999;}
#fs_MyWishList .fs-c-productListItem__rating.fs-c-aggregateRating { display: none;}#2c9ec0
#fs_MyWishList .fs-c-productListItem__viewReview.fs-c-buttonContainer.fs-c-buttonContainer--viewReview { display: none;}
#fs_MyWishList .fs-c-productList__list .fs-c-productListItem__prices .fs-c-productPrice.fs-c-productPrice--listed { text-decoration: line-through; font-size: 0.9em;}
#fs_MyWishList .fs-c-productListItem__outOfStock.fs-c-productListItem__notice.fs-c-productStock { background: #999999; border: none; position: absolute; top: 12px; left: 12px; color: #ffffff;}
#fs_MyWishList .fs-c-button--subscribeToArrivalNotice--list.fs-c-button--plain { color: #666666; font-size: 13px; outline: none; width: 234px; text-align: left;}
#fs_MyWishList .fs-c-productListItem__viewMoreImageButton { display: none;}

/*マイページ、お気に入りリスト商品の価格打ち消し線*/
.fs-c-wishlistProduct__list.fs-c-productListCarousel .fs-c-productListItem__prices.fs-c-productPrices > div.fs-c-productPrice.fs-c-productPrice--listed { text-decoration: line-through;}

/*マイページ退会*/
a.fs-c-button--cancel.fs-c-button--standard { box-shadow: none; outline: none;}
button.fs-c-button--confirmLeave.fs-c-button--primary span.fs-c-button__label { outline: none; color: #ffffff;}
#fs_DeleteAccount .fs-c-inputInformation { width: 780px; margin: 0 auto;}
.fs-c-accountService__page { flex-basis: 143px;}.noleft-body_container h1.fs-c-heading.fs-c-heading--page
span.fs-c-inputTextGroup__item { background-color: #ffffff;}
.fs-c-inputInformation__field { max-width: 1000px; text-align: center;}
.fs-c-inputInformation__message { font-size: 16px;}
.fs-c-buttonContainer--myPageTop, .fs-c-buttonContainer--back { justify-content: flex-end;}
.fs-c-accountService__page--accountDelete { height: 128px; font-size: 16px; display: block; background-color: #f7f7f7; text-align: center; line-height: 128px;  border: 1px solid #e5e5e5; box-shadow: 0 0 2px #b2b2b2; border-radius: 3px;}
.fs-c-accountService__page--accountDelete a { text-decoration: underline; display: block;}
h2.fs-p-announcement__title { margin-bottom: 10px;}
table.fs-c-pointListTable.fs-c-listTable { border: 1px solid #cccccc;}
button.fs-c-button--delete.fs-c-button--standard { outline: none; box-shadow: none;}
#fs_Reviews > div > main > section > div:nth-child(2) { padding: 0; font-size: 14px;}
#fs_Reviews > div > main > section > div:nth-child(3) { padding: 10px 0; font-size: 14px;}
.fs-c-reviewList__item__body.fs-c-reviewBody { border: none; }
.fs-c-reviewerStatus { border-radius: 0;}
.fs-c-reviewList { font-size: 14px;}
.fs-c-reviewInfo__reviewer .fs-c-reviewer__status span.fs-c-reviewerStatus{ background: #666666; border-radius: 0; font-size: 11px; margin: 0 4px; min-width: 50px; padding: 4px 8px; height: 20px;}
.fs-body-forgotPassword .fs-c-inputInformation__field, .fs-body-cardAuth .fs-c-inputInformation__field, .fs-body-merge .fs-c-inputInformation__field { padding: 16px 32px 30px;}
#fs_form > div.fs-c-inputInformation__field > fieldset.fs-c-agreementField.fs-c-additionalCheckField > div > div:nth-child(2) > span > label > span.fs-c-checkbox__labelText > a { text-decoration: underline; margin-top: 5px; display: block;}
#fs_ShoppingCartLogin > div > main > section > div > section > div.fs-c-fsLogin.fs-c-inputInformation > div { text-align: center; text-decoration: underline;}
#fs_ReturnPolicy span.fs-p-address__mail > a { text-decoration: underline;}
.fs-body-my-account-password .fs-c-inputInformation__field { padding: 16px 32px 30px;}
#fs_DeleteAccount > main > section > div.fs-c-inputInformation > div { justify-content: center;}

/* ログイン連携デザイン補足 */
.fs-c-linkServicesList__item { white-space: nowrap;}

/* 会員登録画面*/
.noleft-body_container h1.fs-c-heading.fs-c-heading--page { padding: 0 0 10px 10px; text-align: left;}
.noleft-body_container .fs-c-inputInformation__message { justify-content: flex-start; padding-left: 10px;}
.noleft-body_container .fs-c-inputInformation__field { max-width: 1000px;}
.fs-c-registerSuccessMessage { line-height: 1.8; font-size: 15px;}
.fs-c-privacyPolicyAgreeField.fs-c-additionalCheckField { text-decoration: underline;}
.fs-c-inputField__explanation { text-align: left;}
.fs-c-birthdayOnceMessage { text-align: left;}

/*注文完了ページ*/
#fs_CheckoutSuccess > div.fs-l-page > main > section > section { font-size: 14px; text-align: center; line-height: 1.5;}
#fs_CheckoutSuccess > div.fs-l-page > main > section > section > h2 { font-size: 16px; font-weight: bold; margin-bottom: 15px;}

/*クーポン情報*/
.fs-c-couponList__item { border: none; padding: 0;}
.fs-c-couponList .fs-c-coupon .fs-c-coupon__info { display: grid; grid-template-columns: 100%;　grid-template-rows: 1fr 100px 1fr;　place-items: center; margin-bottom: 20px; padding-bottom: 20px;}
.fs-c-coupon__name.fs-c-couponName > h2 { margin: 20px 0;}
.fs-c-couponName__explain { font-size: 14px;}
.fs-c-couponList .fs-c-couponName__discount { background: #b22222; width: 780px;font-size:25px; height: 40px; line-height: 40px; padding: 0; font-weight: bold;}
.fs-c-couponList .fs-c-coupon__description { border: none;}
.fs-c-coupon__description > div.fs-c-coupon__description__expiration.fs-c-couponExpiration > ul > li:nth-child(1) { margin-bottom: 15px;}
.fs-c-couponExpiration__notice { color: #b22222;}
.fs-c-couponAppliedCondition__notice {color: #b22222;}
.fs-c-coupon__image.fs-c-couponImage { text-align: center;}
img.fs-c-coupon__image__image.fs-c-couponImage__image { width: 400px;}
.fs-c-couponExpiration__title { margin: 15px 0 5px;}
.coupon_caution { text-align: left; padding-left: 32px;}
.coupon_caution h1 { margin: 15px 0; font-weight: bold; font-size: 20px;}
.fs-c-couponName__explain p { line-height: 1.5;}
.fs-c-couponExpiration__list__item--available { flex-direction: inherit;}

/*アドレス帳*/
.parts-address { margin: 10px 0; font-size: 14px; background-color: #f5f5f5; padding: 10px;}
.parts-address span { text-decoration: underline; color: red;}
/*マイページレビュー*/
#fs_MyOrders a.fs-c-button--addReview--detail.fs-c-button--plain {font-size: 13px; color: #000000; position: relative;}
/*注文履歴*/
#fs_MyOrderDetails dl.fs-c-deliveryInfoList { margin-top: 16px;}
#fs_MyOrderDetails a.fs-c-button--addReview--detail.fs-c-button--plain {font-size: 13px; color: #000000; position: relative;}
#fs_MyOrderDetails .fs-c-orderDetailList__date, .fs-c-orderDetailList__date + dd { margin-bottom: 0;}