#billing_country_field,#shipping_country_field{display:none}.coupon-step ul.woocommerce-error{display:flex!important;flex-flow:column;justify-content:center}.coupon-step ul.woocommerce-error li{display:block!important;line-height:1.3;margin-top:-5px}.coupon-step ul.woocommerce-error:before{display:none}.coupon-step ul.woocommerce-error li:before{content:"\f00d";font-family:FontAwesome;margin-right:10px;font-size:24px;position:relative;top:2px}#wizard li.current a{color:#fff!important}.checkout.woocommerce-checkout{width:unset}#wizard .content.clearfix{margin:0;background:#f7f7f7;border-top:3px solid #fd6201;padding:30px}#wizard .actions.clearfix{background:#f7f7f7;text-align:center;padding:0 15px 30px}#wizard label{font-weight:700;font-size:13px;margin-bottom:2px!important}#wizard input[type*=email],#wizard input[type*=password],#wizard input[type*=tel],#wizard input[type*=text],#wizard select,#wizard textarea,.select2-container--default .select2-selection--single{border:2px solid #dcdcdc!important;box-sizing:border-box;color:#1e1e1e;background:#fff;width:100%;font-size:16px;letter-spacing:1px;height:50px;outline:0;-webkit-appearance:none;transition:.3s}#wizard input[type*=email]:focus,#wizard input[type*=password]:focus,#wizard input[type*=tel]:focus,#wizard input[type*=text]:focus,#wizard select:focus,#wizard textarea:focus{border-color:#fd6201!important}#wizard textarea#order_comments{margin-top:-2px;height:150px}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{padding:10px 5px;text-align:center}.wizard label.error,label.error-class{width:100%;border-top:4px solid #de0216;color:#de0216!important;font-weight:400!important;margin:0!important;text-align:center;position:relative;top:-2px;transition:.3s}.style-checkbox label{background:#fff;border:1px solid #1e1e1e;position:relative;top:3px;margin:0 6px;width:20px;height:20px}.style-checkbox label:after{width:12px;height:8px;left:3px;top:3px;border-color:#1e1e1e}.woocommerce form .form-row label .required{color:#de0216;border-bottom:none;text-decoration:none;position:relative;top:-2px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:10px}@media only screen and (max-width:767px){#wizard .actions.clearfix,#wizard .content.clearfix{padding:30px 15px}}#wizard a[role*=menuitem],.woocommerce-form-coupon button.button,.woocommerce-form-login input[name*=login],.woocommerce-form-login p.register a{display:inline-block;height:50px;min-width:260px!important;line-height:50px;border-radius:40px;background:#fd6201;color:#fff;font-size:15px;font-weight:700!important;padding:0 10px!important;text-align:center;transition:.2s}#wizard a[role*=menuitem]:hover,.woocommerce-form-coupon button.button:hover,.woocommerce-form-login input[name*=login]:hover{background:#ff4601!important}#wizard a[href*=previous]{min-width:100px!important}#wizard a[href*=previous]{background:#fff;color:#1e1e1e;border:1px solid #1e1e1e}#wizard a[href*=previous]:hover{background:#646464;color:#fff;border-color:#646464}#wizard a[href*=next]{position:relative}#wizard a[href*=next]:after{content:"navigate_next";font-size:25px;position:absolute;top:1px;right:10px}#wizard ul[role*=menu] li{padding:0 15px}@media only screen and (max-width:560px){#wizard a[href*=next],#wizard a[href*=previous]{min-width:260px!important}#wizard ul[role*=menu]{display:flex;flex-flow:column-reverse;justify-content:center;text-align:center}#wizard ul[role*=menu] li{padding:0;margin:0}#wizard a[href*=previous]{margin-top:15px}}li.validation_error{cursor:not-allowed}li.validation_error a[href*=next]{opacity:.5!important;pointer-events:none}.woocommerce-form-login{display:flex;flex-flow:column;justify-content:center;text-align:center;margin:0;background:#fff;padding:30px;border:2px solid #dcdcdc}.woocommerce-form-login:before{content:"アカウントをお持ちですか？";text-align:center;font-size:16px;font-weight:700;background:#dcdcdc;padding:15px;margin:-30px -30px 30px}.woocommerce-form-login p:first-of-type{display:none}.woocommerce-form-login label{margin:0 0 5px!important}.woocommerce-form-login .form-row-first,.woocommerce-form-login .form-row-last{width:100%;max-width:500px;margin:0 auto 20px}.woocommerce-form-login p{color:#1e1e1e;font-size:16px}.woocommerce-form-login p span{font-size:14px}.woocommerce-form-login p.form-row:nth-last-child(3){display:flex;flex-flow:column-reverse;margin:0 0 10px}.woocommerce-form-login input[name*=login]{margin:30px auto 0;background:#252525!important}.woocommerce-form-login input[name*=login]:hover{background:#4a4a4a!important}.woocommerce-form-login p.lost_password{margin:10px 0 0}.woocommerce-form-login p.lost_password a{background:#fff;color:#1e1e1e;border:1px solid #1e1e1e}.woocommerce-form-login p.lost_password a:hover{background:#dcdcdc!important}#wizard .woocommerce-form-login input{text-align:center}.woocommerce-form-login p.error-msg{font-weight:700;color:#de0216;font-size:14px}.woocommerce-form-login p.error-msg:before{content:"\f00d";font-family:FontAwesome;margin-right:8px}.woocommerce-form-login .form-row-first,.woocommerce-form-login .form-row-last{width:100%;min-width:260px;float:unset}.woocommerce-form-login p:first-of-type{order:10!important}.woocommerce-form-login p.form-row-first{order:20!important;margin-bottom:20px!important}.woocommerce-form-login p.form-row-last{order:30!important}.woocommerce-form-login p.form-row{order:40!important;margin-bottom:0}.woocommerce-form-login div:last-of-type{order:50!important}.woocommerce-form-login p.lost_password{order:70!important;margin-top:25px}.woocommerce-form-login p.register{order:75!important;margin-top:25px;margin-bottom:0!important}.woocommerce-form-login p.register a{border:1px solid #1e1e1e;background-color:unset!important}.woocommerce-form-login p.register a:hover{opacity:.5}#wizard .woocommerce-form-login p.lost_password a{border:none!important;color:#1e1e1e!important;font-size:14px}#wizard .woocommerce-form-login p.lost_password a:hover{text-decoration:underline;color:inherit!important;background:unset!important}.woocommerce-form-login label.woocommerce-form__label-for-checkbox{display:none!important}form.woocommerce-form-coupon{background:#e6e6e6!important;padding:30px 0!important;margin:-42px 0 30px!important;transition:0s;display:flex;flex-flow:column}form.woocommerce-form-coupon p:first-of-type{display:none}form.woocommerce-form-coupon .form-row-first,form.woocommerce-form-coupon .form-row-last{display:block;width:100%;margin:0 auto;text-align:center}form.woocommerce-form-coupon .form-row-first input,form.woocommerce-form-coupon .form-row-last button{width:100%;max-width:260px;margin:0 auto}form.woocommerce-form-coupon .form-row-first input{height:50px;line-height:1;text-align:center;border-radius:20px 20px 0 0;font-size:16px;border:2px solid #fd6201;color:#1e1e1e;position:relative;padding:10px;transition:.3s}form.woocommerce-form-coupon .form-row-last button{border-radius:0 0 20px 20px!important;border:none;box-shadow:0 6px 18px rgba(0,0,0,.3)}::-webkit-input-placeholder{color:#969696!important}::-moz-placeholder{color:#969696!important}:-ms-input-placeholder{color:#969696!important}::-ms-input-placeholder{color:#969696!important}::placeholder{color:#969696!important}.billing-tab-contents .woocommerce-billing-fields span.optional,.billing-tab-contents .woocommerce-shipping-fields span.optional,.woocommerce-shipping-fields{display:none!important}.woocommerce-shipping-fields{margin-top:30px!important}h3#ship-to-different-address{display:flex;flex-flow:row;flex-wrap:wrap}#ship-to-different-address-checkbox{position:unset!important;transform:unset!important;margin-right:5px!important}.billing-tab-contents.body.current{display:flex!important;flex-flow:column}.billing-tab-contents .woocommerce-billing-fields{order:1}.billing-tab-contents .woocommerce-shipping-fields{order:2}.billing-tab-contents .woocommerce-additional-fields{order:3}.billing-tab-contents .woocommerce-account-fields{order:4}.woocommerce-account-fields div.create-account,.woocommerce-billing-fields,.woocommerce-shipping-fields{background:#fff;padding:30px;border:2px solid #dcdcdc}.woocommerce-account-fields div.create-account:before,.woocommerce-billing-fields:before,.woocommerce-shipping-fields:before{display:block;text-align:center;font-size:16px;font-weight:700;background:#dcdcdc;padding:15px;margin:-30px -30px 30px;line-height:1}.woocommerce-billing-fields:before{content:"ご注文者様情報"}#jckwds-fields:before{content:"受取日時"}.woocommerce-shipping-fields:before{content:"配達先情報"}.woocommerce-account-fields div.create-account:before{content:"アカウント登録";width:calc(100% + 60px)!important}.woocommerce-account-fields #account_username_field:after{content:"※半角英数字で入力してください";font-size:13px;letter-spacing:1px}.woocommerce-account-fields div.create-account,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;width:100%}.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label{width:100%}.woocommerce-account-fields div.create-account .form-row,.woocommerce-billing-fields__field-wrapper #billing_email_field,.woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-shipping-fields__field-wrapper #shipping_email_field,.woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.woocommerce-shipping-fields__field-wrapper .form-row-first,.woocommerce-shipping-fields__field-wrapper .form-row-last{width:calc(50% - 15px)!important}.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_city_field{width:calc(33% - 15px)!important}.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{margin-top:26px}.woocommerce-account-fields div.create-account .form-row{margin:0}.woocommerce-account-fields p.create-account{font-size:16px;color:#1e1e1e;font-weight:700;margin:0;width:100%;text-align:center}.woocommerce-account-fields div.create-account{margin-top:20px}.woocommerce-account-fields div.create-account div.clear{display:none}.woocommerce-account-fields label[for*=yith_birthday] span{display:none}.woocommerce-account-fields label[for*=yith_birthday]:after{content:"（例: 1990/01/23）";font-size:12px;letter-spacing:1px}.woocommerce-account-fields,.woocommerce-additional-fields{margin-top:30px}.shipping_local_title,.woocommerce-additional-fields h3{display:block;text-align:center;font-size:16px;font-weight:700;background:#dcdcdc;padding:15px;line-height:1;border:2px solid #dcdcdc;margin:0}.shipping_local_title{display:block!important;margin-top:30px!important}.woocommerce-additional-fields #other_local_field,.woocommerce-additional-fields #ryoushusho_check_field{background:#fff;padding:30px;border:2px solid #dcdcdc;border-top:none;margin:0}.woocommerce-additional-fields #ryoushusho_atena_field,.woocommerce-additional-fields #ryoushusho_tadashigaki_field,.woocommerce-additional-fields #ryoushusho_tadashigaki_other_field,.woocommerce-additional-fields #shipping_jusho_field,.woocommerce-additional-fields #shipping_name_field,.woocommerce-additional-fields #shipping_yubin_field{background:#fff;padding:0 30px 30px;border:2px solid #dcdcdc;border-top:none;margin:-20px 0 0}.woocommerce-additional-fields #other_local_field label,.woocommerce-additional-fields #ryoushusho_check_field label{cursor:pointer!important}.woocommerce-additional-fields #other_local_field input[type=checkbox],.woocommerce-additional-fields #ryoushusho_check_field input[type=checkbox]{position:unset!important;transform:unset!important;margin-right:5px!important}.woocommerce-additional-fields label[for=order_comments]{display:block;width:100%;text-align:center;font-size:16px!important;font-weight:700;background:#dcdcdc;padding:15px;line-height:1;margin-top:30px}.woocommerce-additional-fields label span{display:none}.woocommerce-additional-fields p.form-row.notes{margin:0}.billing-tab-contents .woocommerce-additional-fields h3:nth-of-type(2){display:none}.woocommerce-account-fields p.create-account:before{display:block;content:"person_add";font-size:50px;line-height:1;margin-bottom:6px}.woocommerce-password-strength{color:#de0216;margin:5px 0 3px;font-weight:700;font-size:13px;line-height:1.5}.woocommerce-password-strength:before{content:"\f00d";font-family:FontAwesome;margin-right:4px}.woocommerce-password-hint{color:#1e1e1e;line-height:1.6;display:inline-block}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{color:#2aa239}.woocommerce-password-strength.good:before,.woocommerce-password-strength.strong:before{content:"\f00c"}.woocommerce-shipping-fields{margin-top:0}.wizard>.content>.body input[type=checkbox]{transform:scale(1.4);position:relative;float:unset!important}.woocommerce-shipping-fields div.shipping_address{margin-top:30px}.woocommerce-shipping-fields div.shipping_address:after{content:"※ご注文者様とお届け先の情報が異なる場合は「納品書」は付属されません。";color:#1e1e1e}h3#ship-to-different-address label.checkbox{margin:0 10px 0 0;top:4px}@media (min-width:768px){.form-row-first{margin-right:0}}@media only screen and (max-width:800px){.woocommerce-account-fields div.create-account .form-row,.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_city_field{width:calc(50% - 15px)!important}.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{margin-left:calc(50% + 15px);margin-top:0;padding-top:0}.woocommerce-account-fields div.create-account .form-row{margin-bottom:1.3em}}@media only screen and (max-width:600px){.woocommerce-account-fields div.create-account,.woocommerce-billing-fields,.woocommerce-shipping-fields{padding:15px 15px 0}.woocommerce-account-fields div.create-account:before,.woocommerce-billing-fields:before,.woocommerce-shipping-fields:before{margin:-15px -15px 15px}}@media only screen and (max-width:500px){.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce-billing-fields__field-wrapper #billing_email_field,.woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_city_field,.woocommerce-shipping-fields__field-wrapper #shipping_email_field,.woocommerce-shipping-fields__field-wrapper #shipping_phone_field{width:100%!important}.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{margin-left:unset}}@media only screen and (max-width:450px){.woocommerce-account-fields div.create-account .form-row{width:100%!important}}.woocommerce-checkout-review-order-table{margin:0}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot tr.cart-discount,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal,.woocommerce-checkout-review-order-table tfoot tr.fee,.woocommerce-checkout-review-order-table tfoot tr.order-total,.woocommerce-checkout-review-order-table tfoot tr.tax-rate,.woocommerce-checkout-review-order-table thead{display:none!important}.shipping-tab .woocommerce-checkout-review-order-table tfoot tr.shipping th:after{content:"を選択してください"}.woocommerce-checkout-review-order-table tfoot tr.shipping{display:flex;flex-flow:column;flex-wrap:wrap;width:100%;margin:0 auto}.woocommerce-checkout-review-order-table tfoot tr.shipping th{text-align:center;font-size:16px;background:#dcdcdc;padding:15px}.woocommerce-checkout-review-order-table tfoot tr.shipping td{padding:30px 0 15px}.woocommerce-checkout-review-order-table tfoot tr.shipping td ul{list-style:none!important;text-align:center;padding:0;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.woocommerce-checkout-review-order-table tfoot tr.shipping td li{margin:0 15px!important}.woocommerce-checkout-review-order-table tfoot tr.shipping td label{border:2px solid #969696;padding:10px 15px 8px;border-radius:20px;width:auto;font-size:16px!important;transition:.3s}ul#shipping_method input[type=radio]+label:after{display:none}.woocommerce-checkout-review-order-table tfoot tr.shipping td label:hover{background:#f0f0f0}#shipping_method input[type=radio]:first-child:checked+label,.woocommerce-shipping-totals ul#shipping_method li:only-of-type label{border-color:#fd6201!important;color:#fd6201!important}.woocommerce-shipping-totals ul#shipping_method li label:after{display:none}.woocommerce-shipping-totals ul#shipping_method li#woltd_unavailable{width:100%;margin:10px auto 0!important}#order_review .woocommerce-checkout-review-order-table .amount{color:inherit}#shipping_method input[type=radio]:first-child:checked+span{color:#fd6201!important}#shipping_method li>input[type=radio]+label::after{margin:0 10px 0 0;float:left}.woocommerce-checkout-review-order-table tfoot tr.shipping td label .woocommerce-Price-amount{margin-left:6px}.woocommerce-checkout-review-order-table tfoot tr.shipping td label .woocommerce-Price-amount:before{content:"+";margin-right:4px}@media only screen and (max-width:600px){.woocommerce-checkout-review-order-table tfoot tr.shipping td{padding:30px 0}.woocommerce-checkout-review-order-table tfoot tr.shipping td ul{flex-flow:column}}body.subscription_product .payment-tab-contents .checkout-review-order-table-wrapper tr.recurring-totals,body.subscription_product .payment-tab-contents .checkout-review-order-table-wrapper tr.shipping.recurring-total{display:none!important}.iconic-wds-fields__fields{display:flex!important;flex-flow:row;flex-wrap:wrap;justify-content:space-between}#jckwds-delivery-date-wrapper,#jckwds-delivery-time-wrapper{width:calc(50% - 15px)}#jckwds-delivery-date-wrapper input.hasDatepicker,#jckwds-delivery-time{padding:10px 20px}@media only screen and (max-width:600px){#jckwds-delivery-date-wrapper,#jckwds-delivery-time-wrapper{width:100%}}body[class*=wc-cat][class*=takeout] #uberd_unavailable,body[class*=wc-cat][class*=takeout] #woltd_unavailable{display:none}.checkout-review-order-table-wrapper{padding:0;width:100%;height:auto;background:0 0}.payment-tab-contents .woocommerce-checkout-review-order-table{margin-bottom:30px!important}.woocommerce-checkout-payment,.woocommerce-checkout-review-order-table{margin:0 0 30px;border:2px solid #dcdcdc;background:#fff!important}.payment_box.payment_method_stripe,.woocommerce-checkout-payment{margin-bottom:0!important}.payment_box.payment_method_stripe p{letter-spacing:.5px}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{padding:15px!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals .shipping-method-description{font-size:12px;margin-top:4px;margin-right:-7px}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{border:none!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td[data-title="受け取り方法"]{padding:25px 0!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li{margin:0 10px!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input{margin-right:6px!important}.woocommerce-checkout-review-order-table tbody td.product-name{letter-spacing:1px}.woocommerce-checkout-review-order-table tfoot tr.order-total td span.woocommerce-Price-amount{font-size:22px}.woocommerce-checkout-review-order-table tfoot tr.order-total{background:#1e1e1e}.woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout-review-order-table tfoot tr.order-total th{color:#fff!important;border-top:0;line-height:1.3}.woocommerce-checkout-review-order-table tfoot tr.order-total td small{font-weight:400}.woocommerce-checkout-review-order-table tfoot tr.order-total td small .woocommerce-Price-amount{font-size:12px}.woocommerce-checkout-review-order-table tfoot tr.cart-discount td,.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{border-bottom:3px solid #ddd!important}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td span{font-size:16px}@media only screen and (max-width:600px){.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li:first-child{margin-bottom:15px!important}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tfoot th:after{content:"："}.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{width:100%;display:block}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{text-align:center!important}.woocommerce-checkout-review-order-table tbody td.product-name,.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th{border-bottom:0;padding-bottom:5px}.woocommerce-checkout-review-order-table tbody td.product-total,.woocommerce-checkout-review-order-table tfoot tr.cart-discount td,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{border-top:0}.woocommerce-checkout-review-order-table tfoot tr.cart-discount,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{display:flex;flex-flow:row;width:100%}.woocommerce-checkout-review-order-table tfoot tr.cart-discount td,.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{width:50%;padding:15px}.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{text-align:left!important;padding-left:15px;padding-right:5px}.woocommerce-checkout-review-order-table tfoot tr.cart-discount td,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{text-align:right!important;padding-left:5px;padding-right:15px}.woocommerce-checkout-review-order-table tfoot tr.order-total td .includes_tax{display:block}}#orddd-checkout-fields{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.woocommerce-checkout-review-order{padding:0!important;border:0!important}.payment-tab-contents #order_review{display:flex!important;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.payment-tab-contents #e_deliverydate_field,.payment-tab-contents #orddd_time_slot_field{display:inline-block;width:100%}.payment-tab-contents #e_deliverydate_field,.payment-tab-contents #orddd_time_slot_field{margin:0 0 30px}.payment-tab-contents #e_deliverydate_field label,.payment-tab-contents #orddd_time_slot_field label{display:block;width:100%;background:#dcdcdc;text-align:center;padding:15px;font-size:16px;font-weight:700;line-height:1;margin-bottom:0!important}.payment-tab-contents #orddd_time_slot_field span.select2-container{display:block;width:100%!important}.payment-tab-contents #e_deliverydate_field input#e_deliverydate,.payment-tab-contents #orddd_time_slot_field .select2-selection{border-color:#dcdcdc;height:75px;text-align:center;font-size:16px;font-weight:700}#select2-orddd_time_slot-container{height:75px;line-height:73px}#select2-billing_state-container{height:50px;line-height:46px}.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}#ui-datepicker-div{box-shadow:10px 10px 20px rgba(0,0,0,.5)!important;border:none!important;z-index:unset!important}.ui-widget-header{background:#fd6201}.ui-datepicker-title{font-weight:700}.ui-datepicker-buttonpane.ui-widget-content{display:none!important}.ui-datepicker td{border:none!important}#e_deliverydate_field{border:2px solid #dcdcdc!important}#e_deliverydate_field #e_deliverydate{border:none!important}#orddd-checkout-fields #e_deliverydate::-webkit-input-placeholder,#orddd-checkout-fields #e_deliverydate:placeholder-shown,#select2-orddd_time_slot-container[title="選択してください"]{color:#de0216!important;-webkit-animation:blink .7s ease-in-out infinite alternate;animation:blink .7s ease-in-out infinite alternate}#orddd-checkout-fields #e_deliverydate::-moz-placeholder,#orddd-checkout-fields #e_deliverydate:placeholder-shown,#select2-orddd_time_slot-container[title="選択してください"]{color:#de0216!important;-webkit-animation:blink .7s ease-in-out infinite alternate;animation:blink .7s ease-in-out infinite alternate}#orddd-checkout-fields #e_deliverydate:-ms-input-placeholder,#orddd-checkout-fields #e_deliverydate:placeholder-shown,#select2-orddd_time_slot-container[title="選択してください"]{color:#de0216!important;-webkit-animation:blink .7s ease-in-out infinite alternate;animation:blink .7s ease-in-out infinite alternate}#orddd-checkout-fields #e_deliverydate::-ms-input-placeholder,#orddd-checkout-fields #e_deliverydate:placeholder-shown,#select2-orddd_time_slot-container[title="選択してください"]{color:#de0216!important;-webkit-animation:blink .7s ease-in-out infinite alternate;animation:blink .7s ease-in-out infinite alternate}#orddd-checkout-fields #e_deliverydate::placeholder,#orddd-checkout-fields #e_deliverydate:placeholder-shown,#select2-orddd_time_slot-container[title="選択してください"]{color:#de0216!important;-webkit-animation:blink .7s ease-in-out infinite alternate;animation:blink .7s ease-in-out infinite alternate}.select2-container,.select2-dropdown{z-index:unset!important}.payment-tab-contents #orddd_time_slot_field span.select2-selection__arrow{display:none}.payment-tab-contents #e_deliverydate_field,.payment-tab-contents #orddd_time_slot_field{background:#fff;height:121px}.payment-tab-contents #e_deliverydate_field span.woocommerce-input-wrapper:after,.payment-tab-contents #orddd_time_slot_field span.select2-selection--single:after{content:"▼";text-align:right;display:inline-block;padding-right:20px;font-size:14px;color:#999;position:relative;top:-48px;float:right;z-index:0}.payment-tab-contents #e_deliverydate_field .input-text.hasDatepicker.valid{position:relative;background:0 0}#order_review .woocommerce-checkout-review-order-table td{text-align:center}@-webkit-keyframes blink{0%{opacity:.1}100%{opacity:1}}@keyframes blink{0%{opacity:.1}100%{opacity:1}}@media only screen and (min-width:640px){.payment-tab-contents #e_deliverydate_field,.payment-tab-contents #orddd_time_slot_field{width:calc(50% - 15px)}}@media only screen and (min-width:640px) and (max-width:1320px){#ui-datepicker-div{width:calc(50% - 60px - 15px)!important}}@media only screen and (max-width:639px){#ui-datepicker-div{width:calc(100% - 60px)!important}}.woocommerce-checkout #payment:before{content:"お支払い方法を選択してください"!important;display:block;width:100%;background:#dcdcdc;text-align:center;padding:15px;font-size:16px;font-weight:700}.woocommerce-checkout-payment{width:100%;padding:0}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{color:#1e1e1e;text-align:center;border-top:2px solid #dcdcdc;padding:30px 15px 15px;font-size:11px;font-weight:700}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a{text-decoration:underline;margin:0 2px}.wc-terms-and-conditions{margin:0!important;padding:0 15px 30px;text-align:center;border-top:2px solid #dcdcdc}.wc-terms-and-conditions span{color:#1e1e1e;position:relative;top:-2px}.wc-terms-and-conditions span a{text-decoration:underline}.wc-terms-and-conditions span.required{color:#de0216}.woocommerce-checkout-payment li.payment_method_paidy label[for*=payment_method_paidy],.woocommerce-checkout-payment li.payment_method_stripe label[for*=payment_method_stripe]{display:flex!important;color:#1e1e1e;font-size:15px!important;padding:15px;line-height:22px;text-align:center}.woocommerce-checkout-payment li.payment_method_stripe label img.stripe-visa-icon{margin-left:10px!important}.woocommerce-checkout #payment div.payment_box{padding:15px;background:0 0;color:#1e1e1e;font-size:14px}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.payment_box label{font-size:13px!important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{margin:5px 0 20px;padding:15px;border:2px solid #dcdcdc;box-sizing:border-box;color:#1e1e1e;background:#fff;font-size:16px;letter-spacing:1px;height:50px;outline:0;-webkit-appearance:none;transition:.3s}.wc-stripe-elements-field:focus,.wc-stripe-iban-element-field:focus{border-color:#1e1e1e!important}.woocommerce #payment ul.payment_methods{border:none!important}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{padding:0;border-bottom:2px solid #dcdcdc;margin-bottom:30px!important}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods li{margin:0!important}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-top:10px}.woocommerce-page #payment ul.payment_methods li{border-bottom:2px dotted #dcdcdc}.woocommerce-page #payment ul.payment_methods li:last-child{border:none;padding-bottom:0}.form-row.woocommerce-SavedPaymentMethods-saveNew{margin-bottom:0}.form-row.woocommerce-SavedPaymentMethods-saveNew label{font-weight:400!important}#wizard .payment_methods li input{margin-top:3px!important}.woocommerce-checkout #payment p.terms-error{text-align:center;margin-top:6px;color:#de0216!important;font-weight:700;margin-top:-20px;padding:0 15px}.woocommerce-checkout #payment p.validate-required{border:none!important}#payment .payment_methods li .payment_box fieldset .form-row{margin-bottom:0}.woocommerce-checkout #payment li.payment_method_paidy input#payment_method_paidy,.woocommerce-checkout #payment li.payment_method_stripe input#payment_method_stripe{transform:scale(1.5);margin:0 0 0 18px!important;position:relative;top:19px;display:none}.woocommerce-checkout #payment li.payment_method_stripe .payment_box{margin:0;border-top:2px dashed #dcdcdc}.woocommerce-checkout #payment li.payment_method_paidy{border-top:2px solid #dcdcdc}.woocommerce-checkout #payment li.payment_method_paidy .payment_box{border-top:2px dashed #dcdcdc;margin:0;padding-top:0}.woocommerce-checkout #payment li.payment_method_paidy .payment_box img{margin-left:-3px;margin-bottom:10px}.woocommerce-checkout #payment li.payment_method_paidy .payment_box p.jp4wc-paidy-description{margin:0}.woocommerce-checkout #payment li.payment_method_paidy .payment_box .jp4wc-paidy-explanation{margin-top:-15px}.woocommerce-checkout #payment li.payment_method_paidy .payment_box .jp4wc-paidy-explanation ul{margin:0 0 10px 15px!important}.woocommerce-checkout #payment label.woocommerce-form__label-for-checkbox{margin-left:-30px}.woocommerce-checkout #payment .form-row.place-order button#place_order{display:none!important}li.wc_payment_method.payment_method_cod label{padding:20px 15px!important;line-height:1}li.wc_payment_method.payment_method_cod .payment_box.payment_method_cod{border-top:2px dashed #dcdcdc}#payment .place-order{margin-top:0}li.wc_payment_method.payment_method_cod label img{display:none}.order-review-tab h3{font-size:20px!important;font-weight:700;color:#1e1e1e;text-align:center}.order-review-tab table{margin:0 0 60px;border:2px solid #dcdcdc;background:#fff!important}.order-review-tab table.review-order-details thead tr{background:#dcdcdc;line-height:1}.order-review-tab table.review-order-details td,.order-review-tab table.review-order-details th{color:#1e1e1e;border:0;border-bottom:1px solid #dcdcdc;line-height:1;vertical-align:middle;padding:15px}.order-review-tab table.review-order-details tbody td.product-name{letter-spacing:.5px}.order-review-tab table.review-order-details td.product-total,.order-review-tab table.review-order-details tfoot td,.order-review-tab table.review-order-details th.product-total{text-align:right}.order-review-tab table.review-order-details tr.cart-subtotal td span{font-size:14px!important}.order-review-tab table.review-order-details tr.woocommerce-shipping-totals ul#shipping_method{cursor:text!important}.order-review-tab table.review-order-details tr.woocommerce-shipping-totals ul#shipping_method label{color:#1e1e1e!important;font-size:14px;pointer-events:none}.order-review-tab table.review-order-details tr.woocommerce-shipping-totals ul#shipping_method label span.woocommerce-Price-amount{margin-left:6px}.order-review-tab table.review-order-details tr.woocommerce-shipping-totals td:empty:after{content:"店頭受け取り";font-size:13px}.order-review-tab table.review-order-details tr.order-total{background:#1e1e1e}.order-review-tab table.review-order-details tr.order-total td,.order-review-tab table.review-order-details tr.order-total th{border-bottom:none;color:#fff!important;line-height:1.3}.order-review-tab table.review-order-details tr.cart-discount td,.order-review-tab table.review-order-details tr.cart-discount th,.order-review-tab table.review-order-details tr.cart-subtotal td,.order-review-tab table.review-order-details tr.cart-subtotal th{border-bottom:3px solid #ddd!important}.order-review-tab table.review-order-details tr.cart-subtotal td span{font-size:16px}.order-review-tab table.review-order-details tr.order-total .woocommerce-Price-amount{font-size:22px;color:#fff}.order-review-tab table.review-order-details tr.order-total small{font-weight:400}.order-review-tab table.review-order-details tr.order-total small .woocommerce-Price-amount{font-size:12px}.order-review-tab table.review-order-details a.woocommerce-remove-coupon{display:none}.order-review-tab table.review-order-details tr.woocommerce-shipping-totals label{font-weight:400!important}.order-review-tab table.review-order-details tr.cart_item td.product-name div.wmc-product-desc{margin:15px 0}.order-review-tab .kokyaku_info.hassousaki{display:none}body.tsuhan_product .order-review-tab .kokyaku_info.other .title h3:before{content:"add_circle_outline"!important}body.tsuhan_product .order-review-tab .kokyaku_info.other .title h3{font-size:0!important}body.tsuhan_product .order-review-tab .kokyaku_info.other .title h3:after{font-size:20px!important;content:"その他";display:block;margin-bottom:10px!important}body.tsuhan_product .order-review-tab .kokyaku_info.other{width:100%!important}body.tsuhan_product .order-review-tab .kokyaku_info.hassousaki{display:block}@media only screen and (max-width:600px){.order-review-tab table.review-order-details thead{display:none}.order-review-tab table.review-order-details tfoot th:after{content:"："}.order-review-tab table.review-order-details tbody td,.order-review-tab table.review-order-details tfoot td,.order-review-tab table.review-order-details tfoot th{width:100%;display:block}.order-review-tab table.review-order-details tbody td.product-name{border-bottom:0;padding-bottom:0}.order-review-tab table.review-order-details tbody td.product-total{padding-top:0}.order-review-tab table.review-order-details tr.cart-discount,.order-review-tab table.review-order-details tr.cart-subtotal,.order-review-tab table.review-order-details tr.tax-rate,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals{display:flex;flex-flow:row}.order-review-tab table.review-order-details tr.cart-discount td,.order-review-tab table.review-order-details tr.cart-discount th,.order-review-tab table.review-order-details tr.cart-subtotal td,.order-review-tab table.review-order-details tr.cart-subtotal th,.order-review-tab table.review-order-details tr.tax-rate td,.order-review-tab table.review-order-details tr.tax-rate th,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals td,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals th{width:50%}.order-review-tab table.review-order-details tr.cart-discount th,.order-review-tab table.review-order-details tr.cart-subtotal th,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals th{text-align:left;padding-right:5px;padding-left:15px}.order-review-tab table.review-order-details tr.cart-discount td,.order-review-tab table.review-order-details tr.cart-subtotal td,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals td{text-align:right;padding-right:15px;padding-left:5px}.order-review-tab table.review-order-details .order-total th{border-bottom:0!important;padding-bottom:5px;text-align:center}.order-review-tab table.review-order-details .order-total td{padding-top:0;text-align:center}.order-review-tab table.review-order-details .order-total td .includes_tax{display:block}}body.subscription_product .order-review-tab tr.cart-subtotal.recurring-total,body.subscription_product .order-review-tab tr.order-total,body.subscription_product .order-review-tab tr.recurring-totals,body.subscription_product .order-review-tab tr.woocommerce-shipping-totals{display:none}body.subscription_product .order-review-tab tr.order-total.recurring-total{display:table-row}body.subscription_product .order-review-tab tr.order-total.recurring-total td{font-weight:700}body.subscription_product .order-review-tab small{display:block;font-size:14px;margin-top:6px}body.subscription_product .order-review-tab .first-payment-date{font-size:16px}.order-review-tab .kokyaku_info_base{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 0 90px}.order-review-tab .kokyaku_info.contact .customer-payment img{display:none}.order-review-tab .kokyaku_info{width:calc(33% - 15px);background:#fff;padding:30px;border:2px solid #dcdcdc;margin:30px 0 0}.order-review-tab .kokyaku_info h4.onamae{font-size:16px}.order-review-tab .cc_notice{text-align:center;font-size:14px;line-height:1.5;color:#1e1e1e;letter-spacing:1px;margin-bottom:30px}.order-review-tab .kokyaku_info h3:before,.order-review-tab h3.top_title:before{display:block;font-size:50px;line-height:1.3}.order-review-tab h3.top_title:before{font-family:ekommart-icon;content:""}.order-review-tab .kokyaku_info.tyumonsha h3:before{font-family:ekommart-icon;content:""}.order-review-tab .kokyaku_info.hassousaki h3:before{content:"local_shipping"}.order-review-tab .kokyaku_info.contact h3:before{content:"credit_card"}.order-review-tab .kokyaku_info.other h3:before{content:"watch_later"}.order-review-tab .review-order-details tr.cart_item .wmc-product-desc dl.variation dt{margin-top:10px}.order-review-tab .review-order-details tr.cart_item .wmc-product-desc dl.variation dd{margin:4px 0 0}.wizard>.content>.body ul{list-style:none!important}@media only screen and (max-width:840px){.order-review-tab .kokyaku_info{width:100%!important;padding:15px}}.customer_details{border:2px solid #dcdcdc;border-top:none;background:#fff}.customer_details div,.customer_details li{border-top:2px solid #dcdcdc;display:flex;flex-flow:column}.customer_details h4{background:#f5f5f5;font-size:16px;text-align:center;padding:10px;margin:0}.customer_details p{text-align:center;margin:0;padding:10px;min-height:42px}.customer_details div:empty,.customer_details li:empty{display:none}.order-review-tab .cc_notice a{text-decoration:underline}.customer_details .sonota span.nashi{color:#999}.order-review-tab div.agree{display:flex;flex-flow:column;justify-content:center;background:#fff;border:2px solid #dcdcdc;padding:20px;letter-spacing:1px;margin-bottom:50px}.order-review-tab div.agree span.material-icons{font-size:50px;line-height:1.3;text-align:center}.order-review-tab div.agree h2{font-size:20px!important;text-align:center;margin-bottom:20px}.order-review-tab div.agree .agree_content{border:2px solid #dcdcdc}.order-review-tab div.agree .agree_content h5 input,.order-review-tab div.agree .agree_content h5 span{cursor:pointer}.order-review-tab div.agree h3{font-size:18px!important;text-align:center;background:#f5f5f5;padding:10px 10px;margin:0;line-height:1.4}.order-review-tab div.agree h4{font-size:16px!important;text-align:center;background:#f5f5f5;padding:0 10px 12px;line-height:1.4}.order-review-tab div.agree h5{font-size:16px!important;text-align:center;padding:10px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;line-height:1}.order-review-tab div.agree hr{margin:10px 0;background:0 0;border-bottom:1px dashed #dcdcdc}.order-review-tab div.agree h5 input{order:1;top:3px}.order-review-tab div.agree h5 span{order:2}.order-review-tab div.agree h5 #agree_check-error{order:3;border:none;margin:10px 0 0!important;font-weight:700!important}.order-review-tab div.agree h5 #agree_check-error:before{content:"※"}.order-review-tab div.agree .input-checkbox{margin-right:10px}@media only screen and (max-width:960px){.order-review-tab div.agree h3{font-size:16px!important}.order-review-tab div.agree h4{font-size:14px!important}.order-review-tab div.agree h5{font-size:15px!important}}@media only screen and (max-width:340px){.order-review-tab div.agree h5{font-size:14px!important;letter-spacing:0}}.order-review-tab div.agree.additional_message{margin-top:-40px}.order-review-tab div.agree.additional_message h2{padding-bottom:15px;border-bottom:2px solid #dcdcdc;margin-bottom:15px}.order-review-tab div.agree.additional_message h5{font-weight:400;padding:0;margin:0 0 10px;line-height:1.3}.order-review-tab div.agree .add_notification{border:2px solid #dcdcdc;margin-bottom:20px;display:none}.order-review-tab div.agree .add_notification h5{display:block;line-height:1.4;font-weight:400;font-size:16px;margin:0;padding:15px}.order-review-tab div.agree .add_notification h5 b{color:#de0216;font-size:18px}.order-review-tab div.agree .add_notification.visible{display:block}tr.delivery_date,tr.delivery_time_zone{display:none}body.woocommerce-order-pay form#order_review{margin:0;background:#f7f7f7;padding:30px}body.woocommerce-order-pay form#order_review table.shop_table{margin:0 0 30px;border:2px solid #dcdcdc;background:#fff!important}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child{background:#1e1e1e}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td,body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child th{color:#fff}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child th{font-size:16px}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td span.woocommerce-Price-amount{font-size:22px;font-weight:700}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td small span.woocommerce-Price-amount{font-size:75%}body.woocommerce-order-pay form#order_review table.shop_table td{border-bottom:1px solid #dcdcdc}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td{border-bottom:none}body.woocommerce-order-pay form#order_review table.shop_table tbody tr td,body.woocommerce-order-pay form#order_review table.shop_table thead tr th{width:43%}body.woocommerce-order-pay form#order_review table.shop_table tbody tr td:nth-child(2),body.woocommerce-order-pay form#order_review table.shop_table th:nth-child(2){width:14%}body.woocommerce-order-pay form#order_review table.shop_table td.product-quantity strong{font-weight:400!important}body.woocommerce-order-pay form#order_review table.shop_table tr{width:100%;display:inline-table}body.woocommerce-order-pay form#order_review table.shop_table tfoot th{width:43%}body.woocommerce-order-pay form#order_review table.shop_table tfoot td{width:57%}@media only screen and (max-width:767px){body.woocommerce-order-pay form#order_review{padding:15px}}@media only screen and (max-width:470px){body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td,body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child th{width:100%;display:block;text-align:center}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child th{padding-bottom:0}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td{padding-top:0;padding-bottom:10px}}@media only screen and (max-width:400px){body.woocommerce-order-pay form#order_review table.shop_table small.shipped_via{display:block;margin-right:-5px}}body.woocommerce-order-pay form#order_review div#payment{margin:0 0 30px;border:2px solid #dcdcdc;background:#fff!important}body.woocommerce-order-pay form#order_review div#payment ul.payment_methods{list-style:none}body.woocommerce-order-pay form#order_review div#payment ul.payment_methods li{display:flex;flex-flow:row;flex-wrap:wrap}body.woocommerce-order-pay form#order_review div#payment ul.payment_methods label[for*=payment_method_paidy],body.woocommerce-order-pay form#order_review div#payment ul.payment_methods label[for*=payment_method_stripe]{display:flex;flex-flow:row;flex-wrap:wrap;color:#1e1e1e!important;font-size:15px!important;padding:15px;font-weight:700;line-height:22px;width:calc(100% - 31px)}body.woocommerce-order-pay form#order_review div#payment ul.payment_methods img.stripe-visa-icon{margin-left:10px}body.woocommerce-order-pay form#order_review div#payment ul.payment_methods #wc-stripe-cc-form label{font-weight:700!important}body.woocommerce-order-pay form#order_review div#payment .payment_method_paidy a{text-decoration:underline}body.woocommerce-order-pay form#order_review div#payment p.validate-required{text-align:center;padding:0 15px 15px}body.woocommerce-order-pay form#order_review div#payment p.validate-required label{line-height:unset;display:inline-block;margin-bottom:unset}body.woocommerce-order-pay form#order_review div#payment .jp4wc-paidy-explanation ul{margin:0 0 10px!important;padding:0}body.woocommerce-order-pay form#order_review div#payment .jp4wc-paidy-explanation ul li{display:block}body.woocommerce-order-pay form#order_review div#payment .jp4wc-paidy-explanation ul li:before{content:"・"}body.woocommerce-order-pay form#order_review div#payment button#place_order{margin:0 auto 30px;display:block}.woocommerce-order-received .woocommerce-order{display:flex;flex-flow:column}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{order:10}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{order:20}.woocommerce-order-received .woocommerce-order .woocommerce-order-details{order:30}.woocommerce-order-received .woocommerce-order .bank_furikomi{order:40}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{order:50}.woocommerce-order-received .woocommerce-order .woocommerce-notice{width:100%;max-width:900px;margin:0 auto;background:repeating-linear-gradient(-45deg,#fff,#fff 2px,#f5f5f5 0,#f5f5f5 10px)!important;font-weight:700}.woocommerce-order-received .woocommerce-order .woocommerce-notice:before{display:block;content:"check_circle";font-size:60px;line-height:1;margin-bottom:10px}.woocommerce-order-received .woocommerce-order .woocommerce-notice:after{display:block;content:"ご入力頂きましたメールアドレスへご注文の詳細メールを送信致しました。";font-size:16px;border-top:2px solid #dcdcdc;margin-top:20px;padding-top:20px;color:#1e1e1e}.woocommerce-order-received ul.woocommerce-thankyou-order-details{display:flex;flex-flow:row;flex-wrap:wrap;width:100%;max-width:900px;justify-content:center;border:4px solid #dcdcdc!important;margin:30px auto;box-sizing:border-box}.woocommerce-order-received ul.woocommerce-thankyou-order-details li{border:none;border-right:4px solid #dcdcdc;width:calc(100% / 3);font-size:16px;padding:20px 15px;display:flex;flex-flow:column;justify-content:center;box-sizing:border-box}.woocommerce-order-received ul.woocommerce-thankyou-order-details li:last-of-type{border:none!important}.woocommerce-order-received.role- ul.woocommerce-thankyou-order-details li{width:calc(100% / 2)}.woocommerce-order-received ul.woocommerce-thankyou-order-details li strong{font-size:24px;line-height:1.4}.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__date,.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__total,ul.order_details::after,ul.order_details::before{display:none!important}.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__order{order:1}.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email{order:2}.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method{order:3}.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email strong,.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method strong{font-size:16px}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details{margin-top:50px!important}.woocommerce-order-received .woocommerce-order .wolt_message{order:25;width:100%;max-width:900px;margin:0 auto;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;border:4px solid #dcdcdc}.woocommerce-order-received .woocommerce-order .wolt_message h3{width:100%;text-align:center;background:#f0f0f0;padding:10px 15px;line-height:1.3;margin:0}.woocommerce-order-received .woocommerce-order .wolt_message h5{width:100%;padding:20px 15px 15px;text-align:center;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.3;margin:0}.woocommerce-order-received .woocommerce-order .wolt_message h5 b{color:#de0216}.woocommerce-order-received .woocommerce-order .wolt_message a{display:inline-block;width:auto;background:#009de0;color:#fff;font-size:16px;font-weight:700;padding:8px 20px 10px;border-radius:20px;line-height:1.3;margin-bottom:15px}.woocommerce-order-received .woocommerce-order .wolt_message a:hover{opacity:.8}.woocommerce-order-received .woocommerce-order .uber_message a{background:#62be08}@media only screen and (max-width:900px){.woocommerce-order-received ul.woocommerce-thankyou-order-details li{width:100%!important;border-right:none;border-bottom:4px solid #dcdcdc}.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email strong,.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method strong{font-size:18px}}@media only screen and (max-width:400px){.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email strong,.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method strong{font-size:16px}}@media only screen and (min-width:501px){.woocommerce-order-received .woocommerce-order .wolt_message br.sp{display:none}}@media only screen and (max-width:500px){.woocommerce-order-received .woocommerce-order .wolt_message br.pc{display:none}}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details h2.woocommerce-order-details__title{order:10;width:100%;max-width:900px;padding:15px;font-size:22px;margin:30px 0 0;border:5px solid #dcdcdc;border-bottom:none}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details h2.woocommerce-order-details__title:before{content:"";font-family:ekommart-icon;display:block;font-size:40px;margin-bottom:10px;line-height:1}.woocommerce-order-received table.woocommerce-table--order-details{order:20;width:100%;margin:0;border:5px solid #dcdcdc;border-top:none;font-size:16px}.woocommerce-order-received table.woocommerce-table--order-details td,.woocommerce-order-received table.woocommerce-table--order-details th{padding:10px 15px;vertical-align:middle}.woocommerce-order-received table.woocommerce-table--order-details tfoot :nth-last-of-type(2) th:after,.woocommerce-order-received table.woocommerce-table--order-details th.product-name:after{content:":";margin-left:2px}.woocommerce-order-received table.woocommerce-table--order-details strong,.woocommerce-order-received table.woocommerce-table--order-details td span{font-weight:400!important}.woocommerce-order-received table.woocommerce-table--order-details thead tr{background:#f0f0f0;border-top:1px solid #dcdcdc}.woocommerce-order-received table.woocommerce-table--order-details thead td,.woocommerce-order-received table.woocommerce-table--order-details thead th{border-bottom:1px solid #dcdcdc}.woocommerce-order-received table.woocommerce-table--order-details tbody td{border-top:1px dashed #dcdcdc!important}.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child{display:none}.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:nth-child(even){background:#f0f0f0}#order_review .woocommerce-checkout-review-order-table td,#order_review .woocommerce-checkout-review-order-table th,.cart_totals .order-total,.ekommart-handheld-footer-bar,.hentry .entry-content .woocommerce-MyAccount-navigation ul,.single-product div.product .product_meta,.widget_shopping_cart p.total,.woocommerce-order .woocommerce-table--order-details td,.woocommerce-order .woocommerce-table--order-details th{border-top-color:#dcdcdc}.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-last-of-type(1) .amount,.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-last-of-type(2) .amount{font-weight:700!important;color:#1e1e1e;font-size:22px}.woocommerce-order .woocommerce-table--order-details tfoot tr small.includes_tax span.amount{font-weight:400!important;font-size:12px;color:#1e1e1e!important}@media only screen and (max-width:450px){.woocommerce-order-received table.woocommerce-table--order-details{font-size:15px}.woocommerce-order-received table.woocommerce-table--order-details td,.woocommerce-order-received table.woocommerce-table--order-details th{width:100%;display:block}.woocommerce-order-received table.woocommerce-table--order-details .woocommerce-table__product-total,.woocommerce-order-received table.woocommerce-table--order-details td{border-top:none!important;padding-top:0}.woocommerce-order-received table.woocommerce-table--order-details .woocommerce-table__product-name{padding-top:15px}}.bank_furikomi{width:100%;max-width:900px;padding:15px;font-size:16px;margin:30px auto 0;border:5px solid #dcdcdc}.bank_furikomi span{display:inline-block;background-color:#f0f0f0;padding:15px;line-height:1.3;font-weight:700;margin-top:10px}.bank_furikomi p:last-of-type{margin:0}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(1),.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(2){width:calc(50% - 15px);max-width:calc(450px - 15px);padding:15px;margin:0;text-align:center;border:5px solid #0f834d;font-size:26px;font-weight:700;color:#0f834d;line-height:1}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(1){margin-left:15px;order:2}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(2){margin-right:15px;order:1}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(1):before,.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(2):before{font-size:40px;line-height:1}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(1):before{content:"query_builder"}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(2):before{content:"event_available"}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details span.orddd_delivery_date,.woocommerce-order-received .woocommerce-order section.woocommerce-order-details span.orddd_delivery_time{font-size:0;display:block;padding-bottom:15px;border-bottom:2px dashed #dcdcdc;margin-bottom:15px;line-height:1}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details span.orddd_delivery_date:before{content:"受け取り日";font-size:22px}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details span.orddd_delivery_time:before{content:"受け取り時間";font-size:22px}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details .woocommerce-table ul.wc-item-meta{margin:0!important}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details .woocommerce-table p{margin:0!important;padding:0;text-align:left;border:none;font-size:14px;font-weight:400;color:#1e1e1e;order:unset;width:unset;max-width:unset}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details .woocommerce-table p:before{display:none}@media only screen and (max-width:460px){.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(1),.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(2){width:100%;margin:0}.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(1){margin-top:30px}}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details{width:100%;max-width:900px;margin:0 auto;border:5px solid #dcdcdc;padding:15px;margin-top:30px!important;letter-spacing:.5px;display:table}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-columns{display:flex;flex-flow:row;flex-wrap:wrap}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details h2.woocommerce-column__title{text-align:center;font-size:0;padding-bottom:15px;border-bottom:2px dashed #dcdcdc;margin-bottom:15px}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details h2.woocommerce-column__title:before{width:100%;content:"";font-family:ekommart-icon;display:block;text-align:center;line-height:1;font-size:40px;margin-bottom:10px}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--billing-address h2.woocommerce-column__title:before,.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--shipping-address h2.woocommerce-column__title:before{display:none}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--billing-address:before{width:100%;content:"";font-family:ekommart-icon;display:block;text-align:center;line-height:1;font-size:40px;font-weight:400!important;margin-bottom:10px}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--shipping-address:before{width:100%;content:"local_shipping";font-family:"Material Icons Outlined";display:block;text-align:center;line-height:1;font-size:40px;margin-bottom:10px}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details h2.woocommerce-column__title:after{content:"お客様情報";font-size:22px;font-weight:700!important}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--billing-address h2.woocommerce-column__title:after{content:"ご注文者様情報"}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--shipping-address h2.woocommerce-column__title:after{content:"お届け先情報"}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details address{color:#1e1e1e;font-size:16px;font-weight:700;font-style:normal;margin:0;text-align:center}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details address p{margin:0}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--email{margin:0!important}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--billing-address{margin:0}@media only screen and (max-width:767px){.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--shipping-address{width:100%}.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column--billing-address{margin:0 0 30px}}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields{order:20;width:100%;max-width:900px;padding:15px;font-size:22px;margin:30px 0 0;border:5px solid #dcdcdc}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields th{text-align:center}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields th:before{text-align:center;content:"receipt_long";font-family:"Material Icons Outlined";display:block;font-size:40px;font-weight:400;margin-bottom:10px;line-height:1}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields td{background:#f0f0f0;font-size:16px;padding:10px 15px;border-top:1px solid #dcdcdc}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields tr td:first-of-type{font-weight:700}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields tr td:last-of-type{text-align:right}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields tr:nth-of-type(2) td:last-of-type:after{content:" 様"}@media only screen and (max-width:450px){.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields tr{display:flex;flex-flow:column;width:100%}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields tr td:last-of-type{border-top:0}}.woocommerce-order-received.role-subscriber .woocommerce-order p:not([class]){text-align:center;margin:0}.woocommerce-order-received.role-subscriber section.woocommerce-order-details header{width:100%;margin:0 auto;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;text-align:center}.woocommerce-order-received.role-subscriber section.woocommerce-order-details header h2{order:10;width:100%;max-width:900px;padding:15px;font-size:22px;margin:30px 0 0;border:5px solid #dcdcdc;border-bottom:none}.woocommerce-order-received.role-subscriber section.woocommerce-order-details header h2:before{content:"cached";font-family:"Material Icons Outlined";display:block;font-size:40px;margin-bottom:10px;line-height:1}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions{width:100%;max-width:900px;margin:0 auto;border:5px solid #dcdcdc;border-top:1px solid #dcdcdc}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions tr{display:flex!important;flex-flow:row;flex-wrap:wrap}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td,.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions th{width:calc(100% / 3);text-align:center;padding:10px 15px}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions th{background:#f0f0f0}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td.subscription-status,.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions th.subscription-status{border-left:1px dashed #dcdcdc;border-right:1px dashed #dcdcdc}.woocommerce-order-received.role-subscriber section.woocommerce-order-details p:not([class]),.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td.subscription-actions,.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td.subscription-total,.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions th.subscription-actions,.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions th.subscription-total{display:none}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td.subscription-id a{font-weight:700}@media only screen and (max-width:768px){.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions{border-top:none}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;text-align:unset;border:none}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td:nth-child(odd){background:#f0f0f0;border-top:1px dashed #dcdcdc}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td:after{display:none}}.payment-tab-contents #shipping_method p.anycarry-m:first-of-type{display:none!important}.payment-tab-contents #shipping_method p.anycarry-m:last-of-type{color:#1e1e1e!important;width:auto!important;background:#f6f6f6;padding:12px 20px 0;border-radius:20px;font-size:16px;font-weight:700;min-height:47.88px!important;cursor:not-allowed}.payment-tab-contents #shipping_method .anycarry-m:last-of-type:before{content:"デリバリー："}