.credit-card-form-box{margin:0;padding:0;box-sizing:border-box}.credit-card-form-box div,.credit-card-form-box span,.credit-card-form-box iframe,.credit-card-form-box h1,.credit-card-form-box h2,.credit-card-form-box h3,.credit-card-form-box h4,.credit-card-form-box h5,.credit-card-form-box h6,.credit-card-form-box p,.credit-card-form-box blockquote,.credit-card-form-box a,.credit-card-form-box address,.credit-card-form-box em,.credit-card-form-box img,.credit-card-form-box q,.credit-card-form-box s,.credit-card-form-box small,.credit-card-form-box strike,.credit-card-form-box strong,.credit-card-form-box sub,.credit-card-form-box sup,.credit-card-form-box b,.credit-card-form-box u,.credit-card-form-box i,.credit-card-form-box dl,.credit-card-form-box dt,.credit-card-form-box dd,.credit-card-form-box ol,.credit-card-form-box ul,.credit-card-form-box li,.credit-card-form-box form,.credit-card-form-box label,.credit-card-form-box table,.credit-card-form-box caption,.credit-card-form-box tbody,.credit-card-form-box tfoot,.credit-card-form-box thead,.credit-card-form-box tr,.credit-card-form-box th,.credit-card-form-box td,.credit-card-form-box article,.credit-card-form-box aside,.credit-card-form-box canvas,.credit-card-form-box footer,.credit-card-form-box header,.credit-card-form-box nav,.credit-card-form-box section,.credit-card-form-box summary,.credit-card-form-box time,.credit-card-form-box mark,.credit-card-form-box audio,.credit-card-form-box video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.credit-card-form-box article,.credit-card-form-box aside,.credit-card-form-box footer,.credit-card-form-box header,.credit-card-form-box nav,.credit-card-form-box section{display:block}.credit-card-form-box body{font-family:Arial,"微軟正黑體" !important}.credit-card-form-box ol,.credit-card-form-box ul{list-style:none}.credit-card-form-box blockquote,.credit-card-form-box q{quotes:none}.credit-card-form-box blockquote:before,.credit-card-form-box blockquote:after,.credit-card-form-box q:before,.credit-card-form-box q:after{content:'';content:none}.credit-card-form-box table{border-collapse:collapse;border-spacing:0}.credit-card-form-box img{display:block;width:auto;height:auto}.credit-card-form-box a{color:#fff;text-decoration:none}.credit-card-form-box span{display:inline-block}.credit-card-form-box div,.credit-card-form-box p,.credit-card-form-box a,.credit-card-form-box li,.credit-card-form-box td{-webkit-text-size-adjust:none}.credit-card-form-box *{box-sizing:border-box}.credit-card-form-box .for-mobile{display:none}@media all and (max-width:800px){.credit-card-form-box .for-mobile{display:block}}.credit-card-form-box .for-desktop{display:block}@media all and (max-width:800px){.credit-card-form-box .for-desktop{display:none}}.credit-card-form-box a[href^=tel]{text-decoration:inherit;color:inherit}.credit-card-form-box ::-ms-clear{display:none;width:0;height:0}.credit-card-form-box input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.credit-card-form-box .data-box{width:100%;padding:0;overflow:hidden;color:#2f2f2f}.credit-card-form-box .data-box h3{font-size:24px;color:#a37ec0;letter-spacing:1px;line-height:1;margin-bottom:30px}@media screen and (max-width:1024px){.credit-card-form-box .data-box h3{margin-bottom:20px;font-size:20px}}.credit-card-form-box .data-box .inner-box{display:block;overflow:hidden}.credit-card-form-box .data-box .inner-box.box-last-child{padding-bottom:0;border:none}.credit-card-form-box .data-box .col{float:left;display:flex;flex-direction:column;width:100%;margin-bottom:20px}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col{margin-bottom:15px}}@media screen and (max-width:768px){.credit-card-form-box .data-box .col{margin-bottom:10px;margin-right:0}}.credit-card-form-box .data-box .col .col-title{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col .col-title{font-size:16px;margin-bottom:5px}}@media screen and (max-width:768px){.credit-card-form-box .data-box .col .col-title{font-size:14px}}.credit-card-form-box .data-box .col .col-title i.required{font-size:16px;color:#d33327;font-style:normal}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col .col-title i.required{font-size:16px}}.credit-card-form-box .data-box .col .col-title .hint{color:gray;font-size:14px;margin-left:15px}.credit-card-form-box .data-box .col .col-title .hint .red{color:#d33327}.credit-card-form-box .data-box .col .col-detail{min-height:50px;line-height:1}@media screen and (max-width:768px){.credit-card-form-box .data-box .col .col-detail{height:auto}}.credit-card-form-box .data-box .col .col-detail .radio-box{display:flex;width:100%;margin-top:15px}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col .col-detail .radio-box{margin-top:10px}}@media screen and (max-width:560px){.credit-card-form-box .data-box .col .col-detail .radio-box{flex-direction:column}}.credit-card-form-box .data-box .col .col-detail .radio-box>div{display:flex;align-items:center;margin-right:15px}@media screen and (max-width:1600px){.credit-card-form-box .data-box .col .col-detail .radio-box>div{margin-right:10px;white-space:nowrap}}@media screen and (max-width:768px){.credit-card-form-box .data-box .col .col-detail .radio-box>div{margin-bottom:12px}}.credit-card-form-box .data-box .col .col-detail .radio-box>div input{width:15px;height:15px;font-size:16px;color:#333;margin-right:5px}@media (max-width:1024px){.credit-card-form-box .data-box .col .col-detail .radio-box>div input{font-size:16px}}@media (max-width:768px){.credit-card-form-box .data-box .col .col-detail .radio-box>div input{font-size:13px}}.credit-card-form-box .data-box .col .col-detail .radio-box>div label{display:flex;align-items:center}@media (max-width:1024px){.credit-card-form-box .data-box .col .col-detail .radio-box>div label{font-size:14px}}.credit-card-form-box .data-box .col .col-detail .radio-box>div label input[type=text]{border:none;border-bottom:solid 1px #333;border-radius:0;width:100px;height:25px;margin-left:10px}.credit-card-form-box .data-box .col .col-detail .radio-box>div.disabled{opacity:.4;pointer-events:none}.credit-card-form-box .data-box .col .col-detail .radio-box.flex-column{flex-direction:column}.credit-card-form-box .data-box .col .col-detail .radio-box.flex-column>div{margin-bottom:18px}.credit-card-form-box .data-box .col .col-detail .radio-box.flex-column .atm-info{margin-left:20px}.credit-card-form-box .data-box .col .col-detail .check-box{display:flex;flex-wrap:wrap;width:100%}@media (max-width:768px){.credit-card-form-box .data-box .col .col-detail .check-box{width:100%}}.credit-card-form-box .data-box .col .col-detail .check-box label{display:flex;align-items:center;width:auto;margin-right:30px;margin-bottom:20px;font-size:16px;color:#333}@media (max-width:1024px){.credit-card-form-box .data-box .col .col-detail .check-box label{font-size:16px}}@media (max-width:768px){.credit-card-form-box .data-box .col .col-detail .check-box label{font-size:14px}}@media (max-width:500px){.credit-card-form-box .data-box .col .col-detail .check-box label{margin-bottom:15px}}.credit-card-form-box .data-box .col .col-detail .check-box label input[type=checkbox]{margin:0;margin-right:5px;color:#333}.credit-card-form-box .data-box .col .col-detail .check-box label span{display:flex}.credit-card-form-box .data-box .col .col-detail .check-box a{display:block;color:#a37ec0;text-decoration:underline}.credit-card-form-box .data-box .col .col-detail textarea{outline:none;width:100%;background:#fff;border:1px solid #bbb;border-radius:5px;padding:20px;font-size:16px}@media (max-width:500px){.credit-card-form-box .data-box .col .col-detail textarea{font-size:14px;height:100px;padding:15px}}.credit-card-form-box .data-box .col .col-detail input[type=text],.credit-card-form-box .data-box .col .col-detail input[type=password],.credit-card-form-box .data-box .col .col-detail select{display:block;background-color:#fff;border:1px solid #bbb;border-radius:5px;width:100%;height:40px;padding:0 15px;font-size:16px;color:#333;letter-spacing:.5px;line-height:1;outline:none;background-position-y:15px}.credit-card-form-box .data-box .col .col-detail input[type=text]::placeholder,.credit-card-form-box .data-box .col .col-detail input[type=password]::placeholder,.credit-card-form-box .data-box .col .col-detail select::placeholder{color:gray;font-size:14px}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col .col-detail input[type=text],.credit-card-form-box .data-box .col .col-detail input[type=password],.credit-card-form-box .data-box .col .col-detail select{height:35px;font-size:14px;padding:0 10px}.credit-card-form-box .data-box .col .col-detail input[type=text]::placeholder,.credit-card-form-box .data-box .col .col-detail input[type=password]::placeholder,.credit-card-form-box .data-box .col .col-detail select::placeholder{font-size:12px}}.credit-card-form-box .data-box .col .col-detail input[type=text].error,.credit-card-form-box .data-box .col .col-detail input[type=password].error,.credit-card-form-box .data-box .col .col-detail select.error{border:1px solid red}.credit-card-form-box .data-box .col .col-detail #twzipcode1,.credit-card-form-box .data-box .col .col-detail #twzipcode2,.credit-card-form-box .data-box .col .col-detail #twzipcode3{width:100%}.credit-card-form-box .data-box .col .col-detail #twzipcode1>select,.credit-card-form-box .data-box .col .col-detail #twzipcode2>select,.credit-card-form-box .data-box .col .col-detail #twzipcode3>select{float:left;width:23%;margin-bottom:15px;background-position-y:15px}@media (max-width:768px){.credit-card-form-box .data-box .col .col-detail #twzipcode1>select,.credit-card-form-box .data-box .col .col-detail #twzipcode2>select,.credit-card-form-box .data-box .col .col-detail #twzipcode3>select{width:49%}}@media (max-width:500px){.credit-card-form-box .data-box .col .col-detail #twzipcode1>select,.credit-card-form-box .data-box .col .col-detail #twzipcode2>select,.credit-card-form-box .data-box .col .col-detail #twzipcode3>select{width:100%}}.credit-card-form-box .data-box .col .col-detail #twzipcode1>select:first-child,.credit-card-form-box .data-box .col .col-detail #twzipcode2>select:first-child,.credit-card-form-box .data-box .col .col-detail #twzipcode3>select:first-child{margin-right:2%}@media (max-width:500px){.credit-card-form-box .data-box .col .col-detail #twzipcode1>select:first-child,.credit-card-form-box .data-box .col .col-detail #twzipcode2>select:first-child,.credit-card-form-box .data-box .col .col-detail #twzipcode3>select:first-child{margin-right:0}}.credit-card-form-box .data-box .col .col-detail i.required{font-size:16px;color:#d33327;font-style:normal}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col .col-detail i.required{font-size:16px}}.credit-card-form-box .data-box .col .btn-submit{line-height:normal;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;font-size:16px !important;padding:12px 35px !important;background-color:#33525e !important;border-radius:100px !important;border:none !important;transition:all .5s !important;margin:0 !important}.credit-card-form-box .data-box .col .btn-submit:hover{background-color:#8b6e3c !important}.credit-card-form-box .data-box .col .btn-submit a{display:inline-flex;width:64px;height:24px;text-decoration:none;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.credit-card-form-box .data-box .col .btn-submit a{font-size:14px}}@media screen and (max-width:500px){.credit-card-form-box .data-box .col .btn-submit a{font-size:13px;letter-spacing:1px;width:100%}}@media screen and (max-width:500px){.credit-card-form-box .data-box .col .btn-submit a{padding:10px}}.credit-card-form-box .data-box .col:nth-child(2n){margin-left:2%}.credit-card-form-box .data-box .col:nth-child(2n-1){margin-right:2%}.credit-card-form-box .data-box .col.w-50{width:48%!important}@media screen and (max-width:768px){.credit-card-form-box .data-box .col.w-50{width:100%!important;margin-left:0;margin-right:0}}.credit-card-form-box .data-box .col.w-100{width:100%!important;margin-left:0;margin-right:0}@media screen and (max-width:1200px){.credit-card-form-box .data-box .col.mobile-w-100{width:100%!important}}.credit-card-form-box .data-box .col.clear-both{clear:both}.credit-card-form-box .data-box .col.readonly .col-detail{display:flex;align-items:center}.credit-card-form-box .data-box .col.readonly .col-detail .text{font-size:16px}.credit-card-form-box .data-box .col.hide{display:none}.credit-card-form-box .data-box .col.mb-0{margin-bottom:0}.credit-card-form-box .data-box .col.one-line{flex-direction:row;align-items:center;justify-content:center;margin-top:20px}@media screen and (max-width:768px){.credit-card-form-box .data-box .col.one-line{flex-direction:column;align-items:flex-start}}@media screen and (max-width:500px){.credit-card-form-box .data-box .col.one-line{width:100%;margin-bottom:10px}}.credit-card-form-box .data-box .col.one-line .col-title{margin-bottom:0;margin-right:20px;width:220px;font-size:18px;font-weight:700}@media screen and (max-width:768px){.credit-card-form-box .data-box .col.one-line .col-title{margin-bottom:10px;font-size:16px}}.credit-card-form-box .data-box .col.one-line .col-detail{height:auto}@media screen and (max-width:500px){.credit-card-form-box .data-box .col.one-line .col-detail{width:100%}}.credit-card-form-box .data-box .col.one-line .col-detail .radio-box{margin-top:0}.credit-card-form-box .data-box .col.one-line .hint{font-size:14px;color:#333}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col.one-line .hint{font-size:14px}}@media screen and (max-width:1400px){.credit-card-form-box .data-box .col.type-radio .col-detail{height:60px}}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col.type-radio .col-detail{height:auto}}.credit-card-form-box .data-box .col.type-radio .col-detail .radio-box{flex-wrap:wrap}@media screen and (max-width:1400px){.credit-card-form-box .data-box .col.type-radio .col-detail .radio-box>div{margin-right:10px;margin-top:0;margin-bottom:15px;width:45%}}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col.type-radio .col-detail .radio-box>div{width:100%}}.credit-card-form-box .data-box .col.IRS{margin-bottom:10px}.credit-card-form-box .data-box .col.IRS-hint-text{padding-bottom:30px;border-bottom:solid 1px #e9e9e9}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col.IRS-hint-text{padding-bottom:20px}}.credit-card-form-box .data-box .col.same-address .col-detail .check-box label{font-size:16px;color:#a37ec0}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col.same-address .col-detail .check-box label{font-size:16px}}@media (max-width:500px){.credit-card-form-box .data-box .col.same-address .col-detail .check-box label{font-size:14px;margin:0}}.credit-card-form-box .data-box .col.privacy-policy .col-detail .check-box label{display:flex;font-size:16px;color:#333}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col.privacy-policy .col-detail .check-box label{font-size:16px}}@media (max-width:500px){.credit-card-form-box .data-box .col.privacy-policy .col-detail .check-box label{font-size:14px}}.credit-card-form-box .data-box .col.privacy-policy .col-detail .check-box label>span{display:flex}.credit-card-form-box .data-box .col.privacy-policy .col-detail .check-box label a{display:block;color:#a37ec0;margin-left:3px;border-bottom:solid 1px #fff}.credit-card-form-box .data-box .col.privacy-policy .col-detail .check-box label a:hover{border-bottom:solid 1px #a37ec0}.credit-card-form-box .data-box .col-height-auto .col-detail{height:auto}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col-height-auto .col-detail{height:auto}}.credit-card-form-box .data-box .col.type2{height:42px;justify-content:center;margin-left:0}.credit-card-form-box .data-box .col.type2>div{display:flex;align-items:center;margin-bottom:15px}@media screen and (max-width:1024px){.credit-card-form-box .data-box .col.type2>div{font-size:16px}}@media screen and (max-width:768px){.credit-card-form-box .data-box .col.type2>div{font-size:14px}}.credit-card-form-box .data-box .col.type2>div>div:first-child{white-space:nowrap;margin-right:5%;margin-bottom:0}.credit-card-form-box .data-box .col.type2>div .radio-box{display:flex;width:30%;justify-content:space-around}.credit-card-form-box .data-box .col.type2>div:last-child{margin-bottom:0}