/* List-----------------------------------------------------------------------------------------------
/* HTML Elements
/* blockLogin
/* blockFooter 
/* animate
/* loginidbox
/* progress
/* alert
-------------------------------------------------------------------------------------------------- */

/* HTML Elements
---------------------------------------------------------*/
* { margin:0; padding:0; }
body{ font-family: Arial,  "Nanum Gothic", sans-serif; FONT-SIZE: 13px; color:#333; height:100%; }
button {font-family: Arial, "Malgun Gothic", sans-serif;}
.h100 { height:100%; }
html { height:100%; }
ul { list-style:none; }
a:link, a:visited, a:active { color:#3378bd; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
hr { display: none; }
h1 { font-size:14px; }
img { border:none; }
option { padding-right: 0.5em; }
legend { display:none; }
fieldset { border:none; }

/* login ¸ÞÀÏ*/
::-webkit-input-placeholder { /* WebKit browsers */ color: rgb(102, 102, 102); }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgb(102, 102, 102); opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgb(102, 102, 102); opacity: 1; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: rgb(102, 102, 102) !important; }
::-ms-input-placeholder {
    color: rgb(102, 102, 102) !important;

}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wrap_mailLog {position:relative; width:500px; height:100%; margin:0 auto;}
.mail_login {width:100%;position:absolute; top:25%;}
.title_box {width:330px; overflow:hidden; margin:0 auto 15px;}
.title_box h1 {float:left;}
.title_box strong {float:right; font-size:20px; color:#d4d2d2;line-height:40px; padding-top: 13px;}
.login_box {background:#;padding:px 0px 28px;}
.log_id {width:330px; margin:0 auto 10px;}
.log_id input {width:289px !important; padding:2px 10px !important;height:42px !important;line-height:40px; color:#58b0d8;border:1px solid #e4e4e4;}
.bg_id{width:42px;background: #fff url(id.png) no-repeat top right;}

.log_id input:focus{outline: none;}
.log_pass {width:330px; margin:0 auto 10px;;}
.log_pass input {width:289px !important; padding:2px 10px !important; height:42px !important;line-height:40px;   color:#58b0d8;border:1px solid #e4e4e4;}
.bg_pass{width:42px;background:#fff url("password.png") no-repeat top right;}
.log_pass input:focus{outline: none;}

.log_button {width:330px; margin:0 auto 20px;}
.log_button button {width:100%; height:44px; cursor:pointer; line-height:44px; background:#25a7e1; color:#fff;border:none; font-size:20px; font-weight:bold;}

input[type=text]::-ms-clear {
display: none !important;
width:0 !important;
height:0 !important;
}