/*멤버 공용*/
#member_sub_con {margin-bottom:3%; background-color:#ffffff;}

/*로그인*/
#login_con {}

/*상단 - 입력창*/
#login_con > .top_con {padding-bottom:6%;}
#login_con > .top_con > .title_con {margin-bottom:5%;}
#login_con > .top_con > .input_con {width:90%; margin:0 auto;}
#login_con > .top_con > .input_con > table {width:100%; margin:0 auto;}
#login_con > .top_con > .input_con > table > tbody > tr > td {}
#login_con > .top_con > .input_con > table > tbody > tr > td .dot_text {font-size:65%; color:#f4c544; font-weight:bold;}
#login_con > .top_con > .input_con > table > tbody > tr > td .title_text {font-size:65%; color:#606060; font-weight:bold;}
#login_con > .top_con > .input_con > table > tbody > tr > td .input {width:95%; height:2.6em; padding:0 5%; border:1px solid #dddddd; font-size:70%; color:#000000; vertical-align:middle;}
#login_con > .top_con > .input_con > table > tbody > tr > td .btn {display:block; height:2.3em; padding-top:1.7em; background-color:#f3be2f; text-align:center;}
#login_con > .top_con > .input_con > table > tbody > tr > td .btn > span {font-size:80%; color:#ffffff; font-weight:bold;}
#login_con > .top_con > .input_con > table > tbody > tr > td > label {}
#login_con > .top_con > .input_con > table > tbody > tr > td > label > input {vertical-align:middle;}
#login_con > .top_con > .input_con > table > tbody > tr > td > label > span {font-size:65%; color:#6c6c6c; vertical-align:middle;}

/*하단 - 회원가입, 아이디/비밀번호 찾기*/
#login_con > .bottom_con {*zoom:1;}
#login_con > .bottom_con:after {content:""; display:block; clear:both;}
#login_con > .bottom_con > .left_con {float:left; width:50%;}
#login_con > .bottom_con > .right_con {float:right; width:50%;}


/*회원가입*/
#join_con {padding-bottom:6%;}

/*타이틀*/
#join_con > .title_con {margin-bottom:4%;}

/*약관 동의*/
#join_con > .agree_con {width:94%; margin:0 auto; margin-bottom:8%;}
#join_con > .agree_con > .agree_sub_con {margin-bottom:4%;}
#join_con > .agree_con > .agree_sub_con > .title_con {margin-bottom:2%;}
#join_con > .agree_con > .agree_sub_con > .info_con {}
#join_con > .agree_con > .agree_sub_con > .info_con > div.rule {display:block; margin-bottom:2%; width:100%; height:128px; border:1px solid #d0d0d0; font-size:70%; color:#b8b8b8; line-height:140%; overflow-y:scroll;}
#join_con > .agree_con > .agree_sub_con > .info_con > label {cursor:pointer;}
#join_con > .agree_con > .agree_sub_con > .info_con > label > input {vertical-align:middle;}
#join_con > .agree_con > .agree_sub_con > .info_con > label > span {font-size:65%; color:#6c6c6c; vertical-align:middle;}

/*입력창*/
#join_con > .input_con {width:94%; margin:0 auto; margin-bottom:8%;}
#join_con > .input_con > table {width:100%; margin:0 auto;}
#join_con > .input_con > table {width:100%; margin:0 auto; border-top:1px solid #f3c035; border-bottom:1px solid #e1e1e1;}
#join_con > .input_con > table > tbody > tr > td {padding:3%; border-bottom:1px solid #e1e1e1;}
#join_con > .input_con > table > tbody > tr > .left_td {background-color:#f9f9f9;}
#join_con > .input_con > table > tbody > tr > .left_td .dot_text {font-size:65%; color:#ffc62d; font-weight:bold;}
#join_con > .input_con > table > tbody > tr > .left_td .title_text {font-size:65%; color:#2f2f2f; font-weight:bold;}
#join_con > .input_con > table > tbody > tr > .info_td {}

/*마이페이지 내용*/
#join_con > .input_con > table > tbody > tr > .info_td > .mypage_text {font-size:65%; color:#2f2f2f; line-height:2.2em;}

