
.notification-container {
    display: flex;
    gap: 0.5rem;
    padding-top: 6px;
    padding-bottom: 6px;
}

.notification-content-wrapper {
    display: flex;
    flex-grow: 1;
    align-items: end;
}

.btn-login-wrapper {
    width: 158px;
}

.btn-login-medium {
    height: 40px;
    width: 158px;
    padding: 16px 6px;
}

/**
 * Register Estate Guest Styles
 */
.box-guest-information-content {
    padding: 40px 40px 0 40px;
}

.label-group {
    width: 32%;
    gap: 10px;
    padding: 32px 12px 32px 0;
}

.input-text-group {
    width: 68%;
    padding: 32px 0 32px 12px;
}

.container-mail {
    gap: 8px;
}

.guide {
    margin-top: 8px;
}

.normal-14 {
    font-weight: 400;
    font-size: 14px;
    line-height: 175%;
    letter-spacing: 0;
    color: #333333;
}

.input-guide {
    font-weight: 400;
    font-size: 14px;
    line-height: 175%;
    color: #262626;
}

.container-label-fl-name {
    padding-top: 8px;
    width: 100px;
}

.container-first-name {
    width: 48%;
}

.container-last-name {
    width: 48%;
}

.first-name {
    width: 100%;
}

.last-name {
    width: 100%;
}

.furigana-name {
    margin-top: 20px;
}

.form-select-box {
    width: 200px;
}

.zipcode-box .input-small {
    width: 40.5%!important;
}

.city-box .label-p-medium {
    margin-bottom: 8px;
}

.label-p-medium {
    font-weight: 500;
    font-size: 16px;
    line-height: 176%;
    letter-spacing: 0.4px;
    color: #262626CC;
}

.form-auth-customize {
    margin-top: 2rem;
    margin-bottom: 20px;
}

.col-form-save-password {
    padding-right: 32px;
    border-right: dotted 2px #75654C33;
    width: 50%;
}

.col-form-save-password .email-register {
    font-size: 16px;
}

.btn-save-register-estate-guest {
    width: 100% !important;
    height: 59px;
    font-size: 20px;
}

.col-form-sns {
    padding-left: 32px;
    width: 50%;
}

@media (max-width: 525px) {
    .label-group {
        width: 100%;
        padding: 8px 16px;
    }

    .input-text-group {
        width: 100%;
        padding: 8px 16px;
    }

    .col-form-save-password {
        width: 100%;
    }
    .col-form-sns {
        width: 100%;
    }
}