.fs-c-productMark__mark.normal-temp{
  color:#fff;
  background: #23cc00;
}
.fs-c-productMark__mark.frozen-temp{
  color:#fff;
  background: #254bc1;
}
.fs-c-productMark__mark.cold-temp{
  color:#fff;
  background: #00bfff;
}
.fs-c-productMark__mark.direct{
  color:#fff;
  background: #717d00;
}

/* 商品詳細のテキストフィールドを広げるCSS */
.fs-c-productSelection .fs-c-productSelection__selection [type=text] {
    width: 350px;
}

/*通信欄ボタン指定*/
.fs-c-checkout-communicationInfo span.fs-c-button__label {
display: none;
}
.fs-c-checkout-communicationInfo button.fs-c-button--change--small:after {
content: 'こちらをタップして記入';
}

/* ここから タグ用(商品マーク)css設定
#########################################################*/

.tag-skel{
  color:#a1000c;
  border: 1px solid #a1000c;
  padding:2px 4px 3px!important;
}

.tag-d{
  color:#fff;
  background-color:#a1000c;
}

.tag-e{
  color:#48d1cc;
  border: 1px solid #48d1cc;
  padding:2px 4px 3px!important;
}

/*レビューの「非公開」を非表示にするCSS*/
.fs-c-reviewer__profile__status {
display: none;
}

/*レビューの回数を非表示に*/
.fs-c-reviewer__name__reviewNumber{
display:none;
}

/* AnyGiftボタン */

.anygift-explain-modal__section .anygift-explain-modal__section__wrapper:nth-child(4) .anygift-explain-modal__section__text{
font-size: 0px !important;
}

.anygift-explain-modal__section .anygift-explain-modal__section__wrapper:nth-child(4) .anygift-explain-modal__section__text:before{
    align-items: center !important;
    font-size: 13px;
    font-family: "Noto Sans JP", sans-serif;
    color: rgb(84, 84, 84);
    content: 'eギフトURLの期限は5日間です。お相手が入力し忘れた場合、 キャンセルとなります';
}

.anygift-gift-ui__main-button{
font-size: 0px !important;
}

.anygift-gift-ui__main-button:before{
    font-size: 15px !important;
    content: '住所と日時を相手にお任せで送る';
}

/* AnyGiftボタン */
        .anygift-gift-ui__container {
            width: 100% !important;
        }
        .anygift-about-button {
            border-style: none !important;
            background-color: transparent !important;
        }
        .anygift-about-button__text {
            color: #000;
        }


===川名編集中===
.anygift-order-form__product-area {
  position: relative; /* 子要素の位置を親要素に基づいて調整 */
}

.anygift-order-form__product-area:after {
  content: '※清川屋eギフトでのお買い物は会員ポイント付与、ステージ判定対象外となります。' !important;
  white-space: pre-line !important;
  font-size: 12px !important;
  display: block !important;
  color:#B22222 !important;

  /* 親要素内で適切な位置に配置 */
  text-align: center !important;
  margin-top: 10px !important; /* 必要に応じて調整 */
  padding: 10px 0; /* 必要に応じて余白を追加 */
}

/* ラジオボタンデザイン変更 オプション価格*/
.fs-c-productOption__option .fs-c-radio__radioMark {
    border-radius: 0;
}

/* ラジオボタンデザイン変更 項目選択肢*/
.fs-c-productSelection .fs-c-radio__radioMark {
border-radius: 0;
}


/* 商品ページレビュー「〇件」→「〇件のレビューを見る」に変更*/
#fs_form .fs-c-aggregateRating__count a.__ankr-pc::after, 
#fs_form .fs-c-aggregateRating__count a.__ankr-sp::after{ 
  content: "件のレビューを見る"; 
}


/*上記レビューのテキストリンクについて　常に下線を表示させ、マウスオーバーすると下線が消える、にする*/
#fs_form .fs-c-aggregateRating__count a.__ankr-pc:link, 
#fs_form .fs-c-aggregateRating__count a.__ankr-sp:link{ 
    text-decoration: underline; 
} 

#fs_form .fs-c-aggregateRating__count a.__ankr-pc:hover, 
#fs_form .fs-c-aggregateRating__count a.__ankr-sp:hover{ 
    text-decoration: none; 
}


/*カート数量の「10＋」を押したときの「入力してください」の文言を大きく表示*/
.fs-c-quantity__number:focus:not(.is-error) + .fs-c-quantity__message::before { 
    font-size: 1em; 
}


/*お届け時期のカレンダー表示を調整するCSS*/
.sec.cate-area-cnt .col-txt .deliveryTime {
    line-height: 0;
}
 
