@charset "utf-8";

/* 로그인 */
.LoginArea {position:relative; width:600px; margin:40px auto 30px auto;}
.LoginArea .MemberLoginText {padding-bottom:8px;}
.LoginArea .MemberLogin {position:relative; width:600px; height:163px;background:url('/images/member/login_bg.jpg') no-repeat 0 0; margin:0 auto 60px auto;}
.LoginArea .MemberLogin .loginField {position:absolute;top:24px;left:260px;border:0 none;padding:0;margin:0;}
.LoginArea .MemberLogin .loginField legend {visibility:hidden;width:0;height:0;font-size:0;}
.LoginArea .MemberLogin .loginField .id {position:absolute;top:1px;left:0;width:250px;}
.LoginArea .MemberLogin .loginField .pw {position:absolute;top:26px;left:0;width:250px;} 
.LoginArea .MemberLogin .loginField label {display:block;float:left;width:46px;padding:4px 8px 0 0;}
.LoginArea .MemberLogin .loginField .btnLogin {position:absolute;top:0;left:200px;}
.LoginArea .MemberLogin .notLogin {position:absolute;top:90px;left:260px;}
.LoginArea .MemberLogin .notLogin li {display:block; height:21px;}
.LoginArea .MemberLogin .notLogin li p {display:inline;margin:0;padding:0;}
.LoginArea .MemberLogin .notLogin li p img {vertical-align:top; padding-top:5px;}
.LoginArea .MemberLogin .notLogin .findidpw {position:absolute;top:26px;left:0; width:305px;}
.LoginArea .MemberLogin .notLogin .notMember {position:absolute;top:0px;left:0;width:305px;}
.LoginArea .OrderCheckText {padding-bottom:8px;}
.LoginArea .OrderCheck {position:relative; width:600px; height:105px;background:url('/images/member/login_bg2.jpg') no-repeat 0 0; margin:0 auto 20px auto;}
.LoginArea .OrderCheck .loginField {position:absolute;top:24px;left:260px;border:0 none;padding:0;margin:0;}
.LoginArea .OrderCheck .loginField legend {visibility:hidden;width:0;height:0;font-size:0;}
.LoginArea .OrderCheck .loginField .id {position:absolute;top:1px;left:0;width:250px;}
.LoginArea .OrderCheck .loginField .pw {position:absolute;top:26px;left:0;width:250px;} 
.LoginArea .OrderCheck .loginField label {display:block;float:left;width:46px;padding:4px 8px 0 0;}
.LoginArea .OrderCheck .loginField .btnLogin {position:absolute;top:0;left:200px;}


/* 회원정보 */
.join_area h3 {margin:0 0 10px 0;}
.agree_box {
	height:150px; 
	background:#fff;
	overflow:auto;
	padding:20px;
	border:1px solid #ccc;
}
p.agree_check {text-align:right; padding:10px; color:#888;}
.jointable table {width:100%; border-top:2px solid #999; border-bottom:1px solid #666; border-collapse:collapse;}
.jointable table th {padding:7px 15px;background:#f4f4f4; border-bottom:1px solid #d8d8d8; color:#333; text-align:left; font-weight:normal; border-spacing:0px;}
.jointable table td {padding:7px 10px; border-bottom:1px solid #d8d8d8; border-spacing:0px;}
.jointable table td * {vertical-align:middle;}
.jointable table td input {margin:1px 0;}

.btn_area {padding:20px;text-align:center;}

.agree {color:#888;}
.agree p {text-align:left; margin: 10px 0; font-size:11px;}
.agree dl {padding: 0 0 20px 0;}
.agree dt {font-weight:bold;}
.agree dd {font-size:11px;}
.agree li {padding: 0 0 0 6px;}
.agree .subLaw dt {font-weight:normal;}
.agree .policyList {*zoom:1;}
.agree .policyList:after {content:" "; display:block; clear:both;}
.agree .policyList {padding:10px; background:#f9f9f9; border-top:1px solid #ddd; margin: 0 0 20px 0;}
.agree .policyList li {float:left; width:45%; padding: 5px 15px 5px 15px; line-height:16px;}
.agree .policyList span {color:#999999; font-size:11px;}
.agree .policyList a {color:#666; font-size:11px;}

/* 아이디/비밀번호 찾기 */
.findIdPw {width:600px; margin: 0 auto; padding: 20px 0 30px 0;}
.findIdPw .m_title {height:30px; padding: 0 0 6px 0;}
.findIdPw .findField {position:relative; width:600px; height:105px;background:url('/images/member/find_bg.gif') no-repeat 0 0;}
.findIdPw .findField legend {visibility:hidden;width:0;height:0;font-size:0;}
.findIdPw .findField .id {position:absolute;top:25px;left:82px;width:340px;}
.findIdPw .findField .name {position:absolute;top:25px;left:82px;width:340px;}
.findIdPw .findField .email {position:absolute;top:54px;left:82px;width:340px;} 
.findIdPw .findField .jumin {position:absolute;top:54px;left:82px;width:340px; color:#aaa;} 
.findIdPw .findField label {display:block;float:left;width:65px;padding:4px 8px 0 0;}
.findIdPw .findField .btnConfirm {position:absolute;top:25px; left:430px;}

.findId {position:relative; width:600px; margin: 0 auto;}