/*
 * Copyright © 2013 Keikyu Corporation All rights reserved.
 */

@charset "UTF-8";

#mainArea.passwordRequestArea,
#mainArea.passwordResetArea {
    width: 100%;
}

#passwordRequestForm,
#passwordResetForm,
#passwordRequest .content,
#passwordRequestError .content,
#passwordReset .content {
    width: 450px;
    margin: 0 auto;
}

.title {
    padding: 15px 0;
    margin: 15px 0;
    background: #FFFFFF;
    color: #0097e0;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}

#passwordRequest .inputField {
    margin-top: 21px;
}

#passwordRequest .radioField {
    height: auto;
}

#passwordRequest .buttonField,
#passwordReset .buttonField {
    padding: 30px 66px 40px 66px;
}

.radio_label {
    padding-right: 15px;
}
.emailField,
.passwordField {
    width: 100%;
}
.radio_field {
    padding: 5px 0;
}

.errorField ul{
    font-size: 14px;
}

#transmitButton {
    background-image: url("/bundles/keikyunewsletter/images/btn_send.png");
    height: 54px;
    width: 318px;
    margin: 0 auto;
}

#loginBackButton {
    background-image: url("/bundles/keikyunewsletter/images/btn_back-login.png");
    height: 47px;
    width: 318px;
    margin: 0 auto;
}

#registButton {
    background-image: url("/bundles/keikyunewsletter/images/btn_regist.png");
    background-color: transparent;
    height: 54px;
    width: 319px;
    display: block;
    margin: 0 auto;
    padding: 0;
    border: 0;
}

#closeButton {
    background-image: url("/bundles/keikyunewsletter/images/btn_close.png");
    height: 47px;
    width: 319px;
    margin: 0 auto;
}

#transmitButton:hover,
#loginBackButton:hover,
#registButton:hover,
#closeButton:hover {
    background-position: left bottom;
}

.formLabelField {
    position: relative;
}
.note {
    text-align: right;
    color: #fffc00;
    font-size: 14px;
}

#passwordRules {
    font-size: 14px;
    color: #fffc00 !important;
}

#passwordRequestError h2 {
    color: #DC143C;
}

#passwordRequest p,
#passwordReset p,
#passwordRequestError p,
#passwordRequestError a {
    color: #FFFFFF;
}
