.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem {
    line-height: 1;
}

.fs-c-breadcrumb .fs-c-breadcrumb__list .fs-c-breadcrumb__listItem::before {
    height: 16px;
    display: inline-block;
}

body .product-detail .prodct-detail-wrapper-secondary .prodct-detail-parts02 .list .item::after{
 display:none;
}

body .product-detail .productRating.ratingcount-0 {
    display: none;
}

.parts05-img.pt-0 {
    padding-top: unset !important;
}

address.fs-p-address.right {
    text-align: right;
}

.d-none{
 display:none;
}

/*カートページ： 北海道 沖縄 は別割引設定になります。文言削除*/
ul.fs-c-cartDiscountInfo__note li:first-child {
    display:none;
}

.ranking__tab-group .fr3-item__rankContainer {
    display: none;
}

.fs-c-pointSummary [class$="--limitedPoint"] {
    display: none;
}

body#fs_CheckoutWithMultiAddress tr.fs-c-orderTotalTable__grandTotal td {
    min-width: 140px;
}

a.review-link-button {
    margin-left: 0.5em;
}

body#fs_CheckoutMultiOptions .fs-c-checkout-multiDestination__wrapping__body {
    border: unset;
}

body .fs-c-productList .fs-c-productPrice__addon{
 display:block;
}

@media (max-width: 767px){
    header .menu-inner {
        padding: 10px 0;
    }
}

@media (max-width: 767px){
    .header .gnav-content {
        transition: 0.3s !important;
    }
}
/* 会員登録画面メールアドレス入力欄下にメッセージ追加 */
/*
.fs-c-inputTable__headerCell:has(#fs_label_email){
    vertical-align: top !important;
    padding: 23px 0 15px 20px ;
}
.fs-c-inputField__field:has(#fs_input_email):after{
    content:"テストテキストテストテキスト\Aテストテキストテストテキストテストテキストテストテキストテストテキストテストテキストテストテキストテストテキストテストテキスト";
    white-space:pre-wrap;
    font-size:12px;
    padding: 5px;
    display: block;
}
*/


/* PW再設定のメッセージに追加 */
#fs_PasswordReminder .fs-c-panel--info::after {
content: "\A※受信まで少しお時間がかかる場合があります。下記のフォームの再送信は不要です、10分お待ちいただいても届かない場合は、再度お試しください。\A（迷惑メールフォルダに入っている場合もございます）";
display: block;
width: 100%;
}
#fs_PasswordReminder .fs-c-panel--info {
padding:40px 20px;
width: 100%;
}

/* 2024.4.17追加 */
@media(min-width: 768px) {
	.title_step {
	font-size:16px;
	font-weight: 500;
	margin-top:60px;
  }
	.parts05-img img{
	width:60%;
	}
#ranking{padding-top: 80px;margin-top:-80px;}
#news2 .item-label,#news3 .item-label,#news4 .item-label{display:none;}
#news2 .item-text,#news3 .item-text,#news4 .item-text{margin-left:3em;}
}
@media(max-width: 767px) {
	.title_step {
  	font-size:16px;
	font-weight: 500;
	margin-top:35px;
  	}
	.pagetop{
	bottom:7vh !important;
	}
	.fs-p-scrollingCartButton{
	bottom:155px !important;
	}
#ranking{padding-top: 80px;margin-top:-80px;}
#news2 .item-label,#news3 .item-label,#news4 .item-label{display:none;}
}
@media (max-width: 767px) {
  .fs-c-productPointDisplay {
    right: 70px !important;
  }
}
.top__trial-set .trial-set__content .trial-set__content-card { padding-top:0 !important;}

/* 2024.6.3追加 NEWS カテゴリアイコン非表示 */
@media(min-width: 768px) {
#news2 .item-label,#news3 .item-label,#news4 .item-label{display:none;}
#news2 .item-text,#news3 .item-text,#news4 .item-text{margin-left:3em;}
}
@media(max-width: 767px) {
#news2 .item-label,#news3 .item-label,#news4 .item-label{display:none;}
}
/* 2024.6.10追加 製品詳細ページ画像 Wpoint表示 */
.fs-c-productMainImage{position: relative;}
@media(min-width: 768px) {
.fs-c-productMainImage .wpoint{position: absolute;z-index: 1;top: 7px;left: 4px;}
.fs-c-productMainImage .wpoint img{width:43%;}
}
@media(max-width: 767px) {
.fs-c-productMainImage .wpoint{position: absolute;z-index: 1;top: 10px;left:3px;}
.fs-c-productMainImage .wpoint img{width:28%;}
}

