* {
    box-sizing: border-box;
}
html {
    background: #eeefef;
}
body {
    text-align: center;
    max-width: 375px;
    margin: 0 auto;
    padding: 64px 27.5px 90px;
}
.hidden {
    display: none;
}
.form_ttle h1 {
    color: #174f9e;
    margin: 0 auto 58px;
}
.form_ttle h1 img {
    max-width: 130px;
}
.form_ttle h1 img:nth-child(3) {
    max-width: 94px;
    padding-top: 13px;
}
.form h2 {
    color: var(--text-c);
    font-size: 21px;
}
.btn {
    background: var(--main-c);
    color: white;
    display: block;
    text-decoration: none;
    letter-spacing: 2px;
    width: 100%;
    font-size: 15px;
    padding: 10px 15px;
    border-radius: 20px;
}
.btn:hover {
    cursor: pointer;
}
.form__body {
    padding: 20px 0;
}
.usrR .form__body {
    padding: 20px 0 14px;
}
.usrR .form__body > .form__row:not(:last-child) {
    margin-bottom: 20px;
}
.usrR .note {
    color: var(--text-c);
    text-align: left;
    font-size: 11px;
    margin-bottom: 64px;
}
.form__body > .form__row:nth-child(1) {
    margin-bottom: 13px;
}
.form__row > input,
.form__row > select {
    background: white;
    text-align: left;
    width: 100%;
    font-size: 15px;
    padding: 12px;
    border-radius: 10px;
}
.form__row > input::placeholder,
.form__row > select {
    color: #9e9e9f;
}
.form__row > select > option {
    color: black;
}
.box.register {
    display: flex;
    justify-content: center;
    align-items: center;
}
.box.register .inner {
    width: 100%;
}
.box.register .note {
    color: var(--text-c);
    font-size: 13px;
    padding: 8px 0 16px;
}
.form__foot .forget_pw {
    color: var(--text-c);
    display: inline-block;
    font-size: 13px;
    margin-bottom: 68px;
    padding-top: 16px;
}
.notice__body {
    background: white;
    color: var(--text-c);
    text-align: left;
    font-size: 15px;
    margin-top: 38px;
    padding: 30px 22px;
    border-radius: 10px;
}
.notice__body .row:not(:last-child) {
    margin-bottom: 20px;
}
.notice__body .row span {
    display: block;
}
.notice__body .row span.regular {
    font-size: 11px;
}
