body {
opacity: 1 !important;
}

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

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

/* 必須項目のテキストボックス背景色 */
 .FS2_assist_required {
 background: #DAFEDD;
 }
/* エラーの出ているテキストボックス背景色 */
 .FS2_assist_error {
 background: #FFCC33;
 }
/*　高額購入割引の送料の文字色・サイズの変更　*/
 .cartInfor{
 font-size: 18px; 
 color: #FF0000;
 line-height: 120%;
 font-weight: bold;
}

/*　年齢確認の文字色・サイズの変更　*/
 .FS2_inputSelection{
 font-size: 14px; 
 line-height: 200%;
 font-weight: bold;
 border-width:3px; 
 border-style:solid;
 border-color: #FF0000;
background: #FFC7AF;
  }

/*マイページ登録内容変更画面で定期のチェックボックスを目立たせる*/
.FS2_body_MyPage_EntryEdit .FS2_checkbox_text_container{
background:#FFFF00; /*　背景色：任意の色　*/
color:#FF0000; /*　文字色：任意の色　*/
font-size:15px; /*　フォントの大きさ：任意の数値　*/
padding:10px; /*　内側の余白　*/
margin:10px 0; /*　外側の余白　*/
text-align:center; /*　文字揃え　*/
font-weight:bold; /*　太文字にする　*/
border:2px #FF0000 dashed; /*　枠の太さ・カラー・種類　*/
}

/*商品ページレビュー部分*/
.FS2_ReviewEditAverage img {
    position: relative;
    top: 7px!important;
}
.FS2_MyReviewStatus img {
    position: relative;
    top: 1px!important;
}
.caution {
    color: #ff9900!important;
}
.system_content .userTable_01 tr:last-of-type, .system_content .userTable_02 tr:last-of-type {
    border-bottom: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
}
#FS2_body_Goods .userTable_01 .FS2_Review_Detail_container_td td {
    border-right: 1px solid #CFCFCF;
    border-bottom: none;
    padding: 13px;
}

#FS2_body_Goods .userTable_01 td {
    padding: 0px;
    border-right: 1px solid #cfcfcf;
    border-bottom: none;
}

#FS2_body_Goods .userTable_01 .FS2_Review_Detail_container_td td {
    border-top: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    padding: 13px;
}
.FS2_CoolButton_area {
    padding: 0px;
    margin: 0 0 18px 0;
}


/*レビュー一覧ページ*/
#FS2_body_Review .caution {
    position: relative;
    top: -2px!important;
}

.system_content .CrossHead:first-of-type {
    margin-top: 40px!important;
}
.itemPrice {
    font-size: 147%;
    color: #000000;
}
.itemTitle, .itemGroup {
    font-size: 120%;
    margin-bottom: 5px;
}
#FS2_body_Review .userTable_01 td {
border-right: 1px solid #CFCFCF;
    border-bottom: none;
    padding: 0px;
}
#FS2_body_Review .userTable_01 .FS2_Review_Detail_td {
    padding: 12px;
}

/*レビューを書くページ*/

.FS2_ReviewStars{
    position: relative;
    top: 0px!important;
}

.system_content .userTable_01 tr:last-of-type, .system_content .userTable_02 tr:last-of-type {
    border-bottom: none;
}
.system_content .userTable_01 tr:last-of-type, .system_content .userTable_02 tr:last-of-type {
    border-bottom: none;
    border-right: none!important;
}

