/* È¸¿ø°ü¸® - 2015-08-27 Ãß°¡ */
/* ·Î±×ÀÎ */
.wrap_login {text-align:center; min-height:200px; border-top:2px solid #2d508a;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;overflow:hidden;}
.wrap_login .login_title {min-height:90px;line-height:1.4; display: flex; align-items: center; justify-content: center; font-size:22px;font-weight:800;color:#555; padding: 20px;}
.wrap_login .login_title2 {padding:20px 0; overflow:hidden;font-size:22px;font-weight:800;color:#555}
.wrap_login .login_title2  p{font-size:13px; font-weight:500;}
.wrap_login .login_box {width:100%;background:#f2f2f2;padding:20px 0 }
.wrap_login table {padding:0; margin:auto; border-collapse:collapse; list-style:none;}
.wrap_login .login_tb {width:380px; vertical-align:top;}
.wrap_login .login_tb td {}
.wrap_login .login_tb .field th, 
.wrap_login .login_tb .field td {padding-bottom:7px;color:#555}
.wrap_login .login_tb input {border:1px solid #c2c2c2; height:30px; _height:28px; width:195px;}
.wrap_login .login_tb span {display:inline-block; background:url(../member/images/login_tb_img.gif) no-repeat;}
.wrap_login .login_tb .th_01 {width:40px; height:16px;}
.wrap_login .login_tb .th_02 {width:54px; height:16px; background-position:0 -16px;}
.wrap_login .login_tb .btn_login{text-decoration:none; background:#03447c; color:#ffffff; font-weight:bold; padding:25px; border:1px solid #3f3f3f}
.wrap_login .login_tb .btn_login a{text-decoration:none; background:#03447c; color:#ffffff; font-weight:bold; padding:25px; border:1px solid #3f3f3f}
.wrap_login .login_tb .btn_type01{text-decoration:none; background:#444; color:#ffffff; font-size:12px; padding:5px 10px; border:1px solid #3f3f3f;}
.wrap_login .login_tb .btn_type02{text-decoration:none; background:#ddd; color:#333; font-size:12px; padding:5px 10px; border:1px solid #cfcfcf;}
.wrap_login .login_tb .btn_find{text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:80px; height:30px; line-height:30px; border:1px solid #3f3f3f; }

.wrap_login .btn_cancel {display:inline-block; padding:0 30px; height:40px; background:#444; color:#fff;  text-align:center; line-height:40px; text-decoration:none; margin-right:10px;font-size:15px;font-weight:bold;}

/* º»ÀÎÀÎÁõ ¹× ¾ÆÀÌµðµî·Ï */
.process {width:760px; margin:auto;overflow:hidden;}
.process ol {float:left; margin-bottom:36px;}
.process li {float:left;}
.process li span {height:150px; display:inline-block; background:url(../member/images/confirm_process.jpg) no-repeat;}
.process li .step0 {width:165px; background-position:0 0;}
.process li .step0_on {width:165px; background-position:-165px 0;}
.process li .step1 {width:165px; background-position:0 -150px;}
.process li .step1_on {width:165px; background-position:-165px -150px;}
.process li .step2 {width:165px; background-position:0 -300px;}
.process li .step2_on {width:165px; background-position:-165px -300px;}
.process li .step3 {width:165px; background-position:0 -450px;}
.process li .step3_on {width:165px; background-position:-165px -450px;}
.process li .step4 {width:92px; background-position:0 -600px;}
.process li .step4_on {width:92px; background-position:-165px -600px;}

.process2 {margin:auto;overflow:hidden;}
.process2 ol {display:flex; justify-content:center; margin-bottom:36px;}
.process2 li {position:relative;}
.process2 li + li{padding-left:84px; margin-left:52px;}
.process2 li + li:before{content:''; position:absolute; width:32px; height:15px; margin-top:-7px; left:0; top:50%; background:url(../11_member/images/confirm_process_new.jpg?250617) -143px -38px no-repeat;;}
.process2 li .item {}
.process2 li .icon{width:90px; height:90px; display:block; background:url(../11_member/images/confirm_process_new.jpg?250617) no-repeat;}
.process2 li .step0 .icon{ background-position:0 0;}
.process2 li .step0.on .icon { background-position:-222px 0;}
.process2 li .step1 .icon { background-position:0 -150px;}
.process2 li .step1.on .icon { background-position:-222px -150px;}
.process2 li .step2 .icon { background-position:0 -300px;}
.process2 li .step2.on .icon { background-position:-222px -300px;}
.process2 li .step3 .icon { background-position:0 -450px;}
.process2 li .step3.on .icon { background-position:-222px -450px;}
.process2 li .txt{ margin-top:14px; text-align:center;}
.process2 li .txt .txtsmall{font-size:14px; color:#949494; font-weight:bold; line-height:1;}
.process2 li .txt .txtbig{font-size:18px; color:#949494; font-weight:bold; line-height:1; margin-top: 2px;}
.process2 li .on .txt .txtsmall{color:#035db5;}
.process2 li .on .txt .txtbig{color:#444444;}

@media only all and (max-width: 1080px) {
	.process2 li + li{padding-left:46px; margin-left:14px;}
}


@media only all and (max-width: 580px) {
	.process2 li .item{width:50px;}
	.process2 li .icon{background-size:197px; width:40px; height:40px; margin:0 auto;}
	.process2 li .step0 .icon{ background-position:0 0;}
	.process2 li .step0.on .icon { background-position:-98px 0;}
	.process2 li .step1 .icon { background-position:0 -67px;}
	.process2 li .step1.on .icon { background-position:-98px -67px;}
	.process2 li .step2 .icon { background-position:0 -133px;}
	.process2 li .step2.on .icon { background-position:-98px -133px;}
	.process2 li .step3 .icon { background-position:0 -200px;}
	.process2 li .step3.on .icon { background-position:-98px -200px;}
	.process2 li + li{padding-left:44px; margin-left:30px;}
	.process2 li + li:before{ width:14px; height:8px; margin-top:-4px; background-position:-63px -16px; background-size:197px;}
	.process2 li .txt{margin-top:6px;}
	.process2 li .txt .txtsmall{font-size:11px;}
	.process2 li .txt .txtbig{font-size:12px;}
}

@media only all and (max-width: 480px) {
	.process2 li + li{padding-left:20px; margin-left:16px;}
}

@media only all and (max-width: 380px) {
	.process2 li + li{padding-left:16px; margin-left:12px;}
}

.process3 {width:760px; margin:auto;overflow:hidden;}
.process3 ol {float:left; margin-bottom:36px;}
.process3 li {float:left;}
.process3 li:first-child{margin-left:113px;}
.process3 li span {height:148px; display:inline-block; background:url(../member/images/request_organization_process.jpg) no-repeat;}
.process3 li .step0 {width:222px; background-position:0 0;}
.process3 li .step0_on {width:222px; background-position:-222px 0;}
.process3 li .step1 {width:222px; background-position:0 -150px;}
.process3 li .step1_on {width:222px; background-position:-222px -150px;}
.process3 li .step2 {width:92px; background-position:0 -300px;}
.process3 li .step2_on {width:92px; background-position:-222px -300px;}

.process2_1 {width:538px; margin:auto;overflow:hidden;}
.process2_1 ol {float:left; margin-bottom:36px;}
.process2_1 li {float:left;}
.process2_1 li span {height:148px; display:inline-block; background:url(../member/images/confirm_process_new_2.jpg) no-repeat;}
.process2_1 li .step0 {width:222px; background-position:0 0;}
.process2_1 li .step0_on {width:222px; background-position:-222px 0;}
.process2_1 li .step2 {width:222px; background-position:0 -150px;}
.process2_1 li .step2_on {width:222px; background-position:-222px -150px;}
.process2_1 li .step3 {width:92px; background-position:0 -300px;}
.process2_1 li .step3_on {width:92px; background-position:-222px -450px;}

.wrap_confirm_1 .confirm_wrap {width:100%;overflow:hidden;border:1px solid #e6e6e6;}
.wrap_confirm_1 .confirm_box {background:#f2f2f2;overflow:hidden;}
.wrap_confirm_1 .confirm_box2 {overflow:hidden;}
.wrap_confirm_1 .confirm_1_tb {width:470px; margin:auto; text-align:center;}
.wrap_confirm_1 .confirm_1_tb th,
.wrap_confirm_1 .confirm_1_tb td {padding-bottom:7px;}
.wrap_confirm_1 .confirm_1_tb th {padding:0 11px 0 23px; text-align:right;}
.wrap_confirm_1 .confirm_1_tb td {text-align:left;}
.wrap_confirm_1 .confirm_1_tb span {display:inline-block; background:url(../member/images/confirm_tb_img.gif) no-repeat;}
.wrap_confirm_1 .confirm_1_tb .th_1 {width:55px; height:16px;}
.wrap_confirm_1 .confirm_1_tb .th_2 {width:28px; height:16px; background-position:0 -16px;}
.wrap_confirm_1 .confirm_1_tb .th_3 {width:55px; height:16px; background-position:0 -32px;}
.wrap_confirm_1 .confirm_1_tb .btn_sch_num {display:inline-block; height:28px; background:#444; color:#fff;  text-align:center; line-height:28px; text-decoration:none; margin-left:10px;border:none;padding:0 10px}
.wrap_confirm_1 .confirm_1_tb .btn_sch_num2 {display:inline-block; height:28px; background:#444; color:#fff;  text-align:center; line-height:28px; text-decoration:none; border:none;padding:0 10px}
.wrap_confirm_1 .confirm_1_tb input {border:1px solid #c2c2c2; height:30px; _height:28px; width:195px;}
.wrap_confirm_1 .confirm_1_tb select {border:1px solid #c2c2c2; height:28px; _height:26px; font-size:12px; margin-right:3px;}
.btns {width:100%; text-align:center; float:left; margin:20px 0 20px 0;overflow:hidden;}
.btns span {display:inline-block; cursor:pointer; background:url(../member/images/confirm_tb_img.gif) no-repeat;}
.btns .btn_cancel {display:inline-block; padding:0 20px; height:30px; background:#444; color:#fff;  text-align:center; line-height:30px; text-decoration:none; margin-right:10px;}
.btns .btn_ok {width:75px; height:34px; background-position:0 -110px;}
.btns .btns_wrap {width:500px; margin:auto;}
.btns .btns_wrap .btn_cancel {width:75px; height:34px; background-position:0 -76px;}
.btns .btns_wrap .btn_next {width:75px; height:34px; background-position:0 -144px;}
/*.wrap_confirm_1 .box_select {width:100%; float:left; text-align:center; margin-bottom:30px;}
.wrap_confirm_1 .box_select ul {width:528px; _width:540px; margin:auto;}
.wrap_confirm_1 .box_select li {float:left; width:258px; text-align:center; _margin-right:12px;}
.wrap_confirm_1 .box_select li:first-child {margin-right:12px;}
.wrap_confirm_1 .box_select li span {display:inline-block; background:url(../member/images/confirm_div_img.gif) no-repeat;}
.wrap_confirm_1 .box_select li .contents {width:258px; height:126px; _height:146px; background:url(../member/images/confirm_bg_01.gif) no-repeat; text-aling:center; padding-top:20px; line-height:18px;}
.wrap_confirm_1 .box_select li .contents span {width:115px; height:32px; margin-top:7px;}
.wrap_confirm_1 .box_select li .contents .btn_cellphone {background-position:0 -36px; cursor:pointer;}
.wrap_confirm_1 .box_select li .contents .btn_ipin {background-position:0 -68px; cursor:pointer;}
.wrap_confirm_1 .box_select li .tit_1 {width:124px; height:18px; margin-bottom:11px;}
.wrap_confirm_1 .box_select li .tit_2 {width:166px; height:18px; margin-bottom:11px; background-position:0 -18px;}*/

.wrap_confirm_1 .msg_find_id {display:inline-block; width:286px; height:22px; background:url(../member/images/find_id_img.gif) no-repeat; margin-bottom:50px;}
.wrap_confirm_1 .box_select {width:100%; float:left; text-align:center; background:#f2f2f2;padding:30px 0;}
.wrap_confirm_1 .box_select ul {width:560px; margin:auto;}
.wrap_confirm_1 .box_select li {float:left; width:258px; text-align:center; _margin-right:12px;color:#555;font-weight:bold}
.wrap_confirm_1 .box_select li:first-child {margin-right:40px;}
.wrap_confirm_1 .box_select li span {display:inline-block; background:url(../member/images/confirm_div_img.gif) no-repeat;}
.wrap_confirm_1 .box_select li .contents {width:258px; background:#fdfdfd; border:1px solid #ccc; padding:20px 0 ; line-height:18px;overflow:hidden;}
.wrap_confirm_1 .box_select li .contents span {width:115px; margin-top:7px; }
.wrap_confirm_1 .box_select .btn_type1{text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:85px; height:30px; line-height:30px; border:1px solid #3f3f3f; font-size:12px; text-align:center;}
.wrap_confirm_1 .box_select .btn_type1 a {text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:85px; height:30px; line-height:30px; border:1px solid #3f3f3f; 
font-size:12px; text-align:center;}
.wrap_confirm_1 .box_select li .contents .btn_ipin {background-position:0 -68px; cursor:pointer;}
.wrap_confirm_1 .box_select li .tit_1 {width:124px; height:18px; margin-bottom:11px;}
.wrap_confirm_1 .box_select li .tit_2 {width:166px; height:18px; margin-bottom:11px; background-position:0 -18px;}

.wrap_confirm_1 .confirm_2_tb {width:500px; margin:auto; text-align:center;}
.wrap_confirm_1 .confirm_2_tb th,
.wrap_confirm_1 .confirm_2_tb td {padding-bottom:7px; line-height:28px;}
.wrap_confirm_1 .confirm_2_tb th {padding:0 11px 0 23px; text-align:right;}
.wrap_confirm_1 .confirm_2_tb th span {margin-top:-7px;}
.wrap_confirm_1 .confirm_2_tb td {text-align:left;}
.wrap_confirm_1 .confirm_2_tb td txt {display:inline-block;}
.wrap_confirm_1 .confirm_2_tb span {display:inline-block; background:url(../member/images/confirm_tb_img_2.png) no-repeat;}
.wrap_confirm_1 .confirm_2_tb .th_1 {width:55px; height:16px; background-position:0 0;}
.wrap_confirm_1 .confirm_2_tb .th_2 {width:40px; height:15px; background-position:0 -16px;}
.wrap_confirm_1 .confirm_2_tb .th_3 {width:54px; height:15px; background-position:0 -31px;}
.wrap_confirm_1 .confirm_2_tb .th_4 {width:87px; height:16px; background-position:0 -47px;}
.wrap_confirm_1 .confirm_2_tb .th_5 {width:28px; height:16px; background-position:0 -63px;}
.wrap_confirm_1 .confirm_2_tb .th_6 {width:56px; height:16px; background-position:0 -79px;}
.wrap_confirm_1 .confirm_2_tb .btn_checkid {width:95px; height:28px; background-position:0 -95px; cursor:pointer;}
.wrap_confirm_1 .confirm_2_tb .btn_sch_num {display:inline-block; height:28px; background:#444; color:#fff;  text-align:center; line-height:28px; text-decoration:none; margin-left:10px;border:none;padding:0 10px}
.wrap_confirm_1 .confirm_2_tb .btn_sch_num2 {display:inline-block; height:28px; background:#444; color:#fff;  text-align:center; line-height:28px; text-decoration:none; border:none;padding:0 10px}
.wrap_confirm_1 .confirm_2_tb input {border:1px solid #c2c2c2; height:30px; _height:28px; width:155px;}
.wrap_confirm_1 .confirm_2_tb .input {}
.wrap_confirm_1 .confirm_2_tb select {border:1px solid #999999; height:28px; _height:26px; font-size:12px; margin-right:3px;}
.wrap_confirm_1 .con_finish {width:100%; text-align:center; float:left; padding-bottom:40px;}
.wrap_confirm_1 .con_finish span {display:inline-block; background:url(../member/images/confirm_div_img_2.gif) no-repeat;}
.wrap_confirm_1 .con_finish .msg_01 {width:346px; height:20px; margin-bottom:40px;}
.wrap_confirm_1 .con_finish .btn_gomain {width:135px; height:34px; background-position:0 -20px; cursor:pointer;}



/* ¾ÆÀÌµðÁßº¹ È®ÀÎ */
#wrap_checkid {width:360px; margin:0; padding:0; font-family:dotum; font-size:12px; float:left; color:#5c5c5c;}
#wrap_checkid .header {width:100%; height:54px; float:left; background-color:#5174a3; text-align:center;}
#wrap_checkid .header .tit {width:116px; height:18px; display:inline-block; background:url(../member/images/confirm_popup_img.gif) no-repeat; margin-top:20px;}
#wrap_checkid .contents {width:100%; text-align:center; float:left; padding:25px 0 13px 0; line-height:16px;}
#wrap_checkid .contents .idname, 
#wrap_checkid .contents .bold {font-weight:bold; color:#000;}
#wrap_checkid .contents .re_search {padding-top:10px;}
#wrap_checkid .contents .re_search input {border:1px solid #c2c2c2; height:21px; _height:20px; width:120px;} 
#wrap_checkid .contents .re_search .sch_id {display:inline-block; background:url(../member/images/confirm_popup_img.gif) no-repeat; width:69px; height:26px; background-position:0 -18px; cursor:pointer;}
#wrap_checkid .bottom {width:100%; text-align:center; float:left; padding-bottom:20px;}
#wrap_checkid .bottom .btn_usethis {display:inline-block; background:url(../member/images/confirm_popup_img.gif) no-repeat; width:75px; height:30px; background-position:0 -44px; cursor:pointer;}

/* 2015-09-02 Ãß°¡ */
/* È¸¿ø¹øÈ£ Ã£±â */
.wrap_find_1 {text-align:center; min-height:150px; _height:150px;border-top:2px solid #2d508a;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}
.wrap_find_1 .find_title {height:90px;line-height:90px;overflow:hidden;font-size:22px;font-weight:800;color:#555}
.wrap_find_1 .find_title2 {height:110px;overflow:hidden;}
.wrap_find_1 .find_title2 .title{font-size:22px;font-weight:800;color:#555}
.wrap_find_1 .find_title3 {padding:20px; overflow:hidden;font-size:22px;font-weight:800;color:#555}
.wrap_find_1 .find_title3 p{font-size:14px; font-weight:500;}
.wrap_find_1 .find_num_tb {width:100%; margin:auto; background-color:#f4f4f4; text-align:center;}
.wrap_find_1 .find_num_tb th,
.wrap_find_1 .find_num_tb td {padding-bottom:7px;}
.wrap_find_1 .find_num_tb th {padding:0 11px 0 13px; text-align:right;}
.wrap_find_1 .find_num_tb td {text-align:left;}
.wrap_find_1 .find_num_tb span {display:inline-block; background:url(../member/images/find_num_img.gif) no-repeat;}
.wrap_find_1 .find_num_tb .th_1 {width:28px; height:16px;}
.wrap_find_1 .find_num_tb .th_2 {width:56px; height:16px; background-position:0 -16px;}
.wrap_find_1 .find_num_tb .th_3 {width:71px; height:16px; background-position:0 -32px;}
.wrap_find_1 .find_num_tb input {border:1px solid #c2c2c2; height:28px; _height:26px;}
.wrap_find_1 .find_num_tb select {border:1px solid #c2c2c2; height:28px; _height:26px; font-size:12px; margin-right:3px;}
.num_finish {margin-top:110px; min-height:136px; _height:136px; width:100%; text-align:center; font-size:16px; font-family:gulim; float:left; padding-bottom:40px;}
.num_finish span {display:inline-block; background:url(../member/images/find_num_img.gif) no-repeat;}
.num_finish .m_name,
.num_finish .m_num {display:inline; font-weight:bold; background:none;}
.num_finish .btn_gomain {width:135px; height:34px; background-position:0 -48px; cursor:pointer;}
.num_finish .btn_id {width:175px; height:34px; background-position:0 -82px; cursor:pointer;}


/* ¾ÆÀÌµð Ã£±â */
.wrap_find_1 .msg_find_id {display:inline-block; width:286px; height:22px; background:url(../member/images/find_id_img.gif) no-repeat; margin-bottom:50px;}
.wrap_find_1 .box_select {width:100%; float:left; text-align:center; margin-bottom:20px;background:#f2f2f2;padding:25px 0;}
.wrap_find_1 .box_select ul {width:540px; margin:auto;}
.wrap_find_1 .box_select li {float:left; width:258px; text-align:center; _margin-right:12px;color:#555;font-weight:bold}
.wrap_find_1 .box_select li:first-child {margin-right:20px;}
.wrap_find_1 .box_select li span {display:inline-block; background:url(../member/images/confirm_div_img.gif) no-repeat;}
.wrap_find_1 .box_select li .contents {width:258px; background:#fdfdfd; border:1px solid #ccc; padding:20px 0 ; line-height:18px;overflow:hidden;}
.wrap_find_1 .box_select li .contents span {width:115px; margin-top:7px; }
.wrap_find_1 .box_select .btn_type1{text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:85px; height:30px; line-height:30px; border:1px solid #3f3f3f; font-size:12px; text-align:center;}
.wrap_find_1 .box_select .btn_type1 a {text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:85px; height:30px; line-height:30px; border:1px solid #3f3f3f; 
font-size:12px; text-align:center;}
.wrap_find_1 .box_select li .contents .btn_ipin {background-position:0 -68px; cursor:pointer;}
.wrap_find_1 .box_select li .tit_1 {width:124px; height:18px; margin-bottom:11px;}
.wrap_find_1 .box_select li .tit_2 {width:166px; height:18px; margin-bottom:11px; background-position:0 -18px;}
.num_finish .btn_login {display:inline-block; background:url(../member/images/find_id_img.gif) no-repeat; width:165px; height:34px; background-position:0 -22px; cursor:pointer;}
.num_finish .m_id {display:inline; font-weight:bold; background:none;}

/* ºñ¹Ð¹øÈ£ Ã£±â */
.wrap_find_1 .msg_find_pw_1 {display:inline-block; width:222px; height:22px; background:url(../member/images/find_pw_img.gif) no-repeat; margin-bottom:50px;}
.wrap_find_1 .msg_find_pw_2 {display:inline-block; width:302px; height:22px; background:url(../member/images/find_pw_img.gif) no-repeat; margin-bottom:50px; background-position:0 -67px;}
.wrap_find_1 .input_id {margin:auto; text-align:center;background:#f8f8f8;height:100px;line-height:100px;color:#555;font-weight:bold}
.wrap_find_1 .input_id input {border:1px solid #ccc; height:30px; _height:28px;}
.wrap_find_1 .input_id span {display:inline-block; background:url(../member/images/find_pw_img.gif) no-repeat;}
.wrap_find_1 .input_id .th_id {width:40px; height:15px; background-position:0 -22px; margin-right:10px;}
.wrap_find_1 .input_id .btn_find{text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:80px; height:30px; line-height:30px; border:1px solid #3f3f3f; 
font-size:12px; text-align:center;margin-top:1px;}
.wrap_find_1 .find_pw_tb {width:370px; margin:auto; background-color:#f4f4f4; text-align:center;}
.wrap_find_1 .find_pw_tb th,
.wrap_find_1 .find_pw_tb td {padding-bottom:7px;}
.wrap_find_1 .find_pw_tb th {padding:0 11px 0 0; text-align:right;}
.wrap_find_1 .find_pw_tb td {text-align:left;}
.wrap_find_1 .find_pw_tb input {border:1px solid #999999; height:28px; _height:26px;}
.wrap_find_1 .find_pw_tb .th_pw_1 {display:inline-block; background:url(../member/images/find_pw_img.gif) no-repeat; background-position:0 -89px; width:75px; height:16px;}
.wrap_find_1 .find_pw_tb .th_pw_2 {display:inline-block; background:url(../member/images/find_pw_img.gif) no-repeat; background-position:0 -105px; width:108px; height:16px;}

/* È¸¿øÁ¤º¸º¯°æ */
.wrap_find_1 .msg_memberinfo {display:inline-block; width:244px; height:21px; background:url(../member/images/memberinfo_img.gif) no-repeat; margin-bottom:50px;}
.wrap_find_1 .memberinfo_tb {width:300px; margin:auto; background-color:#f4f4f4; text-align:center;}
.wrap_find_1 .memberinfo_tb th,
.wrap_find_1 .memberinfo_tb td {padding-bottom:7px;}
.wrap_find_1 .memberinfo_tb th {padding:0 11px 0 15px; text-align:right;}
.wrap_find_1 .memberinfo_tb td {text-align:left;}
.wrap_find_1 .memberinfo_tb input {border:1px solid #999999; height:28px; _height:26px;}
.wrap_find_1 .memberinfo_tb .th_member_1 {display:inline-block; background:url(../member/images/memberinfo_img.gif) no-repeat; background-position:0 -37px; width:40px; height:15px;}
.wrap_find_1 .memberinfo_tb .th_member_2 {display:inline-block; background:url(../member/images/memberinfo_img.gif) no-repeat; background-position:0 -52px; width:54px; height:16px;}
.wrap_memberinfo {text-align:center; margin-top:30px; min-height:100px; _height:100px;}
.wrap_memberinfo .memberinfo_tb {width:510px; margin:auto; background-color:#f4f4f4; text-align:center;}
.wrap_memberinfo .memberinfo_tb th,
.wrap_memberinfo .memberinfo_tb td {padding-bottom:7px;}
.wrap_memberinfo .memberinfo_tb th {padding:0 11px 0 25px; text-align:right;}
.wrap_memberinfo .memberinfo_tb td {text-align:left; height:30px; font-size:13px; font-family:gulim;}
.wrap_memberinfo .memberinfo_tb input {border:1px solid #999999; height:28px; _height:26px; vertical-align:middle;}
.wrap_memberinfo .memberinfo_tb select {border:1px solid #999999; height:28px; _height:26px; font-size:12px; margin-right:3px;}
.wrap_memberinfo .memberinfo_tb span {display:inline-block; background:url(../member/images/memberinfo_img.gif) no-repeat; vertical-align:middle; margin-top:-10px; _margin-top:0;}
.wrap_memberinfo .memberinfo_tb .th_1 {width:55px; height:16px; background-position:0 -21px;}
.wrap_memberinfo .memberinfo_tb .th_2 {width:40px; height:15px; background-position:0 -37px;}
.wrap_memberinfo .memberinfo_tb .th_3 {width:54px; height:16px; background-position:0 -52px;}
.wrap_memberinfo .memberinfo_tb .th_4 {width:87px; height:16px; background-position:0 -68px;}
.wrap_memberinfo .memberinfo_tb .th_5 {width:28px; height:16px; background-position:0 -84px;}
.wrap_memberinfo .memberinfo_tb .th_6 {width:56px; height:16px; background-position:0 -100px;}
.wrap_memberinfo .memberinfo_tb .th_7 {width:58px; height:16px; background-position:0 -116px;}
.wrap_memberinfo .memberinfo_tb .th_8 {width:57px; height:16px; background-position:0 -132px;}
.wrap_memberinfo .memberinfo_tb .th_9 {width:40px; height:16px; background-position:0 -148px;}
.wrap_memberinfo .memberinfo_tb .th_10 {width:70px; height:16px; background-position:0 -164px;}
.wrap_memberinfo .memberinfo_tb .th_11 {width:56px; height:16px; background-position:0 -208px;}
.wrap_memberinfo .memberinfo_tb .th_12 {width:54px; height:16px; background-position:0 -224px;}
.wrap_memberinfo .memberinfo_tb .th_13 {width:26px; height:16px; background-position:0 -240px;}
.wrap_memberinfo .memberinfo_tb .th_14 {width:104px; height:15px; background-position:0 -256px;}
.wrap_memberinfo .memberinfo_tb .th_15 {width:71px; height:16px; background-position:0 -271px;}
.wrap_memberinfo .memberinfo_tb .th_16 {width:64px; height:28px; background-position:0 -287px; margin-top:0 !important;}
.wrap_memberinfo .memberinfo_tb .btn_zip {width:83px; height:28px; background-position:0 -180px; margin-top:0 !important;}


.wrap_sign_info_online{width: 100%; float: left; text-align: center; margin-bottom: 20px; background: #f2f2f2; padding: 25px 0; border:1px solid #e6e6e6;}
.wrap_sign_info_online ul {max-width:630px; margin:auto; display:flex; flex-wrap:wrap; justify-content:center;}
.wrap_sign_info_online li {float:left; text-align:center; margin-left:12px; color:#555;font-weight:bold}
.wrap_sign_info_online li:first-child {margin-left:0px;}
.wrap_sign_info_online li .contents {min-height:110px; background:#fdfdfd; border:1px solid #ccc; padding:20px ; line-height:18px;overflow:hidden;}
.wrap_sign_info_online .li_1 .contents {max-width:280px; width:100%;}
.wrap_sign_info_online .li_2 .contents {max-width:160px; width:100%;}
.wrap_sign_info_online .li_3 .contents {max-width:160px; width:100%;}
.wrap_sign_info_online .btn_type1{text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:85px; height:30px; line-height:30px; border:1px solid #3f3f3f; font-size:12px; text-align:center;}
.wrap_sign_info_online .btn_type1 a {text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:85px; height:30px; line-height:30px; border:1px solid #3f3f3f; 
font-size:12px; text-align:center;}

.wrap_gray_box{margin-bottom: 20px; background: #f2f2f2; padding: 25px; border:1px solid #e6e6e6;}
.wrap_white_box{margin-bottom: 20px; background: #fff; padding: 25px; border:1px solid #e6e6e6;}


/* ÀÎÁõ°ü·Ã Ãß°¡ ¼öÁ¤»çÇ× 2015-10-07 */
.msg_box_1 {margin:20px;text-align:left;}
.msg_box_2 {padding:20px;text-align:left;}
.msg_box_3 {padding:20px;text-align:center;}

/* ÀÎÁõ¾à°ü Ãß°¡ 2015-10-12 */
.wrap_box_agree {text-align:center;overflow:hidden;}
.wrap_box_agree .box_agree {height:260px; _height:225px;  margin:auto; text-align:left;}
.wrap_box_agree .box_agree .agree_c {height:220px; background-color:#fff; border:1px solid #ccc; overflow-y:scroll;}
.wrap_box_agree .box_agree .agree_c {color:#868686 !important;}
.wrap_box_agree .box_agree .check_agree {padding:10px; font-family:dotum; font-weight:bold; color:#000; font-size:12px;text-align:left;background:#f2f2f2;border:1px solid #e6e6e6;}
.wrap_box_agree .box_agree .check_agree input {border:0; border:none; margin-right:3px; _margin:0; display:inline-block; _padding:0;vertical-align:middle}

.cash {font-family: "&#46027;&#50880;";font-size: 12px;line-height: 140%;	color: #0222121;}


/**/

.wrap_personal {text-align:center; min-height:200px; border-top:2px solid #2d508a;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;overflow:hidden;}
.wrap_personal .personal_title{height:90px; overflow:hidden; line-height:90px; font-size:22px;font-weight:800;color:#555}
.wrap_personal .personal_box p{font-size:14px; line-height:normal; margin-bottom:20px;}
.wrap_personal .personal_box {width:100%;background:#f2f2f2;padding:20px 0 }
.wrap_personal table {padding:0; margin:auto; border-collapse:collapse; list-style:none;}
.wrap_personal .btn_cancel {display:inline-block; padding:0 30px; height:40px; background:#444; color:#fff;  text-align:center; line-height:40px; text-decoration:none; margin-right:10px;font-size:15px;font-weight:bold;}
.wrap_personal .personal_tb {vertical-align:top;}
.wrap_personal .personal_tb .li_btn{ display: inline-block; height: 30px; font-weight: 600; background: #444; color: #fff; text-align: center; line-height: 30px; text-decoration: none; border: 1px solid #444; width: 80px;}
.wrap_personal .personal_tb .field th, 
.wrap_personal .personal_tb .field td {padding-bottom:7px;color:#555}
.wrap_personal .personal_tb input {border:1px solid #c2c2c2; height:30px; _height:28px; width:195px;}
.wrap_personal .personal_tb span {display:inline-block; background:url(../member/images/personal_tb_img.gif) no-repeat;}
.wrap_personal .personal_tb .th_01 {width:40px; height:16px;}
.wrap_personal .personal_tb .th_02 {width:54px; height:16px; background-position:0 -16px;}
.wrap_personal .personal_tb .btn_personal{text-decoration:none; background:#03447c; color:#ffffff; font-weight:bold; padding:25px; border:1px solid #3f3f3f}
.wrap_personal .personal_tb .btn_personal a{text-decoration:none; background:#03447c; color:#ffffff; font-weight:bold; padding:25px; border:1px solid #3f3f3f}
.wrap_personal .personal_tb .btn_type01{text-decoration:none; background:#444; color:#ffffff; font-size:12px; padding:5px 10px; border:1px solid #3f3f3f;}
.wrap_personal .personal_tb .btn_type02{text-decoration:none; background:#ddd; color:#333; font-size:12px; padding:5px 10px; border:1px solid #cfcfcf;}


/* 2025 add */
.login_form {width:100%; max-width:400px; margin:0 auto;}
.login_form .row-input{display:flex; justify-content: center;}
.login_form .row-input .inpgroup{margin-right:16px; flex:1;}
.login_form .row-input .inpgroup dl + dl{margin-top:7px;}
.login_form .row-input .inpgroup dl{display:flex; align-items:center; color:#555;}
.login_form .row-input .inpgroup dl dt{width:90px; font-weight:bold;}
.login_form .row-input .inpgroup dl dd{flex:1;}

.login_form .join-done-title{display:flex; align-items:center; justify-content:center; width:100px; font-weight:bold;}

.login_form .row-btns{display:flex; justify-content:center; margin-top:14px;}

.login_form input {border:1px solid #c2c2c2; height:30px; width:100%;}
.login_form a{display:block; box-sizing:border-box;}

.login_form .th_01 {width:40px; height:16px;}
.login_form .th_02 {width:54px; height:16px; background-position:0 -16px;}
.login_form .btn_login{display:flex; align-items:center; justify-content:center; width:75px; height:100%; text-decoration:none; background:#03447c; color:#ffffff; font-weight:bold; border:1px solid #3f3f3f}
.login_form .btn_type01{text-decoration:none; background:#444; color:#ffffff; font-size:12px; padding:5px 10px; border:1px solid #3f3f3f;}
.login_form .btn_type02{text-decoration:none; background:#ddd; color:#333; font-size:12px; padding:5px 10px; border:1px solid #cfcfcf;}
.login_form .btn_find{text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:80px; height:30px; line-height:30px; border:1px solid #3f3f3f; }

@media only all and (max-width: 480px) {
	.login_form{max-width:100%;}
	.login_form .row-input{padding:0 20px; flex-direction:column;}
	.login_form .row-input .inpgroup{margin-right:0; margin-bottom:16px; flex:none;}
	.login_form .btn_login{width:100%; height:40px;}
	.login_form .join-done-title{width:100%; margin-bottom:20px; height:auto;}
}


.tbl_form{max-width:500px; width:100%; border-spacing:0;}
.tbl_form th{color: #555;}
.tbl_form td , .tbl_form th{height:30px; padding-bottom:7px;}
.tbl_form input {border:1px solid #c2c2c2; height:30px;}
.login_box .btn_confirm_row{margin-top:10px;}
.login_box .btn_confirm{text-decoration:none; background:#03447c; color:#ffffff; display:inline-block; width:80px; height:30px; line-height:30px; border:1px solid #3f3f3f; }