#fs_MyCoupons .fs-c-price__value,#fs_MyCoupons .fs-c-price__currencyMark{
    font-size: 2em;
}



.stagelank a{
margin: 0 auto;
    display: block;
    padding: 15px 8px;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 96% 50% no-repeat;
    border: 1px #ECECEC solid;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    background-size: 14px;
    color: #371E05;
    font-weight: 600;
    width: 400px;
text-align: center;
}

.top_mango a {
    display: block;
    padding: 11px 11px 13px;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 93% 50% no-repeat;
    background-size: 18px;
    width: 60%;
    background-color: #468C38;
    margin: 50px auto;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    color: #FFF !important;
    font-weight: 600;
    font-size: 1em;
}
.fs-body-category-mango_group .fs-c-heading--page{
display:none;
}
.border_radi{
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
-o-border-radius: 1em;
-ms-border-radius: 1em;
}



.fs-c-productPrice--member .fs-c-productPrice__main__label{
display: block !important;
    font-size: 13px;
    background: #468C38;
    color: #fff;
    padding: 0 5px;
}

.fs-c-productPrice--member .fs-c-price__value,.fs-c-productPrice--member .fs-c-price__currencyMark{
color:#f00;
}

@media screen and (max-width: 1000px){
.stagelank a{
width: 100%;
}

#fs_ProductDetails #acMenu_navi01 dt {
    background: url(https://yaeyama.itembox.design/item/newimg/ico_shikuwasa_detailsmp.jpg) 95% -35px no-repeat;
    background-size: 18px;
   border-top: 1px #F2F1ED solid !important;
}

.fs-body-category-meatday .fs-c-subgroupList li:nth-of-type(1) a,
.fs-body-category-meatday .fs-c-subgroupList li:nth-of-type(3) a
{
    line-height: 120% !important;
    padding: 9px 8px !important;
}


.fs-body-category-pork .pain_apple_txt_add06 {
    margin: 0 0 0 !important;
}
.deli_drop h5 {
    background: #ABC937;
    padding: 15px 14px;
    font-size: 1.1em;
    font-weight: 600;
    color: #FFF;
    margin: 0 0 15px;
}
.fs-c-productNumber{
display:none !important;

}

}
@media screen and (max-width: 1000px){
#fs_Top .sp_calender {
    position: relative;
    top: 0px;
}
}

@media screen and (min-width: 1200px){
.fs-l-sideArea + .fs-l-pageMain, .fs-l-pageMain + .fs-l-sideArea {
    padding-left: 10px;
}
}
@media screen and (min-width: 960px){
.fs-body-wishlist-login .fs-c-loginForm,.fs-body-review-login .fs-c-loginForm{
    display: flex;
    justify-content: center;

}
}
@media screen and (min-width: 960px){
.fs-body-wishlist-login .fs-c-registeredUsers,.fs-body-review-login .fs-c-registeredUsers  {
    flex-grow: 1;
    flex-basis: calc(50% - 80px);
    justify-content: center;
    flex-grow: 1;
    flex-basis: calc(70% - 0px);
    border-right: 1px #ccc dotted;
    padding: 0 40px 0 0;

}
.fs-body-wishlist-login .fs-c-newUsers,.fs-body-review-login .fs-c-newUsers {
    margin-left: 40px;
    min-height: 4em;
}

}

#fs_CheckoutWithMultiAddress .fs-c-price__price .fs-c-price__currencyMark,
#fs_CheckoutWithSubscribe .fs-c-subscriptionTotalTable__grandTotal .fs-c-price .fs-c-price__currencyMark{ 
    font-size: 1.2em;
}



.fs-c-documentArticle__heading {
    font-size: 1.6rem;
    font-weight: 600;
    margin: 0 0 16px;
    padding: 4px 8px;
    background: none;
    color: #371F07;
    text-align: left;
background:none;
}

#fs_CheckoutWithSubscribe .fs-c-price__price .fs-c-price__currencyMark {
    font-size: 1.5em;
}

#fs_ShoppingCart .fs-c-cartTable .fs-c-price__currencyMark{
    font-size: 0.9em;
}


.fs-c-mark--subscription {
    margin-right: 2px;
}

.fs-c-documentColumn__heading {
    margin: 30px 0 20px 0;
    padding: 0 0 0 10px;
    font-size: 1.4em;
    border-left: 8px #ABC937 solid;











    font-weight: bold;
    color: #371E05;
    border-bottom: 0;
}

.fs-c-orderedList > li .fs-c-orderedList {
    border-left: 0;
}

.fs-c-orderedList > li::before {
    color: #371E05;
}


#fs_Register .fs-c-checkbox__labelText a::after {
    content: "";
    display: inherit;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_login.jpg) center top no-repeat;
    background-size: 48px;
    height: 33px;
    width: 50px;
    position: absolute;
    margin: 0;
    /* background: top; */
    top: 6px;
    right: -55px;
}
.ishigakibtn{
margin-right:10px;
}

.fs-c-checkout-multiDestination__title {
    background: #468C38;
    font-size: 1.2em;
    font-weight: 600;
}

#fs_CheckoutWithMultiAddress .fs-c-button--multiDestination{
width:35%;
}

.fs-c-checkout-multiDestination__subtitle {
    border-left: 8px #ABC937 solid;
    font-size: 1.3rem;
    font-weight: bold;
    line-height: 1;
    padding-left: 15px;
margin-bottom:20px;
}

#fs_CheckoutWithMultiAddress .fs-c-checkout-multiDestination__info__name {
    font-size: 1.2rem;
font-weight:600;
}

.fs-body-category-vegetables .fs-l-pageMain .fs-c-heading,
.fs-body-category-dev_fruits .fs-l-pageMain .fs-c-heading,
.fs-body-category-fruits .fs-l-pageMain .fs-c-heading,
.fs-body-category-pricelist .fs-l-pageMain .fs-c-heading,
.fs-body-category-dev_gr0 .fs-l-pageMain .fs-c-heading,
.fs-body-category-renew-sale .fs-l-pageMain .fs-c-heading,
.fs-body-category-ouensale .fs-l-pageMain .fs-c-heading,
.fs-body-category-shabu-shabu .fs-l-pageMain .fs-c-heading,
.fs-body-category-wintergift .fs-l-pageMain .fs-c-heading,
.fs-body-category-hamburger-group .fs-l-pageMain .fs-c-heading,
.fs-body-category-meatday .fs-l-pageMain .fs-c-heading,
.fs-body-category-for_corporation .fs-l-pageMain .fs-c-heading
 {
    display: none;
}

#fs_ProductCategory .fs-c-button--addToCart--list{
display: none;
}

.staff_recommendleftbox img{
border-radius: 2em;
}