/*셀렉박스*/
#join_con > .input_con > table > tbody > tr > .info_td .select {height:2.2em; padding:0 2%; border:1px solid #dddddd; font-size:70%; color:#000000; vertical-align:middle;}
/*인풋*/
#join_con > .input_con > table > tbody > tr > .info_td .input {height:2.2em; padding:0 2%; border:1px solid #dddddd; font-size:70%; color:#000000; vertical-align:middle;}

/*기본 인풋*/
#join_con > .input_con > table > tbody > tr > .info_td .basic_input {width:68%;}

/*아이디*/
#join_con > .input_con > table > tbody > tr > .info_td .join_id_btn {display:inline-block; width:26%; height:1.15em; padding-top:0.35em; background-color:#606060; text-align:center; margin-left:1%; vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .join_id_btn > span {font-size:65%; color:#ffffff; font-weight:bold;}

/*비밀번호*/
#join_con > .input_con > table > tbody > tr > .info_td .password_text {font-size:65%; color:#6c6c6c; vertical-align:middle;}

/*휴대전화*/
#join_con > .input_con > table > tbody > tr > .info_td .call_input {width:100%;}
#join_con > .input_con > table > tbody > tr > .info_td .call_text {font-size:65%; color:#b8b8b8; vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .call_agree_label {vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .call_agree_label > input {vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .call_agree_label > span {font-size:65%; color:#6c6c6c; vertical-align:middle;}

/*이메일*/
#join_con > .input_con > table > tbody > tr > .info_td .email_id_input {width:100%;}
#join_con > .input_con > table > tbody > tr > .info_td .email_text {font-size:65%; color:#b8b8b8; vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .email_address_input {width:100%;}
#join_con > .input_con > table > tbody > tr > .info_td .email_address_select {width:100%;}
#join_con > .input_con > table > tbody > tr > .info_td .email_agree_label {vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .email_agree_label > input {vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .email_agree_label > span {font-size:65%; color:#6c6c6c; vertical-align:middle;}
#join_con > .input_con > table > tbody > tr > .info_td .email_intro_text {font-size:60%; color:#a7a7a7; line-height:140%; vertical-align:middle;}

/*취소,확인 버튼*/
#join_con .btn_con {text-align:center;}
#join_con .btn_con > a {display:inline-block; width:20%; height:1.2em; padding-top:0.5em; text-align:center; margin:0 2%; vertical-align:middle;}
#join_con .btn_con > a > span {font-size:70%; color:#ffffff; font-weight:bold;}
#join_con .btn_con > .btn01 {background-color:#797979;}
#join_con .btn_con > .btn02 {background-color:#f3be2f;}

/*아이디, 비밀번호 찾기*/
#find_con {padding-bottom:6%;}

/*타이틀*/
#find_con > .title_con {margin-bottom:5%;}

/*입력창*/
#find_con > .input_con {}

#find_con > .input_con {width:90%; margin:0 auto;}
#find_con > .input_con > table {width:100%; margin:0 auto;}
#find_con > .input_con > table > tbody > tr > td {}
#find_con > .input_con > table > tbody > tr > td .dot_text {font-size:65%; color:#f4c544; font-weight:bold;}
#find_con > .input_con > table > tbody > tr > td .title_text {font-size:65%; color:#606060; font-weight:bold;}
/*셀렉박스*/
#find_con > .input_con > table > tbody > tr > td .select {height:2.6em; padding:0 5%; border:1px solid #dddddd; font-size:70%; color:#000000; vertical-align:middle;}
/*인풋*/
#find_con > .input_con > table > tbody > tr > td .input {height:2.6em; padding:0 5%; border:1px solid #dddddd; font-size:70%; color:#000000; vertical-align:middle;}
/*기본 인풋*/
#find_con > .input_con > table > tbody > tr > td .basic_input {width:100%;}
/*이메일*/
#find_con > .input_con > table > tbody > tr > td .email_id_input {width:100%;}
#find_con > .input_con > table > tbody > tr > td .email_text {font-size:65%; color:#b8b8b8; vertical-align:middle;}
#find_con > .input_con > table > tbody > tr > td .email_address_input {width:100%;}
#find_con > .input_con > table > tbody > tr > td .email_address_select {width:100%;}

/**/
#find_con > .input_con > table > tbody > tr > td .btn {display:block; width:60%; height:1.4em; padding-top:0.6em; background-color:#f3be2f; text-align:center;}
#find_con > .input_con > table > tbody > tr > td .btn > span {font-size:80%; color:#ffffff; font-weight:bold;}