@charset "utf-8";

@import url('reset.css');

/* 숨김 요소 */
.hidden {position:absolute; overflow:hidden; width:1px; height:1px; top:auto; text-indent:-9999%; font-size:0; line-height:0;}

/* body 스타일 */
body {color:#565656; font-size:12px; line-height:1.2; font-family:AppleGothic, "돋움", Dotum, "굴림", Gulim, Verdana, sans-serif;}



img {vertical-align:middle;}
*+html img {vertical-align:top;}

/* 서브 login.php  */
.login_wrap {width:448px; height:246px; position:absolute; top:40%; left:50%; margin:-123px 0 0 -224px;}
.login_wrap h1 {display:inline; float:left; margin-right:11px;}

.login {position:relative; width:448px; margin-top:5px; padding:20px 0px 18px 0px; border-top:1px solid #c8c8c8; border-bottom:1px solid #dadada;}
.login .id img {padding:0px 0 0 20px;}
*+html .login .id img {padding:10px 0 0 20px;}
.login .id input {width:220px; height:30px; line-height:27px; padding-left:8px; margin-left:38px; border:1px solid #cdcdcd;}
.login .pw {padding:5px 0 0 20px;}
*+html .login .pw {padding:3px 0 0 20px;}
*+html .login .pw img {padding-top:8px;}
.login .pw input {width:220px; height:30px; line-height:27px; padding-left:8px; margin-left:24px; border:1px solid #cdcdcd;}
.login .btnLogin {position:absolute; left:338px; top:20px;}
*+html .login .btnLogin {top:21px;}

.id_save {margin-top:13px; margin-left:99px; color:#595959;}
input[type='checkbox'] {vertical-align:top; margin-top:-1px;}
*+html input[type='checkbox'] {vertical-align:top; margin-top:-5px;}

a {
	color:#900;
	text-decoration:none
}



.btn {
	font-family:'Malgun Gothic', '굴림', Gulim, Arial, sans-serif;
	padding:26px 26px;color:#fff;
	text-shadow:0 3px 5px rgba(0,0,0,.6);
	box-shadow:0 2px 5px #000;
	font-size:14px;
	display:inline-block;border-radius:4px;
	background:#ED1C24;
}