input::placeholder,select{
 font-size: 14px;
}
.fs-body-review-write .fs-c-reveiwNotes {
    border: 1px solid #7c8790;
    border-width: 1px 0;
    font-size: 0.9em;
    padding: 20px;
margin-bottom: 30px;
}
#fs_WriteReview .fs-c-productPrice__main {
    font-size: 2em;
}

#fs_WriteReview .fs-c-heading--page {
    font-size: 1.5rem;
line-height: 1.5;
}

#fs_CheckoutSuccess .fs-c-subSection,#fs_CheckoutSuccessSubscribe .fs-c-checkoutSuccess__message{
    text-align: center;
}

#fs_CheckoutWithSubscribe .fs-c-price__value{
    font-size: 1.3rem;

}

#fs_CheckoutSuccess .fs-c-subSection h2,#fs-body-checkoutSubscribe-success .fs-c-subSection h2 {
    font-size: 1.6em;
    font-weight: 600;
    padding: 0 0 30px;
}

.iziToast > .iziToast-body .iziToast-message {
    margin: 0 0 10px;
    color: rgba(0, 0, 0, 1);
    font-weight: 500;
}
.fs-c-toast.is-error {
    background: rgb(255 181 181 / 95%);
}

#fs_ShoppingCartSubscribe .kasou_souryou{
    font-size: 1.1em;
}

#fs_ShoppingCartSubscribe .cartpage_delifree_txt01{
    font-size: 1em;
}

#fs_ShoppingCartSubscribe .kasou_souryou .carttxt{
    font-size: .9em;
}

#fs_ShoppingCartSubscribe .kasou_souryou li a {
    background: url(https://yaeyama.itembox.design/item/newimg/ico_mypage.jpg) 96% 50% no-repeat;
    background-size: 12px;
    background-color: #fff;
    font-size: 1em;
    padding-left: 20px;
}



.pickupswiper .fs-c-button--carousel{
left: 0;
}
#fs_MyWishList .fs-c-button--viewProductDetail,
#fs_MyWishList .fs-c-button--viewMoreImage,
#fs_ProductCategory .fs-c-button--viewProductDetail,
#fs_ProductCategory .fs-c-button--viewMoreImage,
#fs_ShoppingCart .fs-c-button--viewProductDetail,
#fs_ShoppingCart .fs-c-button--viewMoreImage,
#fs_ShoppingCartSubscribe .fs-c-button--viewProductDetail,
#fs_ShoppingCartSubscribe .fs-c-button--viewMoreImage,
#fs_ProductSearch .fs-c-button--viewMoreImage,
#fs_ProductSearch .fs-c-button--viewProductDetail,
#fs_MyPageTop .fs-c-button--viewProductDetail,
#fs_StoreClosed .fs-c-heading

{
display:none;
}
#fs_CheckoutWithSubscribe .fs-c-button--showDeliverySchedule .fs-c-button__label{
    display: block;
    padding: 10px 30px;
    background-color: #fff;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    color: #468C38;
    font-weight: 600;
    font-size: 1em;
    background-size: 20px;
    box-shadow: none;
    min-width: 90px;
    border: 2px #468C38 solid;
}
#fs_MyPoints .fs-c-pointListTable__dataDetail {
    font-size: 1rem;
}

#fs_MySubscriptions .fs-c-price__value{
    font-size: 1rem;
}
#fs_MySubscriptions .fs-c-orderHistoryItem__productQuantity__label {
    font-size: 1rem;
}
#fs_MySubscriptionDetails .fs-c-orderDetailList__date .fs-c-string,
#fs_MyOrderDetails .fs-c-orderDetailList__date .fs-c-string
{
color:#371E05;
font-weight: 600;
}
.fs-body-my-orders-details .fs-c-orderPerAddressee__heading {
    padding: 10px 0 10px 10px;
}
.fs-c-orderDetailList {
    border: 2px solid #646464;
}


#fs_MySubscriptionDetails .fs-c-subscriptionNextDelivery__schedule__title,
#fs_MySubscriptionDetails .fs-c-subscriptionNextDelivery__schedule__date{
    font-size: 1.2rem;
}
#fs_MySubscriptionDetails .fs-c-subscriptionNextDelivery__ctrl__button #fs_form{
text-align: right;
    display: inline-table;
    padding: 10px 0;
}
.fs-c-orderDetailList__date, .fs-c-orderDetailList__date + dd {
    background: #F5F0EA;
    color: #371E05;
}
#fs_MySubscriptionDetails .fs-c-subscriptionNextDelivery__ctrl__date{
    font-size: 1rem;
}

#fs_MySubscriptionDetails .fs-c-orderDetailList dt, .fs-c-orderDetailList dd {
    margin: 0;
    padding: 20px 0 24px 15px;
    line-height: 1;
}
#fs_MyOrderDetails .fs-c-orderDetailList dt, .fs-c-orderDetailList dd {
    margin: 0;
    padding: 20px 8px;
    line-height: 1;
}

#fs_MyOrderDetails .fs-c-cartTable__price .fs-c-price__value{
font-size:1.2em;
}

.fs-c-orderPerAddressee__heading {
    background-color: #F5F0EA;
    color: #ffffff;
    margin: 8px 0;
    padding: 4px;
}

#fs_MySubscriptionDetails .fs-c-heading--section,
#fs_MyOrderDetails .fs-c-heading--section
 {
    color: #371E05;
    margin: 8px 0;
    font-size: 1.3em;
}
#fs_MySubscriptionDetails .fs-c-subscriptionDeliveryInfo__message {
    background: none;
    font-size: 1rem;
    margin: 4px 0 30px;
    padding: 8px;
}

#fs_MySubscriptionDetails .fs-c-subscriptionDetail__label{
    font-size: 1rem;
}

#fs_MySubscriptionDetails .fs-c-cartTable__headerCell,#fs_MyOrderDetails .fs-c-cartTable__headerCell{
font-size: 0.9em;
}
#fs_MySubscriptionDetails .fs-c-cartTable__dataCell {
    text-align: center;
}

.fs-c-creditCardListItem__status__label {
    color: #371E05;
font-weight:600;
}
.fs-c-creditCardListItem.is-active {
    border-color: #468C38;
}

#fs_MyOrders .fs-c-button--plain .fs-c-button__label,
#fs_MySubscriptions .fs-c-button--plain .fs-c-button__label,
#fs_MyWishList .fs-c-button--plain .fs-c-button__label,
#fs_MyReviews .fs-c-button--plain .fs-c-button__label,
#fs_MyCoupons .fs-c-button--plain .fs-c-button__label,
#fs_MyPoints .fs-c-button--plain .fs-c-button__label,
#fs_MyAccountSettings .fs-c-button--plain .fs-c-button__label,
#fs_EditPassword .fs-c-button--plain .fs-c-button__label,
#fs_MyCreditCards .fs-c-button--plain .fs-c-button__label,
#fs_MyAddressBook .fs-c-button--plain .fs-c-button__label
{
color: #468C38!important;
    font-size: 0.9em;
font-weight: 600;
}
#fs_CheckoutWithSubscribe .fs-c-button--showDeliverySchedule .fs-c-button__label ;hover{
border:0;
}



