.sslmi-stripe-container{all:initial;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:100001 !important}.sslmi-stripe-container.show-form{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.sslmi-stripe-container .stripe-content{position:absolute;top:50%;left:50%;width:360px;padding:15px;transform:translate(-50%, -50%);background:#fff;overflow:hidden;border-radius:.5rem}@media screen and (max-width: 600px){.sslmi-stripe-container .stripe-content{height:100vh;width:100%;border-radius:0}}.sslmi-stripe-container .stripe-content .product-info{font-family:"Noto Sans JP",sans-serif;background-color:#4169e1;color:#fff;text-align:center;margin-bottom:1rem;line-height:1.5rem;padding:8px 0;border-radius:.5rem}.sslmi-stripe-container .stripe-content .product-info hr{margin:4px}.sslmi-stripe-container .stripe-content .execute-mode{font-family:"Noto Sans JP",sans-serif;background-color:#ff8c00;color:#fff;text-align:center;border-radius:.4rem;margin:-1rem 0 .8rem 0;padding-bottom:.2rem}.sslmi-stripe-container .stripe-content .execute-mode.live-mode{display:none}.sslmi-stripe-container .stripe-content .p-GridCell{padding-bottom:.88rem}.sslmi-stripe-container .stripe-content label{display:block;font-size:.93rem;color:gray;text-shadow:.5px .5px gray;line-height:1.3rem}.sslmi-stripe-container .stripe-content .Input{font-size:.93rem;color:gray;text-shadow:.25px .25px gray;padding:.75rem;background-color:#fff;border-radius:5px;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease;border:1px solid #e6e6e6;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02)}.sslmi-stripe-container .stripe-content .Input:focus{outline:0;border-color:rgba(5,115,255,.5);box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,255,.25),0 1px 1px 0 rgba(0,0,0,.08)}.sslmi-stripe-container .stripe-content .Input.Input--invalid{color:#df1b41;border-color:#df1b41;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 1px #df1b41}.sslmi-stripe-container .stripe-content .p-FieldError{color:#df1b41}.sslmi-stripe-container .stripe-content .card-details{margin-right:-8px}.sslmi-stripe-container .stripe-content .p-Button{margin-top:6px;text-align:center}.sslmi-stripe-container .stripe-content .p-Button button{padding:2px 8px;border-radius:6px;color:#fff}.sslmi-stripe-container .stripe-content .p-Button button#pay-button{background-color:#007b43;border-color:#007b43;margin-right:1rem}.sslmi-stripe-container .stripe-content .p-Button button#cancel-button{background-color:#e60033;border-color:#e60033}.sslmi-stripe-container .stripe-content .p-SettleMessage{margin-top:.5rem;line-height:1.5rem;text-align:center;-webkit-animation:blinkAnime 1s infinite alternate;animation:blinkAnime 1s infinite alternate}@-webkit-keyframes blinkAnime{0%{color:#fff}100%{color:#df1b41}}@keyframes blinkAnime{0%{color:#fff}100%{color:#df1b41}}