*,:after,:before{box-sizing:border-box;color:inherit}html{overflow-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;position:relative}a,address,article,b,body,button,collapsible-block,dd,dialog,div,dl,dt,figure,form,h1,h2,h3,h4,h5,i,input,li,ol,p,pre,section,select,small,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,ul{background:none;border:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit}li,ol,summary,ul{list-style:none}summary::-webkit-details-marker{display:none}table{border-collapse:collapse;border-spacing:0;max-width:100%;table-layout:fixed}img,svg,video{display:block;height:auto;max-width:100%;vertical-align:top}img{pointer-events:none}pre{white-space:normal}a{text-decoration:none}:active,:link,:visited{text-decoration:inherit}input,select,textarea{-webkit-appearance:none;background:none;border:none;border-radius:0;display:block}button{display:inline-block}button,label{background:none;border:none}label{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}button,input[type=button],input[type=checkbox],input[type=file],input[type=radio],input[type=reset],input[type=submit],label,summary{cursor:pointer}textarea{max-width:100%;min-width:100%;overflow:auto;resize:vertical;width:100%}:focus{outline:none}dialog{max-height:100%;max-width:100%}fieldset{background:none;border:none;margin-block:0 0;padding-block:0 0;padding-inline:0}collapsible-block{display:block}#AmazonPayOneClickOrderArea{text-align:center}.amazonpay-button-inner-image{margin:0 auto;width:auto}.amazon_pay_title{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-lg);font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:var(--space-sm)}.amazon_pay_subtitle{line-height:1.6;margin-bottom:var(--space-xxs)}.amazon_pay_message,.amazon_pay_subtitle{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em}.amazon_pay_message{line-height:2;margin-top:var(--space-sm)}@media screen and (max-width:760px){.amazon_pay_message br{display:none}}.amazon_pay_not_use_message{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;line-height:2;margin-top:var(--space-ms)}.amazonpay-button-inner-image{pointer-events:all}.amazon_pay_button_all{margin-left:auto;margin-right:auto}#payment_method_id+#amazon_payment_method{align-items:center;background:var(--color-ui-text-primary-xs);border:1px solid var(--color-ui-border-frame-primary);border-radius:var(--border-radius-sm);color:var(--color-ui-text-primary-ml);display:flex;font-size:16px;height:100%;padding:0 var(--space-ml) 0 var(--space-ms);transition:.16s;width:100%}#AmazonPayButtonAll{max-width:400px;position:relative;width:100%!important}.block_button #AmazonPayButton{margin:0!important}#payment_method_description{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;line-height:1.6}#payment_method_description>p{margin-top:var(--space-xxs)}body>img{display:none!important}.formError{background-color:#fff;border:1px solid grey;border-radius:4px;filter:drop-shadow(4px 4px 2px #c5c5c5);left:auto!important;margin-top:0!important;opacity:1!important;padding:8px;right:-8px!important;top:0!important;transform:translateY(calc(-100% - 12px));width:-moz-max-content;width:max-content;z-index:1}.formError:before{border-color:grey transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-8px}.formError:after,.formError:before{content:"";height:8px;position:absolute;right:16px;width:10px}.formError:after{border-color:#fff transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-6px}.formError .formErrorContent{color:#161616;font-size:14px;line-height:1.5}#ecforce-payment-card-cvv-error,#ecforce-payment-card-name-error,#ecforce-payment-card-number-error{position:absolute}#view-shipping-carrier:has(.a-select>p){display:none}