.fs-c-productNotice--outOfStock, .fs-c-productNotice--subscriptionOutOfStock {
    background-color: #FFF;
    padding: 4px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 600;
}
.fs-c-productSalesPeriod {
    border-top: 0;
    border: 1px solid #E2E2E2;
    border-width: 1px 0;
    line-height: 1.4;
    padding: 8px;
    text-align: center;
    font-weight: 600;
    color: #D82929;
margin-bottom: 20px;
}

.pickupswiper {
    padding: 0 ;
}

.kasou_select_pickup{
    padding: 90px 15px 90px;
}

#fs_Checkout .fs-c-commissionList .fs-c-price__value{
    font-size: 1em;
}
.fs-c-list li::before {
    display: inline-block;
    content: "●";
    width: 5px;
    height: 5px;
    margin: auto 4px auto 0;
    border: 0;
    border-radius: 50%;
    box-sizing: content-box;
    padding-right: 5px;
    color: #E8B91F;
    font-size: 0.8em;
}
.fs-c-checkout-deliveryCycle.is-active .fs-c-checkout-deliveryCycle__title,
.fs-c-checkout-deliveryMethod.is-active .fs-c-checkout-deliveryMethod__title,
.fs-c-checkout-checkoutMethod.is-active .fs-c-checkout-checkoutMethod__title,
.fs-c-checkout-pointSetting.is-active .fs-c-checkout-pointSetting__title {
  background: #f7f7f7;
}
.fs-c-checkout-paymentMethod.is-active .fs-c-checkout-paymentMethod__title {
  background: #fff;
}
.fs-c-checkout-deliveryCycle.is-active,.fs-c-checkout-deliveryMethod.is-active,
.fs-c-checkout-checkoutMethod.is-active,.fs-c-checkout-paymentMethod.is-active {
    border: 2px solid #468C38;
}
.fs-c-note,.fs-c-checkout-deliveryMethod__option__title,.fs-c-subscriptionTotalTable {
    font-size: 1rem;
}
.fs-c-subscriptionTotal__title__label{
font-weight:600;
}

.fs-c-subscriptionTotalTable__grandTotal .fs-c-price .fs-c-price__value{
    font-size: 1rem;
}

.fs-c-button--viewProductDetail,.fs-c-button--plain{
display: none;
}
.font_s1-3{
    font-size: 1.3em;
}
.fs-c-inputInformation__field--display .fs-c-inputTable__headerCell {
    font-size: 1rem;
}


.fs-l-pageMain .fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productMarks{
    position: relative;
    top: -30px;
height:0;
}

.fs-c-productReview__allReviews a,.fs-c-productReview__addReview a{
    display: block;
    padding: 15px 8px;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 96% 50% no-repeat;
    border: 1px #ECECEC solid;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    background-size: 14px;
    color: #371E05;
font-weight: 600;
    width: 300px;
}

.fs-c-button--plain.fs-c-button--viewAllReviews::before,.fs-c-button--plain.fs-c-button--addReview--detail::before {
    content: none;
}

.fs-c-productReview__allReviews{
margin-top: 60px;
    margin-left: 60px;
}

.fs-c-productReview__addReview,.fs-c-productReview__allReviews{
    margin: 20px auto;
    width: 300px;
}

.fs-c-button--particular .fs-c-button__label{
color: #468c38;
}



.fs-c-wishlistProduct__title {
    margin: 0 0 40px 0;
    padding: 0 0 0 15px;
    font-size: 1.45em;
    border-left: 8px #ABC937 solid;
    font-weight: bold;
    border-bottom: 0;
}


.fs-c-wishlistProduct__footer {
    padding-bottom: 30px;
}


.kasou_souryou {
    width: 100%;
    margin: 0 0 150px 0;
    padding: 0;
    background-color: #FBF9F3;
    box-sizing: border-box;
    padding: 60px 20px 60px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -o-border-radius: 1em;
    -ms-border-radius: 1em;
font-size: 1.25em;
}
#fs_ShoppingCart .kasou_souryou #btn_shikuwasa_list {
    width: 100%;
    max-width: 100%;
    margin: 30px auto 0;
}

#fs_ShoppingCart .kasou_souryou #btn_shikuwasa_list li a {
    font-size: 1em;
}

#btn_souryou_list li a {
    font-weight: 600;
    font-size: 0.8em;
    padding: 8px 8px;

}

#btn_souryou_list li {
    float: none;
    width: 267px;
    margin: 0 1.4% 0.8% 0;
    box-sizing: border-box;
    display: inline-block;
    text-align: left;
}
.kasou_souryou li a {
    display: block;
    padding: 15px 8px;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 96% 50% no-repeat;
    border: 1px #ECECEC solid;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    background-size: 14px;
    color: #371E05;
}

.font-color_red_free {
    color: #f00;
    font-size: 1.2em;
}

.font-size-1_2em{
    font-size: 1.2em;
}

.text_souryou {
    padding-top: 0;
    margin-bottom: 0;
}

.souryou_detail_deli_price {
    color: #f00;
    font-weight: 600;
     margin: 0; 
    font-size: 1.1em;
}
.souryou_detail_deli_price span{
    color: #f00;
    font-weight: 600;
     margin: 0; 
    font-size: 0.8em;
}
.souryou_detail_delitxt01{
    margin: 0 0 30px;
}
.souryou_detail_delitxt02{
    padding: 0 0 0 10px;
}
.souryou_detail_delitxt{
     font-size: 1.15em;
    padding-bottom: 30px; 
}

.souryou_deli_tit01 {
    font-size: 1.2em;
    text-align: center;
    margin: 0 auto 20px;
    font-weight: 600;
}

.souryou_deli_txt{
    font-size: 0.9em;
    font-weight: 500;
}

.pad_l20 {
    padding-left: 20px;
}


.fs-c-button--plain .fs-c-button__label{
  color: #371E05;
}  

.fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem::before {
    content: " ／ ";
}


.fs-p-productSearch__formSwitch,.fs-c-wishlistProduct__viewAllProducts {
    display: block;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 2;
    grid-column: 2;
    cursor: pointer;
    background: #468C38;
    line-height: 2;
    padding: 0 8px;
    border: 2px #468C38 solid;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    display: inline-block;
    color: #468C38 !important;
    font-weight: 600;
}

