body {margin:0; padding:0;}
input {margin:0; padding:0; border-radius:0; vertical-align:middle;}
input[type=text],input[type=password],textarea,select {font-family: "Noto Sans KR", sans-serif; border:1px solid #DDD; outline:none;}
input[type=text],input[type=password],input[type=submit],input[type=image],input[id=stx],textarea{-webkit-appearance:none;}
input[type=file], {margin-top:-10px;}
input[name="email1"] {width: 220px;}
input[name="email3"] {width: 150px;}

/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-family: "Noto Sans KR", sans-serif; font-size:14px; font-weight: 300; color:#333333;}
.member_txt textarea {width:96%; height:170px; font-family: 'NotoSansKR', sans-serif; font-size:12px; line-height:18px; padding:15px;} 
.join_agree_title {float:left; width:100%; margin-bottom:10px;}
.join_agree_title2 {float:left; width:100%; font-family: "Noto Sans KR", sans-serif; font-size:14px; font-weight: 400; margin-bottom:10px;}
.assentbox {float:left; font-size:12px; font-weight:200; margin-top:10px;}
.joinbtn_input {margin: 0px auto; width:100%;}
.joinbtn_input .join_btn {display: inline; width: 106px; height: 41px; background: #000; font-family: "Noto Sans KR", sans-serif; font-size: 13px; color: #fff; font-weight: 500; cursor: pointer; border:1px solid #000; margin-right:10px; vertical-align: -0.1px;}
.joinbtn_input a {display:inline-block; font-family: "Noto Sans KR", sans-serif; font-size: 13px; color:#707170; font-weight: 500; padding:10px 40px; background-color:#fff; border:1px solid #d5d5d5; box-sizing: border-box;}
.joinbtn_input a:hover {color:#fff; background-color:#666666; border:1px solid #666666;}
.joinbox_btn {font-size:15px; color:#fff; font-weight:bold; cursor:pointer; padding:10px 20px; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.join_txt {font-size:11;font-family:±¼¸²,µ¸¿ò;color:#666666}

/* Ãß°¡ È¸¿ø°¡ÀÔ Å×ÀÌºí ½ºÅ¸ÀÏ */
.member_wowwebtable {width:100%;}
.member_wowwebtable tbody td {font-family: "Noto Sans KR", sans-serif; font-size:13px !important; padding:8px 10px; color:#666; line-height:1.8; border-bottom:1px solid #dedede}
.member_wowwebtable tbody td font, .tbl_board tbody td span {font-size:13px !important}
.broad_line {border-top:2px solid #303030;}
.member_wowwebtable .member_txt td {font-size:12px; font-weight:600; border:none;}
.member_wowwebtable .member_txt td input {width:13px; height:13px; margin-right:10px;}

/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {border:1 solid #D4D4D4}
select[name=mobile_no1] {width:10%;}

/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_wowwebtable .member_td_bgcolor {background-color:#F7F7F7; font-size:13px; font-family: "Noto Sans KR", sans-serif; color:#111; font-weight: 400;}

/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
ul.member_list {margin:10px 0 0 0;}
ul.member_list li {margin:0 0 15px 0;}
ul.member_list li input {margin:-2px 0 0 0; vertical-align:middle;}
.member_divide {width:100%; font-size:12px; border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
.member_divide th {padding:7px 10px 6px 10px; color:#555; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f7f7f7;}
.member_divide td {padding:5px 10px 4px 10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.member_divide td.member_list_bg {color:#555; background:#f7f7f7;}
.member_divide td.member_cont {height:170px; padding:15px 10px; vertical-align:top; border-right:none; border-bottom:none;}
.member_info {}
.member_info dl {}
.member_info dt {clear:both; float:left; width:100px; height:13px; margin:0 0 5px 0; padding:4px 0 0 0;}
.member_info dt input {margin:-2px 0 0 0; vertical-align:middle;}
.member_info dt.foreigner_info {width:220px; margin:0;}
.member_info dd {margin:0 0 5px 0;}
.member_info dd.foreigner_info2 {float:left; margin:2px 0 0 0;}

/* ·Î±×ÀÎ ½ºÅ¸ÀÏ º¯°æ */
.loginbox_1 {float:left; width:47%;}
.loginbox_2 {float:right; width:47%;}
.memberlogin_box {display:block; border:1px #dcdcdc solid; background:#fff; border-top:solid 2px #000; text-align:center; margin:0 auto; color:#000; width:100%; box-sizing:border-box;}
.memberlogin_box .login_text {margin: 0 auto; width: 90%;}
.memberlogin_box .login_text p {font-family: 'Open Sans', sans-serif; font-size:40px; font-weight:bold; margin-top: 40px;}
.memberlogin_box .login_text span {display:block; font-family: "Noto Sans KR", sans-serif; font-size:13px; font-weight: 300; line-height: 18px;}
.memberlogin_box .inputdesign {margin-top:30px;}
.memberlogin_box .inputdesign input {display: block; margin: 0px auto; width: 90%; height: 55px; border:1px solid #e0e0e0; box-sizing: border-box; margin-bottom: 10px; outline:none;}
.memberlogin_box .inputdesign .idinput, .memberlogin_box .inputdesign .pwinput {padding-left:15px; background:#efefef;}
.memberlogin_box .inputdesign input:last-child {margin-bottom:50px;}
.memberlogin_box .inputdesign .login_btn {font-family: "Noto Sans KR", sans-serif; font-size:20px; color:#fff; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.memberlogin_box .find {width:100%; background:#f4f4f4; border-top:solid 1px #dcdcdc; padding: 10px; box-sizing:border-box;}
.memberlogin_box .find p {font-family: "Noto Sans KR", sans-serif; font-size:12px; color:#676767; font-weight: 300; line-height: 18px;}
.memberlogin_box .find a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin-top:20px; text-decoration:none;}
.memberlogin_box .find a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.memberlogin_box .find span {font-family: 'NotoSansKR', sans-serif; font-size:13px; display:inline-block; position:relative;}
.memberlogin_box .find .joinbox {color:#fff; background-color:#666; border:solid 1px #666;}
.loginbox_common {display:block; width:100%; height:auto;}
.loginbox_common .login_text p {font-family: "Noto Sans KR", sans-serif; font-size:30px; font-weight: 500; margin-top: 40px; margin-bottom:10px;}

/* ÅØ½ºÆ®¹Ú½º Å¬¸¯½Ã ·Ñ¿À¹öÈ¿°ú */
.inputdesign input[type="text"]:focus, .inputdesign input[type="password"]:focus,
.join input[type="text"]:focus, .join input:focus[type="password"]{border:1px solid #000; transition:border 0.5s ease;}
.member_box2 .login_text span {font-family: 'Nanum Gothic', sans-serif; line-height:25px; margin-top:20px; padding:15px 0; background-color:#f5f4f4; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
.login_more {margin:0 auto; width:100%; margin-top:35px; margin-bottom:50px;}
.login_more a {width:25%; font-family: 'Nanum Gothic', sans-serif; font-size:1.375em; color:#2b3043; text-align:center; padding:10px 25px; margin-right:10px;  background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.login_more a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}
.member_drop tbody tr:nth-child(2) {float:left; width:96%; font-size:14px; color: #333; font-weight:400; padding:1% 2%; margin-bottom:10px; background-color:#f7f6f6; border:1px solid #ccc;}
.member_drop tbody tr:nth-child(4) {float:left; width:100%; font-size:13px; color: #333; font-weight:400; line-height:26px; padding:10px 0; margin-bottom:3%; border-bottom:1px solid #ccc;}
.member_drop tbody tr:nth-child(5) {display:none;}

/* È¸¿ø µî·Ï¿©ºÎ */
.member_process {display:block; border:1px #dcdcdc solid; background:#fff; border-top:solid 2px #000; text-align:center; margin:0 auto; margin-top:50px; color:#000; width:70%; box-sizing:border-box;}
.member_process .process_title p {font-family: "NanumSquare", sans-serif; font-size:30px; font-weight:800; margin-top:50px; margin-bottom: 30px;}
.member_process .process_title span {display:block; font-family: "Noto Sans KR", sans-serif; font-size:16px; font-weight: 300; line-height:20px;}
.process_confirm {width:100%; text-align:center;}
.process_confirm a {display:block; margin:0 auto; width:70%; font-family: "Noto Sans KR", sans-serif; font-size:20px; color:#fff; padding:20px 15px 22px; background-color:#666666; border:solid 1px #d5d5d5; margin-top:20px; text-decoration:none;}
.process_confirm a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.btn_close {width:100%; text-align:right; padding:20px 0; margin-top:50px;  background-color:#efefef;}
.btn_close a {width:25%; font-family: "Noto Sans KR", sans-serif; font-size:16px; color:#2b3043; text-align:center; padding:4px 10px 5px; margin-right:10px;  background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.btn_close a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

.maebershipbox .member_txt td {font-size:20px; padding:20px 0;}
.maebershipbox .member_txt td:nth-child(2) {padding-left:15px;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 359 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width:359px) {

.member_txt {width:100%; font-size:14px; font-weight:bold; color:#33333;}
.member_txt textarea {width:90%; height:170px; font-family: 'Nanum Gothic', sans-serif; font-size:12px; line-height:18px; padding:15px;} 
.join_agree_title {float:left; width:100%; margin-bottom:10px;}
.join_agree_title2 {float:left; width:100%; font-size:1.315em; font-weight:bold; margin-bottom:10px;}
.assentbox {float:left; font-size:12px; font-weight:200; margin-top:10px;}
.joinbtn_input {margin: 0px auto; width:100%; font-family: 'Nanum Gothic', sans-serif;}
.joinbtn_input .join_btn {padding:10px 40px; background: #000; color: #fff; cursor: pointer; border:1px solid #000; margin-top:-6px; margin-right:10px;}
.joinbtn_input a {display:inline-block; color:#707170; padding:10px 40px; background-color:#fff; border:1px solid #d5d5d5; box-sizing: border-box;}
.joinbox_btn {font-size:1.125em; color:#fff; font-weight:bold; cursor:pointer; padding:10px 20px; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}

/* Ãß°¡ È¸¿ø°¡ÀÔ Å×ÀÌºí ½ºÅ¸ÀÏ */
.member_wowwebtable {width:100%;}
.member_wowwebtable tbody td {display:block; width:100%; padding:3% 2%; box-sizing: border-box; color:#666; border-bottom:1px solid #dedede}
.member_wowwebtable tbody td input {width:90%; padding:7px 10px; margin-left:1.2%;}
.member_wowwebtable tbody td:last-child {font-size:1.125em; color:#999; text-align:center;}
.member_wowwebtable tbody td img {padding-left:2%;}
.member_wowwebtable tbody td span {width:100%; line-height:16px; padding-left:2%; text-align:left;}
input[name=m_id] {margin-bottom:5px;}
input[name=ssn_name], input[name=fix_email1], input[name=fix_email3] {background:#fff;}
.member_wowwebtable td input[name="fix_email1"], 
.member_wowwebtable td input[name="fix_email3"], .member_wowwebtable td input[name="email3"], .member_wowwebtable td input[name="email1"] {width: 25%;}
select[name=pw_question] {width: 100%;} 
.member_wowwebtable select[name=mobile_no1] {width:25%;}
.member_wowwebtable td input[name=mobile_no2], .member_wowwebtable td input[name=mobile_no3] {width:25%;}
.member_wowwebtable .member_txt td {display:inline-block; width:30%; font-size:12px; font-weight:500; border:none;}
.member_wowwebtable .member_txt td input {width:13px; height:13px; margin-right:10px;}
.member_wowwebtable tbody tr:nth-child(2) td:nth-child(2) input {margin-bottom:2%;}
.member_wowwebtable tbody tr:nth-child(2) td:nth-child(2) span {padding:0;}
.member_wowwebtable tbody tr:nth-child(9) td:nth-child(2) {padding:2% 0;}
.member_wowwebtable tbody tr:nth-child(10) td:nth-child(2) {padding:2% 0;} 
.broad_line {border-top:2px solid #303030;}

.wowwebtable2 tbody td:last-child {font-size:0.938em; color:#565555; padding-left:10px;}
.wowwebtable2 .member_txt td:nth-child(3) {display:none}
.wowwebtable2 td input[name="fix_email3"], .member_wowwebtable td input[name="email3"], .member_wowwebtable td input[name="email1"] {width: 40%;} 
.member_wowwebtable td input[name="email3"] {width: 90%; margin-top: 5px;}
.wowwebtable2 td select {height:35px;}

/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_wowwebtable .member_td_bgcolor {background-color:#F7F7F7; font-size:1.125em; font-family: 'NotoSansKR', sans-serif; color:#000000; text-align:center;}

.loginbox_1 {width: 100%; margin-bottom:4%;}
.loginbox_2 {width: 100%;}
.memberlogin_box {display:block; border:1px #dcdcdc solid; background:#fff; border-top:solid 2px #000; text-align:center; margin:0 auto; color:#000; width:100%; box-sizing:border-box;}
.memberlogin_box .login_text {width: 96%; padding: 0 !important;}
.memberlogin_box .login_text p {font-family: "Noto Sans KR", sans-serif; font-size:22px; font-weight: 500; margin-top: 20px; margin-bottom: 15px;}
.memberlogin_box .login_text span {display:block; margin:0 auto; width:96%; font-size:13px; line-height:18px; letter-spacing: -0.5px;}
.memberlogin_box .inputdesign {margin-top:20px; padding: 0 !important;}
.memberlogin_box .inputdesign input {display: block; margin: 0px auto; width: 80%; height: 55px; border:1px solid #e0e0e0; box-sizing: border-box; margin-bottom: 10px; outline:none;}
.memberlogin_box .inputdesign .idinput, .memberlogin_box .inputdesign .pwinput {padding-left:15px; background:#efefef;}
.memberlogin_box .inputdesign input:last-child {margin-bottom:30px;}
.memberlogin_box .inputdesign .login_btn {font-family: 'Noto Sans KR', sans-serif; font-size:16px; color:#fff; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.memberlogin_box .find {width:100%; background:#f4f4f4; border-top:solid 1px #dcdcdc; padding:7% 0 7% 0; box-sizing:border-box;}
.memberlogin_box .find p {margin:0 auto; width:90%; font-size:13px; color:#676767; line-height:20px; letter-spacing: -0.5px;}
.memberlogin_box .find a {display:inline-block; color:#2b3043; padding:8px 8px; background-color:#fff; border:solid 1px #d5d5d5; margin-top:20px; text-decoration:none;}
.memberlogin_box .find a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.memberlogin_box .find span {font-size:13px; display:inline-block; position:relative;}
.memberlogin_box .find .joinbox {color:#fff; background-color:#666; border:solid 1px #666;}
.wowwebtable3 tbody td {font-size:0.938em; font-weight:bold;} 
.member_drop tbody tr:nth-child(2) {float:left; width:88%; font-size:0.875em; padding:2% 5%; margin-bottom:2%; background-color:#f7f6f6; border:1px solid #ccc;}
.member_drop tbody tr:nth-child(4) {float:left; width:98%; font-size:0.875em; font-weight:400; line-height:20px; padding-top:2%; padding-bottom:2%; margin-bottom:5%; border-bottom:1px solid #ccc;}
.member_drop tbody tr:nth-child(5) {display:none;}

.maebershipbox .member_txt td {font-size:40px; padding:10% 0;}
.maebershipbox .member_txt td:nth-child(2) {padding-left:15px;}

/* ¾ÆÀÌµð Áßº¹È®ÀÎ */
.id_overlapbox {margin:0 auto; width:90%; margin-top:3.5%; color:#000;}
.id_overlaparea {float:left; width:100%; text-align:center; border:1px solid #dcdcdc; border-top:2px solid #000; box-sizing:border-box;}
.overlap_title p {margin:0 auto; width:100%; font-family: 'NanumSquare', sans-serif; font-size:20px; font-weight:800; line-height: 20px; margin-top:20px; margin-bottom:10px;}
.overlap_title span {display:block; font-family: "Noto Sans KR", sans-serif; font-size:16px; font-weight: 300;}
.overlap_confirm {float:left; width:100%; text-align:center; margin-top:10px;}
.pw_confirm {margin-top:10px;}

.member_border2 {float:left; width:55%; height:38px; padding:0 5px 0 5px !important; margin-left:38px; margin-right:5px;}
.overlap_search {display:block; width:20%; height:40px; font-family: 'Noto Sans KR', sans-serif; font-size:13px; color:#fff; margin-bottom:15px; background-color:#000; border:1px solid #000; cursor:pointer;}
input[name=com_member_check_id] {font-size:15px; padding-left:10px;}
.serviceable {margin:0 auto; width:100%; margin-bottom:10px;}
.serviceable span {font-family: 'NotoSansKR', sans-serif; font-size:13px; line-height:18px;}

.id_check {margin:0 auto; width:70%; margin-bottom:15px;}
.id_check a {display:block; font-family: 'NotoSansKR', sans-serif; font-size:15px; color:#2b3043; text-align:center; padding:5px 15px; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.id_check a:hover {color:#fff; background-color:#000; border:solid 1px #000;}

.btn_close_popup {float:left; width:100%; text-align:center; padding:12px 0; margin-top:10px; background-color:#efefef;}
.btn_close_popup a {width:25%; font-family: 'NotoSansKR', sans-serif; font-size:12px; color:#2b3043; text-align:center; padding:5px 15px; margin-right:10px;  background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.btn_close_popup a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

.find_title p {margin-top:10px; margin-bottom:5px; padding-top: 5px; box-sizing:border-box;}
.find_title span {font-family: 'Noto Sans KR', sans-serif; font-size: 13px; font-weight: 300;}
.find_pop {margin:0 auto; width:80%; height:40px; font-family: 'NotoSansKR', sans-serif; padding:0 6px 2px 6px; margin-bottom:5px;}
.check_btn {margin:0 auto; width:83.5%; height:45px; font-family: 'NotoSansKR', sans-serif; font-size:15px; color:#fff; text-align:center; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}

.find_close_popup {float:left; width:100%; height:20px; text-align:center; padding:8px 0 6px; margin-top:15px; background-color:#efefef;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.find_close_popup {padding:6px 0 8px;} /* chrome nuke */ }
.find_close_popup a {width:25%; font-family: 'NotoSansKR', sans-serif; font-size:12px; color:#2b3043; text-align:center; padding:3px 10px; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.find_close_popup a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

.pwfind_pop {margin:0 auto; width:80%; height:32px; font-family: 'NotoSansKR', sans-serif; padding:0 5px 2px 5px; margin-bottom:5px;}
.pw_check_btn {margin:0 auto; width:83.5%; height:35px; font-family: 'NotoSansKR', sans-serif; font-size:15px; color:#fff; text-align:center; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}

.pwfind_box {width:90%; margin-top:20px;}
.pwfind_box .pwfind_text p {font-size:1.750em; font-weight:bold; margin-top:40px;}
.pwfind_box .pwfind_text span {display:block; margin:0 auto; width:90%; font-size:0.875em; line-height:18px; margin-bottom:50px;}
.pwfind_text a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin:15px 0; text-decoration:none;}
.pwfind_text a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.pwfind_box .pwfind_area {padding:3% 0;}
.pwfind_box .pwfind_area a {margin-top:0;}

.pwfind_box2 {width:90%; margin-top:20px;}
.pwfind_box2 .pwfind_text p {font-size:1.750em; font-weight:bold; margin-top:40px;}
.pwfind_box2 .pwfind_text span {display:block; margin:0 auto; width:90%; font-size:0.875em; line-height:18px; margin-bottom:50px;}
.pwfind_box2 .pwfind_text a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin:15px 0; text-decoration:none;}
.pwfind_box2 .pwfind_text a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.pwfind_box2 .pwfind_area2 {padding:3% 0;}
.pwfind_box2 .pwfind_area2 a {margin-top:0;}

.find_close_popup2 {width:100%; text-align:center; padding:12px 0; background-color:#efefef;}
.find_close_popup2 a {width:25%; font-family: 'NotoSansKR', sans-serif; font-size:12px; color:#2b3043; text-align:center; padding:5px 15px; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.find_close_popup2 a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

/* ÅØ½ºÆ®¹Ú½º Å¬¸¯½Ã ·Ñ¿À¹öÈ¿°ú */
.overlap_confirm input[type="text"]:focus, .overlap_confirm input[type="password"]:focus {border:1px solid #000; transition:border 0.5s ease;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 360,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:719px) {

.member_txt {width:100%; font-size:14px; font-weight:bold; color:#33333;}
.member_txt textarea {width:90%; height:170px; font-family: 'Nanum Gothic', sans-serif; font-size:12px; line-height:18px; padding:15px;} 
.join_agree_title {float:left; width:100%; margin-bottom:10px;}
.join_agree_title2 {float:left; width:100%; font-size:1.000em; font-weight:bold; margin-bottom:10px;}
.assentbox {float:left; font-size:12px; font-weight:200; margin-top:10px;}
.joinbtn_input {margin: 0px auto; width:100%; font-family: 'Nanum Gothic', sans-serif;}
.joinbtn_input .join_btn {padding:10px 40px; background: #000; color: #fff; cursor: pointer; border:1px solid #000; margin-top:-6px; margin-right:10px;}
.joinbtn_input a {display:inline-block; color:#707170; padding:10px 40px; background-color:#fff; border:1px solid #d5d5d5; box-sizing: border-box;}
.joinbox_btn {font-size:1.125em; color:#fff; font-weight:bold; cursor:pointer; padding:10px 20px; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}

/* Ãß°¡ È¸¿ø°¡ÀÔ Å×ÀÌºí ½ºÅ¸ÀÏ */
.member_wowwebtable {width:100%;}
.member_wowwebtable tbody td {display:block; width:100%; padding:3% 2%; box-sizing: border-box; color:#666; border-bottom:1px solid #dedede}
.member_wowwebtable tbody td input {width:90%; padding:7px 10px; margin-left:1.2%;}
.member_wowwebtable tbody td:last-child {font-size:1.125em; color:#999; text-align:center;}
.member_wowwebtable tbody td img {padding-left:2%;}
.member_wowwebtable tbody td span {width:100%; line-height:16px; padding-left:2%; text-align:left;}
input[name=m_id] {margin-bottom:5px;}
input[name=ssn_name], input[name=fix_email1], input[name=fix_email3] {background:#fff;}
.member_wowwebtable td input[name="fix_email1"], 
.member_wowwebtable td input[name="fix_email3"], .member_wowwebtable td input[name="email3"], .member_wowwebtable td input[name="email1"] {width: 25%;}
select[name=pw_question] {width: 100%;} 
.member_wowwebtable select[name=mobile_no1] {width:25%;}
.member_wowwebtable td input[name=mobile_no2], .member_wowwebtable td input[name=mobile_no3] {width:25%;}
.member_wowwebtable .member_txt td {display:inline-block; width:30%; font-size:12px; font-weight:500; border:none;}
.member_wowwebtable .member_txt td input {width:13px; height:13px; margin-right:10px;}
.member_wowwebtable tbody tr:nth-child(2) td:nth-child(2) input {margin-bottom:2%;}
.member_wowwebtable tbody tr:nth-child(2) td:nth-child(2) span {padding:0;}
.member_wowwebtable tbody tr:nth-child(9) td:nth-child(2) {padding:2% 0;}
.member_wowwebtable tbody tr:nth-child(10) td:nth-child(2) {padding:2% 0;} 
.broad_line {border-top:2px solid #303030;}

.wowwebtable2 tbody td:last-child {font-size:0.938em; color:#565555; padding-left:10px;}
.wowwebtable2 .member_txt td:nth-child(3) {display:none}
.wowwebtable2 td input[name="fix_email3"], .member_wowwebtable td input[name="email3"], .member_wowwebtable td input[name="email1"] {width: 20%;} 
.wowwebtable2 td select {height:35px;}

/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_wowwebtable .member_td_bgcolor {background-color:#F7F7F7; font-size:1.125em; font-family: 'NotoSansKR', sans-serif; color:#000000; text-align:center;}

.loginbox_1 {width: 100%; margin-bottom:4%;}
.loginbox_2 {width: 100%;}
.memberlogin_box {display:block; border:1px #dcdcdc solid; background:#fff; border-top:solid 2px #000; text-align:center; margin:0 auto; color:#000; width:100%; box-sizing:border-box;}
.memberlogin_box .login_text {width: 96%;}
.memberlogin_box .login_text p {font-family: "Noto Sans KR", sans-serif; font-size:22px; font-weight: 500; margin-top: 20px; margin-bottom: 15px;}
.memberlogin_box .login_text span {display:block; margin:0 auto; width:96%; font-size:14px; line-height:18px; letter-spacing: -0.5px;}
.memberlogin_box .inputdesign {margin-top:20px;}
.memberlogin_box .inputdesign input {display: block; margin: 0px auto; width: 80%; height: 55px; border:1px solid #e0e0e0; box-sizing: border-box; margin-bottom: 10px; outline:none;}
.memberlogin_box .inputdesign .idinput, .memberlogin_box .inputdesign .pwinput {padding-left:15px; background:#efefef;}
.memberlogin_box .inputdesign input:last-child {margin-bottom:30px;}
.memberlogin_box .inputdesign .login_btn {font-family: 'NotoSansKR', sans-serif; font-size:20px; color:#fff; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.memberlogin_box .find {width:100%; background:#f4f4f4; border-top:solid 1px #dcdcdc; padding:7% 0 7% 0; box-sizing:border-box;}
.memberlogin_box .find p {margin:0 auto; width:90%; font-size:13px; color:#676767; line-height:20px; letter-spacing: -0.5px;}
.memberlogin_box .find a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin-top:20px; text-decoration:none;}
.memberlogin_box .find a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.memberlogin_box .find span {font-size:13px; display:inline-block; position:relative;}
.memberlogin_box .find .joinbox {color:#fff; background-color:#666; border:solid 1px #666;}
.wowwebtable3 tbody td {font-size:0.938em; font-weight:bold;} 
.member_drop tbody tr:nth-child(2) {float:left; width:88%; font-size:0.875em; padding:2% 5%; margin-bottom:2%; background-color:#f7f6f6; border:1px solid #ccc;}
.member_drop tbody tr:nth-child(4) {float:left; width:98%; font-size:0.875em; font-weight:400; line-height:20px; padding-top:2%; padding-bottom:2%; margin-bottom:5%; border-bottom:1px solid #ccc;}
.member_drop tbody tr:nth-child(5) {display:none;}

.maebershipbox .member_txt td {font-size:40px; padding:10% 0;}
.maebershipbox .member_txt td:nth-child(2) {padding-left:15px;}

/* ¾ÆÀÌµð Áßº¹È®ÀÎ */
.id_overlapbox {margin:0 auto; width:90%; margin-top:3.5%; color:#000;}
.id_overlaparea {float:left; width:100%; text-align:center; border:1px solid #dcdcdc; border-top:2px solid #000; box-sizing:border-box;}
.overlap_title p {margin:0 auto; width:100%; font-family: 'NanumSquare', sans-serif; font-size:20px; font-weight:800; line-height: 20px; margin-top:20px; margin-bottom:10px;}
.overlap_title span {display:block; font-family: "Noto Sans KR", sans-serif; font-size:16px; font-weight: 300;}
.overlap_confirm {float:left; width:100%; text-align:center; margin-top:10px;}
.pw_confirm {margin-top:10px;}

.member_border2 {float:left; width:55%; height:38px; padding:0 5px 0 5px !important; margin-left:38px; margin-right:5px;}
.overlap_search {display:block; width:20%; height:40px; font-family: 'Noto Sans KR', sans-serif; font-size:13px; color:#fff; margin-bottom:15px; background-color:#000; border:1px solid #000; cursor:pointer;}
input[name=com_member_check_id] {font-size:15px; padding-left:10px;}
.serviceable {margin:0 auto; width:100%; margin-bottom:10px;}
.serviceable span {font-family: 'NotoSansKR', sans-serif; font-size:13px; line-height:18px;}

.id_check {margin:0 auto; width:70%; margin-bottom:15px;}
.id_check a {display:block; font-family: 'NotoSansKR', sans-serif; font-size:15px; color:#2b3043; text-align:center; padding:5px 15px; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.id_check a:hover {color:#fff; background-color:#000; border:solid 1px #000;}

.btn_close_popup {float:left; width:100%; text-align:center; padding:12px 0; margin-top:10px; background-color:#efefef;}
.btn_close_popup a {width:25%; font-family: 'NotoSansKR', sans-serif; font-size:12px; color:#2b3043; text-align:center; padding:5px 15px; margin-right:10px;  background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.btn_close_popup a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

.find_title p {margin-top:10px; margin-bottom:5px; padding-top: 5px; box-sizing:border-box;}
.find_title span {font-family: 'Noto Sans KR', sans-serif; font-size: 13px; font-weight: 300;}
.find_pop {margin:0 auto; width:80%; height:40px; font-family: 'NotoSansKR', sans-serif; padding:0 6px 2px 6px; margin-bottom:5px;}
.check_btn {margin:0 auto; width:83.5%; height:45px; font-family: 'NotoSansKR', sans-serif; font-size:15px; color:#fff; text-align:center; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}

.find_close_popup {float:left; width:100%; height:20px; text-align:center; padding:8px 0 6px; margin-top:15px; background-color:#efefef;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.find_close_popup {padding:10px 0 6px;} /* chrome nuke */ }
.find_close_popup a {width:25%; font-family: 'NotoSansKR', sans-serif; font-size:12px; color:#2b3043; text-align:center; padding:3px 10px; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.find_close_popup a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

.pwfind_pop {margin:0 auto; width:80%; height:32px; font-family: 'NotoSansKR', sans-serif; padding:0 5px 2px 5px; margin-bottom:5px;}
.pw_check_btn {margin:0 auto; width:83.5%; height:35px; font-family: 'NotoSansKR', sans-serif; font-size:15px; color:#fff; text-align:center; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}

.pwfind_box {width:90%; margin-top:20px;}
.pwfind_box .pwfind_text p {font-size:1.750em; font-weight:bold; margin-top:40px;}
.pwfind_box .pwfind_text span {display:block; margin:0 auto; width:90%; font-size:0.875em; line-height:18px; margin-bottom:50px;}
.pwfind_text a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin:15px 0; text-decoration:none;}
.pwfind_text a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.pwfind_box .pwfind_area {padding:3% 0;}
.pwfind_box .pwfind_area a {margin-top:0;}

.pwfind_box2 {width:90%; margin-top:20px;}
.pwfind_box2 .pwfind_text p {font-size:1.750em; font-weight:bold; margin-top:40px;}
.pwfind_box2 .pwfind_text span {display:block; margin:0 auto; width:90%; font-size:0.875em; line-height:18px; margin-bottom:50px;}
.pwfind_box2 .pwfind_text a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin:15px 0; text-decoration:none;}
.pwfind_box2 .pwfind_text a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.pwfind_box2 .pwfind_area2 {padding:3% 0;}
.pwfind_box2 .pwfind_area2 a {margin-top:0;}

.find_close_popup2 {width:100%; text-align:center; padding:12px 0; background-color:#efefef;}
.find_close_popup2 a {width:25%; font-family: 'NotoSansKR', sans-serif; font-size:12px; color:#2b3043; text-align:center; padding:5px 15px; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.find_close_popup2 a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

/* ÅØ½ºÆ®¹Ú½º Å¬¸¯½Ã ·Ñ¿À¹öÈ¿°ú */
.overlap_confirm input[type="text"]:focus, .overlap_confirm input[type="password"]:focus {border:1px solid #000; transition:border 0.5s ease;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 720,767 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:720px) and (max-width:767px) {

.memberlogin_box .find a {padding: 10px 8px;}
.memberlogin_box .login_text {padding-top: 0 !important;}
.memberlogin_box .login_text span {letter-spacing: -0.8px;}
.memberlogin_box .inputdesign {padding-bottom: 0 !important;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 768,1023 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:768px) and (max-width:1023px) {

/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-family: 'NotoSansKR', sans-serif; font-size:14px; font-weight:bold; color:#33333;}
.member_txt textarea {width:96%; height:170px; font-family: 'NotoSansKR', sans-serif; font-size:12px; line-height:18px; padding:15px;} 
.join_agree_title {float:left; width:100%; margin-bottom:10px;}
.join_agree_title2 {float:left; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:14px; font-weight:bold; margin-bottom:10px;}
.assentbox {float:left; font-size:12px; font-weight:200; margin-top:10px;}
.joinbtn_input {margin: 0px auto; width:100%; font-family: 'NotoSansKR', sans-serif;}
.joinbtn_input .join_btn {padding:10px 40px; background: #000; color: #fff; cursor: pointer; border:1px solid #000; margin-top:-2px; margin-right:10px;}
.joinbtn_input a {display:inline-block; color:#707170; padding:10px 40px; background-color:#fff; border:1px solid #d5d5d5; box-sizing: border-box;}
.joinbtn_input a:hover {color:#fff; background-color:#666666; border:1px solid #666666;}
.joinbox_btn {font-size:15px; color:#fff; font-weight:bold; cursor:pointer; padding:10px 20px; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.join_txt {font-size:11;font-family:±¼¸²,µ¸¿ò;color:#666666}

select[name=mobile_no1] {width: 12%;}


/* Ãß°¡ È¸¿ø°¡ÀÔ Å×ÀÌºí ½ºÅ¸ÀÏ */
.member_wowwebtable {width:100%;}
.member_wowwebtable tbody td {padding:8px 10px; color:#666; line-height:1.8; border-bottom:1px solid #dedede}
.member_wowwebtable tbody td font, .tbl_board tbody td span {font-size:13px !important}
.broad_line {border-top:2px solid #303030;}
.member_wowwebtable .member_txt td {font-size:12px; font-weight:600; border:none;}
.member_wowwebtable .member_txt td input {width:13px; height:13px; margin-right:10px;}

/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {border:1 solid #D4D4D4}

/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {background-color:#F7F7F7;font-size:12;font-family: 'NotoSansKR', sans-serif;color:#000000;}

.loginbox_1 {margin-bottom:30px;}

/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
ul.member_list {margin:10px 0 0 0;}
ul.member_list li {margin:0 0 15px 0;}
ul.member_list li input {margin:-2px 0 0 0; vertical-align:middle;}
.member_divide {width:100%; font-size:12px; border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
.member_divide th {padding:7px 10px 6px 10px; color:#555; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f7f7f7;}
.member_divide td {padding:5px 10px 4px 10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.member_divide td.member_list_bg {color:#555; background:#f7f7f7;}
.member_divide td.member_cont {height:170px; padding:15px 10px; vertical-align:top; border-right:none; border-bottom:none;}
.member_info {}
.member_info dl {}
.member_info dt {clear:both; float:left; width:100px; height:13px; margin:0 0 5px 0; padding:4px 0 0 0;}
.member_info dt input {margin:-2px 0 0 0; vertical-align:middle;}
.member_info dt.foreigner_info {width:220px; margin:0;}
.member_info dd {margin:0 0 5px 0;}
.member_info dd.foreigner_info2 {float:left; margin:2px 0 0 0;}

/* ·Î±×ÀÎ ½ºÅ¸ÀÏ º¯°æ */
.memberlogin_box {display:block; border:1px #dcdcdc solid; background:#fff; border-top:solid 2px #000; text-align:center; margin:0 auto; color:#000; width:80%; box-sizing:border-box;}
.memberlogin_box .login_text {padding-top: 0 !important;}
.memberlogin_box .login_text p {font-family: 'Open Sans', sans-serif; font-size:40px; font-weight:bold; margin-top: 40px; margin-bottom:20px;}
.memberlogin_box .login_text span {display:block; font-family: 'Noto Sans KR', sans-serif; font-size:14px; line-height:40px;}
.memberlogin_box .inputdesign {padding-bottom: 0 !important; margin-top:30px;}
.memberlogin_box .inputdesign input {display: block; margin: 0px auto; width: 80%; height: 55px; border:1px solid #e0e0e0; box-sizing: border-box; margin-bottom: 10px; outline:none;}
.memberlogin_box .inputdesign .idinput, .memberlogin_box .inputdesign .pwinput {padding-left:15px; background:#efefef;}
.memberlogin_box .inputdesign input:last-child {margin-bottom:50px;}
.memberlogin_box .inputdesign .login_btn {font-family: 'NotoSansKR', sans-serif; font-size:20px; color:#fff; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.memberlogin_box .find {width:100%; background:#f4f4f4; border-top:solid 1px #dcdcdc; padding:30px; box-sizing:border-box;}
.memberlogin_box .find p {font-family: 'NotoSansKR', sans-serif; font-size:13px; color:#676767; line-height:20px;}
.memberlogin_box .find a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin-top:20px; text-decoration:none;}
.memberlogin_box .find a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.memberlogin_box .find span {font-family: 'NotoSansKR', sans-serif; font-size:13px; display:inline-block; position:relative;}
.memberlogin_box .find .joinbox {color:#fff; background-color:#666; border:solid 1px #666;}

/* ÅØ½ºÆ®¹Ú½º Å¬¸¯½Ã ·Ñ¿À¹öÈ¿°ú */
.inputdesign input[type="text"]:focus, .inputdesign input[type="password"]:focus,
.join input[type="text"]:focus, .join input:focus[type="password"]{border:1px solid #000; transition:border 0.5s ease;}
.member_box2 .login_text span {font-family: 'Nanum Gothic', sans-serif; margin-top:40px; padding:15px 0; background-color:#f5f4f4; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
.login_more {margin:0 auto; width:100%; margin-top:35px; margin-bottom:50px;}
.login_more a {width:25%; font-family: 'Nanum Gothic', sans-serif; font-size:1.375em; color:#2b3043; text-align:center; padding:10px 25px; margin-right:10px;  background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.login_more a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}
.member_drop tbody tr:nth-child(2) {float:left; width:96%; font-size:0.875em; padding:1% 2%; margin-bottom:10px; background-color:#f7f6f6; border:1px solid #ccc;}
.member_drop tbody tr:nth-child(4) {float:left; width:100%; font-size:0.875em; font-weight:400; line-height:20px; padding:10px 0; margin-bottom:3%; border-bottom:1px solid #ccc;}
.member_drop tbody tr:nth-child(5) {display:none;}

/* È¸¿ø µî·Ï¿©ºÎ */
.member_process {display:block; border:1px #dcdcdc solid; background:#fff; border-top:solid 2px #000; text-align:center; margin:0 auto; margin-top:50px; color:#000; width:90%; box-sizing:border-box;}
.member_process .process_title p {font-family: 'Open Sans', sans-serif; font-size:3.438em; font-weight:bold; margin-top:10%;}
.member_process .process_title span {display:block; font-size:1.875em; line-height:45px;}
.process_confirm {width:100%; text-align:center;}
.process_confirm a {display:block; margin:0 auto; width:70%; font-size:2.188em; color:#fff; padding:30px 15px 32px; margin-bottom:10%; background-color:#666666; border:solid 1px #d5d5d5; margin-top:5%; text-decoration:none;}
.process_confirm a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.btn_close {width:100%; text-align:right; padding:20px 0; margin-top:50px;  background-color:#efefef;}
.btn_close a {width:25%; font-family: 'Nanum Gothic', sans-serif; font-size:18px; color:#2b3043; text-align:center; padding:5px 15px; margin-right:10px;  background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.btn_close a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

.maebershipbox .member_txt td {font-size:1.875em; padding:5% 0;}
.maebershipbox .member_txt td:nth-child(2) {padding-left:15px;}

/* ¾ÆÀÌµð Áßº¹È®ÀÎ */
.id_overlapbox {margin:0 auto; width:90%; margin-top:2%; color:#000;}
.id_overlaparea {float:left; width:100%; text-align:center; border:1px solid #dcdcdc; border-top:2px solid #000; box-sizing:border-box;}
.overlap_title p {margin:0 auto; width:100%; font-family: 'NotoSansKR', sans-serif; font-size:3.750em; font-weight:bold; margin-top:8%; margin-bottom:10px;}
.overlap_title span {display:block; font-size:2.188em;}
.overlap_confirm {float:left; width:100%; text-align:center; margin-top:45px;}
.member_border2 {margin:0 auto; width:80%; height:110px; margin-bottom:2%;}
.overlap_search {display:block; margin:0 auto; width:80%; height:110px; font-family: 'NotoSansKR', sans-serif; font-size:2.188em; color:#fff; margin-bottom:5%; background-color:#000; border:1px solid #000; cursor:pointer;}
input[name=com_member_check_id] {font-size:2.500em; padding-left:3%;}
.serviceable {margin:0 auto; width:100%;}
.serviceable span {font-family: 'NotoSansKR', sans-serif; font-size:2.188em; line-height:55px;}
.id_check {margin:0 auto; width:80%; margin-bottom:15px;}
.id_check a {display:block; font-family: 'NotoSansKR', sans-serif; font-size:2.188em; color:#2b3043; text-align:center; padding:3% 0; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.id_check a:hover {color:#fff; background-color:#000; border:solid 1px #000;}
.btn_close_popup {float:left; width:100%; text-align:center; padding:5% 0; margin-top:50px; background-color:#efefef;}
.btn_close_popup a {width:25%; font-family: 'NotoSansKR', sans-serif; font-size:2.188em; color:#2b3043; text-align:center; padding:10px 25px; margin-right:10px;  background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.btn_close_popup a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}
.memberlogin_box {display:block; border:1px #dcdcdc solid; background:#fff; border-top:solid 2px #000; text-align:center; margin:0 auto; color:#000; width:100%; box-sizing:border-box;}
.memberlogin_box .login_text p {font-family: "Noto Sans KR", sans-serif; font-size:30px; font-weight:bold; margin-top: 40px;}
.memberlogin_box .login_text span {display:block; margin:0 auto; width:90%; font-size:14px; line-height:20px;}
.memberlogin_box .inputdesign {margin-top:30px;}
.memberlogin_box .inputdesign input {display: block; margin: 0px auto; width: 80%; height: 55px; border:1px solid #e0e0e0; box-sizing: border-box; margin-bottom: 10px; outline:none;}
.memberlogin_box .inputdesign .idinput, .memberlogin_box .inputdesign .pwinput {padding-left:15px; background:#efefef;}
.memberlogin_box .inputdesign input:last-child {margin-bottom:50px;}
.memberlogin_box .inputdesign .login_btn {font-size:20px; color:#fff; font-weight:bold; cursor:pointer; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.memberlogin_box .find {width:100%; background:#f4f4f4; border-top:solid 1px #dcdcdc; padding:7% 0 7% 0; box-sizing:border-box;}
.memberlogin_box .find p {margin:0 auto; width:80%; font-size:13px; color:#676767; line-height:20px;}
.memberlogin_box .find a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin-top:20px; text-decoration:none;}
.memberlogin_box .find a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.memberlogin_box .find span {font-size:13px; display:inline-block; position:relative;}
.memberlogin_box .find .joinbox {color:#fff; background-color:#666; border:solid 1px #666;}
.wowwebtable2 .member_txt td:nth-child(3) {display:none;}
.find_pop {margin:0 auto; width:80%; height:130px; font-size:2.500em; padding:0 3%; margin-bottom:3%;}
.check_btn {margin:0 auto; width:80%; font-family: 'NotoSansKR', sans-serif; font-size:2.500em; color:#fff; text-align:center; font-weight:bold; cursor:pointer; padding:6% 0; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.find_close_popup {float:left; width:100%; text-align:center; padding:7% 0; margin-top:10%; background-color:#efefef;}
.find_close_popup a {width:40%; font-family: 'NotoSansKR', sans-serif; font-size:1.875em; color:#2b3043; text-align:center; padding:3% 8%; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.find_close_popup a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}
.pwfind_pop {margin:0 auto; width:80%; height:130px; font-size:2.500em; padding:0 5px 0 5px; margin-bottom:3%;}
.pw_check_btn {margin:0 auto; width:80%; font-family: 'NotoSansKR', sans-serif; font-size:2.500em; color:#fff; text-align:center; font-weight:bold; cursor:pointer; padding:6% 0; background:#666666; -webkit-border-radius:0; -webkit-appearance:none; border:none;}
.pwfind_box {width:90%; margin-top:20px;}
.pwfind_box .pwfind_text p {font-size:1.750em; font-weight:bold; margin-top:40px;}
.pwfind_box .pwfind_text span {display:block; margin:0 auto; width:90%; font-size:0.875em; line-height:18px; margin-bottom:50px;}
.pwfind_text a {display:inline-block; color:#2b3043; padding:10px 15px; background-color:#fff; border:solid 1px #d5d5d5; margin:15px 0; text-decoration:none;}
.pwfind_text a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.pwfind_box .pwfind_area {padding:3% 0;}
.pwfind_box .pwfind_area a {margin-top:0;}
.pwfind_box2 {width:90%; margin-top:10%;}
.pwfind_box2 .pwfind_text p {font-size:3.438em; font-weight:bold; margin-top:40px;}
.pwfind_box2 .pwfind_text span {display:block; margin:0 auto; width:90%; font-size:2.188em; line-height:40px; margin-bottom:50px;}
.pwfind_box2 .pwfind_text a {display:inline-block; color:#2b3043; padding:5% 10%; background-color:#fff; border:solid 1px #d5d5d5; margin:15px 0; text-decoration:none;}
.pwfind_box2 .pwfind_text a:hover {background-color:#000; color:#ffffff; border:solid 1px #000;}
.pwfind_box2 .pwfind_area2 {padding:3% 0; border-bottom:solid 1px #dcdcdc;}
.pwfind_box2 .pwfind_area2 a {padding:3% 5%; margin-top:0;}
.pwfind_box2 .pwfind_area2 span {font-size:2.188em;}
.find_close_popup2 {width:100%; text-align:center; padding:4% 0; background-color:#f9f9f9;}
.find_close_popup2 a {width:40%; font-family: 'NotoSansKR', sans-serif; font-size:1.875em; color:#2b3043; text-align:center; padding:2% 6%; background-color:#fff; border:solid 1px #d5d5d5; text-decoration:none;}
.find_close_popup2 a:hover {color:#fff; background-color:#000; border:solid 1px #000; text-decoration:none;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width:1024px) and (max-width:1279px) {

.memberlogin_box .login_text span {font-size: 13px;}

}