/* member */
.s_mem_bg {position:relative; width:1200px; height:190px; margin:0 auto; background:#fff url("../img/sub/sub_mem_bg1.jpg") no-repeat 100% 0px;}
.mem_tit {position:relative; width:200px; height:20px; border-bottom:solid 1px #eaeaea; font-size:20px; margin-top:30px; margin-bottom:30px;}
.mem_login_wrap {position:relative; width:100%; min-height:350px; background:#f7f7f8;}
.mem_login {position:relative; width:400px; margin:0 auto; box-sizing:border-box; padding-top:50px; padding-bottom:70px;}
.mem_login ul li {position:relative; width:400px; height:60px; margin-top:5px;}
.mem_login ul li:nth-child(1) {color:#7c7c7c; line-height:22px; font-size:14px; height:70px;}
.mem_login ul li:nth-child(5) {color:#7c7c7c; height:20px; margin-top:30px; box-sizing:border-box;}
.mem_login ul li:nth-child(6) {color:#7c7c7c; height:20px; margin-top:5px; box-sizing:border-box;}
.mem_login ul li a {color:#333; margin-left:10px;}
.mem_login ul li a:hover {text-decoration:underline;}

.mem_txt {position:relative; width:100%; margin-bottom:30px; color:#757575; line-height:22px;}
.mem_certi {position:relative; float:left; width:600px; height:350px; border-right:solid 1px #eaeaea; box-sizing:border-box; padding:60px 50px; text-align:left; line-height:24px; color:#757575;}
.mem_certi img {display:block; cursor:pointer; margin:0 auto; margin-bottom:30px;}
.mem_nobor {border-right:none;}

.mem_res_wrap {position:relative; width:100%; min-height:600px; padding:20px 50px 60px 50px; box-sizing:border-box; background:#f2f2f4; border-top:solid 2px #000;}
.mem_res_tit {position:relative; width:100%; height:20px; margin-bottom:10px; margin-top:30px;}
.mem_res {position:relative; width:100%;}
.mem_res ul li {position:relative; width:100%; height:50px; line-height:49px; border-bottom:solid 1px #e7e4e4; background:#fafafb; padding-left:20px; box-sizing:border-box;}
.mem_res ul li:nth-last-child(1) {border-bottom:none;}
.mem_res ul li.mem_res_id {border-bottom:none; font-size:18px; color:#f21212; height:60px; line-height:60px;}
.mem_res ul li.mem_res_pas {color:#757575; height:60px; line-height:60px;}
.mem_res_txt {position:absolute; width:500px; height:49px; line-height:49px; left:120px; top:0px; color:#757575;}
.mem_res_txt2 {position:absolute; width:500px; height:49px; line-height:49px; left:50px; top:0px; color:#757575;}
.mem_res_txt3 {position:relative; width:100%; margin-top:30px; color:#757575; line-height:22px;}
.mem_res_bt {position:relative; width:150px; height:50px; margin:0 auto; margin-top:20px;}

.mem_mem_check {position:relative; width:100%; height:30px; line-height:30px; margin-top:10px;}
.mem_mem_check2 {position:relative; width:100%; margin-top:5px; margin-bottom:20px;}

.mem_mem_wrap {position:relative; width:100%; min-height:600px; padding:10px 0px 60px 0px; box-sizing:border-box; background:#f2f2f4; border-top:solid 2px #000;}
.mem_mem_wrap ul li {position:relative; width:100%; height:60px; line-height:60px; border-bottom:solid 1px #e7e4e4;  padding-left:25px; box-sizing:border-box;}
.mem_mem_wrap ul li:nth-last-child(1) {border-bottom:none; height:80px; padding-top:30px; box-sizing:border-box;}
.mem_mem_wrap ul li label.l_tit {width:100px; height:60px; line-height:60px; text-align:left; float:left;}
.mem_mem_wrap ul li.l_add {height:112px;}
.mem_mem_bt {position:absolute; width:100px; height:42px; line-height:42px; left:430px; top:9px; background:#fafafb; border-radius:3px; border:solid 1px #e2e2e2; text-align:center; box-sizing:border-box; cursor:pointer;}
.mem_mem_bt:hover {background:#525763; border:solid 1px #525763; color:#fff;}
.mem_mem_btwrap {position:relative; width:310px; height:50px; margin:0 auto;}
.mem_mem_btwrap2 {position:relative; float:left; width:150px; height:50px;}
.mem_mem_bt2 {position:relative; float:right; width:150px; height:50px; line-height:50px; border-radius:3px; background:#525763; color:#fff; text-align:center; cursor:pointer;}
.mem_mem_bt2:hover {background:#1e2027;}
.mem_mem_bt3 {width:150px; height:50px; box-sizing:border-box; border-radius:3px; background:#1e2027; cursor:pointer; color:#fff; vertical-align:top;}
.mem_mem_bt3:hover {background:#f75a4d; color:#fff;}

.m_pop_wrap {position:relative; width:600px;}
.m_pop_cwrap {position:relative; width:100%; padding:30px 20px 50px 20px; background:#fff; box-sizing:border-box;}
.m_pop_tit {position:relative; width:100%; height:60px; line-height:60px; background:#1e2027; color:#fff; padding-left:20px; box-sizing:border-box;}
.m_pop_close {position:absolute; width:50px; height:30px; line-height:30px; right:20px; top:15px; color:#808081; font-size:13px; text-align:right; cursor:pointer;}
.m_pop_close:hover {text-decoration:underline;}
.m_pop_search {position:relative; width:100%; height:60px; line-height:60px; background:#f7f7f8; padding-left:20px; box-sizing:border-box; border-bottom:solid 1px #eaeaea;}
.m_pop_txt {position:relative; width:100%; height:30px;}
.m_pop_lwrap {position:relative; width:100%;}
.m_pop_lwrap ul li {position:relative; float:left; width:32%; height:50px; line-height:50px; box-sizing:border-box; border-radius:3px; border:solid 1px #e2e2e2; cursor:pointer; text-align:center; background:#f7f7f8; margin-bottom:5px;}
.m_pop_lwrap ul li:nth-child(3n+1) {margin-right:1%; width:33%;}
.m_pop_lwrap ul li:nth-child(3n+3) {margin-left:1%; width:33%;}
.m_pop_lwrap ul li:hover {background:#f75a4d; color:#fff; border:none;}


/* terms */
.tem_cont_wrap {position:relative; width:100%; padding-top:20px; box-sizing:border-box;}





/* form */
.inputForm_m {font-size:14px; font-weight:normal; letter-spacing:normal; color:#666; height:60px; width:400px; background-color:#fafafb; box-sizing:border-box; padding-left:10px; border:solid 1px #e6e6e6; border-radius:3px; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif;}
input.inputForm_m::-webkit-input-placeholder{color:#666; font-size:14px; font-weight:normal;}
input.inputForm_m::-ms-input-placeholder{color:#666; font-size:14px; font-weight:normal;}
input.inputForm_m::-moz-placeholder{color:#666; font-size:14px; font-weight:normal;}

input.m_login_but {width:400px; height:60px; box-sizing:border-box; border-radius:3px; background:#1e2027; cursor:pointer; color:#fff;}
input.m_login_but:hover {background:#f75a4d;}

.inputForm_pas {font-size:14px; font-weight:normal; letter-spacing:normal; color:#666; height:44px; width:300px; background-color:#fafafb; box-sizing:border-box; padding-left:10px; border:solid 1px #e6e6e6; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif;}
input.m_pas_but {width:150px; height:50px; box-sizing:border-box; border-radius:3px; background:#1e2027; cursor:pointer; color:#fff;}
input.m_pas_but:hover {background:#f75a4d;}
textarea.terms_01 {width:100%; height:250px; vertical-align:top; text-align:left; line-height:21px; box-sizing:border-box; padding:20px; color:#666666; border:0px; border-radius:3px; font-size:13px; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif; background:#fff; overflow:auto;}
select.mem_sel {width:300px; height:42px; font-size:14px; border:solid 1px #e2e2e2; background-color:#fafafb; box-sizing:border-box; padding-left:10px; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif; color:#666;}

.inputForm_mem {font-size:14px; font-weight:normal; letter-spacing:normal; color:#666; height:42px; width:300px; background-color:#fafafb; box-sizing:border-box; padding-left:10px; border:solid 1px #e2e2e2; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif;}

.inputForm_pop {font-size:14px; font-weight:normal; letter-spacing:normal; color:#666; height:50px; width:510px; background-color:transparent; box-sizing:border-box; border:none; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif;}
input.m_pop_but {width:50px; height:50px; background:url("../img/sub/pop_s_bt.gif") no-repeat; cursor:pointer;}

textarea.terms_02 {width:100%; height:400px; vertical-align:top; text-align:left; line-height:150%; color:#5e5e5e; padding-right:20px; box-sizing:border-box; font-size:13px; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif; background:#fff; border-bottom:solid 1px #e3e3e3;}