.fs-p-productSearch {
    border-bottom: 0;
}

.fs-p-productSearch__parameter {
    font-weight: 600;
}

.fs-p-productSearch__formOpen,.fs-p-productSearch__formClose,.fs-c-viewAllProductsLink__label{
    color: #fff;
font-weight: 500;
}

.fs-c-productListItem__productDescription {
    font-size: 0.8em;
}


.fs-c-productListItem__image .fs-c-productListItem__image__image {
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    border-radius: 2em;
    max-width: 100%;
    max-height: 256px;
    object-fit: contain;
    text-align: center;
    display: block;
    margin: auto;
    width: 200px;
    height: 200px;
}


.fs-c-subscriptionPriceTable {
    margin: 20px 0;
}

.product_detail_recommend .swiper_detail_recommend .fs-c-productListCarousel .fs-c-productListCarousel__ctrl{
    min-width: 0px;}

.fs-c-productQuantityAndAction__quantity .fs-c-quantity__select{
   border: 1px #ECECEC solid;
height: 40px;

}


.fs-c-button--carousel--prev::before,.fs-c-button--carousel--prev::before{
    content: "";
    background: url(https://yaeyama.itembox.design/item/newimg/ico_slider_left.png) no-repeat;
    background-size: 100px;
    height: 46px;
    width: 46px;
    background-size: contain;
    left: 5px;
    position: absolute;
    top: -55px;
}



.fs-c-button--carousel--next::before,.fs-c-button--carousel--next::before{
    content: "";
    background: url(https://yaeyama.itembox.design/item/newimg/ico_slider_right.png) no-repeat;
    background-size: 100px;
    height: 46px;
    width: 46px;
    background-size: contain;
    right: 5px;
    position: absolute;
    top: -55px;
}
.pickupswiper .fs-c-button--carousel--prev::before, .fs-c-button--carousel--prev::before{
left: -15px;
}

.pickupswiper .fs-c-button--carousel--next::before, .fs-c-button--carousel--next::before{
right: -15px;
}


.fs-c-button--standard .fs-c-button__label, .fs-c-button--change--small .fs-c-button__label{
color:#468C38;}

.fs-c-checkout-pointSetting.is-active {
    border: 2px solid #468C38;
}


.fs-c-button--secondary{
    width: 150px;
    padding: 17px 15px;
    font-size: 1em;
    margin: 0 auto;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 92% 50% no-repeat;
    background-size: 18px;
    background-color: #468C38;
    border: none;
    font-weight: 600;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;

    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    box-shadow: none;
}
.fs-c-buttonContainer--deleteChange > [class^="fs-c-button"] {
    font-size: 1rem;
    padding: 15px;
}


.fs-c-button--delete {
    width: 150px;
    padding: 17px 15px;
    font-size: 1em;
    margin: 0 auto;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 92% 50% no-repeat;
    background-size: 18px;
    background-color: #468C38;
    border: none;
    font-weight: 600;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
}


.fs-c-cartTable__dataCell .fs-c-cartTable__price .fs-c-price__price .fs-c-price__value{
font-size: 0.9em;
}

.fs-orderContents-container .fs-c-checkout-orderInfo__body .fs-c-cartTable .fs-c-cartTable__dataCell .fs-c-cartTable__product .fs-c-cartTable__productInfo .fs-c-cartTable__unitPrice .fs-c-priceDisplay .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__value{
font-size: 1.3em;
}

.fs-c-checkout-orderInfo .fs-c-priceDisplay .fs-c-productPrice__main .fs-c-productPrice__main__price .fs-c-price__value{
font-size: 1.3em;
}

#fs-buyerInfo-container .fs-c-checkout-buyerInfo h2,
#fs-addressInfo-container .fs-c-checkout-destination h2,
#fs-paymentList-container .fs-c-checkout-paymentInfo h2,
#fs-couponInfo-container .fs-c-checkout-couponInfo h2,
#fs-pointInfo-container .fs-c-checkout-pointInfo h2,
#fs-deliveryInfo-container .fs-c-checkout-deliveryInfo h2,
#fs-communicationInfo-container .fs-c-checkout-communicationInfo h2,
#fs-orderContents-container .fs-c-checkout-orderInfo h2,
#fs-deliveryCycleInfo-container .fs-c-checkout-deliveryCycleInfo h2
{
font-size: 1em;
font-weight:500;
}



.fs-c-cartTable__dataCell--subtotal .fs-c-cartTable__price .fs-c-price__price{
color:#D82929 !important;
}

.fs-c-reviewList--productDescription .fs-c-reviewList__item__body {
    font-size: 0.9em;
}

.fs-body-login .fs-c-newUsers,#fs_WishListLogin .fs-c-newUsers, #fs_ReviewLogin .fs-c-newUsers{
    width: 550px;
}



#fs_WishListLogin .fs-c-newUsers__message, #fs_ReviewLogin .fs-c-newUsers__message{
    margin: 0 0 40px;
}

#fs_WishListLogin .fs-c-inputInformation__field,#fs_ReviewLogin .fs-c-inputInformation__field {
    background: #FBF9F3;
    padding: 40px 32px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -o-border-radius: 1em;
    -ms-border-radius: 1em;
}


#fs_input_addressLine2,#fs_input_addressLine3,#option_2,#option_3,#option_7,#fs_input_companyName,#fs_input_departmentName{
height:50px;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before{
font-size: 1.5rem;
}

#fs_ProductDetails .fs-c-productMarks {
    display: flex;
height: 20px;
}

.fs-c-productMark__mark--22,.fs-c-mark--preorder{
    background: #371E05;
    color: #fff;
}

.fs-c-productMark__mark--22 .fs-c-productMark__label{
    color: #fff;
}

.fs-c-checkout-preview__title {
    border-bottom: 1px #ECECEC solid;
    font-size: 1.4rem;
    line-height: 1;
    margin: 0 0 30px;
    padding: 0 0 20px;
    text-align: center;
}

.fs-c-button__label{
color:#fff;
}
.fs-c-totalAndActions button:not(.fs-c-button--image) {
    font-size: 1rem;
}
.fs-c-checkout-paymentMethod,.fs-c-checkout-previewAndEdit__info{
border:none;
}

.fs-c-cartTable__headerCell {
    background-color:#fff;
    text-align: center;
    border:none;
    font-size: 1em;
    font-weight: 500;
}

.fs-c-price__currencyMark, .fs-c-price__value {
    font-size: 1em;
    /* color: #de0000;*/
}

.fs-c-checkout-orderInfo__body .fs-c-cartTable .fs-c-cartTable__dataCell--subtotal .fs-c-cartTable__price .fs-c-price__price--taxIncl .fs-c-price__value{
    font-size: 1.2em;
}


