@charset "utf-8";

/*회원CSS 공통 CSS*/
.w60L{width:350px; height:120px;}
.w100L{width:100px; float:left;}

/*공동폼 */
.memtxt_box{border:1px solid #cccccc;}
.memtxt_box2{border:1px solid #cccccc; width:30%;}

/*로그인 폼 mod/member/login.asp */
#login_form{ padding: 30px 0 0 60px;  }

#login_box{ float:left; width:630px;;   height:200px;  padding: 60px 0 0 50px; background:url(/img/member/login_bg.gif) top left no-repeat;}
.loginL{width:330px;  padding:0 0 0 230px;}
.loginR{width:110px;}
.loginB{height:60px;}
.loginS{padding-left:65px;}


/*회원가입 mod/member/join.asp */
#join_total{ padding:0 0 30px 5px; }
#join_form{width:742px; height:510px; background:url(/img/member/join_bg.gif) left top no-repeat; padding: 15px 0 0 30px; }   /*회원약관*/
#join_form2{width:757px; height:390px; background:url(/img/member/join_bg3.gif) left top no-repeat; padding:15px 0 0 15px;}  /*회원정보입력*/
#join_form3{width:757px; height:320px; background:url(/img/member/join_bg2.gif) left top no-repeat; padding:10px 0 0 15px;}  /*회원추가*/
#join_form4{width:757px; height:130px; background:url(/img/member/join_bg4.gif) left top no-repeat; padding:15px 0 0 15px;}  /*정회원교육신청*/

#join_sir{width:742px; height:110px; background:url(/img/member/join_sirbg.gif) top no-repeat; padding: 35px 0 0 30px; }  /*회원약관*/

.includeText{width:700px; height:180px;  border:1px solid #bbbbbb; color:#666666; line-height:1.5em; overflow-y:scroll;}
.joinL{padding:0 0 0 250px;}
.joinR{width:110px;}
.joinB{width:700px; height:40px;}
.joinButton{width:775px; text-align:center;}
.joinline{ background:url(/img/board/line_dot.gif) center repeat-x; width:100%; padding: 15px 0 15px 0;}
.joineEdu{width:700px; text-align:center;}

.pop_zip{width:380px;  height:224px; padding:30px 30px 0 30px; background:#fbfbfb;}
.pop_zip_box{ height:30px; border:1px solid #e9e9e9; color:#808080; padding:10px 0 0 15px; background:#ffffff; font-weight:bold; font-size:11px;}

.pop_email{width:380px;  height:150px; padding:30px 30px 0 30px; background:#fbfbfb;}
.pop_email_box{ height:30px; border:1px solid #e9e9e9; color:#808080; padding:15px 0 15px 15px; background:#ffffff; font-size:11px; }
.pop_email_box2{ height:30px; border:1px solid #e9e9e9; color:#808080; padding:15px 0 0 15px; background:#ffffff; font-size:11px; }
.pop_email_btn{ height:30px; font-size:11px; text-align:center; padding:10px 0 0 0;}


/*가입약관 mod/member/join/clause.html, individual_info.html*/
#privacy_policy { margin:5px; }
#privacy_policy P { margin:10px; }
#privacy_policy TABLE { background-color:#eee; margin:0 auto; }


/*회원가입폼*/
#All_form {width:780px; padding: 5px 10px; }
.join_table {border-bottom:2px solid #76a2ea;   border-top:2px solid #76a2ea; font-size:11px;}
.join_table th{border-bottom:1px solid #d6d8dd; background-color: #eff5fd; padding: 5px 0 5px 15px;}
.join_table td{border-bottom:1px solid #d6d8dd; color:#737373; background-color: #ffffff;  padding: 5px 0 5px 15px; }
.join_table .table_content{border-bottom:1px solid #d4d4d4; font-family: Dotum; font-size:13px; color:#737373; padding: 8px 8px; background-color:#ffffff;}
.join_table .table_title{background-color: #f3f3f3;border-bottom: 2px solid #d4d4d4;border-top: 3px solid #d4d4d4; font-weight: bold;}
.join_table .table_bottom_line td{border-bottom: 3px solid #d4d4d4;}
.textDiv500{width: 500px; min-height: 100px; overflow: auto;}
.join_table .subTitle{background: #faf9f9;}



/*아이디,비번찾기 mod/member/search.asp */
#search_form {padding: 70px 0 0 50px;}
#search_box {float:left;  width:620px; height:130px;  background:url(/img/member/search_bg.gif) left top no-repeat; padding: 70px 0 0 50px;}
.searchL{ padding:0 0 0 240px;}
.searchR{width:80px;}
.searchT{padding:10px 0 0 200px;}
.searchB{padding:10px 0 0 150px;}