.formlist .form-text {
    display: none !important;
}

div#undercolumn_login .login_area .inputbox {
    padding: 40px 20px 40px 20px !important;
}

#undercolumn_login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#undercolumn_login #login_mypage {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

#undercolumn_login #login_mypage+div {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

#undercolumn_login .replace-box {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
