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

@charset "UTF-8";

html {
    background: #0097e0;
}

body {
    font-size:16px;
}

#mainAreaWrapper {
}

#mainArea {
	width: 386px;
    position: absolute;
    padding:0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

#loginInfo {
    padding: 10px 10px 15px;
}

#logo {
	height:55px;
    text-align: center;
    margin-right: 0;
}

#login_form {
    margin-top: 10px;
    *margin-top: 5px;
    padding: 0 23px;
}

.radioField {
    text-align:left;
    height: 70px;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.inputField {
    text-align:left;
    color: #FFFFFF;
    margin-top: 5px;
}

#login_form .inputField input {
    height: 40px;
    font-size: 18px;
}

.labelField {
    text-align:left;
    color: #FFFFFF;
    margin-top: 15px;
    line-height: 20px;
}

.labelField label{
    font-size: 18px;
    line-height: 18px;
}

.labelField div{
    *line-height: 18px;
}

.loginNavigation {
    text-align: left;
    color: #fffc00;
    margin-top: 5px;
    line-height: 20px;
}

.loginNavigation a{
    color: #fffc00;
}

.checkField {
	text-align:left;
    color: #FFFFFF;
    margin-top: 5px;
    line-height: 24px;
}

.buttonField {
    margin-top: 15px;
}

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

#faqButton {
    background-image: url("/bundles/keikyunewsletter/images/btn_login-faq.png");
    height: 73px;
    width: 318px;
    margin: 0 auto;
}

#loginButton:hover,
#faqButton:hover {
    background-position: left bottom;
}

.inputItem {
	width: 100%;
}

.loginEnquiry {
    margin-top: 12px;
}
.loginEnquiry a {
    color: #FFFFFF;
}

.passwordRequestField {
    margin-top: 10px;
}
.passwordRequestField a {
    color: #FFFFFF;
}

#faqLinks {
    margin-top: 35px;
    padding: 8px 23px 23px;
    border: 1px solid #ffffff;
}