/* member */

/* login : form */
#member-login {position:relative; width:300px; margin:25px auto 20px; border:1px solid #ddd; overflow:hidden; background:#f9f9f9;}
#member-login fieldset ul {margin:10px auto 10px;}
#member-login fieldset ul li {height:50px;}
#member-login fieldset ul li.login-btn {position:absolute; width:75px; top:9px; _top:12px; right:0;}
#member-login fieldset ul li dl {clear:both; margin:2px 0;}
#member-login fieldset ul li dl dt {float:left; width:60px; height:25px; line-height:25px; padding-left:3px;}
#member-login fieldset ul li dl dd {float:left; width:150px; height:25px;}
#member-login fieldset ul li dl dd input {width:100%; height:18px; height:/*\**/14px\9;  *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:0.9em; border:1px solid #ddd; background:#fff;}
/* login : sub menu */
#member-login ul.login-menu {width:140px; margin:5px auto 10px; overflow:hidden;}
#member-login ul.login-menu li {float:left; padding:0 3px;}

/* find : find id & find pw */
#member-find {width:710px; margin:15px auto 20px; overflow:hidden;}
#member-find-id {position:relative; clear:both; width:370px; margin:0 auto 0; border:1px solid #ddd; overflow:hidden; background:#f9f9f9;}
#member-find-pw {position:relative; clear:both; width:370px; margin:30px auto 0; border:1px solid #ddd; overflow:hidden; background:#f9f9f9;}
#member-find fieldset ul {width:340px; margin:10px auto 15px; _margin:0 auto; _padding-bottom:40px; overflow:hidden;}
#member-find fieldset ul li.login-btn {position:absolute; width:105px; top:9px; _top:12px; right:0;}
#member-find fieldset ul li dl {clear:both; margin:2px 0;}
#member-find fieldset ul li dl dt {float:left; width:60px; height:25px; color:#777; line-height:25px; padding-left:3px; overflow:hidden;}
#member-find fieldset ul li dl dd {float:left; width:170px; height:25px; overflow:hidden;}
#member-find fieldset ul li dl dd input {height:18px; height:/*\**/14px\9;  *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:0.9em; border:1px solid #ddd; background:#fff;}

/* out : member out */
#member-out {position:relative; width:370px; margin:25px auto 20px; border:1px solid #ddd; overflow:hidden; background:#f9f9f9;}
#member-out fieldset ul {width:340px; margin:10px auto 15px; _margin:0 auto; _padding-bottom:40px; overflow:hidden;}
#member-out fieldset ul li.login-btn {position:absolute; width:85px; top:9px; _top:12px; right:0;}
#member-out fieldset ul li dl {clear:both; margin:2px 0;}
#member-out fieldset ul li dl dt {float:left; width:60px; height:25px; line-height:25px; padding-left:3px;}
#member-out fieldset ul li dl dd {float:left; width:200px; height:25px;}
#member-out fieldset ul li dl dd input {height:18px; height:/*\**/14px\9;  *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:0.9em; border:1px solid #ddd; background:#fff;}

/* form : join & modify */
#member-form {clear:both; margin:5px auto 20px; overflow:hidden;}
#member-form #agree {overflow:hidden; _padding-top:10px; background:#f7f7f7;}
#member-form #agree .agree-txt {width:710px; height:100px; margin:10px auto 5px; border:1px solid #ddd; overflow-x:hidden; overflow-y:auto; background:#fff;}
#member-form #agree p {clear:both; margin:0 0 8px; padding-right:15px; _padding:0 15px 5px 0; text-align:right; overflow:hidden;}
#member-form table.join-tbl {clear:both; width:100%; margin:0;}
#member-form table.join-tbl tbody th, #member-form table.join-tbl tbody td {padding:5px 0 5px 5px;}
#member-form table.join-tbl tbody th {border-bottom:1px solid #ddd; background:#f6f6f6;}
#member-form table.join-tbl tbody td {border-bottom:1px solid #ddd;}
#member-form table.join-tbl tbody th.only-txt {height:22px; line-height:22px;}
#member-form table.join-tbl tbody td.only-txt {height:22px; line-height:22px;}
#member-form table.join-tbl tbody p {margin:5px 0 0;}
#member-form table.join-tbl tbody input {height:18px; height:/*\**/14px\9; *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:0.9em; border:1px solid #ddd;}
#member-form table.join-tbl tbody input.none {height:18px; height:/*\**/14px\9; *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:0.9em; border:1px solid #ddd; background:#f7f7f7;}
#member-form table.join-tbl tbody textarea {width:98%; height:60px;padding:3px; font-family:dotum,gulim,sans-serif; font-size:0.9em; border:1px solid #ddd;}
#member-form table.join-tbl tbody input.no_bd {border:none;}
#member-form table.join-tbl tbody dl {clear:both; padding:2px 0;}
#member-form table.join-tbl tbody dl dd {float:left; padding-right:5px;}
#member-form table.join-tbl tbody dl dd.chk_pad {padding-top:1px; *padding-top:3px;}
#member-form table.join-tbl tbody dl dd.txt_pad {padding-top:3px;}

