/* 공통 타이틀 스타일*/
div.title_area { position:relative; margin:0; padding:0; border:1px solid #e0e0e0; border-left:none; border-right:none; }
div.title_area h3 { margin:0; padding:8px 10px; font-size:16px; font-weight:normal; background:#f4f4f4; }

/*공통 확인 버튼*/
div.btn_area { text-align:center; margin-top:30px; }
div.btn_area input[type=submit] {border:1px solid #ccc;  line-height:20px; background:#eee; padding-top:3px; }
div.btn_area input[type=submit]:hover { border:1px solid #d2277f; }
div.btn_area input[type=button] {border:1px solid #ccc;  line-height:20px; background:#eee; padding-top:3px; }
div.btn_area input[type=button]:hover { border:1px solid #d2277f; }

/*각각 약관 타이틀 스타일*/
div.top_title {width:100%; margin:20px auto 10px; }

/*회원가입 폼 테이블 css*/

#register_form {}
#register_result {}
#login_form {}
#id_pw {}
/*약관 안내 내용 스타일*/
div.info_insert { margin:0px auto; height:180px; border:1px solid #ccc; overflow-y:scroll; padding:5px 10px; }

/*약관 안내 동의 버튼 스타일*/
div.chk {float:right; padding-right:30px; margin-top:5px;}
div.chk input[type=radio] {vertical-align:top; margin:0; padding:0; }
div.chk label { margin:0 10px 0 5px; }
div.chk:after { display:block; content:""; clear:both; }


/*회원가입 입력 테이블*/
table.rigister_table { width:100%; margin-top:5px; border-spacing:0px; border-collapse:collapse; line-height:35px; border-top:1px solid #ccc; }
table.rigister_table select { height:25px; vertical-align:middle; border:1px solid #ccc;}
table.rigister_table img { margin-left:4px; vertical-align:top; border:0;}
table.rigister_table input.ed { margin:0; padding-left:3px; vertical-align:middle; border:1px solid #ccc;}
table.rigister_table th { background:#efefef; border-bottom:1px solid #ccc; }
table.rigister_table td { padding:5px 0 5px 10px;  border-bottom:1px solid #ccc; }
table.rigister_table tr.nick td { line-height:18px; }
table.rigister_table tr.b_none td { border-bottom:0; padding:5px 0 0 10px;}
table.rigister_table tr.b_none img { vertical-align:middle; }

/*회원가입 완료 스타일*/
div.c_result { width:100%; border:1px solid #ccc; background:#efefef; padding:20px 0 20px 20px; margin-top:10px; line-height:18px; }

/*로그인 폼 스타일*/
div.c_login { width:540px; margin:20px auto 0; padding:20px 0; overflow:hidden; line-height:18px; }
div.c_login ul { float:left;  }
div.c_login ul li {padding:3px 0;}
div.c_login ul li label { display:inline-block; width:160px; text-align:center; }
div.c_login ul li input[type=text]{ width:160px; padding-left:5px;}
div.c_login ul li input[type=password] { width:160px; padding-left:5px;}
div.c_login ul li input[type=checkbox] {vertical-align:middle; }
div.c_login ul li b {margin-left:5px; }
div.btn_login {float:left; margin:2px 0 0 10px;}
div.btn_login input[type=submit] {border:1px solid #ccc; line-height:56px; width:60px; padding:0; margin:0; text-align:center; cursor:pointer}
div.btn_login input[type=submit]:hover {border:1px solid #d2277f;}

/*로그인 링크 버튼 스타일*/
div.loginlink { padding:15px 0; border-bottom:1px solid #efefef; border-top:1px solid #efefef;  }
div.loginlink:after {content:""; display:block; clear:both;}
div.loginlink ul { width:540px;  margin:0 auto;  overflow:hidden;}
div.loginlink ul li { float:left; }
div.loginlink ul li span {display:inline-block; padding-right:10px; }
div.loginlink ul li input[type=submit]{border:1px solid #ccc;  line-height:20px; background:#eee; margin-right:15px; cursor:pointer }
div.loginlink ul li input[type=submit]:hover { border:1px solid #d2277f; }
div.loginlink ul li input[type=button]{border:1px solid #ccc;  line-height:20px; background:#eee; margin-right:15px; cursor:pointer  }
div.loginlink ul li input[type=button]:hover { border:1px solid #d2277f; }

/*우편번호 검색 팝업창 스타일*/
	/* 우편번호 검색 스타일*/
	div.c_zip	{width:95%; margin:0px auto; margin-top:20px; line-height:18px; }
	div.c_zip ul li.addr { margin-top:10px; }
	div.c_zip ul li.addr input[type=submit] { border:1px solid #ccc; background:#eee; line-height:20px; cursor:pointer }
	div.c_zip ul li.addr input[type=submit]:hover { border:1px solid #d2277f; }

	/* 우편번호 검색 결과 스타일*/
	div.zip_s {width:95%; margin:0px auto; padding-top:20px;}
	div.zip_s div.t_zip { padding:5px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
	div.zip_s p.total_zip { margin:10px 0 0 0;}
	div.zip_s div.c_zip { margin:10px 0;}
	div.zip_s p.enc_zip { text-align:center; margin-bottom:20px;  }

/* 회원아이디/패스워드 찾기*/

table.email_find { width:100%; margin:15px 0; padding:15px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
table.email_find tr th { font-weight:normal; padding-bottom:5px;}
table.email_find tr td {  padding-bottom:5px;}
table.email_find tr td input[type=text] { width:150px; }