.fs-c-checkout-previewAndEdit__info{
    padding: 20px;
}
.fs-c-checkout-paymentMethod__title,.fs-c-checkout-couponCodeInput,.fs-c-checkout-delivery__method,.fs-c-checkout-previewAndEdit__info {
    background: #fbf9f3;
    color: #371E05;
}

.fs-c-checkout-previewAndEdit .fs-c-checkout-previewAndEdit__info{
border:2px solid #fbf9f3;
background-color: #fff;
}

.fs-c-checkout-paymentMethodList {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 10px;
    background-color: #fbf9f3;
}

.fs-c-checkout-couponCodeInput,.fs-c-checkout-delivery__method {
padding:20px;
}

.fs-c-checkout-couponCodeInput > *:not(:last-child) {
    margin-right: 8px;
    font-size: 1em;
}

.fs-c-checkout-paymentMethod p {
    margin: 0;
    font-size: 0.8em;
}
.fs-c-button--standard{
display: block;
    padding: 13px 30px;
    background-color: #fff;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    color: #468C38;
    font-weight: 600;
    font-size: 1em;
    background-size: 20px;
box-shadow:none;
min-width:90px;
border: 2px #468C38 solid;
}

.fs-c-button--myPageTop{
display: block;
    padding: 6px 30px;
    background-color: #fff;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    color: #468C38;
    font-weight: 600;
    font-size: 1em;
    background-size: 20px;
box-shadow:none;
min-width:90px;
border: 2px #468C38 solid;
}

.fs-c-button__label{
color:#468C38;
}


.fs-c-checkout-preview__title{
font-size:1em;
font-weight:600;
}

.fs-c-checkout-customerInfo__name,.fs-c-checkout-destination__name,.fs-c-checkout-delivery__method__title{
    font-size: 1.4rem;
font-weight:600;
}

.fs-c-checkout-preview {
    border: 1px #ECECEC solid;
    border-radius: 3px;
    padding: 20px 30px;
    background: #ffffff;
    color:#371E05;
}

.fs-c-listedProductName__name,.fs-c-price__value{
font-weight:600;
}

.fs-c-cartTable__row{
   border-bottom: 1px #ECECEC solid;
}
.fs-c-cartTable__dataCell{
padding:30px 0;
}


.fs-c-checkbox__checkbox:checked + label > .fs-c-checkbox__checkMark {
    background: #468C38;
    border-color: #468C38;
}
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark {
    border-color: #468C38;
}
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark::before {
    background: #468C38;
}
.fs-c-cartTable__headerCell--product{
width:63%;
}

.fs-c-cartTable__product {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 140px 1fr;
    grid-template-columns: 140px 1fr;
    grid-gap: 8px;
}

.fs-c-cartTable__headerCell--point{
width:8%;
}

.fs-body-cart .fs-c-cartTable__quantity .fs-c-quantity__select,.fs-c-quantity__select {
    height: 16px;
    line-height: 16px;
    background: url(https://yaeyama.itembox.design/item/newimg/arrow_down.png) no-repeat right 8px center;
    padding: 0 27px 0 11px;
    border: 0;
    font-size: 16px;
}
.fs-body-cart .fs-c-cartTable__quantity,.fs-c-productQuantityAndWishlist__quantity{
    width: 80px;
    max-width: initial;
    line-height: 40px;
    height: 40px;
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
    background: #fff;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-border-radius: 0.2em;
}

.fs-body-cart .fs-l-cart__sideColumn {
    -webkit-border-radius: 1.5em;
}


.fs-c-button--cancel--cart .fs-c-button__label::before {
    content: "×";
    margin-right: 5px;
}
.fs-c-cartTable__productImage img {
    border-radius: 10px; /* ちょっとだけ角丸 */
width:140px;
}

.fs-c-cartTable__price {
    justify-content: center;
}


#fs_ShoppingCart .fs-c-cartTable__product>.fs-c-cartTable__productImage {
    padding-right: 15px;
    width: 154px;
}

.fs-c-cartTable {
    font-size: 1.1em;
}

.fs-c-listedProductName__variation, .fs-c-listedProductName__selection {
    font-size: 0.83rem;
    line-height: 1.8;
}

.fs-c-productName__copy,
.fs-c-cartDiscountInfo,.fs-c-subgroup .fs-c-listControl__status,
.fs-c-button--buyItLater,
.fs-c-cartTable__actionButton__container + .fs-c-cartTable__actionButton__container
{
display:none !important;
}
.fs-c-productList__list .fs-c-productList__list__item{
border:none;
}

.fs-c-listControl__status{
font-size:80%;
}
.fs-c-sortItems__label::after {
	content: "：";
}

.fs-c-sortItems__list__item.is-active {
    background: #371E05;
}

.fs-c-productList__controller{
border-top: 1px solid #E2E2E2;
border-bottom: 1px solid #E2E2E2;

}

.fs-c-button--displayPassword{
 height:40px;
}
.fs-system-assistedItem, .fs-c-dropdown__menu {
    height: 50px;
}

.fs-c-button--displayPassword{
    width:45px;
}
.fs-c-breadcrumb__list > li {
    margin-right: 0.2em;
}


#fs_input_mailAddress,#fs_input_password{
height:50px;
}



@media screen and (max-width: 1000px) {

.fs-l-main {
padding: 0;
}
.pickupswiper .fs-c-button--carousel--next::before, .fs-c-button--carousel--next::before {
    right: -15px;
}
#fs_CheckoutWithSubscribe .fs-c-price__price .fs-c-price__currencyMark {
    font-size: 0.7em;
}

#fs_CheckoutWithMultiAddress .fs-c-button--multiDestination {
    width: 88%;
}

.fs-body-cart-login .fs-c-inputInformation__field{
padding: 16px 32px 30px;
}

.fs-c-button--particular.fs-c-button--displayPassword{
padding-top:10px;
}
#fs_ShoppingCart .fs-c-cartTable__product > .fs-c-cartTable__productImage {
    padding-right: 10px;
}
#fs_ShoppingCart .fs-c-cartTable__product>.fs-c-cartTable__productImage {
    padding-right: 5px;
    width: 48%;
}

.fs-c-cartTable__row{
    padding: 15px 0;
}
.fs-c-button--plain .fs-c-button__label {
    border: 0;
    border-radius: 10px;
    padding: 8px 10px;
    font-weight: 600;
}
.fs-c-cartTable__dataCell--point::after {
    content: " pt ";
}
#fs_ShoppingCart .fs-c-cartTable__dataCell--point{
    text-align: left;
}
.fs-c-orderTotalTable > tbody > tr td{
font-weight: 600;
}
.fs-c-checkout-customerInfo__name,.fs-c-checkout-destination__name{
font-size: 1.2rem;
}

