@charset "UTF-8";
/* -----------------------------------------------------------
2024　マイページ系
----------------------------------------------------------- */
/* -----------------------------------------------------------
	全体
----------------------------------------------------------- */
.fs-body-register,
.fs-body-register main,
.fs-body-register-success,
.fs-body-register-success main,
.fs-body-login,
.fs-body-login main,
.fs-body-review-login,
.fs-body-review-login main,
.fs-body-my-top,
.fs-body-my-top main,
.fs-body-about-privacyPolicy,
.fs-body-about-privacyPolicy main,
.fs-body-about-memberAgreement,
.fs-body-about-memberAgreement main,
.fs-body-notfound,
.fs-body-notfound main,
.fs-body-forgotPassword,
.fs-body-forgotPassword main,
.fs-body-my-orders,
.fs-body-my-orders main,
.fs-body-about-shippingPayment,
.fs-body-about-shippingPayment main,
.fs-body-about-terms,
.fs-body-about-terms main,
.fs-body-about-points,
.fs-body-about-points main,
.fs-body-my-addressbook,
.fs-body-my-addressbook main,
.fs-body-my-addressbook-new,
.fs-body-my-addressbook-new main,
.fs-body-my-addressbook-edit,
.fs-body-my-addressbook-edit main,
.fs-body-my-account-password,
.fs-body-my-account-password main,
.fs-body-my-account-settings,
.fs-body-my-account-settings main,
.fs-body-my-account-settings-edit,
.fs-body-my-account-settings-edit main,
.fs-body-my-account-delete,
.fs-body-my-account-delete main,
.fs-body-my-points,
.fs-body-my-points main,
.fs-body-my-reviews,
.fs-body-my-reviews main,
.fs-body-my-wishlist,
.fs-body-my-wishlist main,
.fs-body-newsletter-subscribe,
.fs-body-newsletter-subscribe main,
.fs-body-newsletter-subscribe-success,
.fs-body-newsletter-subscribe-success main,
.fs-body-newsletter-unsubscribe,
.fs-body-newsletter-unsubscribe main,
.fs-body-newsletter-unsubscribe-success,
.fs-body-newsletter-unsubscribe-success main
.fs-body-cart-login,
.fs-body-cart-login main,
.fs-body-checkout,
.fs-body-checkout main,
.fs-body-resetPassword,
.fs-body-resetPassword main,
.fs-body-review-write,
.fs-body-review-write main,
.fs-body-review-success,
.fs-body-review-success main,
.fs-body-reviews-product,
.fs-body-reviews-product main,
.fs-body-reviews-reviewer,
.fs-body-reviews-reviewer main,
.fs-body-reviews,
.fs-body-reviews main,
.fs-body-wishlist-login,
.fs-body-wishlist-login main,
.fs-body-custom,
.fs-body-custom main,
.fs-body-customerDetails,
.fs-body-customerDetails main,
.fs-body-about-returnPolicy,
.fs-body-about-returnPolicy mian,
.fs-body-cart,
.fs-body-cart main,
.fs-body-my-orders-details,
.fs-body-my-orders-details main,
.fs-body-checkout-success,
.fs-body-checkout-success main{
    background-color: #353434!important;
    /*color: #382D27!important;*/
}
.fs-body-cart,
.fs-body-cart main,
.fs-body-my-top,
.fs-body-my-top main{
   overflow-x: hidden!important; 
}
#fs_ReturnPolicy main{
    background-color: #353434!important;
}
.fs-body-register .fs-l-pageMain,
.fs-body-login .fs-l-pageMain,
.fs-body-review-login .fs-l-pageMain,
.fs-body-my-top .fs-l-pageMain,
.fs-body-about-privacyPolicy .fs-l-pageMain,
.fs-body-about-returnPolicy .fs-l-pageMain,
.fs-body-about-memberAgreement .fs-l-pageMain,
.fs-body-notfound .fs-l-pageMain,
.fs-body-forgotPassword .fs-l-pageMain,
.fs-body-my-orders .fs-l-pageMain,
.fs-body-about-shippingPayment .fs-l-pageMain,
.fs-body-about-terms .fs-l-pageMain,
.fs-body-about-points .fs-l-pageMain,
.fs-body-my-addressbook .fs-l-pageMain,
.fs-body-my-addressbook-new .fs-l-pageMain,
.fs-body-my-account-password .fs-l-pageMain,
.fs-body-my-account-settings .fs-l-pageMain,
.fs-body-my-account-settings-edit .fs-l-pageMain,
.fs-body-my-account-delete .fs-l-pageMain,
.fs-body-my-points .fs-l-pageMain,
.fs-body-my-reviews .fs-l-pageMain,
.fs-body-my-wishlist .fs-l-pageMain,
.fs-body-newsletter-subscribe .fs-l-pageMain,
.fs-body-newsletter-subscribe-success .fs-l-pageMain,
.fs-body-newsletter-unsubscribe .fs-l-pageMain,
.fs-body-newsletter-unsubscribe-success .fs-l-pageMain,
.fs-body-register-success .fs-l-pageMain,
.fs-body-my-addressbook-edit .fs-l-pageMain,
.fs-body-cart .fs-l-pageMain,
.fs-body-cart-login .fs-l-pageMain,
.fs-body-checkout .fs-l-pageMain,
.fs-body-resetPassword .fs-l-pageMain,
.fs-body-review-write .fs-l-pageMain,
.fs-body-review-success .fs-l-pageMain,
.fs-body-reviews-product .fs-l-pageMain,
.fs-body-reviews-reviewer .fs-l-pageMain,
.fs-body-reviews .fs-l-pageMain,
.fs-body-custom .fs-l-pageMain,
.fs-body-customerDetails .fs-l-pageMain,
.fs-body-my-orders-details .fs-l-pageMain,
.fs-body-checkout-success .fs-l-pageMain
{
     padding: 0 16px;
}
.fs-body-register .fs-l-pageMain,
.fs-body-login .fs-l-pageMain,
.fs-body-review-login .fs-l-pageMain,
.fs-body-wishlist-login .fs-l-pageMain,
.fs-body-my-top .fs-l-pageMain,
.fs-body-about-privacyPolicy .fs-l-pageMain,
.fs-body-about-returnPolicy .fs-l-pageMain,
.fs-body-about-memberAgreement .fs-l-pageMain,
.fs-body-notfound .fs-l-pageMain,
.fs-body-forgotPassword .fs-l-pageMain,
.fs-body-my-orders .fs-l-pageMain,
.fs-body-about-shippingPayment .fs-l-pageMain,
.fs-body-about-terms .fs-l-pageMain,
.fs-body-about-points .fs-l-pageMain,
.fs-body-my-addressbook .fs-l-pageMain,
.fs-body-my-addressbook-new .fs-l-pageMain,
.fs-body-my-account-password .fs-l-pageMain,
.fs-body-my-account-settings .fs-l-pageMain,
.fs-body-my-account-settings-edit .fs-l-pageMain,
.fs-body-my-account-delete .fs-l-pageMain,
.fs-body-my-points .fs-l-pageMain,
.fs-body-my-reviews .fs-l-pageMain,
.fs-body-my-wishlist .fs-l-pageMain,
.fs-body-newsletter-subscribe .fs-l-pageMain,
.fs-body-newsletter-subscribe-success .fs-l-pageMain,
.fs-body-newsletter-unsubscribe .fs-l-pageMain,
.fs-body-newsletter-unsubscribe-success .fs-l-pageMain,
.fs-body-register-success .fs-l-pageMain,
.fs-body-my-addressbook-edit .fs-l-pageMain,
.fs-body-cart .fs-l-pageMain,
.fs-body-cart-login .fs-l-pageMain,
.fs-body-checkout .fs-l-pageMain,
.fs-body-resetPassword .fs-l-pageMain,
.fs-body-review-write .fs-l-pageMain,
.fs-body-review-success .fs-l-pageMain,
.fs-body-reviews-product .fs-l-pageMain,
.fs-body-reviews-reviewer .fs-l-pageMain,
.fs-body-reviews .fs-l-pageMain,
.fs-body-custom .fs-l-pageMain,
.fs-body-customerDetails .fs-l-pageMain,
.fs-body-my-orders-details .fs-l-pageMain,
.fs-body-checkout-success .fs-l-pageMain
{
        max-width: 1279px!important;
    margin: 0 auto 50px auto;
}

