@charset "utf-8";

.chk {vertical-align:middle;width:13px;height:13px;}
#member {width:100%;}
#member .member_table {width:100%;border-top:1px solid #989898;margin-top:6px;}
#member .member_table th {font:bold 12px dotum,돋움;color:#666;background:#f5f5f5;border-bottom:1px solid #dedede;padding:10px 14px;text-align:left;}
#member .member_table td {font:11px dotum,돋움;color:#999;border-bottom:1px solid #dedede;padding:10px 14px;}
#member .member_table td p {color:#999;margin-top:7px;}
#member .member_login_title {margin-top:60px;text-align:center;}
#member .member_login {width:476px;margin:65px auto;}
#member .ipx {width:267px;height:31px;border:1px solid #d0d0d0;background:#fafafa;}
#member .ist {background:#fafafa;border:1px solid #d0d0d0;height:19px;}
#member .member_line {width:100%;height:1px;background:#ddd;}

#member .member_top {text-align:center;margin-bottom:20px;}
#member .mem1_box {width:95%;padding:10px;border:1px solid #dedede;height:120px;overflow-y:scroll;margin-top:6px;color:#999;line-height:18px;}
#member .mem1_agree {font-weight:bold;color:#666;margin-top:10px;}
#member .conBtn {text-align:center;margin:30px 0;}

#member .memok_title {font:30px 맑은 고딕;letter-spacing:-3px;text-align:center;color:#999;}
#member .memok_title strong {color:#333;}
#member .memok_1 {font:22px 맑은 고딕;letter-spacing:-2px;margin:20px 0;text-align:center;}
#member .memok_1 strong {color:#26a1ef}
#member .memok_2 {font:16px/22px 맑은 고딕;letter-spacing:-2px;text-align:center;color:#888;}
#member .memok_2 strong {color:#333;}
#member .memok_thk {font:bold 18px 맑은 고딕;letter-spacing:-2px;text-align:center;margin-top:10px;color:#333;}


