.display_none{
display:none;
}
.l-column{display:none;}
.present-campaign-triger,d-none{display:none;}
.fs-c-couponAppliedCondition__list__item .fs-c-price__currencyMark, .fs-c-couponName__discount__value .fs-c-price__currencyMark{display:inline-block;}
.fs-c-coupon__products .fs-c-productListCarousel__list__item{
    max-width: 80%;
}
.fs-c-coupon__products .fs-c-productName__copy{
display:none;
}
.fs-c-coupon__products .fs-c-productName__name{
display:block;
text-align: center;
}
.fs-c-coupon__products .fs-c-productListItem__control {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 36px;
    box-sizing: border-box;
    width: 96%;
}
.fs-c-coupon__products .fs-c-button--subscribeToArrivalNotice--list .fs-c-button__label {
  font-size: 10px;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 961px) {
  .fs-c-coupon__products.fs-c-button--subscribeToArrivalNotice--list {
    padding: 4px 10px;
  }
}
@media screen and (max-width: 960px) {
  .fs-c-coupon__products .fs-c-button--subscribeToArrivalNotice--list {
    padding: 4px 15px;
  }
}
.fs-c-coupon__products .fs-c-button--viewProductDetail {
  padding: 5px;
  border-radius: 3px;
  border: 1px solid;
  color: #757575;
}
.fs-c-coupon__products .fs-c-button--viewProductDetail .fs-c-button__label {
  font-size: 10px;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 961px) {
  .fs-c-coupon__products .fs-c-button--viewProductDetail {
    padding: 4px 10px;
  }
}
@media screen and (max-width: 960px) {
  .fs-c-coupon__products .fs-c-button--viewProductDetail {
    padding: 4px 15px;
  }
}
.fs-c-coupon__products .fs-c-button--removeFromWishList--icon,
.fs-c-coupon__products .fs-c-button--addToWishList--icon {
  width: 12px;
}


/*============================================================================
会員登録 fs_Register
==============================================================================*/
#fs_Register .fs-c-inputField__name-attention {
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #cab1c3;
}
#fs_Register .name-attention{
}
#fs_Register .name-attention__txt{
  font-size: 11px;
}


/*============================================================================
会員登録内容確認誘導リンク 会員登録完了ページ
==============================================================================*/

.confirmation-link{
  text-align: center;
  margin-bottom: 1rem;
}
.confirmation-link__txt{
  display: inline-block;
  border: 1px solid;
  padding: 10px 30px;
  border-radius: 5px;
}
.confirmation-link__anchor{
    font-weight: bold;
}



/*============================================================================
消費税
==============================================================================*/
body:not(.fs-body-checkout) .fs-c-productPrice__addon__label{
  display: none;
}
body:not(.fs-body-checkout) .fs-c-productPrice__addon__label.is-ready{
  display: block;
}
.fs-c-cartTable__unitPrice .fs-c-productPrice__addon:before,
.fs-c-price__price--taxIncl .fs-c-price__value::after{
content: unset!important;
}
.fs-body-checkout .fs-c-cartTable__unitPrice .fs-c-productPrice__addon:before {
  content: "yen(tax in)"!important;
  font-family: 'Montserrat', "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.1em;
}


#main-newarrivals .category-detail .product-price-like .fs-c-productPrice--selling .fs-c-price__value:after {
  content: "yen (taxin)";
}
#main-newarrivals .fs-c-productListItem__control{
  display: none;
}


.category-detail .fs-c-productPrice--listed .fs-c-productPrice__main__price:after {
    content: ""!important;
    font-family: "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium";
}


.pointup {
    display: none;
    margin-top: 2rem;
    background: #a2a8bc;
    color: #151a25;
    padding: 10px;
    font-size: 9px;
}

.product-info {
  display: none;
  margin-top: 2rem;
  background: #a2a8bc;
  color: #151a25;
  padding: 10px;
  font-size: 9px;
}

.product-info-pointup,
.product-info-campaign{
  display: none;
}

.product-info-pointup + .product-info-campaign{
  margin-top: 10px;
}

/* COMING SOON終わりの時間非表示 */
.fs-c-productListItem .fs-c-salesPeriod__date .fs-c-timeJoint + .fs-c-time{
  display: none;
}

body{
    font-feature-settings: "palt";
}






.divider_line {
  display: block;
  position: relative;
  display: block;
  margin-top: 25px;
}

.divider_line::before,
.divider_line::after {
  display: block;
  position: absolute;
  top: 0.5em;
  content: "";
  width: 38%;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #aaa;
}

.divider_line:before {
  left: 0;
}

.divider_line:after {
  right: 0;
}

.divider_line_label {
  position: relative;
}

.divider_line_labelText {
  display: block;
  text-align: center;
}

  
#fs_ShoppingCart .fs-c-cartPayment {
  margin-top: 16px;
}

#fs_ShoppingCart .fs-c-cartPayment p, .fs-c-payWithAmazon p {
  margin: 0 0 4px;
  text-align: center;
}


#fs_MyLinkedAccounts .fs-l-main{
  width: 100%;
}
.fs-c-inputInformation__message{
  width: 95%;
  
}
.fs-c-linkedServiceLogin__title{
border: none;
}

.fs-c-anotherLogin__button,
.fs-c-payWithAmazon{
max-width: 290px;
margin: 0 auto;
}



@media screen and (min-width: 961px) {
  .slide-video {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .slide-picture {
    display: none;
  }
}



.header-bnr{
    background: #b6aba7;
}

#newMemberInfo .slick-vertical .slick-slide{
   border: none;
}
.main-bnr__wrapper{
   display: none;
}
.main-bnr__wrapper.slick-slider{
   display: block;
}


.main-bnr #slide-video{
  width: 100%;
}