/* -----------------------------------------------------------
	パンナビ
----------------------------------------------------------- */
.fs-body-register .fs-c-breadcrumb,
.fs-body-login .fs-c-breadcrumb,
.fs-body-review-login .fs-c-breadcrumb,
.fs-body-wishlist-login .fs-c-breadcrumb,
.fs-body-my-top .fs-c-breadcrumb,
.fs-body-about-privacyPolicy .fs-c-breadcrumb,
.fs-body-about-returnPolicy .fs-c-breadcrumb,
.fs-body-about-memberAgreement .fs-c-breadcrumb,
.fs-body-notfound .fs-c-breadcrumb,
.fs-body-forgotPassword .fs-c-breadcrumb,
.fs-body-my-orders .fs-c-breadcrumb,
.fs-body-about-shippingPayment .fs-c-breadcrumb,
.fs-body-about-terms .fs-c-breadcrumb,
.fs-body-about-points .fs-c-breadcrumb,
.fs-body-my-addressbook .fs-c-breadcrumb,
.fs-body-my-addressbook-new .fs-c-breadcrumb,
.fs-body-my-account-password .fs-c-breadcrumb,
.fs-body-my-account-settings .fs-c-breadcrumb,
.fs-body-my-account-settings-edit .fs-c-breadcrumb,
.fs-body-my-account-delete .fs-c-breadcrumb,
.fs-body-my-points .fs-c-breadcrumb,
.fs-body-my-reviews .fs-c-breadcrumb,
.fs-body-my-wishlist .fs-c-breadcrumb,
.fs-body-newsletter-subscribe .fs-c-breadcrumb,
.fs-body-newsletter-subscribe-success .fs-c-breadcrumb,
.fs-body-newsletter-unsubscribe .fs-c-breadcrumb,
.fs-body-newsletter-unsubscribe-success .fs-c-breadcrumb,
.fs-body-register-success .fs-c-breadcrumb,
.fs-body-my-addressbook-edit .fs-c-breadcrumb,
.fs-body-cart .fs-c-breadcrumb,
.fs-body-cart-login .fs-c-breadcrumb,
.fs-body-checkout .fs-c-breadcrumb,
.fs-body-resetPassword .fs-c-breadcrumb,
.fs-body-review-write .fs-c-breadcrumb,
.fs-body-review-success .fs-c-breadcrumb,
.fs-body-reviews-product .fs-c-breadcrumb,
.fs-body-reviews-reviewer .fs-c-breadcrumb,
.fs-body-reviews .fs-c-breadcrumb,
.fs-body-custom .fs-c-breadcrumb,
.fs-body-customerDetails .fs-c-breadcrumb,
.fs-body-my-orders-details .fs-c-breadcrumb,
.fs-body-search .fs-c-breadcrumb,
.fs-body-checkout-success .fs-c-breadcrumb
{
    max-width: 100%;
     background: #353334;
    color: #fff!important;
    margin: 148px auto 0 auto;
    padding-bottom: 0;
}
.fs-body-register .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-login .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-review-login .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-wishlist-login .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-top .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-about-privacyPolicy .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-about-returnPolicy .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-about-memberAgreement .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-notfound .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-forgotPassword .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-orders .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-about-shippingPayment .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-about-terms .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-about-points .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-addressbook .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-addressbook-new .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-account-password .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-account-settings .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-account-settings-edit .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-account-delete .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-points .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-reviews .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-my-wishlist .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-newsletter-subscribe .fs-c-breadcrumb .fs-c-breadcrumb__list,
.fs-body-newsletter-subscribe-success .fs-c-breadcrumb__list,
.fs-body-newsletter-unsubscribe .fs-c-breadcrumb__list,
.fs-body-newsletter-unsubscribe-success .fs-c-breadcrumb__list,
.fs-body-register-success .fs-c-breadcrumb__list,
.fs-body-my-addressbook-edit .fs-c-breadcrumb__list,
.fs-body-cart .fs-c-breadcrumb__list,
.fs-body-cart-login .fs-c-breadcrumb__list,
.fs-body-checkout .fs-c-breadcrumb__list,
.fs-body-resetPassword .fs-c-breadcrumb__list,
.fs-body-review-write .fs-c-breadcrumb__list,
.fs-body-review-success .fs-c-breadcrumb__list,
.fs-body-reviews-product .fs-c-breadcrumb__list,
.fs-body-reviews-reviewer .fs-c-breadcrumb__list,
.fs-body-reviews .fs-c-breadcrumb__list,
.fs-body-custom .fs-c-breadcrumb__list,
.fs-body-customerDetails .fs-c-breadcrumb__list,
.fs-body-my-orders-details .fs-c-breadcrumb__list,
.fs-body-search .fs-c-breadcrumb__list,
.fs-body-checkout-success .fs-c-breadcrumb__list
{
     max-width: 1279px;
    margin: 0 auto;
    padding: 8px 16px;
}
@media screen and (max-width:1024px) {
.fs-body-register .fs-c-breadcrumb,
.fs-body-login .fs-c-breadcrumb,
.fs-body-review-login .fs-c-breadcrumb,
.fs-body-wishlist-login .fs-c-breadcrumb,
.fs-body-my-top .fs-c-breadcrumb,
.fs-body-about-privacyPolicy .fs-c-breadcrumb,
.fs-body-about-returnPolicy .fs-c-breadcrumb,
.fs-body-about-memberAgreement .fs-c-breadcrumb,
    .fs-body-notfound .fs-c-breadcrumb,
    .fs-body-forgotPassword .fs-c-breadcrumb,
    .fs-body-my-orders .fs-c-breadcrumb,
    .fs-body-about-shippingPayment .fs-c-breadcrumb,
    .fs-body-about-terms .fs-c-breadcrumb,
    .fs-body-about-points .fs-c-breadcrumb,
    .fs-body-my-addressbook .fs-c-breadcrumb,
    .fs-body-my-addressbook-new .fs-c-breadcrumb,
    .fs-body-my-account-password .fs-c-breadcrumb,
    .fs-body-my-account-settings .fs-c-breadcrumb,
    .fs-body-my-account-settings-edit .fs-c-breadcrumb,
    .fs-body-my-account-delete .fs-c-breadcrumb,
    .fs-body-my-points .fs-c-breadcrumb,
    .fs-body-my-reviews .fs-c-breadcrumb,
    .fs-body-my-wishlist .fs-c-breadcrumb,
    .fs-body-newsletter-subscribe .fs-c-breadcrumb,
    .fs-body-newsletter-subscribe-success .fs-c-breadcrumb,
    .fs-body-newsletter-unsubscribe .fs-c-breadcrumb,
    .fs-body-newsletter-unsubscribe-success .fs-c-breadcrumb,
    .fs-body-register-success .fs-c-breadcrumb,
    .fs-body-my-addressbook-edit .fs-c-breadcrumb,
    .fs-body-cart .fs-c-breadcrumb,
    .fs-body-cart-login .fs-c-breadcrumb,
    .fs-body-checkout .fs-c-breadcrumb,
    .fs-body-resetPassword .fs-c-breadcrumb,
    .fs-body-review-write .fs-c-breadcrumb,
    .fs-body-review-success .fs-c-breadcrumb,
    .fs-body-reviews-product .fs-c-breadcrumb,
    .fs-body-reviews-reviewer .fs-c-breadcrumb,
.fs-body-reviews .fs-c-breadcrumb,
.fs-body-custom .fs-c-breadcrumb,
    .fs-body-customerDetails .fs-c-breadcrumb,
    .fs-body-my-orders-details .fs-c-breadcrumb,
    .fs-body-search .fs-c-breadcrumb,
.fs-body-checkout-success .fs-c-breadcrumb
    {
    margin: 88px auto 0 auto;
    font-size: 0.8rem;
    line-height: 1.4em;
    padding-bottom: 20px;
}
}
@media screen and (max-width:768px) {
.fs-body-register .fs-c-breadcrumb,
.fs-body-login .fs-c-breadcrumb,
.fs-body-review-login .fs-c-breadcrumb,
.fs-body-wishlist-login .fs-c-breadcrumb,
.fs-body-my-top .fs-c-breadcrumb,
.fs-body-about-privacyPolicy .fs-c-breadcrumb,
.fs-body-about-returnPolicy .fs-c-breadcrumb,
.fs-body-about-memberAgreement .fs-c-breadcrumb,
    .fs-body-notfound .fs-c-breadcrumb,
    .fs-body-forgotPassword .fs-c-breadcrumb,
    .fs-body-my-orders .fs-c-breadcrumb,
    .fs-body-about-shippingPayment .fs-c-breadcrumb,
    .fs-body-about-terms .fs-c-breadcrumb,
    .fs-body-about-points .fs-c-breadcrumb,
    .fs-body-my-addressbook .fs-c-breadcrumb,
    .fs-body-my-addressbook-new .fs-c-breadcrumb,
    .fs-body-my-account-password .fs-c-breadcrumb,
     .fs-body-my-account-settings .fs-c-breadcrumb,
    .fs-body-my-account-settings-edit .fs-c-breadcrumb,
    .fs-body-my-account-delete .fs-c-breadcrumb,
    .fs-body-my-points .fs-c-breadcrumb,
    .fs-body-my-reviews .fs-c-breadcrumb,
    .fs-body-my-wishlist .fs-c-breadcrumb,
    .fs-body-newsletter-subscribe .fs-c-breadcrumb,
    .fs-body-newsletter-subscribe-success .fs-c-breadcrumb,
    .fs-body-newsletter-unsubscribe .fs-c-breadcrumb,
    .fs-body-newsletter-unsubscribe-success .fs-c-breadcrumb,
    .fs-body-register-success .fs-c-breadcrumb,
    .fs-body-my-addressbook-edit .fs-c-breadcrumb,
    .fs-body-cart .fs-c-breadcrumb,
    .fs-body-cart-login .fs-c-breadcrumb,
    .fs-body-checkout .fs-c-breadcrumb,
    .fs-body-resetPassword .fs-c-breadcrumb,
    .fs-body-review-write .fs-c-breadcrumb,
    .fs-body-review-success .fs-c-breadcrumb,
    .fs-body-reviews-product .fs-c-breadcrumb,
    .fs-body-reviews-reviewer .fs-c-breadcrumb,
.fs-body-reviews .fs-c-breadcrumb,
.fs-body-custom .fs-c-breadcrumb,
    .fs-body-customerDetails .fs-c-breadcrumb,
    .fs-body-my-orders-details .fs-c-breadcrumb,
    .fs-body-search .fs-c-breadcrumb,
.fs-body-checkout-success .fs-c-breadcrumb
{
    margin: 70px auto 0 auto;
}
}

