.register-wrapper { padding: 5% 0; }
.register-wrapper .register-box { width: 90%; margin: 0 auto; }
.register-wrapper .register-box .register-form { padding: 5% 10%; }
.register-wrapper .register-box .register-form .form-title { font-size: 26px; line-height: 2; text-align: center; margin-bottom: 2%; }
.register-wrapper .register-box .register-form .form-wrap { padding: 0 5%; }
.register-wrapper .register-box .register-form .form-wrap .form-item { display: flex; align-items: center; border-bottom: 1px solid #ebecee; padding: 1rem 0 10px; margin-bottom: 10px; }
.register-wrapper .register-box .register-form .form-wrap .form-item .item-icon { width: 26px; height: 26px; position: relative; }
.register-wrapper .register-box .register-form .form-wrap .form-item .item-icon svg { position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.register-wrapper .register-box .register-form .form-wrap .form-item .item-icon svg path { fill: #000000; }
.register-wrapper .register-box .register-form .form-wrap .form-item .item-input { font-size: 14px; flex: 1; padding-left: 10px; line-height: 26px; }
.register-wrapper .register-box .register-form .form-wrap .form-item .item-input .input-txt { border: none; line-height: 26px; padding: 0; width: 100%; display: block; }
.register-wrapper .register-box .register-form .form-wrap .form-item .item-input .input-txt:focus { outline: none; }
.register-wrapper .register-box .register-form .form-wrap .form-item .submit-btn { background-color: #19439a; color: #ffffff; width: 100%; display: block; line-height: 56px; text-align: center; }
.register-wrapper .register-box .register-form .form-wrap .member-agreement .item-check a { color: #19439a; }
.register-wrapper .register-box .register-form .form-wrap .quick-tool a { flex: 1; text-align: center; }
.register-wrapper .register-box .register-form .form-wrap .quick-tool a span { color: #0052d9; }
