/* 멤버쉽 CSS 입니다 / 작업자 : 백명훈(leonato@eluocnc.com) */

#Contents {}

/* 로그인 */
#Contents .Login {}
#Contents .Login .login_box {width:440px; height:190px; padding-left:230px; padding-top:50px; background:url('/img/member/bg_loginbox.gif') no-repeat 0 0;;border:1px solid #E4E4E4;}
#Contents .Login .login_box .login_title {margin-bottom:10px;}
#Contents .Login .login_box .login_title2 {margin-bottom:20px;}

#Contents .Login .login_box table {}
#Contents .Login .login_box th {vertical-align:top; background:url('/img/i/icon_grey_arrow.gif') no-repeat 0 50%;}
#Contents .Login .login_box th.imgyo {background:none;}
#Contents .Login .login_box th.imgyo p {vertical-align:top; padding-top:12px; height:22px; padding-left:10px; text-align:left; background:url('/img/i/icon_grey_arrow.gif') no-repeat 0 50%;}
#Contents .Login .login_box th.imgyo p.td_id {padding-top:6px; height:16px;}

#Contents .Login .login_box td {height:25px; line-height:29px;}
#Contents .Login .login_box td .input_id {margin-bottom:9px; _margin-bottom:7px;}
#Contents .Login .login_box td .save_id {_margin-top:6px;}
#Contents .Login .login_box td.btn_login {vertical-align:top;}
#Contents .Login .login_box td.btn_login img {position:relative; margin-top:-3px;}
#Contents .Login .login_box td img {vertical-align:middle;}
#Contents .Login .login_box td input {height:15px; color:#333;}
#Contents .Login .login_box td input.input_login {border:1px solid #d2d2d2;}

#Contents .Login .login_link {position:relative; left:0; top:0; padding:25px 0 20px 20px; border-bottom:1px solid #d2d2d2; border-top:1px solid #fff;}
#Contents .Login .login_link .login_link_btn {position:absolute; left:525px; _left:505px; top:43px;}
#Contents .Login .login_link img.login_link_title {margin-bottom:10px;}

/* 회원가입 */
#Contents .join {overflow:hidden;}
#Contents .join_step {overflow:hidden; margin-bottom:25px;}
#Contents .h4_title {overflow:hidden; padding-left:5px; margin-bottom:10px;}

/* 01 약관동의 */
#Contents .join_agree {}
#Contents .join_agree .h4_rules_memo {overflow:scroll; overflow-x:hidden; height:150px; padding:25px; border:1px solid #d2d2d2; margin-bottom:10px;}
#Contents .join_agree .agree_checkbox {overflow:hidden; margin-bottom:30px;}
#Contents .join_agree .agree_checkbox_end {margin-bottom:0;}

/* 02 실명인증 */
#Contents .join_nc {}
#Contents .join_nc .nc_bg {wIdth:440px; height:115px; padding-left:230px; padding-top:65px; margin-bottom:20px; background:url('/img/member/namecheck_bg.jpg') no-repeat 0 0;}
#Contents .join_nc .nc_bg table {}
#Contents .join_nc .nc_bg th {padding-left:10px; text-align:left; background:url('/img/i/icon_grey_arrow.gif') no-repeat 0 50%;}
#Contents .join_nc .nc_bg td {height:25px; line-height:29px;}
#Contents .join_nc .nc_bg td.btn_login img {margin-top:-1px; _margin-top:0px;}
#Contents .join_nc .nc_bg td .input_id {margin-top:3px; margin-bottom:4px; _margin-bottom:7px;}
#Contents .join_nc .nc_bg td img {vertical-align:middle;}
#Contents .join_nc .nc_bg td input {height:15px; color:#333; border:1px solid #d2d2d2;}
#Contents .join_nc .nc_bg td span.dash {color:#d2d2d2;}

#Contents .join_nc .nc_memo {font-size:0.95em; color:#898989;}
#Contents .join_nc .nc_memo li {padding-left:5px; padding-right:10px;}
#Contents .join_nc .nc_memo li strong {color:#333; font-weight:normal;}