/* -----------------------------------------------------------
	非表示
----------------------------------------------------------- */
.fs-body-about-returnPolicy .fs-p-drawer,
.fs-body-about-memberAgreement .fs-p-drawer {
display: none;
}
.fs-p-scrollingCartButton,
.fs-c-heading{
display: block;
}



/* -----------------------------------------------------------
	見出し 会員登録 ページがみつかりません
-----------------------------------------------------------*/
.fs-c-heading--page {
    border-bottom:none;
    color: #bfac8a;
    font-weight: 300;
    font-size: 1.8rem;
    line-height: 1.2;
    margin:50px 0 24px;
    padding: 0;
    text-align: center;
}
.fs-p-announcement__title{
    color: #fff;
    font-size: 1.8rem;
    margin: 0 0 50px 0;
    text-align: center;
}
.fs-body-notfound .fs-c-heading{
    margin-top: 200px;
}
.fs-body-custom .fs-c-heading--page {
    font-size: 2rem;
    line-height: 1.4em;
    text-align: center;
    background: #BFAC8B;
    padding: 16px 24px 8px 24px;
    color: #382D29;
    margin-top: 180px!important;
}
@media screen and (max-width:1024px) {
.fs-body-custom .fs-c-heading--page {
    margin-top: 110px!important;
}
}
@media screen and (max-width:768px) {
.fs-c-heading--page {
    margin: 0px 0 24px!important;
}
.fs-body-notfound .fs-c-heading{
    margin-top: 30px;
}
}