.fs-c-checkout-preview{
padding: 20px;
}
.fs-c-button--standard{
padding: 10px 12px;
min-width: 80px;
}
.fs-c-checkout-customerInfo__email,.fs-c-address__zipCode,.fs-c-address__addressWhole,.fs-c-checkout-customerInfo__tel,.fs-c-checkout-destination__address__address,
.fs-c-checkout-multiDestination__info__address__address
{
font-size: 0.95rem;
}

    .fs-c-featuredProduct::before {
    content: "";
    display: block;
    background: url(https://yaeyama.itembox.design/item/newimg/bg_section_top_sp.jpg) center top repeat-x;
    background-size: 100px;
    background-size: contain;
    padding: 0 0 64px;
    }
    
    .fs-c-featuredProduct::after {
    content: "";
    display: block;
    background: url(https://yaeyama.itembox.design/item/newimg/bg_section_bottom_sp.jpg) center bottom repeat-x;
    background-size: 100px;
    height: 22px;
    background-size: contain;
    padding: 40px 0 0;
    }

#h-seach-kw {
    padding: 1% 1% !important;
}
.kasou_banner_area {
        margin: 0 auto 30px;
        width: 92%;
	text-align:center;
}
.footer_innerleft table,
.footer_innerleft td {
        width: 50%;
        display: block !important;
        margin: 5px auto 0;
	text-align:center;
    }
.fs-c-payWithAmazon__button{
width:94%;
margin:0 auto;
}
#fs_MyOrders .fs-c-buttonContainer{
margin:0 auto;
}

.ishigakibtn {
   margin-right: 0;
margin-bottom: 15px;
}

.fs-body-category-gr0 .fs-c-subgroupList li:nth-of-type(8) a{
    line-height: 120% !important;
}
.fs-c-subgroupList li a {
    padding: 10px 8px 10px 11px !important;
}
}


@media screen and (max-width: 678px) {
.global-nav #h-seach-kw .btn-search input {
        width: 100%;
        margin: 0 0 10px 0;
    }
.footer_fixed_btn_sp .login_mypage_smp li:first-child a {
		min-height:50px !important;
    }
#fs_WishListLogin .fs-c-newUsers,#fs_ReviewLogin .fs-c-newUsers{
width:94%;
margin:0 auto 100px;
}

}

.btn_hum01{
	margin: 85px 0 0 !important;
}
.btn_hum02{
	margin: 110px 0 0 !important;
}
.hiketsu{
	margin: 100px 0 0;
}
.beef_kodawari{
	margin: 0 0 90px !important;
}
.beef_umasa{
	margin: 0 0 60px !important;
}
.beef_umasa01{
	margin: 0 0 90px !important;
}

@media screen and (max-width: 678px) {

#border_top{
		border-top: 1px #F2F1ED solid;
	}
.fs-body-category-pineapple_group .fs-c-subgroupList li:nth-of-type(2) a , .fs-body-category-pineapple_group .fs-c-subgroupList li:nth-of-type(5) a{
        line-height: 120% !important;
    }
#fs_CheckoutWithSubscribe .fs-c-button--showDeliverySchedule .fs-c-button__label {
    padding: 8px 12px;
    min-width: 80px;
}
}


@media screen and (min-width: 960px){
.fs-body-cart.fs-body-cartSubscribe .fs-l-cart__contentsArea {
    grid-template-columns: 1fr auto;
    display: grid;
    -ms-grid-columns: 1fr 280px;
    grid-template-columns: 1fr 280px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
}


.fs-c-cartTableContainer{
border:0;
}

#fs_ShoppingCartSubscribe .fs-c-cartTable__headerCell {
    font-size: 0.8em;
}

#fs_ShoppingCartSubscribe .fs-c-cartTable__productName__name{
font-size:1em;
width:90%;
}
#fs_ShoppingCartSubscribe .fs-c-cartTable__dataCell .fs-c-cartTable__price .fs-c-price__price .fs-c-price__value{
font-size: 0.7em;
}

#fs_ShoppingCartSubscribe .fs-c-productPrice__main{
font-size:1.3em;
}

#fs_ShoppingCartSubscribe .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
    font-size: 1em;
}
#fs_ShoppingCartSubscribe .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed){
font-weight:600;
}

#fs_ShoppingCartSubscribe .fs-c-cartPayment{
    font-size: 1em;
}

#fs_ShoppingCartSubscribe .fs-c-cartTable__dataCell--point{
text-align:center;
    font-size: 1em;
}

#fs_ShoppingCartSubscribe .fs-c-button--plain .fs-c-button__label{
font-size: 0.9em;
}

#fs_ShoppingCartSubscribe .fs-c-cartTable__headerCell {
    background: none;
    text-align: center;
    border-bottom: 1px #E5E3D4 solid !important;
}


#fs_ShoppingCartSubscribe .fs-c-cartTable__dataCell .fs-c-price{
    font-size: 1.5em;
}
#fs_ShoppingCartSubscribe .fs-c-cartTable__actionButton__container > button {
    text-align: left;
    padding-left: 10px;
}

}

#fs_ShoppingCartSubscribe #btn_souryou_list li a {
    font-weight: 600;
    font-size: 0.9em;
    padding: 8px 8px;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_mypage.jpg) 96% 50% no-repeat;
    background-size: 12px;
    background-color: #fff;
    padding-left: 20px;
}

#fs_ShoppingCartSubscribe .fs-c-heading--page:after {
    content: "SHOPPING CART";
    text-align: left;
    color: #E8B91F;
    font-size: 0.55em;
    margin: 0px 0 40px 0;
    letter-spacing: 0.2em;
    font-family: 'Poppins', sans-serif;
    position: absolute;
    top: 60px;
    left: 0px;
    font-weight: 500;
}

#fs_CheckoutWithSubscribe .fs-c-cartTable__headerCell,#fs_Checkout .fs-c-cartTable__headerCell{
font-size:0.9em;
}
#fs_MyOrders .fs-p-announcement__title {
    font-size: 1.5rem;
}
#fs_MyOrders .fs-c-price__value{
font-size: 1.25em;
}

#fs_MyOrders .fs-c-orderHistoryItem__productQuantity__label {
    font-size: 1rem;
}

#fs_MyOrders .fs-c-productPrice__main__price{
font-size: 0.7em;
}

.fs-c-button--plain {
color:#371E05;
}
.fs-c-pagination__item.is-active {
    background: #E8B91F;
    color: #ffffff;
}


/*検索エリア*/

