#member_colgroup h3{margin-bottom:15px;font-size:15px;font-weight:bold;color:#333;}


/* input */
.inputstyle{border:1px solid #E2E2E2;height:33px;padding:8px 0 6px 3px; font-size:8pt; vertical-align:top;}

/* Member_join */
.join_box01{overflow:hidden;display:inline-block;width:100%;margin-bottom:50px;}
.join_box01 ul{overflow-x:hidden;overflow-y:scroll;height:190px;border:1px solid #d5d5d5;font-weight:normal;}
.join_box01 ul li{padding:10px;color:#888;}
.join_box01 p{margin-top:10px;color:#555;}
.join_box01 p input{vertical-align:middle;}

.join_box2{overflow:hidden;display:inline-block;width:100%;}
.join_box2 p{margin-top:10px;color:#555;}
.join_box2 p input{vertical-align:middle;}
.join_box2 div.tab{clear:both;width:100%;overflow:hidden;background:url(image/bg_tab.gif) repeat-x bottom;}
.join_box2 div.tab li{float:left;width:20%;height:30px;border-left:none;border-right:1px solid #d5d5d5;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;cursor:pointer;text-align:center;font-weight:normal;color:#555;font-size:12px;line-height:30px;}
.join_box2 div.tab li.first{border-left:1px solid #d5d5d5;}
.join_box2 div.tab li.on{background:#e3e3e2;font-weight:bold;color:#333;}
.join_box2 div.onbox{overflow-x:hidden;overflow-y:scroll;height:190px;border:1px solid #d5d5d5;font-weight:normal;border-top:none;padding:10px;color:#888;}
.join_box2 div.onbox div{display:inline;font-weight:normal;}

.join_box3{overflow:hidden;display:inline-block;width:100%;}
.join_box3 h2{margin:40px 0px 3px 0px;}
.join_box3 p{padding-bottom:19px;}
.join_box3 div.chkbox{width:99.8%;text-align:center;height:73px;padding:50px 0px 50px 0px;display:block;border:1px solid #ccc;}
.join_box3 div.chkbox dl{width:455px;text-align:left;margin:0 auto;}
.join_box3 div.chkbox dl dt{float:left;color:#898989;font-size:13px;font-weight:bold;padding:7px 9px 0px 0px;text-align:left;width:93px;vertical-align:middle;margin-bottom:5px;}
.join_box3 div.chkbox dl dd{float:left;vertical-align:middle;margin-bottom:3px;}
.join_box3 div.chkbox input{border:1px solid #ccc;height:29px;vertical-align:middle;padding:5px 0px 4px 5px;line-height:29px;}

.member_btn{text-align:center;padding-top:50px;}
.member_btn a{text-decoration:none;}
.member_btn .btn_b{display:inline-block;width:120px;height:40px;border:0;margin-right:10px;background-color:#333;font-size:15px;color:#fff;line-height:40px;cursor:pointer;}
.member_btn .btn_w{display:inline-block;width:118px;height:38px;border:1px solid #d5d5d5;font-size:15px;color:#333;line-height:38px;}

/*join_ing*/
table.confirm_box{width:100%;border-top:3px solid #333;}
table.confirm_box th{height:40px;padding-left:30px;border-bottom:1px solid #d4d4d4;line-height:40px;text-align:left;background-color:#f0f1f4;}
table.confirm_box th.essential{background:url(./image/icon_important.gif) no-repeat scroll 20px #f0f1f4;}
table.confirm_box td{border-bottom:1px solid #dbdbdb;height:42px;padding:5px 5px 5px 12px;text-align:left;color:#a1a1a1;font-size:12px;font-weight:normal;vertical-align:middle;}
table.confirm_box th.none{background:none;}
table.confirm_box td input{background:none;height:18px;border:1px solid #ccc;vertical-align:middle;padding:5px 0px 5px 4px;}
table.confirm_box td img{vertical-align:middle;}


/* Member_confirm */
.member_confirm{position:relative;width:100%;min-width:500px;}
.confirm_container{position:relative;text-align:center;}
.confirm_container fieldset{position:relative;background:#efefef;text-align:center;}
.confirm_container dl{width:440px;text-align:center;margin:0 auto;padding:20px 0;overflow:hidden;}
.confirm_container dt{float:left;width:100px;text-align:left;color:#333;font-weight:bold;clear:both;line-height:30px;}
.confirm_container dd {float:left;text-align:left;display:block;width:340px;line-height:30px;}
.confirm_container dd strong {position:relative; font-size:13px; font-weight:bold; color:#333; }
.confirm_container dd input{width:200px;height:28px;padding:0 5px;border:1px solid #d5d5d5;vertical-align:middle;line-height:28px;}

/* Join_result */
.join_result {position: relative;text-align:center;margin:0 auto;width:100%; min-width:500px;}
.result_container{position:relative;}
.result_container .textbox{padding:20px;color:#555;font-weight:normal;border:1px solid #e5e5e5;background-color:#fff;line-height:20px;}
.result_container .textbox strong{font-size:14px;color:#205092;}
.result_container .btn{text-align:center;}

/* Password_form */
.password_form,
.password_result {margin:auto; width:410px;}
.password_form p,
.password_result p{overflow:hidden;font:9pt dotum; padding-top:40px;padding-bottom:25px; text-align:center; line-height:1.6em;}
.password_form h2,
.password_result h2 {margin-bottom:10px;}
.password_form span.info {font:9pt Dotum; color:#FFCC33;}
.password_form table {margin:auto; width:100%; text-align:left;}
.password_form .first th,
.password_form .first td {padding-top:15px;}
.password_form .last th,
.password_form .last td {padding-bottom:15px;}
.password_form th {padding:0 10px 4px 15px; width:100px; text-align:left;}
.password_form td {padding:0 0 4px 0;}
.password_form td input {height:25px; padding:1px 0 1px 1px; font:9pt dotum; color:#666; border:solid #CCC 1px;line-height:25px;}
.password_form td select  {height:19px; font:9pt Dotum; color:#666; border:solid #CCC 1px;}
.password_form .btn_id_find,
.password_form .btn_password_find,
.password_result .btn_login_go {text-align:center; margin-top:10px; padding-bottom:15px;}
.password_result .result {margin:auto; padding:20px; text-align:left; font:9pt Dotum; border:3px solid #E2E2E2;}
.password_result .result span {font:9pt dotum; color:#FF4200; font-weight:bold;line-height:1.7em;}


/* email_form */
.email_form{width:100%;margin:0 auto;text-align:center;}
.email_form h2{padding:22px 0px 15px 0px; }
.email_form p{padding:0px 0px 31px 0px; }
.email_form div{width:90%;height:230px;border:1px solid #dedede;background:#efefef;margin:0 auto;text-align:center;color:#757575;}
.email_form input.emailp{border:1px solid #ccc;height:25px;vertical-align:middle;padding:5px 0px 4px 5px;}
.email_form dl{width:490px;padding-top:30px;margin:0 auto;text-align:center;}
.email_form dl dt{float:left;height:30px;width:140px;text-align:right;vertical-align:middle;padding:10px 5px 0px 0px;}
.email_form dl dd{float:left;text-align:left;height:40px;width:335px;}
.email_form ul{padding-top:18px;}
.email_form p.pt20{padding:20px 0px 0px 0px; }

/* pwinfo */
.pwinfo_txt1{clear:both;margin:0 auto;text-align:center;}
.pwinfo_txt2{clear:both;margin:0 auto;text-align:center;padding:9px 0px 49px 0px;}
.pwinfo_box{border:1px solid #dedede;background:#efefef;padding:30px 0px 30px 0px;}
.pwinfo_box ul{width:550px;margin:0 auto;text-align:center;}
.pwinfo_box ul li{text-align:left;}



table.pwinfo_t{width:100%;}
table.pwinfo_t th{font-weight:normal;height:34px;}
p.btn2{margin:0 auto; text-align:center;padding:20px 0px 20px 0px;}

