@charset "utf-8";

.body-login-form dt {padding-left:10px; background:url(../images/ei_bar_blue.gif) no-repeat left; text-align:left; color:#000; font-size:14px; font-weight:600}
.body-login-form dd {margin:5px 0 20px}
.body-login-form dd * {font-size:12px; line-height:1.5}

.body-epki-login {position:relative; padding:20px 30px 50px; border:1px solid #d0d0d0; background:url(../images/ei_usb_gray.gif) no-repeat 10px bottom}
.body-epki-login .body-epki-comment {width:470px}
.body-epki-login .body-epki-comment-button {width:470px; margin-top:5px}
.body-epki-login .body-epki-login-button {position:absolute; top:23px; left:526px}
.body-epki-login .body-epki-login-button button {width:170px; height:50px; padding:0}
.body-epki-login .body-epki-login-button a {width:170px; padding:8px 0; margin-top:5px}



.body-gpin-login {position:relative; padding:20px 30px; border:1px solid #d0d0d0; background:url(../images/ei_circle_arrow_gray.gif) no-repeat 10px bottom}
.body-gpin-login .body-gpin-comment {width:470px}
.body-gpin-login .body-gpin-login-button {position:absolute; top:22px; left:526px}
.body-gpin-login .body-gpin-login-button a {width:170px; padding:19px 0}

/*
#mobile_login_form {position:relative; padding:20px 30px; border:1px solid #d0d0d0; background:url(../images/ei_mobile_gray.gif) no-repeat 10px bottom}
#mobile_login_form legend {padding-bottom:15px}
#mobile_login_form .body-mobile-field {width:320px; margin:4px 0 4px 130px}
#mobile_login_form .body-mobile-field label {display:inline-block; width:70px; height:28px; line-height:28px}
#mobile_login_form .body-mobile-button-1 {position:absolute; top:57px; left:475px}
#mobile_login_form .body-mobile-button-1 button {width:170px; height:27px; padding:0}
#mobile_login_form .body-mobile-button-2 {position:absolute; top:89px; left:475px}
#mobile_login_form .body-mobile-button-2 button {width:170px; height:60px; padding:0}
*/

#mobile_login_form {position:relative; padding:20px 30px; border:1px solid #d0d0d0; background:url(../images/ei_mobile_gray.gif) no-repeat 10px bottom}
#mobile_login_form .body-mobile-comment {width:470px}
#mobile_login_form .body-mobile-button {position:absolute; top:22px; left:526px}
#mobile_login_form .body-mobile-button button {width:170px; height:50px; padding:0}

#member_login_form {position:relative; padding:20px 30px; border:1px solid #d0d0d0; background:url(../images/ei_mouse_gray.gif) no-repeat 10px bottom}
#member_login_form legend {padding-bottom:10px}
#member_login_form .body-member-field {width:320px; margin:4px 0 0 130px}
#member_login_form .body-member-field label {display:inline-block; width:70px; height:28px; line-height:28px}
#member_login_form .body-member-button {position:absolute; top:70px; left:475px}
#member_login_form .body-member-button button {width:170px; height:60px; padding:0}
#member_login_form .body-member-join {width:485px; height:27px; margin:5px 0 0 130px}