.login-form input {
    width: 250px;
    max-width: 100%;
}

/* 左の列(ラベル)の調整 */
.form-table td:first-child{
    width: 200px;
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
}

/* 右の列(入力フィールド)の調整 */
.form-table td:last-child {
    padding-left: 40px;
}

.login-btn {
    display: block;
    width: 100px;
    margin: 20px auto 0;
    padding: 10px;
}