#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:#F7F7F7FF;border-top:3px solid #F60;padding:30px;}#wizard .actions.clearfix{background:#F7F7F7FF;text-align:center;padding:0 15px 30px;}#wizard label{font-weight:bold;font-size:13px;margin-bottom:2px!important;}#wizard input[type*="text"],#wizard input[type*="password"],#wizard input[type*="tel"],#wizard input[type*="email"],#wizard select,#wizard textarea,.select2-container--default .select2-selection--single{border:2px solid #DDD!important;box-sizing:border-box;color:#222;background:#fff;width:100%;font-size:16px;letter-spacing:1px;height:50px;outline:none;-webkit-appearance:none;transition:.3s;}#wizard input[type*="text"]:focus,#wizard input[type*="password"]:focus,#wizard input[type*="tel"]:focus,#wizard input[type*="email"]:focus,#wizard select:focus,#wizard textarea:focus{border-color:#F60!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 #D01;color:#D01!important;font-weight:normal!important;margin:0!important;text-align:center;position:relative;top:-2px;transition:.3s;}.style-checkbox label{background:#fff;border:1px solid #222;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:#222;}.woocommerce form .form-row label .required{color:#D01;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 .content.clearfix,#wizard .actions.clearfix{padding:30px 15px}}#wizard a[role*="menuitem"],.woocommerce-form-login input[name*="login"],.woocommerce-form-coupon button.button,.woocommerce-form-login p.register a,#wcmca_add_new_address_button_billing{display:inline-block;height:50px;min-width:260px!important;line-height:50px;border-radius:40px;background:#F60;color:#fff;font-size:15px;font-weight:bold!important;padding:0 10px!important;text-align:center;transition:.2s;}#wizard a[role*="menuitem"]:hover,.woocommerce-form-login input[name*="login"]:hover,.woocommerce-form-coupon button.button:hover{background:#F40!important;}#wizard a[href*="previous"]{min-width:100px!important;}#wizard a[href*="previous"]{background:#fff;color:#222;border:1px solid #222;}#wizard a[href*="previous"]:hover{background:#666;color:#fff;border-color:#666;}#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;}a#wcmca_add_new_address_button_billing,a#wcmca_add_new_address_button_shipping{display:inline-block;background:unset!important;border-radius:40px!important;margin:10px 0 0 auto;line-height:1;min-width:unset!important;min-height:unset!important;height:auto;padding:10px 20px!important;}#wcmca_close_address_form_button_billing{color:#000!important;}@media only screen and (max-width:560px){#wizard a[href*="previous"],#wizard a[href*="next"]{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 #DDD;}.woocommerce-form-login:before{content:"アカウントをお持ちですか？";text-align:center;font-size:16px;font-weight:bold;background:#DDD;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:#222;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:#222!important;}.woocommerce-form-login input[name*="login"]:hover{background:#444!important;}.woocommerce-form-login p.lost_password{margin:10px 0 0;}.woocommerce-form-login p.lost_password a{background:#fff;color:#222;border:1px solid #222;}.woocommerce-form-login p.lost_password a:hover{background:#DDD!important;}#wizard .woocommerce-form-login input{text-align:center;}.woocommerce-form-login p.error-msg{font-weight:bold;color:#D01;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 #222;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:#222!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:#EEE!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 #F60;color:#222;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 #0000004C;}::placeholder{color:#999!important;}.woocommerce-shipping-fields,.billing-tab-contents .woocommerce-billing-fields span.optional,.billing-tab-contents .woocommerce-shipping-fields span.optional{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-billing-fields,.woocommerce-shipping-fields,.woocommerce-account-fields div.create-account{background:#fff;padding:30px;border:2px solid #DDD;}.woocommerce-billing-fields:before,.woocommerce-shipping-fields:before,.woocommerce-account-fields div.create-account:before{display:block;text-align:center;font-size:16px;font-weight:700;background:#DDD;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-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-account-fields div.create-account{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-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce-billing-fields__field-wrapper #billing_email_field,.woocommerce-shipping-fields__field-wrapper .form-row-first,.woocommerce-shipping-fields__field-wrapper .form-row-last,.woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.woocommerce-shipping-fields__field-wrapper #shipping_email_field,.woocommerce-account-fields div.create-account .form-row{width:calc(50% - 15px)!important;}.woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_city_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_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:#222;font-weight:bold;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;}.woocommerce-additional-fields h3,.shipping_local_title{display:block;text-align:center;font-size:16px;font-weight:700;background:#DDD;padding:15px;line-height:1;border:2px solid #DDD;margin:0;}.shipping_local_title{display:block!important;margin-top:30px!important;}.woocommerce-additional-fields #ryoushusho_check_field,.woocommerce-additional-fields #other_local_field{background:#fff;padding:30px;border:2px solid #DDD;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_yubin_field,.woocommerce-additional-fields #shipping_name_field,.woocommerce-additional-fields #shipping_jusho_field{background:#fff;padding:0 30px 30px;border:2px solid #DDD;border-top:none;margin:-20px 0 0;}.woocommerce-additional-fields #ryoushusho_check_field label,.woocommerce-additional-fields #other_local_field label{cursor:pointer!important;}.woocommerce-additional-fields #ryoushusho_check_field input[type="checkbox"],.woocommerce-additional-fields #other_local_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:#DDD;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:#D01;margin:5px 0 3px;font-weight:bold;font-size:13px;line-height:1.5;}.woocommerce-password-strength:before{content:"\f00d";font-family:"FontAwesome";margin-right:4px;}.woocommerce-password-hint{color:#222;line-height:1.6;display:inline-block;}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{color:#2A3;}.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:#222;}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-billing-fields__field-wrapper #billing_city_field,.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_city_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.woocommerce-account-fields div.create-account .form-row{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-billing-fields,.woocommerce-shipping-fields,.woocommerce-account-fields div.create-account{padding:15px 15px 0}.woocommerce-billing-fields:before,.woocommerce-shipping-fields:before,.woocommerce-account-fields div.create-account:before{margin:-15px -15px 15px}}@media only screen and (max-width:500px){.woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-shipping-fields__field-wrapper #shipping_city_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce-billing-fields__field-wrapper #billing_email_field,.woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.woocommerce-shipping-fields__field-wrapper #shipping_email_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 thead,.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal,.woocommerce-checkout-review-order-table tfoot tr.fee,.woocommerce-checkout-review-order-table tfoot tr.tax-rate,.woocommerce-checkout-review-order-table tfoot tr.order-total,.woocommerce-checkout-review-order-table tfoot tr.cart-discount{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:#DDD;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 #999;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:#EEE;}.woocommerce-shipping-totals ul#shipping_method li:only-of-type label,#shipping_method input[type="radio"]:first-child:checked + label{border-color:#F60!important;color:#F60!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:#F60!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"] #woltd_unavailable,body[class*="wc-cat"][class*="takeout"] #uberd_unavailable{display:none;}.checkout-review-order-table-wrapper{padding:0;width:100%;height:auto;background:none;}.payment-tab-contents .woocommerce-checkout-review-order-table{margin-bottom:30px!important;}.woocommerce-checkout-review-order-table,.woocommerce-checkout-payment{margin:0 0 30px;border:2px solid #DDD;background:#fff!important;}.woocommerce-checkout-payment,.payment_box.payment_method_stripe{margin-bottom:0!important;}.payment_box.payment_method_stripe p{letter-spacing:.5px;}#payment .payment_methods>.woocommerce-PaymentMethod>label,#payment .payment_methods>.wc_payment_method>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:#222;}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{color:#fff!important;border-top:0;line-height:1.3;}.woocommerce-checkout-review-order-table tfoot tr.order-total td small{font-weight:normal;}.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-subtotal th,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.woocommerce-checkout-review-order-table tfoot tr.cart-discount td{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 th,.woocommerce-checkout-review-order-table tfoot td{width:100%;display:block}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{text-align:center!important}.woocommerce-checkout-review-order-table tbody td.product-name,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th,.woocommerce-checkout-review-order-table tfoot tr.order-total th{border-bottom:0;padding-bottom:5px}.woocommerce-checkout-review-order-table tbody td.product-total,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order-table tfoot tr.cart-discount td,.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td,.woocommerce-checkout-review-order-table tfoot tr.order-total td{border-top:0}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal,.woocommerce-checkout-review-order-table tfoot tr.cart-discount{display:flex;flex-flow:row;width:100%}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.woocommerce-checkout-review-order-table tfoot tr.cart-discount td{width:50%;padding:15px}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce-checkout-review-order-table tfoot tr.cart-discount th{text-align:left!important;padding-left:15px;padding-right:5px}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order-table tfoot tr.cart-discount 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,.orddd-checkout-fields{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;}.orddd-checkout-fields{margin-bottom:0;}.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 #e_deliverydate_0_field,.payment-tab-contents #orddd_time_slot_field,.payment-tab-contents #orddd_time_slot_0_field{display:inline-block;width:100%;}.payment-tab-contents #e_deliverydate_field,.payment-tab-contents #e_deliverydate_0_field,.payment-tab-contents #orddd_time_slot_field,.payment-tab-contents #orddd_time_slot_0_field{margin:0 0 30px;}.payment-tab-contents #e_deliverydate_field label,.payment-tab-contents #e_deliverydate_0_field label,.payment-tab-contents #orddd_time_slot_field label,.payment-tab-contents #orddd_time_slot_0_field label{display:block;width:100%;background:#DDD;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,.payment-tab-contents #orddd_time_slot_0_field span.select2-container{display:block;width:100%!important;}.payment-tab-contents #e_deliverydate_field input#e_deliverydate,.payment-tab-contents #e_deliverydate_0_field input#e_deliverydate_0,.payment-tab-contents #orddd_time_slot_field .select2-selection,.payment-tab-contents #orddd_time_slot_0_field .select2-selection{border-color:#DDD;height:75px;text-align:center;font-size:16px;font-weight:700;}#select2-orddd_time_slot-container,#select2-orddd_time_slot_0-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 #0000007F!important;border:none!important;z-index:unset!important;width:auto;}.ui-datepicker table th,.ui-datepicker table td{width:38px!important;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:flex;flex-flow:column;justify-content:center;}.ui-state-default{color:#222!important;}#orddd-availability{display:none;}a.ui-state-default:hover{background:#F60!important;;color:#fff!important;}a.ui-state-active{color:#222!important;border:1px solid #F60!important;}.form-row.woocommerce-validated input.input-text,.form-row.woocommerce-invalid input.input-text{box-shadow:none!important;}.ui-widget-header{background:#F60;}.ui-datepicker-title{font-weight:bold;}.ui-datepicker-buttonpane.ui-widget-content{display:none!important;}.ui-datepicker td{border:none!important;}#e_deliverydate_field,#e_deliverydate_0_field{border:2px solid #DDD!important;}#e_deliverydate_field #e_deliverydate,#e_deliverydate_0_field #e_deliverydate_0{border:none!important;}#orddd-checkout-fields #e_deliverydate::placeholder,#orddd-checkout-fields #e_deliverydate_0::placeholder,#orddd-checkout-fields #e_deliverydate:placeholder-shown,#orddd-checkout-fields #e_deliverydate_0:placeholder-shown,#select2-orddd_time_slot-container[title="選択してください"],#select2-orddd_time_slot_0-container[title="選択してください"],#select2-orddd_time_slot_0-container[title="時間枠を選択してください"]{color:#D01!important;-webkit-animation:blink .7s ease-in-out infinite alternate;-moz-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,.payment-tab-contents #orddd_time_slot_0_field span.select2-selection__arrow{display:none;}.payment-tab-contents #e_deliverydate_field,.payment-tab-contents #e_deliverydate_0_field,.payment-tab-contents #orddd_time_slot_field,.payment-tab-contents #orddd_time_slot_0_field{background:#fff;height:121px;}.payment-tab-contents #e_deliverydate_field span.woocommerce-input-wrapper:after,.payment-tab-contents #e_deliverydate_0_field span.woocommerce-input-wrapper:after,.payment-tab-contents #orddd_time_slot_field span.select2-selection--single:after,.payment-tab-contents #orddd_time_slot_0_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,.payment-tab-contents #e_deliverydate_0_field .input-text.hasDatepicker.valid{position:relative;background:none;}#order_review .woocommerce-checkout-review-order-table td{text-align:center;}@-webkit-keyframes blink{0%{opacity:.1;}100%{opacity:1;}}@-moz-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 #e_deliverydate_0_field,.payment-tab-contents #orddd_time_slot_field,.payment-tab-contents #orddd_time_slot_0_field,#orddd-checkout-fields #e_deliverydate_field,#orddd-checkout-fields #e_deliverydate_0_field,#orddd-checkout-fields #orddd_time_slot_field,#orddd-checkout-fields #orddd_time_slot_0_field{width:calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);box-sizing:border-box}}@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:#DDD;text-align:center;padding:15px;font-size:16px;font-weight:bold;}.woocommerce-checkout-payment{width:100%;padding:0;}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{color:#222;text-align:center;border-top:2px solid #DDD;padding:30px 15px 15px;font-size:11px;font-weight:bold;}.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 #DDD;}.wc-terms-and-conditions span{color:#222;position:relative;top:-2px;}.wc-terms-and-conditions span a{text-decoration:underline;}.wc-terms-and-conditions span.required{color:#D01;}.woocommerce-checkout-payment li.payment_method_stripe label[for*="payment_method_stripe"],.woocommerce-checkout-payment li.payment_method_paidy label[for*="payment_method_paidy"]{display:flex!important;color:#222;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:none;color:#222;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 #DDD;box-sizing:border-box;color:#222;background:#fff;font-size:16px;letter-spacing:1px;height:50px;outline:none;-webkit-appearance:none;transition:.3s;}.wc-stripe-elements-field:focus,.wc-stripe-iban-element-field:focus{border-color:#222!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 #DDD;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 #DDD;}.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:normal!important;}#wizard .payment_methods li input{margin-top:3px!important;}.woocommerce-checkout #payment p.terms-error{text-align:center;margin-top:6px;color:#D01!important;font-weight:bold;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_stripe input#payment_method_stripe,.woocommerce-checkout #payment li.payment_method_paidy input#payment_method_paidy{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 #DDD;}.woocommerce-checkout #payment li.payment_method_paidy{border-top:2px solid #DDD;}.woocommerce-checkout #payment li.payment_method_paidy .payment_box{border-top:2px dashed #DDD;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 #DDD;}#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:bold;color:#222;text-align:center;}.order-review-tab table{margin:0 0 60px;border:2px solid #DDD;background:#fff!important;}.order-review-tab table.review-order-details thead tr{background:#DDD;line-height:1;}.order-review-tab table.review-order-details th,.order-review-tab table.review-order-details td{color:#222;border:0;border-bottom:1px solid #DDD;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 th.product-total,.order-review-tab table.review-order-details td.product-total,.order-review-tab table.review-order-details tfoot td{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:#222!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:#222;}.order-review-tab table.review-order-details tr.order-total th,.order-review-tab table.review-order-details tr.order-total td{border-bottom:none;color:#fff!important;line-height:1.3;}.order-review-tab table.review-order-details tr.cart-subtotal th,.order-review-tab table.review-order-details tr.cart-subtotal td,.order-review-tab table.review-order-details tr.cart-discount th,.order-review-tab table.review-order-details tr.cart-discount td{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:normal;}.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:normal!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 th,.order-review-tab table.review-order-details tfoot td{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-subtotal,.order-review-tab table.review-order-details tr.cart-discount,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals,.order-review-tab table.review-order-details tr.tax-rate{display:flex;flex-flow:row}.order-review-tab table.review-order-details tr.cart-subtotal th,.order-review-tab table.review-order-details tr.cart-subtotal td,.order-review-tab table.review-order-details tr.cart-discount th,.order-review-tab table.review-order-details tr.cart-discount td,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals th,.order-review-tab table.review-order-details tr.woocommerce-shipping-totals td,.order-review-tab table.review-order-details tr.tax-rate th,.order-review-tab table.review-order-details tr.tax-rate td{width:50%}.order-review-tab table.review-order-details tr.cart-subtotal th,.order-review-tab table.review-order-details tr.cart-discount 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-subtotal td,.order-review-tab table.review-order-details tr.cart-discount 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.order-total,body.subscription_product .order-review-tab tr.woocommerce-shipping-totals,body.subscription_product .order-review-tab tr.cart-subtotal.recurring-total,body.subscription_product .order-review-tab tr.recurring-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:bold;}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 #DDD;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:#222;letter-spacing:1px;margin-bottom:30px;}.order-review-tab h3.top_title:before,.order-review-tab .kokyaku_info h3: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 #DDD;border-top:none;background:#fff;}.customer_details li,.customer_details div{border-top:2px solid #DDD;display:flex;flex-flow:column;}.customer_details h4{background:#EEE;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 li:empty,.customer_details div: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 #DDD;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 #DDD;}.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:#EEE;padding:10px 10px;margin:0;line-height:1.4;}.order-review-tab div.agree h4{font-size:16px!important;text-align:center;background:#EEE;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:none;border-bottom:1px dashed #DDD;}.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:bold!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 #DDD;margin-bottom:15px;}.order-review-tab div.agree.additional_message h5{font-weight:normal;padding:0;margin:0 0 10px;line-height:1.3;}.order-review-tab div.agree .add_notification{border:2px solid #DDD;margin-bottom:20px;display:none;}.order-review-tab div.agree .add_notification h5{display:block;line-height:1.4;font-weight:normal;font-size:16px;margin:0;padding:15px;}.order-review-tab div.agree .add_notification h5 b{color:#D01;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:#F7F7F7FF;padding:30px;}body.woocommerce-order-pay form#order_review table.shop_table{margin:0 0 30px;border:2px solid #DDD;background:#fff!important;}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child{background:#222;}body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child th,body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td{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:bold;}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 #DDD;}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 thead tr th,body.woocommerce-order-pay form#order_review table.shop_table tbody tr td{width:43%;}body.woocommerce-order-pay form#order_review table.shop_table th:nth-child(2),body.woocommerce-order-pay form#order_review table.shop_table tbody tr td:nth-child(2){width:14%;}body.woocommerce-order-pay form#order_review table.shop_table td.product-quantity strong{font-weight:normal!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 th,body.woocommerce-order-pay form#order_review table.shop_table tfoot tr:last-child td{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 #DDD;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_stripe"],body.woocommerce-order-pay form#order_review div#payment ul.payment_methods label[for*="payment_method_paidy"]{display:flex;flex-flow:row;flex-wrap:wrap;color:#222!important;font-size:15px!important;padding:15px;font-weight:bold;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:bold!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,#EEE 0,#EEE 10px)!important;font-weight:bold;}.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 #DDD;margin-top:20px;padding-top:20px;color:#222;}.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 #DDD!important;margin:30px auto;box-sizing:border-box;}.woocommerce-order-received ul.woocommerce-thankyou-order-details li{border:none;border-right:4px solid #DDD;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;}ul.order_details::before,ul.order_details::after,.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{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__payment-method strong,.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email 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 #DDD;}.woocommerce-order-received .woocommerce-order .wolt_message h3{width:100%;text-align:center;background:#EEE;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:normal;letter-spacing:.5px;line-height:1.3;margin:0;}.woocommerce-order-received .woocommerce-order .wolt_message h5 b{color:#D01;}.woocommerce-order-received .woocommerce-order .wolt_message a{display:inline-block;width:auto;background:#09D;color:#fff;font-size:16px;font-weight:bold;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:#6B0;}@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 #DDD}.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method strong,.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email strong{font-size:18px}}@media only screen and (max-width:400px){.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method strong,.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email 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 #DDD;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 #DDD;border-top:none;font-size:16px;}.woocommerce-order-received table.woocommerce-table--order-details th,.woocommerce-order-received table.woocommerce-table--order-details td{padding:10px 15px;vertical-align:middle;}.woocommerce-order-received table.woocommerce-table--order-details th.product-name:after,.woocommerce-order-received table.woocommerce-table--order-details tfoot:nth-last-of-type(2) th: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:normal!important;}.woocommerce-order-received table.woocommerce-table--order-details thead tr{background:#EEE;border-top:1px solid #DDD;}.woocommerce-order-received table.woocommerce-table--order-details thead th,.woocommerce-order-received table.woocommerce-table--order-details thead td{border-bottom:1px solid #DDD;}.woocommerce-order-received table.woocommerce-table--order-details tbody td{border-top:1px dashed #DDD!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:#EEE;}.ekommart-handheld-footer-bar,.single-product div.product .product_meta,.widget_shopping_cart p.total,.cart_totals .order-total,#order_review .woocommerce-checkout-review-order-table th,#order_review .woocommerce-checkout-review-order-table td,.woocommerce-order .woocommerce-table--order-details td,.woocommerce-order .woocommerce-table--order-details th,.hentry .entry-content .woocommerce-MyAccount-navigation ul{border-top-color:#DDD;}.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:bold!important;color:#222;font-size:22px;}.woocommerce-order .woocommerce-table--order-details tfoot tr small.includes_tax span.amount{font-weight:normal!important;font-size:12px;color:#222!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 th,.woocommerce-order-received table.woocommerce-table--order-details td{width:100%;display:block}.woocommerce-order-received table.woocommerce-table--order-details td,.woocommerce-order-received table.woocommerce-table--order-details .woocommerce-table__product-total{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 #DDD;}.bank_furikomi span{display:inline-block;background-color:#EEE;padding:15px;line-height:1.3;font-weight:bold;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 #185;font-size:26px;font-weight:bold;color:#185;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 #DDD;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:normal;color:#222;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 #DDD;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 #DDD;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:normal!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:bold!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:#222;font-size:16px;font-weight:bold;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 #DDD;}.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:normal;margin-bottom:10px;line-height:1;}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields td{background:#EEE;font-size:16px;padding:10px 15px;border-top:1px solid #DDD;}.woocommerce-order-received .woocommerce-order table.woocommerce-table--custom-fields tr td:first-of-type{font-weight:bold;}.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 #DDD;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 #DDD;border-top:1px solid #DDD;}.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 th,.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td{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:#EEE;}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions th.subscription-status,.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td.subscription-status{border-left:1px dashed #DDD;border-right:1px dashed #DDD;}.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 th.subscription-total,.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 td.subscription-actions{display:none;}.woocommerce-order-received.role-subscriber section.woocommerce-order-details table.woocommerce-MyAccount-subscriptions td.subscription-id a{font-weight:bold;}@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:#EEE;border-top:1px dashed #DDD}.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:#222!important;width:auto!important;background:#EEE;padding:12px 20px 0;border-radius:20px;font-size:16px;font-weight:bold;min-height:47.88px!important;cursor:not-allowed;}.payment-tab-contents #shipping_method .anycarry-m:last-of-type:before{content:"デリバリー："}