.slider_search{
	padding:0;
	margin:0 auto 0;
	overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  width: 90%;
  text-align:center;
}
.slider_search ul{
/*display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;*/
  width: auto !important;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  overflow-x: auto;
  padding: 0 0 10px;
}
.slider_search ul li:first-child{
	font-size: 1.6em;
font-weight: bold;
margin:0 28px 0 0;
}
.slider_search ul li{
	margin:0 15px 0 0;
	display: inline-table;
}
.slider_search ul li a{
	padding: 5px 20px;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
-o-border-radius: 2em;
-ms-border-radius: 2em;
border: 3px #4F4B32 solid;
display: block;
font-size: 1.2em;
}
@media screen and (max-width: 678px) {
/*検索エリア*/

.slider_search{
	padding:0;
	margin:0 auto 0;
	overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
}
.slider_search ul{
width: auto !important;
display: inline-flex;
align-items: center;
justify-content: space-between;
overflow-x: auto;
}
.slider_search ul li{
display: inline-table;
}
.slider_search ul li a{
	width: fit-content;
}
.slider_search ul li:first-child {
  font-size: 1.0em;
}
.slider_search ul li a {
  padding: 3px 10px;
  font-size: 0.8em;
}

}
@media screen and (max-width: 1000px) {
	#fs_form .prodetail_select a dl {
		max-width: 31vw;
		width:31vw;
	}
}

/*会員価格を非表示*/
.fs-c-productPrice--stageUndetermined{display:none;}
.fs-c-productPrice--stage4{display:none;}

/*会員価格を非表示*/
.fs-c-productPrice--stageUndetermined{display:none;}
.fs-c-productPrice--stage5{display:none;}


.reco_2308{
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
justify-content: flex-start;
margin:0 0 20px;
}
.reco_2308 dl{
	width:22%;
	margin:0 4% 2% 0;
}
.reco_2308 dl:nth-of-type(4n){
	width:22%;
	margin:0 0 2% 0;
}
.fs-body-category-meatday .fs-c-productListCarousel{
display: inherit;
}

@media screen and (max-width: 678px) {
	.reco_2308{
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin:0 0 20px;
}
.reco_2308 dl{
	width:48%;
	margin:0 4% 2% 0;
}
.reco_2308 dl:nth-of-type(2n) , .reco_2308 dl:nth-of-type(4n){
	width:48%;
	margin:0 0 2% 0;
}
}

/*法人ページ*/
.for_corporation_area{
	width:100%;
	box-sizing:border-box;
}
.for_corporation_area img{
	width:100%;
	margin:0;
	padding:0;
	vertical-align:top;
}
.for_corporation_area p{
	margin:45px auto;
	width:85%;
	color:#6D480C;
	text-align:center;
}
.for_corporation_area p img{
	margin:26px auto 0;
}
.cor_faq_area{
	background:url(https://yaeyama.itembox.design/item/img_houjin15.jpg) repeat;
	padding:0 4.5% 3%;
}
.cor_faq_area h5{
	padding:25px 0;
	text-align:center;
}
.cor_faq_area_inner{
	background:#fff;
	padding:25px;
}

#cor_faq_area_q{
	
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
justify-content: space-between;
margin:0 0 30px;
width:100%;
align-items:center
}
#cor_faq_area_a{
	
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
justify-content: space-between;
border-bottom:1px #6D480C solid;
margin:0 0 30px;
padding:0 0 30px;
width:100%;
align-items:center
}
#cor_faq_area_q img , #cor_faq_area_a img{
	max-width:77px;
}
#cor_faq_area_q p{
	margin:0;
	padding:0;
	text-align:left;
	max-width:700px;
	color:#6F490B;
	font-size:1.6em;
	font-weight:bold;
}
#cor_faq_area_a p{
	margin:0;
	padding:0;
	text-align:left;
	max-width:700px;
	color:#333333;
	font-size:1.35em;
}

.btn_for_corporation{
	margin: 45px auto 80px !important;
}
.btn_for_corporation a{
	background:#DF6138;
	padding:26px 56px 30px;
	color:#fff !important;
	-moz-border-radius: 3em;
-webkit-border-radius: 3em;
-o-border-radius: 3em;
-ms-border-radius: 3em;
font-size:2.6em;
}
.btn_for_corporation a span{
	font-size:0.6em;
	color:#fff;
}
#for_corporation_areatxt01{
	font-weight:bold;
	font-size:2em;
	color:#6D480C;
	display: block;
    margin: 0 0 30px;
}
#for_corporation_areatxt02{
	font-size:inherit !important;

	color:#FED040;
}
#for_corporation_areatxt03{
	font-weight:bold;
	font-size:2em;
	color:#6D480C;
	display: block;
    margin: 0px;
}
#link01{
	/*padding-top: 90px;
    margin-top:-50px;
	*/
}
.pc_only{
	display:block;
}
.smp_only{
	display:none;
}
.comment7{
	width:100%;
	margin:100px auto 50px;
}
.teiki_txt01{
	max-width:540px;
	text-align:left;
	margin:auto;
}

@media screen and (max-width: 678px) {
	.btn_for_corporation a {
  padding: 13px 43px 17px;
  font-size: 1.2em;
  white-space: nowrap;
  text-align:center;
  margin:auto;
}
.for_corporation_area p img{
	margin:0 auto 0;
}
.mar_t15{
	margin:15px auto;
	text-align:center;
	display:block;
}
#cor_faq_area_q p{
	font-size:1.3em;
}
#cor_faq_area_a p{
	font-size:1.2em;
}
#cor_faq_area_q img, #cor_faq_area_a img {
  max-width: 60px;
  padding: 0 5px 0 0;
}
.pc_only{
	display:none;
}
.smp_only{
	display:block;
}
.comment7{
	width:94%;
	margin:80px auto 50px;
}
.fs-c-cartPayment .fs-c-button--secondary{
	width:80%;
}
.teiki_txt01{
	max-width:94%;
	text-align:left;
	margin:auto;
}
}

.monthly_lineup_leftbox img{
	border-radius:1em;
}

/*お試しサイズページ*/
.trial_list{
display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
justify-content: space-between;
width: 630px;
margin: 0 auto 60px;
}
.trial_list a{
color: #371E05;
}
.trial_list dl{
width: 200px;
}
.trial_list dt img{
border-radius: 1.5em;
}
.trial_list dt , .trial_list dd{
margin: 0 0 5px;
line-height: 190%;
color: #371E05;
font-size: 0.9em;
font-weight: 500;
}
.trial_list dd span{
font-size: 0.8rem;
  padding: 0 0 0 5px;
  line-height: 1;
}

.trial_list dd:nth-of-type(2){
text-align: right;
}
.kadomaru{
	border-radius: 1em;
}

.pine_advice{
margin: 0 auto 60px;
width: 100%;
}
.pine_advice img{
vertical-align: top;
}


