.auth__step{display:flex;margin:50px -10px;padding:0;list-style:none}@media(max-width: 768px){.auth__step{margin:0 -20px 30px}}.auth__step li{height:60px;font-size:12px;flex:1;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#f4eee9;color:#92887a;clip-path:polygon(0 0, calc(100% - 28px) 0, 100% 50%, calc(100% - 28px) 100%, 0 100%, 28px 50%)}@media(max-width: 768px){.auth__step li{clip-path:polygon(0 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 0 100%, 10px 50%)}}@media(max-width: 480px){.auth__step li{font-size:2.71vw;text-align:start}.auth__step li span{display:block}}.auth__step li.current{background-color:#a0947c;color:#fff}.auth__step li p{margin:0}.auth .content-terms{height:490px;padding:0 0 0 20px;margin:15px 0 60px;border:2px solid #a0947c;overflow-y:scroll}@media(max-width: 480px){.auth .content-terms{margin-bottom:6.25vw}}.auth h3{padding-top:20px}@media(max-width: 480px){.auth h3{margin-bottom:0}}.auth h4{margin-top:25px;font-size:18px}@media(max-width: 768px){.auth .term-title{padding:5px 0;border-bottom:2px solid #a0947c}}@media(max-width: 480px){.auth .term-title{font-size:5vw}}.auth input{height:28px;color:#0f0f0f;padding:4px 10px;background:#f0f0f0;border:2px solid #a0947c;font-size:16px}@media(max-width: 480px){.auth input{font-size:3.6vw;height:10.5vw}}@media(max-width: 480px){.auth form{margin-top:12.5vw}}.auth form .submit{margin-top:60px;display:flex;justify-content:center}.auth form .submit input[type=submit],.auth form .submit .submit-button{color:#fff;background:#a0947c;width:300px;height:40px;border-radius:20px;border:0;font-size:16px;cursor:pointer}@media(max-width: 480px){.auth form .submit input[type=submit],.auth form .submit .submit-button{height:12.5vw;border-radius:7vw;font-size:unset}}.auth form .submit input[type=submit]:focus,.auth form .submit .submit-button:focus{outline:none}.auth form .with-back{align-items:center;justify-content:space-between}.auth form .with-back input{margin-left:10px;margin-right:10px}.auth .back{display:flex;justify-content:center;align-items:center;color:#a0947c;background:#fff;width:300px;height:36px;border-radius:20px;font-size:16px;border:2px solid #a0947c;margin-left:10px;margin-right:10px;cursor:pointer}@media(max-width: 480px){.auth .back{height:12.5vw;border-radius:7vw;font-size:unset}}.auth .back-expired{display:flex;justify-content:center;margin-top:50px}.auth .sup{font-size:10px;vertical-align:super;line-height:0;position:relative;top:-0.5em;padding-left:3px}@media(max-width: 480px){.auth .sup{font-size:3.33vw;padding-left:2.08vw}}@media(max-width: 768px){.auth .lbh-form-list{margin-bottom:24px}}.auth .lbh-form-list-content{width:100% !important;min-height:unset;padding-bottom:10px;overflow:hidden}.auth .precautions{margin-top:60px;margin-bottom:25px}.auth .text-box{padding:20px 10px;margin-bottom:35px;margin-left:-10px}.auth .text-box .title{margin-top:0;margin-bottom:14px;font-size:16px}@media(max-width: 480px){.auth .text-box .title{font-size:6.4vw;margin-bottom:4.16vw}}.auth .text-box:last-child{margin-bottom:0}@media(max-width: 480px){.auth .text-box{margin:0;padding:0}.auth .text-box p{padding:0}}.auth .message{margin-top:55px;text-align:center}.auth .message .title{font-size:24px}@media(max-width: 480px){.auth .message .title{font-size:6.4vw}}@media(max-width: 768px){.auth .message .content{font-size:1.8vw}}@media(max-width: 480px){.auth .message .content{font-size:3.8vw}.auth .message .content span{display:block}}.auth .fill-box{margin-left:-10px;margin-top:25px;margin-bottom:55px;padding:20px 10px}.auth .fill-box ul{margin-bottom:0;margin-top:1.25em;list-style:none;padding:0}@media(max-width: 768px){.auth .fill-box{font-size:1.8vw}.auth .fill-box .error-box{font-size:2.2vw}}@media(max-width: 480px){.auth .fill-box{font-size:3.8vw;margin-top:0;margin-right:-10px;margin-bottom:0}.auth .fill-box .error-box{font-size:3.8vw;width:auto}}.auth .input-wrapper{display:flex;justify-content:flex-start}.auth .input-wrapper label{width:40px;text-align:center;word-break:keep-all}@media(max-width: 480px){.auth .input-wrapper label{width:75px}}.auth .input-wrapper input{width:276px;font-size:16px}@media(max-width: 768px){.auth .input-wrapper input{font-size:2.2vw;height:4.5vw;width:100%}}@media(max-width: 480px){.auth .input-wrapper input{height:10vw;font-size:3.6vw}}.auth .input-wrapper .input-block{display:flex;align-items:center}@media(max-width: 768px){.auth .input-wrapper .input-block{gap:26px}}@media(max-width: 480px){.auth .input-wrapper .input-block{gap:0}}@media(max-width: 768px){.auth .input-wrapper{display:block}.auth .input-wrapper .input-block+.input-block{margin-top:10px}}.auth .radio-wrapper{display:flex;justify-content:flex-start}.auth .select-wrapper{display:flex;justify-content:space-between}.auth .select-wrapper .wrapper{display:flex;align-items:center}.auth .select-wrapper select{width:200px;height:40px;border:2px solid #a0947c;padding:4px 30px 4px 10px;appearance:none;background-color:#f0f0f0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7071 4.29289C12.3166 3.90237 11.6834 3.90237 11.2929 4.29289L7.29289 8.29289C6.90237 8.68342 6.90237 9.31658 7.29289 9.70711C7.68342 10.0976 8.31658 10.0976 8.70711 9.70711L12 6.41421L15.2929 9.70711C15.6834 10.0976 16.3166 10.0976 16.7071 9.70711C17.0976 9.31658 17.0976 8.68342 16.7071 8.29289L12.7071 4.29289ZM7.29289 15.7071L11.2929 19.7071C11.6834 20.0976 12.3166 20.0976 12.7071 19.7071L16.7071 15.7071C17.0976 15.3166 17.0976 14.6834 16.7071 14.2929C16.3166 13.9024 15.6834 13.9024 15.2929 14.2929L12 17.5858L8.70711 14.2929C8.31658 13.9024 7.68342 13.9024 7.29289 14.2929C6.90237 14.6834 6.90237 15.3166 7.29289 15.7071Z' fill='%23a0947c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:32px 32px}@media(max-width: 768px){.auth .select-wrapper select{width:20vw;height:6vw;background-size:36px 36px}}@media(max-width: 480px){.auth .select-wrapper select{width:25vw;height:12.5vw;background-size:48px 48px}}.auth .select-wrapper .store{width:250px}.auth .select-wrapper label{width:40px;text-align:center}@media(max-width: 768px){.auth .select-wrapper label{width:1em;margin:5px}}@media(max-width: 768px){.auth .select-wrapper .month,.auth .select-wrapper .day{width:18.75vw}}.auth .input-issue{margin-top:10px;margin-bottom:6px;list-style:none;padding:0 0 0 1em;text-indent:-1em;font-size:14px}@media(max-width: 768px){.auth .input-issue{font-size:2.2vw}}@media(max-width: 480px){.auth .input-issue{font-size:3vw}}.auth .result{min-height:40px;display:flex;align-items:center}.auth .full-input{width:calc(100% - 24px)}.auth .full-input input{width:100%;font-size:16px}@media(max-width: 768px){.auth .full-input input{height:4.5vw;font-size:inherit}}@media(max-width: 480px){.auth .full-input input{height:10.5vw;font-size:3.6vw}}.auth .password-issue{padding:0;list-style:none;margin-top:20px;margin-bottom:10px}.auth .password-issue li{text-indent:-1em;padding-left:1em}.auth .ul-issue{padding:0 0 0 1em;list-style:none;margin-top:10px;margin-bottom:6px;text-indent:-1em}.auth .radio{display:flex;height:40px;align-items:center}.auth .radio input[type=radio]{margin:0;appearance:none;-webkit-appearance:none;width:32px;height:32px;border:2px solid #a0947c;border-radius:50%;cursor:pointer;position:relative;background:#f0f0f0}.auth .radio input[type=radio]:checked{padding:10px;background-color:#111;border-color:#a0947c;box-shadow:inset 0 0 0 6px #fff}@media(max-width: 480px){.auth .radio label{width:36px}}.auth .radio+.radio{margin-left:180px}@media(max-width: 768px){.auth .radio+.radio{margin-left:23vw}}.auth .short-input{justify-content:space-between;align-items:center;display:flex}.auth .short-input input{width:176px}@media(max-width: 768px){.auth .short-input input{width:16vw}}@media(max-width: 480px){.auth .short-input input{width:20vw}}.auth .postal{display:flex;justify-content:flex-start;text-align:center}.auth .postal span{width:80px}.auth #address1{width:480px;font-size:16px}@media(max-width: 768px){.auth #address1{width:100%}}.auth .payment{width:100% !important;font-size:16px}.auth .error-box{display:flex;width:calc(100% - 60px);color:#ff3c00;margin:16px auto;padding:15px;border:2px solid #ff3c00;text-align:center;justify-content:center}.auth input:focus,.auth select:focus{background-color:#fff;outline:none}.auth .same-row{flex-direction:row;justify-content:flex-start;align-items:center}.auth .same-row .result{margin-bottom:0}.auth .same-row .result label{width:40px;text-align:center}.auth .same-row .result-right{margin-left:25px}.auth .pay-easy{text-align:center}.auth .txt-sm{font-size:12px}.auth .d-block{display:block}.auth .help{margin-top:60px;font-size:18px;margin-bottom:6px;list-style-type:none;padding:0}.auth .help li{text-indent:-1em;padding-left:1em;margin-bottom:15px}.auth .help a{color:#ff3c00;text-decoration:underline}.auth .back-login{display:flex;justify-content:center;margin-top:50px}.auth .text-error-contact{text-align:center;margin-top:60px}.auth .text-error-contact a{text-decoration:underline}.auth .dob{justify-content:flex-start}.auth .email-box{text-align:center}.auth .center{display:flex;justify-content:center;align-items:center}.auth .mt-0{margin-top:0 !important}