/* -----------------------------------------------------------
	見出し ログイン　マイページ
-----------------------------------------------------------*/
.fs-c-registeredUsers__title,
.fs-c-newUsers__title,
.fs-c-wishlistProduct__title{
    margin:24px 0 24px 0;
    list-style: none;
    font-size:medium;
    counter-reset: number;
    list-style-type: none;
    border-bottom:none;
    color: #fff;
}
.fs-c-registeredUsers__title:before,
.fs-c-newUsers__title:before,
.fs-c-wishlistProduct__title:before{
  content: "●";
  display: inline-block;
    color: #bfac8a;
        padding-right: 0.5em;
}
@media screen and (min-width: 960px) {
    .fs-body-login .fs-c-loginForm {
        display: flex;
        justify-content: center;
        gap: 48px 80px;
        flex-wrap: wrap;
    }
}
@media screen and (max-width:768px) {
.fs-c-subSection__title, .fs-c-linkedServiceLogin__title {
    font-size: 1.2rem;
}
}

/* -----------------------------------------------------------
	ログイン パスワードをお忘れですか？
-----------------------------------------------------------*/
.fs-c-inputInformation__link{
    margin-top: 8px;
    text-align: center;
}
.fs-c-inputInformation__link a{
    color: #fff;
    text-decoration: underline;
}

