#userContent{clear:both;font-size:1em;}

/*=================================== 로그인 ===================================*/
#member{position:relative;float:left;width:100%;height:400px;border:1px solid #ccc;}

/* 로그인 좌측 */
.member_login{position:relative;width:100%;padding:5%;margin:0 auto;}

/* 로그인 타이틀 */
.form_text{text-align:center;width:100%;font-size:15px;line-height:22px;color:#898989;margin-bottom:30px}
.form_text b{float:left;width:100%;font-size:1.3em;line-height:32px;color:#000;margin-bottom:14px;}

/* 로그인 폼 */
.mem_login{position:relative;float:left;width:100%;}
.mem_input{float:left;width:98%;background:#fff;margin-top:4px;border:1px solid #ccc;padding-top:1px;}
.mem_input span{float:left;width:30%;height:46px;line-height:45px;font-size:16px;font-weight:600;color:#898989;padding:0 10px;}
.mem_input input{float:left;width:70%;height:46px;line-height:46px;font-size:16px;font-weight:600;color:#898989;padding:0 10px;border:none;}

/* 로그인 버튼들 */
input.mem_login_btn{float:left;width:100%;height:70px;line-height:70px;font-size:24px;text-align:center;color:#fff;background:#d24545;font-weight:bold;color:#fff;border:none;margin:5px 0 0 0;}
input:hover.mem_login_btn{background:#b81e1e;}
input.mem_login_btn2{float:left;width:100%;height:70px;line-height:70px;font-size:24px;text-align:center;color:#fff;background:#898989;font-weight:600;color:#fff;margin-top:18px;border:none;}
input:hover.mem_login_btn2{background:#000}

/* 로그인 우측 */
.member_join{position:relative;float:left;width:350px;height:320px;padding:40px;background:#eee;}
.mem_join_btn{position:absolute;bottom:40px;left:40px;width:350px;}

/*=================================== 아이디, 패스워드 찾기 ===================================*/
/*.find_idpw{float:left;width:800px;padding:50px;background:#fafafa;margin: 0 90px;border:10px solid #eee;}
.find_idpw2{float:left;width:818px;padding:50px;background:#fafafa;margin: 0 90px;border:1px solid #eee;}
.find_idpw p{float:left;}
.find_idpw .ip01{float:left;width:200px;height:42px;line-height:42px;font-size:14px;padding:0 8px;border:1px solid #ccc;}
.find_idpw .ip02{float:left;width:120px;height:42px;line-height:42px;font-size:14px;padding:0 8px;border:1px solid #ccc;}
.find_idpw span{float:left;height:42px;line-height:42px;font-size:16px;font-weight:600;margin:0 10px 0 30px;}
a.idpw_btn{float:left;width:100px;height:44px;line-height:44px;font-size:14px;font-weight:600;text-align:center;color:#fff;background:#000;margin-left:10px;}*/



/*=================================== 회원가입, 정보수정 ===================================*/
/* 약관 */
.terms{position:relative;float:left;width:800px;height:300px;padding:40px;overflow-x:hidden;overflow-y:scroll;background:#f4f4f4;margin-bottom:10px;}
.terms .terms_title{float:left;width:100%;font-size:22px;font-weight:600;color:#000;margin-bottom:20px;}
.terms dl{float:left;width:100%;padding-top:15px;}
.terms dl dt{padding-bottom:8px;font-weight:600;font-size:14px;color:#555;}
.terms dl dd{padding-bottom:5px;font-size:13px;line-height:18px;color:#999;}

/* 동의 */
.agree{float:left;width:100%;margin:20px 0 60px 0;}
.agree input{float:left;width:18px;height:18px;line-height:18px;margin-right:10px;}
.agree label{float:left;font-size:18px;line-height:18px;}


/*로그인 박스*/
.login-box{
	position:relative; margin:30px auto 0 auto; width:560px; border:6px solid #ddd; 
	border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;  
	background:url(./img/lock.gif) 95% 10% no-repeat;
}
.login-form-box{
	position:relative;width:380px;margin:30px auto 30px auto;
}
.login-form-box h4{
	margin:0; padding:0 0 14px 0; font-size:18px;line-height:22px; background:none;
}
.login-form-info{
margin:0 0 12px 0; padding:0 0 15px 0; border-bottom:2px solid #dedede; letter-spacing:-1px; line-height:1.2em; color:#969696;
}
.login-form-input{
margin:0 0 0 30px; padding:4px 0;
}
.login-form-input label{
	display:inline-block; width:60px;
}
.login-form-checkbox{
clear:both;margin:10px 0 0px 80px; padding:4px 0;
}
.login-form-box input[type=text],.login-form-box input[type=password]{
	border:1px solid #c2c2c2; width:160px; margin:0 0; background:#eeeeee; ;	
}
.login-form-box input[type=checkbox]{
	width:1.2em;height:1.2em; margin:0 0;vertical-align:middle;	
}
.login-form-btn{
	position:absolute;top:120px;right:30px;
}
.login-form-help{	
	margin-top:10px;padding-top:15px; border-top:1px dashed #c2c2c2; text-align:center;
}

/* 가입결과 */
.celebration{position:relative;width:1050px;height:300px;margin:0 auto;background:url(./img/celebration_bg.gif) no-repeat;}
.celebration_btn{position:absolute;top:200px;left:440px;width:170px;height:50px;}

