@charset "UTF-8";
/**********************/
/**********************/
.__notuse { display: none; }

.is__sp { display: none; }

.fs-c-buttonContainer a, .fs-c-buttonContainer button, .fs-c-continueShopping a, .fs-c-continueShopping button, .fs-c-checkout-destination__button a, .fs-c-checkout-destination__button button { display: block; width: 100%; text-align: center; border-width: 1px; border-style: solid; border-radius: 3px; padding: 15px 0; }
.fs-c-buttonContainer a span, .fs-c-buttonContainer button span, .fs-c-continueShopping a span, .fs-c-continueShopping button span, .fs-c-checkout-destination__button a span, .fs-c-checkout-destination__button button span { font-size: 16px; line-height: 1; }
.fs-c-buttonContainer .fs-c-button--standard, .fs-c-continueShopping .fs-c-button--standard, .fs-c-checkout-destination__button .fs-c-button--standard { background: #ffffff; border-color: #a8a59a; }
.fs-c-buttonContainer .fs-c-button--standard .fs-c-button__label, .fs-c-continueShopping .fs-c-button--standard .fs-c-button__label, .fs-c-checkout-destination__button .fs-c-button--standard .fs-c-button__label { color: #a8a59a; }
.fs-c-buttonContainer .fs-c-button--plain, .fs-c-continueShopping .fs-c-button--plain, .fs-c-checkout-destination__button .fs-c-button--plain { background: #c6a04b; border-color: #c6a04b; }
.fs-c-buttonContainer .fs-c-button--plain .fs-c-button__label, .fs-c-continueShopping .fs-c-button--plain .fs-c-button__label, .fs-c-checkout-destination__button .fs-c-button--plain .fs-c-button__label { color: #ffffff; }
.fs-c-buttonContainer .fs-c-button--secondary, .fs-c-continueShopping .fs-c-button--secondary, .fs-c-checkout-destination__button .fs-c-button--secondary { background: #c6a04b; border-color: #c6a04b; }
.fs-c-buttonContainer .fs-c-button--secondary .fs-c-button__label, .fs-c-continueShopping .fs-c-button--secondary .fs-c-button__label, .fs-c-checkout-destination__button .fs-c-button--secondary .fs-c-button__label { color: #ffffff; }
.fs-c-buttonContainer .fs-c-button--primary, .fs-c-continueShopping .fs-c-button--primary, .fs-c-checkout-destination__button .fs-c-button--primary { background: #a8a59a; border-color: #a8a59a; }
.fs-c-buttonContainer .fs-c-button--primary .fs-c-button__label, .fs-c-continueShopping .fs-c-button--primary .fs-c-button__label, .fs-c-checkout-destination__button .fs-c-button--primary .fs-c-button__label { color: #ffffff; }

.fs-c-inputInformation__link { text-align: center; margin-top: 22px; }
.fs-c-inputInformation__link a { font-size: 13px; }

.fs-c-inputTable { width: 100%; }
.fs-c-inputTable tr { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.fs-c-inputTable tr:nth-of-type(n + 2) { margin-top: 24px; }
.fs-c-inputTable tr th, .fs-c-inputTable tr td { width: 100%; text-align: left; }
.fs-c-inputTable tr th { color: #555555; font-size: 13px; padding: 0 0 12px; }
.fs-c-inputTable tr td { padding: 0; }
.fs-c-inputTable tr td .fs-c-inputField__field.fs-c-inputGroup { border: none; }
.fs-c-inputTable tr td input[type="hidden"], .fs-c-inputTable tr td input[type="text"], .fs-c-inputTable tr td input[type="search"], .fs-c-inputTable tr td input[type="tel"], .fs-c-inputTable tr td input[type="url"], .fs-c-inputTable tr td input[type="email"], .fs-c-inputTable tr td input[type="password"], .fs-c-inputTable tr td input[type="datetime"], .fs-c-inputTable tr td input[type="date"], .fs-c-inputTable tr td input[type="month"], .fs-c-inputTable tr td input[type="week"], .fs-c-inputTable tr td input[type="time"], .fs-c-inputTable tr td input[type="datetime-local"], .fs-c-inputTable tr td input[type="number"] { background: #ffffff; border: 1px solid #555555; border-radius: 0; padding: 10px 12px; -webkit-appearance: none; }
.fs-c-inputTable tr td select { background: #ffffff; border: 1px solid #555555; border-radius: 0; padding: 10px 12px; -webkit-appearance: none; }
.fs-c-inputTable__headerCell .fs-c-requiredMark { display: none; }
.fs-c-inputTable__dataCell .fs-c-button--displayPassword { display: none; }

.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark { border-color: #555555; }
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark::before { background: #555555; }
.fs-c-radio__radioMark { border-width: 1px; border-color: #555555; }
.fs-c-radio__radioLabelText { height: 18px; }

.fs-body-cart .headline2_normal p, .fs-body-checkout .headline2_normal p, .fs-body-checkout-success .headline2_normal p { font-size: 23px; text-align: center; color: #555555; }

.fs-body-cart .fs-l-main { padding: 60px 0 120px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea { padding: 24px 0; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-c-noResultMessage__title { text-align: center; font-size: 13px; }
.fs-body-cart .fs-l-main .fs-c-continueShopping { width: 320px; margin: 0 auto; margin-bottom: 100px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea { width: 960px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; align-items: flex-start; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn { width: 660px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable { display: block; width: 100%; border-top: 1px solid #e6e4dd; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable thead { display: none; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr { border-bottom: 1px solid #e6e4dd; padding: 24px 0; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr.fs-c-cartTable__row { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr th, .fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr td { border: none; padding: 0; font-size: 13px; color: #555555; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr th span, .fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr td span { font-size: 13px; color: #555555; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product { width: 410px; padding: 0 24px 0 0; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__product { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productImage { width: 120px; margin: 0; padding: 0; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo { width: 250px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo span { font-size: 13px; line-height: 20px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo .fs-c-productPrice { margin-top: 8px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo .fs-c-productPrice * { color: #999999; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--quantity { width: 130px; display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--quantity::before { content: "数量"; display: block; width: 50px; text-align: center; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--quantity select { display: block; width: 64px; text-align: center; border-width: 1px; border-style: solid; border-radius: 0; padding: 11px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--action { width: 120px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--subtotal, .fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--point { display: none; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell .fs-c-cartTable__actionButton__container button { display: block; width: 100%; text-align: center; border-width: 1px; border-style: solid; border-radius: 0; padding: 11px 0; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell .fs-c-cartTable__actionButton__container button span { font-size: 13px; line-height: 1; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell .fs-c-cartTable__actionButton__container .fs-c-button--plain { background: #f2f1ee; border-color: #f2f1ee; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell .fs-c-cartTable__actionButton__container .fs-c-button--plain .fs-c-button__label { color: #aaaaaa; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartTableContainer .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell .fs-c-cartTable__actionButton__container:nth-of-type(n + 2) { margin-top: 16px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartDiscountInfo { margin-top: 24px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartDiscountInfo__body { font-size: 13px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__mainColumn .fs-c-cartDiscountInfo__note { display: none; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn { width: 240px; border: 1px solid #999999; padding: 24px 16px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable { width: 100%; display: block; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody { width: 100%; display: block; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; border-bottom: 1px solid #e6e4dd; padding: 12px 0; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr th, .fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr td { border: none; padding: 0; width: 50%; font-size: 13px; color: #555555; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr th span, .fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr td span { font-size: 13px; color: #555555; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr th { text-align: left; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr th span { font-weight: normal; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr td { font-weight: bold; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-orderTotalTable tbody tr td span { font-weight: bold; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn #fs-checkout-payHere-container { margin-top: 24px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn #fs-checkout-payHere-container .fs-c-cartPayment__button:nth-of-type(n + 2) { margin-top: 12px; }
.fs-body-cart .fs-l-main .fs-l-cart__contentsArea .fs-l-cart__sideColumn .fs-c-button__label { font-size: 15px; }
.fs-body-cart .fs-l-main .fs-p-emailDomainNotice { text-align: center; font-size: 12px; color: #999999; margin-bottom: 24px; }

.fs-body-checkout .fs-l-main { padding: 60px 0 120px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea { width: 960px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; align-items: flex-start; margin-top: 40px; position: relative; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn { width: 660px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn > div:nth-of-type(n + 2) { margin-top: 80px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview__title { font-size: 16px; font-weight: bold; padding-bottom: 12px; border-bottom: 1px solid #e6e4dd; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview__body { margin-top: 24px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview .fs-c-buttonContainer--changeSmall { width: 120px !important; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview .fs-c-buttonContainer--changeSmall span { font-size: 13px; line-height: 1; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview .fs-c-buttonContainer--changeSmall:nth-of-type(n + 2) { width: 200px; margin: 16px 0 0 0; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview .fs-c-checkout-destination__button { width: 200px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview .fs-c-checkout-destination__button span { font-size: 13px; line-height: 1; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview .fs-c-button--standard { background: #f2f1ee; border-color: #f2f1ee; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-preview .fs-c-button--standard .fs-c-button__label { color: #aaaaaa; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable { display: block; width: 100%; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr th, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr td { padding: 0; font-size: 13px; color: #555555; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr th span, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr td span { font-size: 13px; color: #555555; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__product { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; padding: 20px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productImage { width: 120px; margin: 0; padding: 0; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo { width: 228px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo span { font-size: 13px; line-height: 20px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo .fs-c-productPrice { margin-top: 8px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--product .fs-c-cartTable__productInfo .fs-c-productPrice * { color: #999999; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--quantity, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--subtotal, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--point { width: 90px; text-align: center; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-cartTable tbody tr .fs-c-cartTable__dataCell--subtotal .fs-c-price { justify-content: center; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-buyerInfo-container .fs-c-checkout-buyerInfo__body { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; align-items: flex-end; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-buyerInfo-container .fs-c-checkout-buyerInfo__body > ul { width: 440px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-buyerInfo-container .fs-c-checkout-buyerInfo__body > div { width: 200px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-addressInfo-container .fs-c-checkout-destination__destination { width: 100%; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-addressInfo-container .fs-c-checkout-destination__body { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; align-items: flex-end; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-addressInfo-container .fs-c-checkout-destination__body > ul { width: 440px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body * { font-size: 13px; line-height: 20px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList { margin-top: 20px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList .fs-c-checkout-paymentMethod:nth-child(n + 2) { margin-top: 16px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList .fs-c-checkout-paymentMethod__title { padding: 0; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList .fs-c-checkout-paymentMethod__title .fs-c-radio__radioLabelText { font-size: 16px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList .fs-c-checkout-paymentMethod__creditCardRegistration { display: flex; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList .fs-c-checkout-paymentMethod__creditCardRegistration > ul { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList .fs-c-checkout-paymentMethod__creditCardRegistration > ul li { margin-right: 10px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-paymentList-container .fs-c-checkout-paymentInfo__body form ul.fs-c-checkout-paymentMethodList .fs-c-checkout-paymentMethod__creditCardRegistration .fs-c-buttonContainer--inputCreditCardData button { padding: 15px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__body { position: relative; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method > h4, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method > div, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method > dl { width: 100%; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method__title { order: 1; font-size: 13px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method__message { margin-top: 40px; background: #f2f1ee; padding: 24px; order: 3; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method__message__txt { font-size: 12px; line-height: 18px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method__message__pic { margin-top: 32px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method__deliveryDateTime { order: 2; margin-top: 24px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method__deliveryDateTime dt { font-size: 16px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__method__deliveryDateTime dt + dd { font-size: 16px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn #fs-deliveryInfo-container .fs-c-checkout-delivery__button { position: absolute; top: 0; right: 0; margin-top: 40px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-customerInfo__name, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-destination__name { font-size: 24px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-customerInfo__email, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-customerInfo__address, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-customerInfo__tel, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-destination__email, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-destination__address, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-destination__tel { font-size: 13px; line-height: 20px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-customerInfo__email, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-destination__email { margin-top: 18px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-customerInfo__address, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__mainColumn .fs-c-checkout-destination__address { margin-top: 16px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn { width: 240px; border: 1px solid #999999; padding: 24px 16px; height: 320px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable { width: 100%; display: block; margin-bottom: 24px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody { width: 100%; display: block; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; border-bottom: 1px solid #e6e4dd; padding: 12px 0; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr th, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr td { border: none; padding: 0; font-size: 13px; color: #555555; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr th span, .fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr td span { font-size: 13px; color: #555555; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr th { width: 60%; text-align: left; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr th span { font-weight: normal; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr td { width: 40%; font-weight: bold; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-orderTotalTable tbody tr td span { font-weight: bold; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn #fs-checkout-payHere-container { margin-top: 24px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn #fs-checkout-payHere-container .fs-c-cartPayment__button:nth-of-type(n + 2) { margin-top: 12px; }
.fs-body-checkout .fs-l-main .fs-l-checkout__contentsArea .fs-l-checkout__sideColumn .fs-c-button__label { font-size: 15px; }
.fs-body-checkout .fs-c-modal__inner, .fs-body-checkout .fs-c-modal--medium__inner, .fs-body-checkout .fs-c-modal--small__inner { width: 640px; max-width: 640px; }
.fs-body-checkout .fs-c-modal__inner *, .fs-body-checkout .fs-c-modal--medium__inner *, .fs-body-checkout .fs-c-modal--small__inner * { font-size: 14px; }
.fs-body-checkout .fs-c-modal__inner ruby rb, .fs-body-checkout .fs-c-modal--medium__inner ruby rb, .fs-body-checkout .fs-c-modal--small__inner ruby rb { font-size: 24px; }
.fs-body-checkout .fs-c-modal__inner ruby > rt, .fs-body-checkout .fs-c-modal--medium__inner ruby > rt, .fs-body-checkout .fs-c-modal--small__inner ruby > rt { font-size: 50%; }
.fs-body-checkout .fs-c-modal__header, .fs-body-checkout .fs-c-modal--medium__header, .fs-body-checkout .fs-c-modal--small__header { align-items: center; padding: 24px 24px 0; }
.fs-body-checkout .fs-c-modal__title, .fs-body-checkout .fs-c-modal--medium__title, .fs-body-checkout .fs-c-modal--small__title { width: 100%; font-size: 16px; font-weight: bold; padding-bottom: 12px; border-bottom: 1px solid #e6e4dd; }
.fs-body-checkout .fs-c-modal__close::before, .fs-body-checkout .fs-c-modal--medium__close::before, .fs-body-checkout .fs-c-modal--small__close::before { font-size: 2rem; }
.fs-body-checkout .fs-c-modal__contents, .fs-body-checkout .fs-c-modal--medium__contents, .fs-body-checkout .fs-c-modal--small__contents { padding: 24px; }
.fs-body-checkout .fs-c-modal__contents ul.fs-c-creditCardIcons, .fs-body-checkout .fs-c-modal--medium__contents ul.fs-c-creditCardIcons, .fs-body-checkout .fs-c-modal--small__contents ul.fs-c-creditCardIcons { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.fs-body-checkout .fs-c-modal__contents ul.fs-c-creditCardIcons > li, .fs-body-checkout .fs-c-modal--medium__contents ul.fs-c-creditCardIcons > li, .fs-body-checkout .fs-c-modal--small__contents ul.fs-c-creditCardIcons > li { padding: 0 3px; }
.fs-body-checkout .fs-c-modal .fs-c-inputInformation__field fieldset:nth-of-type(2), .fs-body-checkout .fs-c-modal--medium .fs-c-inputInformation__field fieldset:nth-of-type(2), .fs-body-checkout .fs-c-modal--small .fs-c-inputInformation__field fieldset:nth-of-type(2) { margin: 24px 0 0 0; }
.fs-body-checkout .fs-c-modal .fs-c-inputInformation__field .fs-c-inputTable--inModal, .fs-body-checkout .fs-c-modal--medium .fs-c-inputInformation__field .fs-c-inputTable--inModal, .fs-body-checkout .fs-c-modal--small .fs-c-inputInformation__field .fs-c-inputTable--inModal { border-spacing: 0; }
.fs-body-checkout .fs-c-modal .fs-c-inputInformation__field .fs-c-inputTable--inModal tr, .fs-body-checkout .fs-c-modal--medium .fs-c-inputInformation__field .fs-c-inputTable--inModal tr, .fs-body-checkout .fs-c-modal--small .fs-c-inputInformation__field .fs-c-inputTable--inModal tr { padding: 0; }
.fs-body-checkout .fs-c-modal .fs-c-dropdown, .fs-body-checkout .fs-c-modal--medium .fs-c-dropdown, .fs-body-checkout .fs-c-modal--small .fs-c-dropdown { width: 220px; }
.fs-body-checkout .fs-c-modal .fs-c-dropdown .fs-c-dropdown__menu, .fs-body-checkout .fs-c-modal--medium .fs-c-dropdown .fs-c-dropdown__menu, .fs-body-checkout .fs-c-modal--small .fs-c-dropdown .fs-c-dropdown__menu { background: #ffffff; border: 1px solid #555555; border-radius: 0; padding: 10px 12px; -webkit-appearance: none; }
.fs-body-checkout .fs-c-modal .fs-c-buttonContainer, .fs-body-checkout .fs-c-modal .fs-c-buttonContainer--pair, .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer, .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer--pair, .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer, .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer--pair { width: 500px; margin: 24px auto 0; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.fs-body-checkout .fs-c-modal .fs-c-buttonContainer button, .fs-body-checkout .fs-c-modal .fs-c-buttonContainer--pair button, .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer button, .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer--pair button, .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer button, .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer--pair button { width: 240px; }
.fs-body-checkout .fs-c-modal .fs-c-buttonContainer button:nth-of-type(1), .fs-body-checkout .fs-c-modal .fs-c-buttonContainer--pair button:nth-of-type(1), .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer button:nth-of-type(1), .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer--pair button:nth-of-type(1), .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer button:nth-of-type(1), .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer--pair button:nth-of-type(1) { background: #a8a59a; border-color: #a8a59a; }
.fs-body-checkout .fs-c-modal .fs-c-buttonContainer button:nth-of-type(1) .fs-c-button__label, .fs-body-checkout .fs-c-modal .fs-c-buttonContainer--pair button:nth-of-type(1) .fs-c-button__label, .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer button:nth-of-type(1) .fs-c-button__label, .fs-body-checkout .fs-c-modal--medium .fs-c-buttonContainer--pair button:nth-of-type(1) .fs-c-button__label, .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer button:nth-of-type(1) .fs-c-button__label, .fs-body-checkout .fs-c-modal--small .fs-c-buttonContainer--pair button:nth-of-type(1) .fs-c-button__label { color: #ffffff; }
.fs-body-checkout .fs-c-modal .fs-c-checkout-deliveryMethod__option__title, .fs-body-checkout .fs-c-modal--medium .fs-c-checkout-deliveryMethod__option__title, .fs-body-checkout .fs-c-modal--small .fs-c-checkout-deliveryMethod__option__title { font-size: 14px; font-weight: bold; }
.fs-body-checkout .fs-c-modal .fs-c-checkout-deliveryMethod__option__message, .fs-body-checkout .fs-c-modal--medium .fs-c-checkout-deliveryMethod__option__message, .fs-body-checkout .fs-c-modal--small .fs-c-checkout-deliveryMethod__option__message { font-size: 12px; line-height: 18px; margin-top: 16px; }
.fs-body-checkout .fs-c-modal .fs-c-checkout-deliveryMethod__option__setting, .fs-body-checkout .fs-c-modal--medium .fs-c-checkout-deliveryMethod__option__setting, .fs-body-checkout .fs-c-modal--small .fs-c-checkout-deliveryMethod__option__setting { margin-top: 24px; width: 70%; }
.fs-body-checkout .fs-c-modal .fs-c-checkout-deliveryMethod__deliveryDate + dd p, .fs-body-checkout .fs-c-modal--medium .fs-c-checkout-deliveryMethod__deliveryDate + dd p, .fs-body-checkout .fs-c-modal--small .fs-c-checkout-deliveryMethod__deliveryDate + dd p { font-size: 11px; margin-top: 8px; }
.fs-body-checkout .fs-c-modal .fs-c-checkout-deliveryMethod__deliveryTime, .fs-body-checkout .fs-c-modal--medium .fs-c-checkout-deliveryMethod__deliveryTime, .fs-body-checkout .fs-c-modal--small .fs-c-checkout-deliveryMethod__deliveryTime { margin-top: 16px; }

.fs-body-checkout-success .fs-l-main { padding: 60px 0 120px; }
.fs-body-checkout-success .fs-l-main .fs-l-checkout-success__contentsArea { width: 960px; margin: 0 auto; }
.fs-body-checkout-success .fs-l-main .fs-l-checkout-success__contentsArea .fs-c-checkoutSuccess { margin-top: 72px; text-align: center; }
.fs-body-checkout-success .fs-l-main .fs-l-checkout-success__contentsArea .fs-c-checkoutSuccess h2 { font-size: 32px; }
.fs-body-checkout-success .fs-l-main .fs-l-checkout-success__contentsArea .fs-c-checkoutSuccess p { font-size: 16px; color: #555555; line-height: 1.625; margin-top: 32px; }
.fs-body-checkout-success .fs-l-main .fs-l-checkout-success__contentsArea .mypage_point_history_txt { margin: 72px auto 0; border: 1px solid #999999; width: 560px; padding: 20px; }
.fs-body-checkout-success .fs-l-main .fs-l-checkout-success__contentsArea .mypage_point_history_txt > p { text-align: center; font-size: 12px; color: #999999; }