/* -----------------------------------------------------------
	箇条書き
----------------------------------------------------------- */
.fs-p-announcement__body{
    background: #ECECEC;
    padding: 50px;
    box-sizing: border-box;
    color: #392B28;
}
.fs-c-orderedList{
    margin:24px 0 0 0;
    list-style: none;
    counter-reset: number;
    list-style-type: none;
}
.fs-c-orderedList li:before{
  content: "●";
  display: inline-block;
    color: #bfac8a;
        padding-right: 0.5em;
}

/* -----------------------------------------------------------
	フォーム
----------------------------------------------------------- */
.fs-c-inputInformation__field {
    margin: 24px auto;
    max-width: 900px;
}
.fs-c-inputInformation{
    margin-bottom: 100px;
}
input, textarea, select {
    -webkit-appearance: none;
    -webkit-text-size-adjust: 100%;
    background-color: #ffffff;
    color: #333333;
    height: 45px;
    font-size: 16px!important;
}
.fs-c-requiredMark {
    display: inline-block;
    overflow: hidden;
    text-indent: -999px;
    width: 1em;
    height: 1em;
    right: 0;
    top: 0;
    color: #FF413E;
}
.fs-c-button--primary {
    background: #bfac8a;
    border: none;
    border-radius: 33px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.2rem;
    line-height: 1;
    text-decoration: none;
    text-align: center;
    padding: 24px;
    box-shadow: 0 0 2px #b2b2b2;
    min-width: inherit;
    width:300px;
    margin-bottom:20px;
}