/*追加商品詳細*/
.btn_kounyu{
margin:20px auto;
text-align: center;
}
.btn_kounyu01{
margin: 90px auto 20px;
padding: 15px 0;
    background: #FFC000;
    width: 316px;
	box-sizing: border-box;
	-moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  -o-border-radius: 1em;
  -ms-border-radius: 1em;
}
.btn_kounyu01 p{
width: 90%;
margin:auto;
color: #000;
  font-weight: bold;
  line-height: 140%;
}.btn_kounyu01 p span{
margin:0 auto 20px;
display: block;
color: #fff;
  line-height: 140%;
}
.btn_kounyu .fs-c-button--primary {
  display: block;
  padding: 15px;
  background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 92% 50% no-repeat;
  background-color: rgba(0, 0, 0, 0);
  width: 80%;
  background-color: #468C38;
  margin: 20px auto 0;
  text-align: center;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  -o-border-radius: 2em;
  -ms-border-radius: 2em;
  color: #000;
  font-weight: 600;
  font-size: 1.2em;
  border: none;
  padding: 22px 0 22px 15px;
}
.btn_kounyu .fs-c-productActionButton .fs-c-button__label::before{
display: none;
}
.btn_kounyu01 .fs-c-productActionButton .fs-c-button__label::before{
display: none;
}
.btn_kounyu01 .fs-c-productActionButton .fs-c-button--primary {
  display: block;
  padding: 15px;
  background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_orange.png) 96% 50% no-repeat;
    background-color: rgba(0, 0, 0, 0);
  width: 80%;
  background-color: #FFC000;
  margin: 20px auto 0;
  text-align: center;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  -o-border-radius: 2em;
  -ms-border-radius: 2em;
  color: #000;
  font-weight: 600;
  font-size: 1.2em;
  border: none;
  padding: 22px 0 22px 15px;
}
#acMenu_navi02 dt {
  background: url(https://yaeyama.itembox.design/item/newimg/ico_shikuwasa_detail01.jpg) 95% -20px no-repeat !important;
  }
#acMenu_navi02 dt.active {
  background: url(https://yaeyama.itembox.design/item/newimg/ico_shikuwasa_detail01.jpg) 95% 25px no-repeat !important;
  background-size: 20px !important;
}

.btn_green24 a {
    display: block;
    padding: 15px;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 96% 50% no-repeat;
    background-size: 18px;
    width: 316px;
    background-color: #468C38;
    margin: 35px auto 0;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    color: #FFF !important;
    font-weight: 600;
    font-size: 1.2em;
}
.btn_orange24 a {
    display: block;
    padding: 15px;
    background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_orange.png) 96% 50% no-repeat;
    background-size: 18px;
    width: 316px;
    background-color: #FFC000;
    margin: 15px auto 0;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    -o-border-radius: 2em;
    -ms-border-radius: 2em;
    color: #FFF;
    font-weight: 600;
    font-size: 1.2em;
}

.link_margin{
	display: block;
  margin-top: -100px;
  padding-top: 100px;
}



  
  
  
@media screen and (max-width: 678px) {
	.trial_list{
margin: 0 auto;
}
.trial_list_smp{
	padding:0 10px;
	margin:0 auto 60px;
}
.trial_list dt , .trial_list dd{
	white-space:normal;
}
.img_trial01{
	width:92%;
	margin:auto;
	display:block;
}
.btn_green24 a {
        width: 90%;
        margin: 10px auto 15px;
        font-size: 1em;
        padding: 10px;
        background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 94% 50% no-repeat;
        background-size: 18px;
        width: 316px;
        background-color: #468C38;
    }
.btn_orange24 a {
        width: 90%;
        margin: 10px auto 50px;
        font-size: 1em;
        padding: 10px;
        background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_orange.png) 94% 50% no-repeat;
        background-size: 18px;
        width: 316px;
        background-color: #FFC000;
    }
.link_margin{
	display: block;
  margin-top: -60px;
  padding-top: 60px;
}
}


.fs-body-product-skw296t .hanpu{
display: none;
}


.fs-body-category-mango_group .fs-c-productName__copy{
	display:block !important;
}

/*手提げ袋
#tesage .fs-c-slick .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  width: 78vw;
  margin: auto;
}
#tesage .fs-c-buttonContainer .fs-c-button--plain {
  display: block;
  padding: 11px 11px 13px;
  background: url(https://yaeyama.itembox.design/item/newimg/ico_btn_green.png) 93% 50% no-repeat;
  background-color: rgba(0, 0, 0, 0);
  background-size: 18px;
  max-width: 315px;
  background-color: #468C38;
  margin: 35px auto 15px auto;
    margin-left: auto;
  text-align: center;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  -o-border-radius: 2em;
  -ms-border-radius: 2em;
  color: #FFF;
  font-weight: 600;
  font-size: 1em;
  margin-left: calc(100% - 17vw);
  width: 20vw;
}
#tesage .fs-c-button--plain.fs-c-button--addToCart--list::before , #tesage .fs-c-button--plain .fs-c-button__label{
  color: #fff;
  
}
*/
/*アグー豚*/
.agu{
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
justify-content: space-between;
}
.agu dl{
	width:32.5%;
}
.agu dd:nth-of-type(1){
	color:#386038;
	font-weight:600;
	font-size:1.2em;
	margin:40px 0 20px;
}
.agu dd:nth-of-type(2){
	font-size:0.85em;
}

.agu dd{
	box-sizing:border-box;
	padding:0 15px;
}
.agu dd span{
	font-size:0.85em;
	line-height: 170%;
        display: inline-block;
}

@media screen and (max-width: 678px) {
	.agu{
	flex-wrap: wrap;
}
.agu dl{
	width:96%;
	margin:0 auto 10px;
}
.agu dd:nth-of-type(2){
	margin:0 0 30px;
}
	
}
/*マンンゴー*/
#no_look{
display:none;
}
/*有機パイナップル*/
.yuki_pine{
	max-width:780px;
	width:100%;
	margin:0 auto 50px;
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
justify-content: space-between;
}
.yuki_pine_inner{
	width:366px;
}
.yuki_pine_inner h3{
	color: #0F5732;
  font-weight: 600;
  margin:0 0 15px;
  text-align: center !important;
  font-size: 1.2em !important;
}
.yuki_pine_inner img{
	color: #0F5732;
  font-weight: 600;
  margin:0 0 15px;
}
.yuki_pine_inner p{
	line-height:140%;
}
.yuki_pine_inner a{
	margin: 40px auto !important;
}

@media screen and (max-width: 678px) {
.yuki_pine{
	width:96%;
	flex-wrap: wrap;
}
.yuki_pine_inner{
	width:100%;
}
	
}