.member_register-page main{padding-top:0;position:relative}.member_register-page main .step{margin:auto;font-size:3.125rem;font-weight:600;line-height:1}.member_register-page main .member-blockTitle{font-size:1.375rem;font-weight:500;line-height:1.8;letter-spacing:1px}.member_register-page main .member-blockTitle .ch{line-height:1.3;letter-spacing:.5px}.member_register-page main .dec{position:absolute;left:50%;text-align:center;color:#fff;font-size:clamp(6.25rem,9.27083vw,11.125rem);font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.member_register-page main .dec.bottom{bottom:0;transform:translate3d(-50%,clamp(25px,2.8645vw,55px),0)}.member_register-page main .top-btn{margin:auto auto 0;display:flex;justify-content:center;align-items:center;width:fit-content;cursor:pointer;z-index:1}.member_register-page main .top-btn span{margin-left:15px;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.5px}.member_register-page main .top-btn .icon{display:flex;justify-content:center;align-items:center;position:relative;font-size:.625rem;width:25px;height:25px}.member_register-page main .top-btn .icon:before{display:block;position:absolute;border-radius:100%;border:1px solid rgba(0,0,0,.2);width:100%;height:100%;content:""}.member_register-page main section.main-block{padding:clamp(50px,5.2083vw,100px) 0;display:flex;flex-direction:column;background:#f6f6f6;overflow:hidden;position:relative;min-height:100vh;min-height:100svh}.member_register-page main section.main-block .container{margin:0 auto 40px;max-width:970px;width:var(--xs-container)}@media only screen and (max-width: 767px){.member_register-page main section.main-block .container{width:100%}}.member_register-page main section.main-block .logo{display:block;width:60px;height:60px}.member_register-page main section.main-block .logo img{width:100%;height:100%;object-fit:contain}.member_register-page main section.main-block .title-block{display:flex;flex-direction:column;align-items:center;text-align:center}.member_register-page main section.main-block .title-block .processTitle{margin-top:40px}@media only screen and (max-width: 1200px){.member_register-page main section.main-block .title-block .processTitle{margin-top:30px}}.member_register-page main section.main-block .title-block .text{margin-top:20px;font-size:1.75rem;font-weight:500;line-height:1.5;letter-spacing:1px}@media only screen and (max-width: 1200px){.member_register-page main section.main-block .title-block .text{margin-top:10px;font-size:1.5rem}}.member_register-page main section.main-block .tips{padding:0 20px;margin:10px 0 0 auto;width:fit-content;text-align:left}.member_register-page main .tab-container{padding:clamp(50px,4.167vw,80px) clamp(25px,6.25vw,120px);margin:40px auto 0;background:#fff;box-shadow:15px 15px 50px #0000001a;max-width:745px;width:100%;min-height:500px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1200px){.member_register-page main .tab-container{margin:30px auto 0}}.member_register-page main .tab-container .paragraphText{text-align:center}.member_register-page main .step-block{margin:0 auto 30px}.member_register-page main .step-block .paragraphText{margin-top:10px}.member_register-page main .member-blockTitle{margin-top:10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.member_register-page main .button-group{margin-top:30px}.member_register-page main .button-group .common-btn{margin-top:0}.member_register-page main .common-btn{margin:30px auto 0}.member_register-page main .verify-outer.error .verification input{color:#f53434}.member_register-page main .verification input{border:0;height:70px;font-size:clamp(3.125rem,3.6458vw,4.375rem);letter-spacing:20px;line-height:1;font-weight:400;text-align:center;background:transparent;width:100%}.member_register-page main .verification input::placeholder{color:#e7e7e7}.member_register-page main .verification input::-ms-input-placeholder{color:#e7e7e7}.member_register-page main .count-group{display:flex;justify-content:center;align-items:center;gap:5px}.member_register-page main .count-group.limit{margin-top:30px}.member_register-page main .count-group.limit .countdown{color:#e71300}.member_register-page main .count-group.resend{margin:20px auto 0;padding-bottom:15px;border-bottom:3px solid #000;width:fit-content;transition:opacity .3s;font-size:.875rem}.member_register-page main .count-group.resend p{pointer-events:none}.member_register-page main .count-group.resend .countdown{pointer-events:none}.member_register-page main .count-group.resend .refresh{cursor:pointer;transition:color .3s}@media only screen and (min-width: 1201px){.member_register-page main .count-group.resend .refresh:hover{color:#e71300}}@media only screen and (max-width: 1200px){.member_register-page main .count-group.resend .refresh:active{color:#e71300}}.member_register-page main .count-group.resend.disabled{pointer-events:none;opacity:.2}.member_register-page main .count-group .refresh{margin-left:5px}@media only screen and (max-width: 767px){.member_register-page main .count-group:before{display:none}.member_register-page main .count-group .group:not(:first-child){margin-top:15px}}.member_register-page main .button-group{display:flex;gap:5px 10px}.member_register-page main .button-group .common-btn{margin-top:0;flex:1;display:flex;justify-content:center}@media only screen and (max-width: 575px){.member_register-page main .button-group{flex-direction:column-reverse;justify-content:center;align-items:center}.member_register-page main .button-group .common-btn{width:100%}.member_register-page main .button-group .common-btn+.common-btn{margin-left:0!important}}.member_register-page main .group:not(:first-child){margin-top:30px}.member_register-page main .form-row{flex-direction:column}.member_register-page main .form-row:not(:first-child){margin-top:10px}.member_register-page main .motorcycle .selected-dropdown{margin-top:15px}.member_register-page main .motorcycle .collapse-block{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s;width:100%}.member_register-page main .motorcycle .collapse-block>div{overflow:hidden;width:100%}.member_register-page main .motorcycle.active .collapse-block{grid-template-rows:1fr}.member_register-page main .common-btn{min-width:250px;display:flex;justify-content:center}.member_register-page main .common-btn.mt50{margin-top:50px}.member_register-page main [t4-id=step2] .tab-container{padding:clamp(50px,4.167vw,80px) 0}.member_register-page main [t4-id=step2] .step-block{padding:0 clamp(25px,6.25vw,120px);margin-bottom:50px}.member_register-page main [t4-id=step2] .verify-outer{border-top:1px solid #E7E7E7;padding:50px clamp(25px,6.25vw,120px) 0}.member_register-page main [t4-id=step2] .button-group{margin-top:50px}