/* -----------------------------------------------------------
	会員情報詳細テーブル
----------------------------------------------------------- */
.fs-body-my-account-settings .fs-c-inputTable,
.fs-body-my-account-delete .fs-c-inputTable{
	margin:15px auto 46px auto;
	border-collapse: collapse;
	width:100%;
    border-bottom:1px solid #fff;
}
.fs-body-my-account-settings .fs-c-inputTable td,
.fs-body-my-account-delete .fs-c-inputTable td{
	padding: 16px;
	border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
	vertical-align: middle;
	text-align:left;
    box-sizing: border-box;
}
.fs-body-my-account-settings .fs-c-inputTable th,
.fs-body-my-account-delete .fs-c-inputTable th{
	padding: 16px;
	text-align: center;
	border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
	vertical-align: middle;
  font-weight:bold;
    background: #eee;
    color: #333;
	width: 30%;
		box-sizing: border-box;
}
.fs-body-my-account-settings .fs-c-inputTable > tbody > tr,
.fs-body-my-account-delete .fs-c-inputTable > tbody > tr{
    display:table;
    flex-direction: column;
    flex-wrap: wrap;
    padding: 0;
    width: 100%!important
}
.fs-body-my-account-settings .fs-c-inputTable > tbody > tr + tr,
.fs-body-my-account-delete .fs-c-inputTable > tbody > tr + tr{
    margin-top: 0;
}
@media only screen and (max-width:480px){
.fs-body-my-account-settings .fs-c-inputTable,
    .fs-body-my-account-delete .fs-c-inputTable{
	width:100%!important;
	margin:15px auto;
}
.fs-body-my-account-settings .fs-c-inputTable tr,
    .fs-body-my-account-delete .fs-c-inputTable tr{
	width: 100%!important
    }
.fs-body-my-account-settings .fs-c-inputTable th,
.fs-body-my-account-settings .fs-c-inputTable td,
    .fs-body-my-account-delete .fs-c-inputTable th,
    .fs-body-my-account-delete .fs-c-inputTable td{
	width: 100%!important;
	display: block;
	border-top:1px solid #fff;
    padding: 8px;
}
.fs-body-my-account-settings .fs-c-inputTable tr:first-child th,
    .fs-body-my-account-delete .fs-c-inputTable tr:first-child th{
	border-bottom:none;
}
}