/* 03 정보입력 */
#Contents .join .join_myinfo_title {height:34px; margin-bottom:15px; padding-left:5px; background:url('/img/member/h4_bg.gif') no-repeat 0 bottom;}
#Contents .join .myinfo_table {overflow:hidden; padding-bottom:5px; margin-bottom:30px; border-bottom:1px solid #c4c4c4;}
#Contents .join .myinfo_table_end {margin-bottom:0;}
#Contents .join .myinfo_table table {}
#Contents .join .myinfo_table tr {}
#Contents .join .myinfo_table th {text-align:left; padding-bottom:9px; vertical-align:top;}
#Contents .join .myinfo_table th p {margin-top:5px; padding-left:29px; background:url('/img/i/icon_grey_arrow.gif') no-repeat 20px 50%;}
#Contents .join .myinfo_table td {padding-bottom:9px; font-size:0.95em;}
#Contents .join .myinfo_table td input.input {border:1px solid #d2d2d2; font-size:1.10em;}
#Contents .join .myinfo_table td img {vertical-align:middle;}
#Contents .join .myinfo_table td p.line2 {margin:5px 0;}
#Contents .join .myinfo_table td span.gray {color:#aaaaaa;}
#Contents .join .myinfo_table td span.silver {color:#d2d2d2;}
#Contents .join .myinfo_table td span.gangjo {color:#7c9aa4;}
#Contents .join .myinfo_table td span.gangjo em {color:#ff6600; font-style:normal;}
#Contents .join .myinfo_table td select {color:#aaaaaa; font-size:1.10em;}

/* 04 회원가입완료 2010-06-01 */
#Contents .join_done {}
#Contents .join_done .thanks {position:relative; }
#Contents .join_done .thanks .point {width:45px;  position:absolute; left:470px; top:100px; text-align:right; font-weight:bold; color:#4699B6;}
#Contents .join_done .thanks .btn {position:absolute; left:253px; top:141px;}

/* 아이디/비밀번호 찾기 */
#Contents .findIdpw {}
#Contents .findIdpw .findid_bg {width:416px; height:186px; padding-left:254px; padding-top:34px; background:url('/img/member/find_idpw_bg01.jpg') no-repeat 0 0;;}
#Contents .findIdpw .findpw_bg {width:416px; height:186px; padding-left:254px; padding-top:34px; background:url('/img/member/find_idpw_bg02.jpg') no-repeat 0 0;;}
#Contents .findIdpw .findidpw_box {}
#Contents .findIdpw .findidpw_box p.findidpw_title {margin-bottom:22px;}
#Contents .findIdpw .findidpw_box p.login_title2 {margin-bottom:20px;}

#Contents .findIdpw .findidpw_box table {}
#Contents .findIdpw .findidpw_box th {padding-left:10px; text-align:left; vertical-align:middle; background:url('/img/i/icon_grey_arrow.gif') no-repeat 0 50%;}
#Contents .findIdpw .findidpw_box td {height:25px; line-height:29px;}
#Contents .findIdpw .findidpw_box td .input_id {padding-bottom:4px;}
#Contents .findIdpw .findidpw_box td .input_id2 {_padding-bottom:4px;}
#Contents .findIdpw .findidpw_box td.btn_login {vertical-align:top;}
#Contents .findIdpw .findidpw_box td.btn_login img {position:relative;margin-top:-1px;}
#Contents .findIdpw .findidpw_box td span.silver {color:#d2d2d2;}

#Contents .findIdpw .findidpw_box td img {vertical-align:middle;}
#Contents .findIdpw .findidpw_box td input {height:15px; color:#666;}
#Contents .findIdpw .findidpw_box td input.input_login {border:1px solid #d2d2d2;}

#Contents .findIdpw .findidpw_link {position:relative; left:0; top:0; padding:25px 0 20px 20px; margin-top:20px; border-bottom:1px solid #d2d2d2; border-top:1px solid #fff; background:url('/img/member/h4_bg.gif') no-repeat 0 0;}
#Contents .findIdpw .findidpw_link .findidpw_link_btn {position:absolute; left:525px; _left:505px; top:43px;}