.wmloginForm {width:585px;margin:80px auto;border-bottom:1px solid #c6c6c6;}
.wmloginForm h2 {color:#494949;font-weight:bold;font-size:28px;padding:0 0 15px 50px;border-bottom:2px solid #494949;}
.wmloginForm h2 span {color:#8f8f8f;font-weight:bold;font-size:11px;}
.wmloginForm .loginFormBox {width:100%;height:170px;background:#fcfcfc;position:relative;border-bottom:1px solid #e9e9e9;}
.wmloginForm .loginFormBox .loginFormBox1 {position:absolute;left:38px;top:54px;font-weight:bold;color:#5d5d5d;}
.wmloginForm .loginFormBox .loginFormBox2 {position:absolute;left:38px;top:100px;font-weight:bold;color:#5d5d5d;}
.wmloginForm .loginFormBox .loginFormBoxInput {width:311px;height:38px;border:1px solid #c6c6c6;background:#fff;position:absolute;left:130px;}
.wmloginForm .loginFormBox .loginFormBoxt {top:43px;}
.wmloginForm .loginFormBox .loginFormBoxb {top:89px;}
.wmloginForm .loginFormBox .loginFormBoxInput .loginFormBoxInputs {border:0;padding:10px 0 8px 15px;font-size:16px;width:290px;}
.wmloginForm .loginFormBox .loginFormBoxBtn {width:90px;height:86px;background:#464646;border:0 none;color:#fff;font-size:14px;position:absolute;right:40px;top:43px;font-weight:bold;}
.wmloginForm .loginFormBox .loginFormBoxBtn:hover {background:#000;}
.wmloginBtnWrap {text-align:center;padding:30px 0 32px 0;background:#fcfcfc;}
.wmloginBtnWrap .loginBtn1,
.wmloginBtnWrap .loginBtn2 {display:inline-block;_display:inline;margin:0 2px;width:200px;height:38px;font-weight:bold;color:#fff;text-align:center;background:#b2b2b2;border:0 none;}
.wmloginBtnWrap .loginBtn2 {padding-top:12px;height:26px;}
.wmloginBtnWrap .loginBtn1:hover,
.wmloginBtnWrap .loginBtn2:hover {background:#666;}

.wmJoinWrap {width:980px;margin:0 auto;}
.wmJoinWrap .wmJoinCourseWrap {width:980px;margin:0 auto;padding-top:87px;}
.wmJoinWrap .wmJoinCourseWrap ul {float:left;margin:0 20px;}
.wmJoinWrap .wmJoinCourseWrap ul li {float:left;}
.wmJoinWrap .wmJoinCourseWrap ul .wmJounCourseImg {width:47px;height:50px;overflow:hidden;margin-right:15px;}
.wmJoinWrap .wmJoinCourseWrap ul .wmJounCourseTxt {font-size:15px;color:#7f7e7e;line-height:18px;font-weight:600;padding-top:5px;}
.wmJoinWrap .wmJoinCourseWrap ul .wmJounCourseTxt span {font-size:12px;color:#808080;}
.wmJoinWrap .wmJoinCourseWrap .active .wmJounCourseImg img {vertical-align:top;margin-top:-50px;}
.wmJoinWrap .wmJoinCourseWrap .active .wmJounCourseTxt {color:#494949;}
.wmJoinWrap .wmJoinTitle {clear:both;padding-top:68px;border-bottom:2px solid #494949;padding-bottom:7px;}
.wmJoinWrap .wmJoinTitle h4 {color:#49494a;font-size:25px;font-weight:600;}
.wmJoinWrap .wmJoinTitle p {font-weight:bold;color:#8f8f8f;line-height:16px;margin-top:3px;}
.wmJoinWrap .wmJoinArea {padding-top:60px;}
.wmJoinWrap .wmJoinArea .wmJoinAreaTitle {font-size:14px;font-weight:bold;color:#494949;}
.wmJoinWrap .wmJoinArea .wmJoinBox {border:1px solid #c6c6c6;background:#fcfcfc;width:968px;height:137px;margin-top:7px;padding:5px;}
.wmJoinWrap .wmJoinArea .wmJoinAreaCheck {margin-top:7px;}
.wmJoinWrap .wmJoinArea .wmJoinAreaCheck input {vertical-align:middle;}

.wmJoinWrap2 {width:980px;margin:0 auto;}
.wmJoinWrap2 .wmJoinTitle2 {clear:both;padding-top:15px;border-bottom:2px solid #494949;padding-bottom:7px;}
.wmJoinWrap2 .wmJoinTitle2 h4 {color:#49494a;font-size:25px;font-weight:600;}
.wmJoinWrap2 .wmJoinArea2 {padding-top:30px;}
.wmJoinWrap2 .wmJoinArea2 .wmJoinBox2 {border:1px solid #c6c6c6;background:#fcfcfc;width:968px;height:400px;margin-top:7px;padding:5px;}

.wmBtnWrap {text-align:center;padding:30px 0 32px 0;}
.wmBtnWrap .loginBtn1,
.wmBtnWrap .loginBtn2 {display:inline-block;_display:inline;margin:0 2px;width:200px;height:38px;font-weight:bold;color:#fff;text-align:center;background:#b2b2b2;border:0 none;}
.wmBtnWrap .loginBtn2 {padding-top:12px;height:26px;}
.wmBtnWrap .loginBtn1 {background:#464646;}

.wmJoinWriteTable {width:100%;margin-top:30px;border-top:1px solid #989898;}
.wmJoinWriteTable img,
.wmJoinWriteTable input,
.wmJoinWriteTable select {vertical-align:middle;}
.wmJoinWriteTable th {background:#f5f5f5;color:#5d5d5d;font-weight:bold;text-align:left;padding:10px 0;text-indent:20px;border-bottom:1px solid #dedede;}
.wmJoinWriteTable td {padding:10px 0;text-indent:15px;color:#666;font-size:11px;border-bottom:1px solid #dedede;}
.wmJoinWriteInput {border:1px solid #d0d0d0;background:#fafafa;padding:4px;}
.wmJoinWriteBtn {border:0;background:#464646;padding:4px 0;color:#000;font-weight:bold;color:#fff;text-align:center;width:65px;}