/* -----------------------------------------------------------
	ご注文手続き画面　PCでの支払金額を下に移動
----------------------------------------------------------- */
@media screen and (min-width: 960px) {
    [class^=fs-body-checkout] .fs-l-checkout {
        display: block;
        align-items: flex-start;
        width: 100%;
    }
}
@media screen and (min-width: 960px) {
    [class^=fs-body-checkout] .fs-l-checkout__mainColumn {
        flex-grow: 1;
        max-width: 100%;
        padding-right: 0;
    }
}

/* -----------------------------------------------------------
	カート、フォントカラー
----------------------------------------------------------- */
.fs-body-checkout .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
    color:#333333!important;
}

/* -----------------------------------------------------------
	カート、おすすめ商品のマージン
----------------------------------------------------------- */
.fs-c-featuredProduct{
    margin-top: 36px;
}


.fs-c-productName__name{
 font-size:1.0rem !important;
 line-height:1.2em !important;
}


.fs-c-productName__variation__x{
 font-size:1.0rem !important;
 line-height:1.2em !important;
}


.fs-c-productNotice fs-c-productNotice--outOfStock{
 color:#222222 !important;
}

.fs-c-productNotice--outOfStock{
 color:#222222 !important;
}

.fs-c-productNotice--subscriptionOutOfStock{
 color:#222222 !important;

}

.fs-c-productPrice__addon{
 color:white;
}
.fs-c-productPrice__addon__label{
 color:white;
}

.fs-c-productMarks{
 margin-bottom:6px !important;
}

.fs-c-button--addToWishList--icon fs-c-button--particular{
 color:gray;
}
/* -----------------------------------------------------------
	マイページ退会手続き削除、ログアウトボタン追加
----------------------------------------------------------- */
.fs-c-accountService__page.fs-c-accountService__page--accountDelete{
    display: none;
}
.c_mypage_logout{
    text-align: left!important;
    margin:20px 0 100px 0;
    display: block;
    width: 100%;
}

/*

@media only screen and (min-width: 960px) and ( max-width:1980px) 
{
html {
transition: transform 0.3s;
transform: scale(0.95);
transform-origin: left top;
height: calc(100% / 0.95);
width: calc(100% / 0.95);
}	
}
*/

/* -----------------------------------------------------------
	マイページトップ
----------------------------------------------------------- */
@media only screen and (max-width:480px){
.fs-c-accountService__page {
    flex-basis:auto!important;
    height: auto!important;
    width: 32%!important;
    }
}








