@charset 'utf-8';
/* 로그인 */
.mypage-login-box {position:relative;}
.mypage-login-box ul{width:360px; margin:0 auto; padding:30px 0 0;text-align:left}
.mypage-login-box ul li{padding-top:6px;}
.mypage-login-box ul li img{vertical-align:middle}
.mypage-login-box .ipt{width:174px; margin-left:11px}
.mypage-login-box .ipt#u_id{margin-left:23px;}
.mypage-login-box .btn_login{position:absolute; top:83px; left:560px;}
.mypage-login-box .txt_id_save{display:block; padding:9px 0 0 368px; text-align:left;}
.mypage-login-box .txt_id_save label{margin-left:9px; font-size:11px; color:#666;}
.mypage-login-box ul.mypage-login-txt{ padding:14px 0 0 114px}
.mypage-login-box ul.mypage-login-txt li{ padding:6px 0 0 12px; font-size:11px; color:#666; background:url('/images/ico/bull_circle.gif') no-repeat left 12px}
.mypage-login-box ul.mypage-login-txt li a{margin-left:21px}

/* 회원가입 */
.agree-box { overflow: hidden; overflow-y: auto; outline-color:#fff }

.agree-box:focus{background:#fdfdfd; border:1px solid #555}
.agree-box01{ height:128px; overflow-y: auto;}

.join-define dt{padding:39px 0 8px;}
.txt-agree {font-weight:normal}
.txt-agree .chk{margin-top:-2px; margin-right:7px; }
.self_intro{display:block; margin:0px 0 0 ; padding-bottom:10px; }
.self_intro_txt{ padding:10px 0;border-top:2px solid #8b8b8b; border-bottom:2px solid #e4e4e4 }
.self_intro_txt .txt-area{width:730px !important;}
.tab_join{margin:39px 0}
.tab_join li{float:left;}

.tbl-txt-id{ height:55px; vertical-align:top !important}
.tbl-txt-id .tbl-txt01{position:absolute;top:58px;}
.tbl-txt-pw{ height:37px; vertical-align:top !important}
.tbl-txt-pw .tbl-txt01{position:absolute;top:125px;}
.tbl-txt-pw .tbl-txt02{position:absolute;top:25px;}

/* 아이디 비번찾기 */
.tbl-write label{letter-spacing:-0.75px; font-size:11px}
.tbl-write .radio{margin-right:3px;}
.tab-idpw{width:100%; margin-top:30px; }
.tab-idpw li{float: left; margin-right:6px; display:block;}
.sel-list {margin-top:30px;overflow:hidden; .padding-bottom:10px;}
.sel-list .radio{margin-right:5px;}
.sel-list label{ margin-right:20px;}

.idpw-hint{padding:26px 20px; line-height:20px;letter-spacing:-0.25px; background:#f6fafd; border-bottom:2px solid #e4e4e4}
.idpw-hint dt{font-weight:bold}
.idpw-hint dd{padding-top:4px;}

.idpw-hint02{ margin-top:30px; border-top:2px solid #e4e4e4}

/* 회원정보수정 */
.modify-intro-box ul{padding:37px 0 0 250px;}
.modify-intro-box li{ vertical-align:0; height:32px; overflow:hidden; padding-left:12px; text-align:left; background: url('/images/ico/ico_mustbe.gif') no-repeat 0px 6px }
.modify-intro-box li img{ vertical-align:0; margin-top:5px;}
.modify-intro-box li label, .modify-intro-box li span{display:block;width:58px;float:left}
.modify-intro-box li strong{float:left;margin-top:5px; }
 .modify-intro-box li .ipt{float:left; width:115px;}

.tbl-write td>strong{display:block;height: 19px;line-height: 19px;}