.meb_login form, .login_side form, .login_top form {margin:0; padding:0;}
.meb_login fieldset, .login_side fieldset, .login_top fieldset {display:block; margin:0; padding:0; border:0;}
.meb_login legend, .login_side legend, .login_top legend {overflow:hidden; position:absolute; width:1px; height:1px;}
.meb_login input, .login_side input, .login_top input {vertical-align:middle;}
.meb_login img, .login_side img, .login_top img {vertical-align:middle; border:0;}

.meb_login {margin:10px 0;text-align:center;}
.meb_login .tit {text-align:left;}
.meb_login .box {width:600px;max-width:100%;margin:0 auto;font-family:'³ª´®°íµñ','Nanum Gothic','¸¼Àº °íµñ','Malgun Gothic';text-align: center;}
.meb_login .box .h {height:50px;background:#18D;font-weight:600;font-size:18px;color:#FFF;line-height:50px;}
.meb_login .info {padding:40px 0; border:1px solid #CCC; border-top:0;}
.meb_login .id,
.meb_login .pw {height:50px; margin:0 35% 0 15%;}
.meb_login .id label,
.meb_login .pw label {overflow:hidden; position:absolute; width:1px; height:1px;}
.meb_login .id span,
.meb_login .pw span {display:block; height:30px; padding:4px 9px; border:1px solid #CCC; background:#FFF;}
.meb_login .id input,
.meb_login .pw input {float:left; width:100%; height:30px; margin:0; padding:0; border:0; background:#FFF; line-height:30px; -webkit-appearance:none;}
.meb_login .id input {ime-mode:disabled;}
.meb_login .ok {float:right; width:18%; height:90px; margin:-100px 15% 0 0;}
.meb_login .ok input {float:left; width:100%; height:90px; margin:0; padding:0; border:0; border-radius:0; background:#18D; font-weight:600; font-family:'³ª´®°íµñ','Nanum Gothic','¸¼Àº °íµñ','Malgun Gothic'; color:#FFF; line-height:90px; text-align:center; cursor:pointer; -webkit-appearance:none;}
.meb_login .save {margin:10px 15%; padding-bottom:10px; border-bottom:1px solid #DDD;}
.meb_login .btns {margin-top:20px; text-align:center;}
.meb_login .btns a {margin:0 5px;}
.meb_login .welcome {text-align:center;}

@media screen and (max-width:500px) {
    .meb_login .info {padding:8% 0; border:0;}
    .meb_login .id,
    .meb_login .pw {margin:0 8%;}
    .meb_login .ok {float:none; width:auto; height:50px; margin:0 8%;}
    .meb_login .ok input {height:40px; line-height:40px;}
    .meb_login .save {margin:10px 8%;}
}

.login_side {text-align:center;}
.login_side .box {width:180px; margin:0 auto; padding-top:40px; background:url(leftbox_img/login_title.gif) no-repeat 0 7px; text-align:left;}
.login_side .id,
.login_side .pw {height:25px;}
.login_side .id label,
.login_side .pw label {float:left; width:68px; height:20px; background:url(leftbox_img/lo_bullet.gif) no-repeat 0 2px; line-height:20px; text-indent:20px;}
.login_side .id label img,
.login_side .pw label img {margin:3px 0;}
.login_side .id span,
.login_side .pw span {float:left; padding:1px 4px; border:1px solid #777; background:#FFF;}
.login_side .id input,
.login_side .pw input {float:left; width:50px; height:16px; margin:0; padding:0; border:0; background:#FFF; line-height:16px; -webkit-appearance:none;}
.login_side .ok {float:right; width:40px; height:49px; margin-top:-49px;}
.login_side dl {margin:0; padding:1px 0 0;}
.login_side dt {float:left; width:60px; height:20px; margin:-1px -60px 0 0; padding:0; background:url(leftbox_img/lo_bullet.gif) no-repeat 0 2px; line-height:20px; text-indent:20px;}
.login_side dt img {margin:3px 0;}
.login_side dd {min-height:25px; height:auto!important; height:25px; margin:0 0 0 60px; padding:0;}
.login_side .save {margin-top:4px; text-align:center;}
.login_side .btns {margin-top:4px; padding:6px 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD; font-size:10px; line-height:10px; text-align:center;}
.login_side .btns a {display:inline-block; height:16px; vertical-align:middle;}
.login_side .btns .find,
.login_side .btns .logout {padding-left:12px; background:url(leftbox_img/lo_vertical.gif) no-repeat 3px 0;}

.login_top {margin:5px 10px; padding:8px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; text-align:center;}
.login_top .id input,
.login_top .pw input {width:60px; margin:0;}

/*
.h_content , */.tit {
    display: none;
}