/* zipcode : find zipcode */
#zipcode {clear:both; width:98%; margin:0 auto 0; border:5px solid #32aaff;} /* #2677bb */
#zipcode fieldset {clear:both; width:90%; margin:0 auto 10px; padding:15px 0; background:#f5f5f5;}
#zipcode fieldset dl {width:260px; margin:0 auto; overflow:hidden;}
#zipcode fieldset dl dt {float:left; color:#777; font-weight:bold; padding-top:3px;}
#zipcode fieldset dl dt, #zipcode fieldset dl dd {float:left; padding-right:5px;}
#zipcode ul {width:90%; margin:10px auto 0; font-size:0.9em;}
#zipcode li {padding:5px 0;}
#zipcode li.no-data {padding:3px 5px; text-align:center;}
#zipcode p.zip-txt {clear:both; width:90%; color:#777; font-size:0.9em; margin:12px auto 20px; padding:20px 0 0; line-height:180%;}

/* mypage : mentor */
ul.pop-my-menu {width:100%; height:30px; margin:0; padding:0; border-bottom:1px solid #ccc; overflow:hidden; background:#f9f9f9;}
ul.pop-my-menu li {float:left; padding:8px 5px 0 5px;}
ul.pop-my-menu li span {color:#b750ea; font-weight:bold;}
ul.mentor-menu {width:100%; height:30px; margin:0; padding:0; border-bottom:1px solid #ccc; overflow:hidden;}
ul.mentor-menu li {float:left; padding:8px 5px 0 5px;}
ul.mentor-menu li span {color:#4ab34a; font-weight:bold;}
table.mentor-tbl {width:100%; font-size:0.95em;}
table.mentor-tbl th {font-weight:bold; text-align:center; background:#f9f9f9;}
table.mentor-tbl td {text-align:center;}
table.mentor-tbl th, table.mentor-tbl td {height:25px; padding:3px 0; border-bottom:1px solid #ccc;}
table.mentor-tbl td.no-data {height:150px; text-align:center;}
table.mentor-tbl td div.m_scroll {width:100%; height:160px; overflow:auto;}
table.mentor-tbl td p {float:left;}
table.mentor-tbl td p.txt {padding-top:4px; padding-top:/*\**/5px\9;}
table.mentor-tbl td p.btn {padding:1px 0 0 5px; *padding:2px 0 0 5px; padding-top:/*\**/2px 0 0 5px\9;}
table.mentor-tbl td input {height:18px; height:/*\**/14px\9; *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:1em; border:1px solid #ddd;}
table.mentor-tbl td input.no_bd {border:none;}
table.mentor-tbl td textarea {padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:1em; border:1px solid #ddd;}


/* mypage : add mentor */
#member-mentor {position:relative; width:100%; margin:0 auto; overflow:hidden;}
#member-mentor h1 {height:30px; line-height:30px; padding-left:10px; font-weight:bold; border-bottom:1px solid #ccc; overflow:hidden; background:#f9f9f9;}
#member-mentor fieldset ul {width:230px; margin:10px auto 15px; _margin:0 auto; _padding-top:10px; overflow:hidden;}
#member-mentor fieldset ul li.login-btn {width:80px; margin:0 auto;}
#member-mentor fieldset ul li dl {clear:both; width:290px; margin:2px 0;}
#member-mentor fieldset ul li dl dt {float:left; width:60px; height:25px; line-height:25px; padding-left:3px;}
#member-mentor fieldset ul li dl dd {float:left; width:200px; height:25px;}
#member-mentor fieldset ul li dl dd input {height:18px; height:/*\**/14px\9;  *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:0.9em; border:1px solid #ddd; background:#fff;}
#member-mentor fieldset ul li dl dd dl {float:left; width:200px;}
#member-mentor fieldset ul li dl dd dl dt {float:left;}
#member-mentor fieldset ul li dl dd dl dd {float:left; height:25px;}
#member-mentor fieldset ul li dl dd dl dd.chk {width:20px;}
#member-mentor fieldset ul li dl dd dl dd.chk input {border:none;}
#member-mentor fieldset ul li dl dd dl dd.txt {width:120px; padding-top:1px; padding-top:/*\**/3px\9;}

/* mypage : memo */

