
/*　高額購入割引の送料の文字色・サイズの変更　*/
.fs-c-cartDiscountInfo--postage .fs-c-cartDiscountInfo__info{
font-size: 18px; 
color: #FF0000;
line-height: 120%;
font-weight: bold;
}

/*　定期初回の文字色・サイズの変更　*/
.fs-c-checkout-deliveryCyclePreview__list__item--firstDelivery {
font-size: 19px; 
font-weight: bold;
color: blue;
display: flex;
white-space: nowrap;
font-family: "Yu Gothic", "Meiryo", sans-serif; /* ゴシック体 */
}

/*　定期2回目改行させない　*/
.fs-c-checkout-deliveryCyclePreview__list__item:nth-child(2) {
  display: flex;
  white-space: nowrap;            /* ← 改行禁止の決定打 */
}
/*　定期3回目改行させない　*/
.fs-c-checkout-deliveryCyclePreview__list__item:nth-child(3) {
  display: flex;
  white-space: nowrap;            /* ← 改行禁止の決定打 */
}
/*　定期4回目改行させない　*/
.fs-c-checkout-deliveryCyclePreview__list__item:nth-child(4) {
  display: flex;
  white-space: nowrap;            /* ← 改行禁止の決定打 */
}
/*　定期5回目改行させない　*/
.fs-c-checkout-deliveryCyclePreview__list__item:nth-child(5) {
  display: flex;
  white-space: nowrap;            /* ← 改行禁止の決定打 */
}
/*　定期6回目改行させない　*/
.fs-c-checkout-deliveryCyclePreview__list__item:nth-child(6) {
  display: flex;
  white-space: nowrap;            /* ← 改行禁止の決定打 */
}

/*　詳細コメント1の文字色・サイズの変更　*/
.fs-c-terada-product-top-comment{
font-size: 18px; 
color: blue;
line-height: 120%;
font-weight: bold;
}

/*　商品グループで消されているクールマークを強制表示　*/
.fs-c-mark--coolDelivery,
.fs-c-mark {
  display: inline-block !important;  /* ← これで必ず表示される */
}

/*　「詳細指定事項欄」の文字を一旦消す　*/
.fs-c-checkout-delivery__method__deliveryDetail {
  color: transparent;
  position: relative;
 }

/*　「詳細指定事項欄」の文字を「連絡事項欄」に置き換え　*/
.fs-c-checkout-delivery__method__deliveryDetail::after {
  content:"連絡事項欄　　:"!important;   /* ← 置き換えたい文字 */
  color: #333333;            /* 表示する色 */
  position: absolute;
  left: 0;
  top: 0;
}



.fs-c-checkout-deliveryMethod__deliveryDetail{
  color: transparent; /* 元の文字を透明にする */
  position: relative;
}

.fs-c-checkout-deliveryMethod__deliveryDetail::after {
  content:"連絡事項欄";
  color: #333333;
  position: absolute;
  left: 0;
  top: 0;
}

/*　「お届け希望日」の文字を「お届け希望日・時間帯」に置き換え→下記2つ　*/
.fs-c-checkout-deliveryMethod__option__title {
  color: transparent; /* 元の文字を透明にする */
  position: relative;
}

.fs-c-checkout-deliveryMethod__option__title::after {
  content: "お届け希望日・時間帯";
  color: black;
  position: absolute;
  left: 0;
  top: 0;
}

/*　「定期申込詳細」の文字を大きく　*/
.fs-c-buttonContainer--subscriptionCancelConfirm{
font-size: 18px!important;
text-decoration: underline !important;
color: blue !important;
text-underline-offset: 3px!important;
}

  /*　「注文履歴詳細」の文字を大きく　*/  
.fs-c-orderHistoryItem__header__button{
font-size: 18px!important;
text-decoration: underline !important;
color: blue !important;
text-underline-offset: 3px!important;
}

/*　「領収書発行」リンクの文字を大きく　*/
.fs-c-buttonContainer--issueReceipt{
font-size: 18px!important;
text-decoration: underline !important;
color: blue !important;
text-underline-offset: 3px!important;
}

/*価格表記を￥→円に変更*/
.fs-c-price__currencyMark {
display: none;
}
.fs-c-price::after {
content: "円";
}

/*定期便の送料込み表示を一旦消す*/
.fs-c-productPostage__label {
  color: transparent;
  position: relative;
  display: inline-block;   /* ← 疑似要素の幅を確保 */
  white-space: nowrap;     /* ← 親要素側で改行禁止 */
}

/*定期便の送料込み表示を「送料込(沖縄県を除く)」に変更*/
.fs-c-productPostage__label::after {
  content: "送料込(沖縄県を除く)" !important;
  color: #333333;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;     /* ← 疑似要素側でも改行禁止 */
}


/*マイページ登録内容変更画面で定期のチェックボックスを目立たせる*/
.fs-body-my-account-settings-edit fieldset:not(.fs-c-additionalCheckField) + .fs-c-additionalCheckField {
border: 1px solid #FF0000; /*　枠線（太さ・種類・色）任意　*/
border-radius:3px; /*　枠線の角　*/
background: #FFFFF0; /*　背景色：任意の色　*/
padding: 10px; /*　内側の余白：任意の色　*/
color: #ff0000; /*　文字色：任意の色　*/
font-size: 120%; /*　文字サイズ　*/
font-weight: bold; /*　文字の太さ　*/
}


/*　商品詳細キャッチコピー文字色・サイズの変更　*/
.fs-c-productNameHeading__copy{
color: #B22222;      /* 落ち着いた赤で強調 */
font-weight: bold;
}

/*　商品グループキャッチコピー文字色・サイズの変更　*/
.fs-c-productName__copy{
color: #B22222;      /* 落ち着いた赤で強調 */
font-weight: bold;
}

/*　商品写真が2つ以上あるときに出現する「＜＞」を削除（左側）　*/
.slick-prev {
  display: none !important;
}

/*　商品写真が2つ以上あるときに出現する「＜＞」を削除（右側）　*/
.slick-next {
  display: none !important;
}