/* 2024.6.17追加 サマースペシャル */
@media(max-width: 767px) {
.link-box.one-column{display: flex;flex-wrap: wrap;}
.link-box.one-column .img{max-width:100% !important;margin:auto;}
}

@media(min-width: 600px) {
.top__banner02 .banner02__list .banner02__list-item {
  width:328px;
  background:url(https://nyrjp.itembox.design/item/image/top/top_ban02_img01_2024.jpg) no-repeat center top !important;
  background-size:100% !important;
}
.top__banner02 .banner02__list .banner02__list-item:nth-child(2) {
  background:url(https://nyrjp.itembox.design/item/image/top/top_ban02_img02_2024.jpg) no-repeat center top !important;
  background-size:100% !important;
}
.top__banner02 .banner02__list .banner02__list-item:nth-child(3) {
  background:url(https://nyrjp.itembox.design/item/image/top/top_ban02_img03_2024.jpg) no-repeat center top !important;
  background-size:100% !important;
}
}
@media(max-width: 599px) {
  .top__banner02 .banner02__list .banner02__list-item {
    background:url(https://nyrjp.itembox.design/item/image/top//top_ban02_img01-sp_2024.jpg) no-repeat center bottom !important;
    background-size:cover !important;
    width:cover !important;
  }
}
@media(max-width: 599px) {
  .top__banner02 .banner02__list .banner02__list-item:nth-child(2) {
    background:url(https://nyrjp.itembox.design/item/image/top//top_ban02_img02-sp_2024.jpg) no-repeat center bottom !important;
    background-size:cover !important;
    width:49.8%;
    margin-top:1px;
    margin-right:1px;
  }
}
@media(max-width: 599px) {
  .top__banner02 .banner02__list .banner02__list-item:nth-child(3) {
    background:url(https://nyrjp.itembox.design/item/image/top//top_ban02_img03-sp_2024.jpg) no-repeat center bottom !important;
    background-size:cover !important;
    width:49.8%;
    margin-top:1px;
  }
}

/* 2024.7.12追加 eGiftボタン */
.e-marker .ag-cursor-pointer{border-radius:0;font-size:13px;}
.anygift-message-card-preview__sender-name__area{padding-right:.5em;}
.anygift-message-card-preview__message__area{padding-top:20px;padding-left: 0.2em;}
@media(min-width: 600px) {
.e-marker{margin-left:27%;}
.e-marker .anygift-gift-ui__container{margin: 0 0 25px auto !important;}
.anygift-floating-cart{right:8px !important;bottom:175px !important;z-index: 9;}
}
@media(max-width: 599px) {
.e-marker .anygift-gift-ui__container{width:80%;margin: 0 0 25px auto !important;}
.anygift-floating-cart{right:6px !important;bottom:37vh !important;z-index: 9;}
}
/*.text-2xl{font-size:1.1rem !important;}
.mt-3.flex.max-w-full{max-width: none;}*/

/* 2024.9.6追加 ハンバーガーメニュー用に追加*/
.gnav-category a{cursor:pointer;}

/* 2024.9.追加 製品ページのAタグに下線追加*/
.product-detail .prodct-detail-wrapper-secondary a{text-decoration: underline;text-decoration-color: #aaa;text-decoration-thickness: 0.5px;}

/* 2024.10.30追加 お気に入り・レビュー履歴 非公開・削除時サムネイル用に追加*/
.fs-c-noImage {
    background: #eaeaea;
    height: 190px;
    font-size: 0.8rem;
}

/* 2024.12.11 商品ページにコラムバナー追加 */
@media screen and (min-width: 758px) {
.column_box_product_area{
display: flex;
  max-width: 85%;
  margin: 0 auto 80px;}
.column_box_product{
  border: 1px solid #ccc;
width:100%;
  max-width: 400px;
  margin: auto;
}
.column_box_product .column_text{margin: auto 0 auto 15px;
    width: 262px;line-height: 1.4;}
}
@media screen and (max-width: 757px) {
.column_box_product_area{
 margin: 0 auto 80px
}
.column_box_product{
  border: 1px solid #ccc;
width:100%;
  max-width: 400px;
  margin: 0 auto 25px;
}
.column_box_product .column_text{margin: auto 0 auto 15px;width:182px;line-height: 1.4;}
}
a .column_box{
display: flex;
  flex-wrap: wrap;
  padding: 10px;
}
.column_box_product .column_img{width: 100px;}
.column_box_product .column_text span{font-size:11px;}

/* 2024.12.14 定期便申込みページ */
.fs-body-checkout-subscribe .fs-c-checkout-shippingOptionPreview__label::after {
  content: "宅配ボックスへの配達をご希望の場合は、変更ボタンから「宅配便（宅配ボックス希望）」をお選びください。※代金引換の場合はお選びいただけません。また途中で変更はできません。あわせて配達時間帯もこちらでご指定いただけます。（毎回同じ時間帯でのお届けとなります）。変更をご希望の場合は、お問い合わせください。）";
  display: block;
}
.fs-c-orderTotalTable > thead > tr th, .fs-c-orderTotalTable > thead > tr td, .fs-c-orderTotalTable > tfoot > tr th, .fs-c-orderTotalTable > tfoot > tr td, .fs-c-orderTotalTable > tbody > tr th, .fs-c-orderTotalTable > tbody > tr td{
border-top:none;
}
.fs-c-totalAndActions button:where(:not(.fs-c-button--image)) {
  font-size: 16px;
}
.fs-body-checkout-subscribe .fs-c-note {
  font-size:14px !important;
}
.fs-body-checkout-subscribe .fs-c-subscriptionTotalTable {
  font-size:14px !important ;
}
.fs-c-productPrice__addon, .fs-c-productPrice__main__addon {
  font-size: 1em;
}
.fs-c-orderHistoryItem__productQuantity__label {
  font-size: 14px;
}
.fs-c-subscriptionNextDelivery__schedule__date, .fs-c-subscriptionNextDelivery__schedule__time{
  font-size: 14px;
}
.fs-c-subscriptionDetail__label {
  font-size: 14px;
}
.fs-c-button--particular{
display:block !important;
}

.fs-body-cart div#fs-checkout-payHere-container a{
  font-size: 12px !important;
}
@media screen and (min-width: 758px) {
.fs-c-checkout-heading{
margin:30px 0 !important;
}
}
.fs-c-checkout-heading{
font-size: 16px;
}
.fs-c-listedProductName__selection{font-size:14px;font-weight:normal;}
.teiki_naiyou_btn{
    background-color: #001e62;
    color: #fff !important;
    padding: 7px 15px;
}
.fs-c-orderHistoryItem__cycleInfo__cycle{font-size:14px;}
.fs-c-subscriptionDeliveryInfo__message{font-size:14px;}
.fs-c-inputTable__currentValueCell__label,.fs-c-inputTable__currentValueCell__value{font-size:14px;}
.fs-c-inputTable__currentValueCell{width:25em !important;}
.fs-c-button__label{font-size:14px;}
.fs-c-button--primary {
    padding: 20px !important;
    height: 0 !important;
width:auto !important;
}
.fs-c-inputInformation__notificationMessage{font-size:14px;}

/* 2025.5.23 定期便申込みページ 初回お届け日 */
.fs-c-dropdown.fs-system-assistTarget{border:1px solid #ccc;margin-top:10px;}
.fs-c-button--showDeliverySchedule .fs-c-button__label{color:#001E62}

/*Amazon用定期*/
.fs-body-checkout-subscribe-amazon .fs-c-checkout-destination__name{font-size:20px;}
.fs-body-checkout-subscribe-amazon .fs-c-checkout-deliveryCyclePreview .fs-c-note {font-size:14px !important;}