/* ·Î±×ÀÎ,È¸¿ø°¡ÀÔ °ü·Ã CSS
*******************************************************************************/

/* ±âº» CSS */
.memberpop_wrap, .memberpop_wrap p, .memberpop_wrap a , .memberpop_wrap input, .memberpop_wrap div , .memberpop_wrap textarea { font-family: 'Nanum Gothic', sans-serif;  }
.memberpop_wrap a { text-decoration:none; }
.memberpop_wrap { position:relative; min-height:100%; }
.memberpop_wrap * { vertical-align:top; padding:0px; margin:0px; border:none }
.memberpop_wrap input[type=text]::-ms-clear{ display: none;}
.memberpop_wrap input[type=password]::-ms-reveal{ display: none;}
.memberpop_wrap .header { position:relative; background:#fff; }
.memberpop_wrap .header h1 { padding:12px 0 13px; text-align:center; }
.memberpop_wrap .header a.btn_back { position:absolute; top:13px; left:15px;}
.memberpop_wrap .container { overflow: hidden; padding-bottom: 30px; min-height: 399px; background:#f5f5f5}
.memberpop_wrap .container .banner_box { width: 410px; margin: 0 auto; }
.memberpop_wrap .container .contents { position:relative; width:410px; margin:0 auto; padding-top:25px; }
.memberpop_wrap .container .contents p.stit_txt {  line-height:17px; margin-bottom:20px; font-size:12px; color:#383838; text-align:center; }
.memberpop_wrap .container .contents p.stit_txt strong { display:block; font-size:15px; color:#434343; font-weight: 800; letter-spacing: -1px;}
.memberpop_wrap .container .contents p.info_nomem { padding:14px 0 15px; margin-bottom:19px; font-size:12px; line-height:12px; color:#707070; text-align:center; border-bottom:1px solid #d5d5d5; }

/*·Î±×ÀÎ °ü·Ã ¹Ú½º*/
.memberpop_wrap .container .contents .login_box { margin-top:20px;}
.memberpop_wrap .container .contents .login_box span.login_input { overflow:hidden; display: block; position: relative; margin-bottom: 20px; }
.memberpop_wrap .container .contents .login_box span.login_input:first-child { margin-bottom:8px; }
.memberpop_wrap .container .contents .login_box span.login_input input { width: 380px; height: 36px; line-height:36px; padding: 1px 10px 1px 18px; border:1px solid #e0e0e0; background: #fff; font-size:15px; color: #333;}
.memberpop_wrap .container .contents .login_box span.login_input a.btn_del { position:absolute; display:block; top:10px; right:7px; width:9px; height:9px; padding:5px;}
.memberpop_wrap .container .contents .login_box span.login_input:focus a.btn_del {display: none;}
.memberpop_wrap .container .contents .login_box span.login_input.phone select { float:left; width:100px; height:40px; padding:1px 0 1px 18px; font-size:15px; border:1px solid #e0e0e0}
.memberpop_wrap .container .contents .login_box span.login_input.phone input { float:left; width:123px; height:36px; line-height:36px; padding:1px 10px; text-align:center; }
.memberpop_wrap .container .contents .login_box .btns { overflow:hidden; width:410px; }
.memberpop_wrap .container .contents .login_box .btns a { float:left; display:block; height:47px; line-height:47px; text-align:center; font-size:15px; color:#fff; }
.memberpop_wrap .container .contents .login_box .btns a.btn_login { width:290px; margin-right:10px; background:#41b40a; }
.memberpop_wrap .container .contents .login_box .btns a.btn_join { width:110px; background:#515360 }
.memberpop_wrap .container .contents .login_box .btns a.btn_combine_1300k { width:100%; background:#41b40a }
.memberpop_wrap .container .contents .login_box .btns a.btn_combine_naver { width:408px; height:44px; background:#fff; color:#1ec800; border:1px solid #dddddd; border-radius:5px; font-weight:700; }
.memberpop_wrap .container .contents .login_box .btns a.btn_later { width:100%; margin:12px 0 25px; background:#515360}
.memberpop_wrap .container .contents .login_box .btns a.btn_confirm { width:100%; background:#41b40a }
.memberpop_wrap .container .contents .login_box .btns a.btn_nomem_order { width:100%; background:#41b40a; }
.memberpop_wrap .container .contents .login_box .naver_login { position:relative; width:196px; height:39px; padding:15px 0 0 212px; margin:20px 0 15px; background:#ebebeb; border:1px solid #d7d7d7;}
.memberpop_wrap .container .contents .login_box .naver_login a { position:absolute; top:8px; left:23px; }
.memberpop_wrap .container .contents .login_box .naver_login p { font-family: "µ¸¿ò",Dotum,verdana; font-size:11px; color:#a1a1a1; line-height:14px; letter-spacing:-1px; }
.memberpop_wrap .container .contents .login_box .find_blk { margin-bottom:20px; text-align: center; }
.memberpop_wrap .container .contents .login_box .find_blk a { font-size:12px; color:#8c8c8c; font-weight:bold; }
.memberpop_wrap .container .contents .login_box .find_blk span { margin:0 25px; }
.memberpop_wrap .container .contents .login_box .find_blk span img { vertical-align:middle; }

/*ÆäÀÌÄÚ °ü·Ã ¾È³» ¸®½ºÆ®*/
.memberpop_wrap .info_payco { position:relative; width:100%; padding:18px 0; background:#ebebeb }
.memberpop_wrap .info_payco div { width:410px; margin:0 auto; }
.memberpop_wrap .info_payco div p { margin-bottom:7px; font-size:13px; font-weight:bold; color:#393837; }
.memberpop_wrap .info_payco div ul li { padding-left:8px; line-height:16px; font-size:11px; color:#b5b3af; letter-spacing:-1px; background:url('//img.1300k.com/login/payco/bullet_info.png') 0 5px no-repeat}

/*¾ÆÀÌµð °áÇÕ¾È³» ¸®½ºÆ®*/
.memberpop_wrap .info_combine { position:relative; width:100%; padding:18px 0; background:#ebebeb }
.memberpop_wrap .info_combine div { width:410px; margin:0 auto; }
.memberpop_wrap .info_combine div p { margin-bottom:7px; font-size:13px; font-weight:bold; color:#393837; }
.memberpop_wrap .info_combine div ul li { padding-left:8px; line-height:16px; font-size:11px; color:#b5b3af; background:url('//img.1300k.com/login/payco/bullet_info.png') 0 5px no-repeat}

/*¾à°ü,¹æÄ§ Á¦¸ñ ¸®½ºÆ®*/
.memberpop_wrap .container .contents .agree_list { padding: 19px; background-color: #ebebeb; border: solid 1px #e0e0e0;}
.memberpop_wrap .container .contents .agree_list ul li { position:relative;  }
.memberpop_wrap .container .contents .agree_list ul li:first-child { margin-top:0;}
.memberpop_wrap .container .contents .agree_list ul li span.img_checkbox { display:block; position:relative; height:20px; }
.memberpop_wrap .container .contents .agree_list ul li span.img_checkbox input[type="checkbox"] { position: absolute; top: 1px; left: 1px; width: 18px; height: 18px; cursor: pointer;}
.memberpop_wrap .container .contents .agree_list ul li span.img_checkbox label { position: absolute; top: 0; left: 0; height: 20px; background-position: 0 0; padding-left: 25px; font-size: 13px; color: #666; line-height: 20px; cursor: pointer; background:url('//img.1300k.com/login/payco/bg_checkbox.png') no-repeat }
.memberpop_wrap .container .contents .agree_list ul li span.img_checkbox label.on { background-position: 0 -24px; }
.memberpop_wrap .container .contents .agree_list ul li a.btn_view { position:absolute; top:0; right:0; font-size:13px; text-decoration:underline; color:#999; }
.memberpop_wrap .container .contents .agree_list ul li a.btn_view span { display: inline-block; *display:inline; zoom:1; margin-left: 4px; width: 7px; height: 7px;}
.memberpop_wrap .container .contents .agree_list ul li a.btn_view span img { vertical-align:middle }

/*ºñÈ¸¿ø °ü·Ã ¹öÆ°*/
.memberpop_wrap .container .contents .nomem_btns { overflow:hidden; margin:15px 0 24px; }
.memberpop_wrap .container .contents .nomem_btns a { display: block; float:left; height: 47px; line-height: 47px; text-align: center; font-size: 15px; font-weight: normal; color:#fff; }
.memberpop_wrap .container .contents .nomem_btns a.btn_order { width:290px; margin-right:10px; background:#1fadba; }
.memberpop_wrap .container .contents .nomem_btns a.btn_join { width:110px; background:#515360; }

/*¾ÆÀÌµð ºñ¹ø Ã£±â¿Ï·á*/
.memberpop_wrap .container .contents .find_after p { padding:19px 0 29px; border-bottom:1px solid #e0e0e0; text-align:center; font-size:12px; line-height:18px; font-weight:700; color:#9d9d9d; }
.memberpop_wrap .container .contents .find_after p.tit { font-size:16px; color:#41b40a; margin-bottom:15px; padding:15px 0 10px; border-bottom:3px solid #41b40a; }
/* 2016-06-17 .info_cs »èÁ¦¿¹Á¤ Start */
.memberpop_wrap .container .contents .find_after .info_cs p { padding:0; border:0; color:#a5a5a5; font-size:13px; }
.memberpop_wrap .container .contents .find_after .info_cs p.cs_tit { padding:24px 0 14px; font-size:16px; color:#666666; }
/* 2016-06-17 .info_cs »èÁ¦¿¹Á¤ End */
.memberpop_wrap .container .contents .find_after a.btn_confirm { display: block; width: 100%; height: 47px;line-height: 47px; margin-top:25px; text-align: center; font-size: 15px;color: #fff; background: #41b40a; }
.memberpop_wrap .container .contents .find_after div.btns_box {overflow:hidden; padding:0}
.memberpop_wrap .container .contents .find_after div.btns_box a {display:block; float:left; width:200px; padding:14px 0; font-size:15px; color:#fff; text-align:center}
.memberpop_wrap .container .contents .find_after div.btns_box a.btn_confirm_payco {margin-right:10px; background:#f91313}
.memberpop_wrap .container .contents .find_after div.btns_box a.btn_confirm_s {background:#41b40a}
.memberpop_wrap .container .contents .find_list { margin-top:20px; padding: 19px; background-color: #ebebeb; border: solid 1px #e0e0e0; }
.memberpop_wrap .container .contents .find_list ul li { overflow:hidden; position:relative; margin-top:20px; }
.memberpop_wrap .container .contents .find_list ul li:first-child { margin-top:0;}
.memberpop_wrap .container .contents .find_list ul li p { float:right; padding:0; font-size:13px; color:#a9a9a9; font-weight:normal; border:0;}
.memberpop_wrap .container .contents .find_list ul li span { float:left; padding:0; font-size:13px; color:#666666; font-weight:normal; }
.memberpop_wrap .container .contents .find_list ul li span span.ico_payco {margin-right:10px}
.memberpop_wrap .container .contents .find_list ul li a.btn_view { position:absolute; top:0; right:0; font-size:13px; color:#999; }
.memberpop_wrap .container .contents .find_list ul li a.btn_view span { float:right; display: inline-block; *display:inline; zoom:1; margin-left: 4px; width: 7px; height: 7px;}
.memberpop_wrap .container .contents .find_list ul li a.btn_view span img { vertical-align:middle }
.memberpop_wrap .container .contents .find_list ul li.id_info span { text-decoration:underline;}

/*ÅÇ¸Þ´º*/
.memberpop_wrap .container .contents .tabmenu { overflow:hidden; width:410px; height:52px; background:url('//img.1300k.com/login/payco/bg_tabmenu.jpg'); }
.memberpop_wrap .container .contents .tabmenu li { float: left; height:52px; }
.memberpop_wrap .container .contents .tabmenu li a { display: block; height: 52px; text-align: center; color: #434343; line-height: 52px; font-weight: bold; font-size: 13px; }
.memberpop_wrap .container .contents .tabmenu li a.tab1 { width:136px; }
.memberpop_wrap .container .contents .tabmenu li a.tab2 { width:139px; }
.memberpop_wrap .container .contents .tabmenu li a.tab3 { width:135px; }
.memberpop_wrap .container .contents .tabmenu li.on a { background:#41b40a; color:#fff; }

/*ÀÎÇ²*/
.memberpop_wrap .container .contents .input_txt { position: relative; display: block; height: 38px; margin-bottom: 8px; padding: 1px 14px; background-color: #fff; border: 1px solid #e0e0e0; z-index: 10; max-width: 100%;}
.memberpop_wrap .container .contents .input_txt input { width:100%; height:38px; font-size: 15px; line-height: 38px; vertical-align: middle; background-color: #fff; color: #333; }
.memberpop_wrap .container .contents .input_txt input:focus{ outline: 0; } 

/*¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â*/
.memberpop_wrap .container .contents .btns_find a { display:block; width:100%; height:46px; line-height:46px; margin-bottom:12px; color:#fff; font-size:16px; text-align:center; }
.memberpop_wrap .container .contents .btns_find a.btn_find_payco { background:#f91313; }
.memberpop_wrap .container .contents .btns_find a.btn_find_1300k { background:#41b40a; }
.memberpop_wrap .container .contents .btns_find a.btn_ipin { background:#539fe3; }
.memberpop_wrap .container .contents .btns_find a.btn_confirm { background:#41b40a; }
.memberpop_wrap .container .contents p.info_find { font-size:12px; color:#9d9d9d; text-align:center; }
.memberpop_wrap .container .contents .info_ipin { margin:20px 0; font-size:12px; line-height:17px; color:#9d9d9d; text-align:center; }
.memberpop_wrap .container .contents .info_ipin strong { display:block; color:#707070; }

/*°¡ÀÔ¿Ï·á, °áÇÕ¿Ï·á*/
.memberpop_wrap .container .contents .ok_frm .txt_id { width:408px; padding:27px 0; margin-bottom:35px; background:#ebebeb; border:1px solid #e0e0e0; }
.memberpop_wrap .container .contents .ok_frm .txt_id p { padding:0; font-size:13px; color:#666666; font-weight:normal; text-align:center; }
.memberpop_wrap .container .contents .ok_frm .txt_id p.id_1300k { margin:20px 0;}
.memberpop_wrap .container .contents .ok_frm .txt_id p strong { display:inline-block; padding-right:34px; font-size:14px; font-weight:900; }
.memberpop_wrap .container .contents .ok_frm .txt_id p.id_payco strong{ color:#eb1212 }
.memberpop_wrap .container .contents .ok_frm .txt_id p.id_1300k strong{ color:#58b81d }
.memberpop_wrap .container .contents .ok_frm .txt_id p.id_naver strong{ color:#1aa000 }
.memberpop_wrap .container .contents .ok_frm .txt_id p span { display:inline-block; padding-left:29px; margin-top:0; border-left:2px solid #d7d7d7; }
.memberpop_wrap .container .contents .ok_frm .txt_id p.id_payco span { text-decoration:underline;}
.memberpop_wrap .container .contents .ok_frm p { padding-bottom:30px; font-size:20px; font-weight:800; color:#333; text-align:center; }
.memberpop_wrap .container .contents .ok_frm p strong { color:#41b40a; }
.memberpop_wrap .container .contents .ok_frm p span { display:block; margin-top:14px; color:#707070; font-size:12px; font-weight:400; }
.memberpop_wrap .container .contents .ok_frm p.txt_ok { padding:16px 0 0; border-top:1px solid #e6e6e6; }
.memberpop_wrap .container .contents .ok_frm a { display:block; width:410px; height:46px; line-height:46px; margin:22px auto 0; background:#41b40a; color:#fff; text-align:center; font-size:15px; }

/*ÇÏ´Ü*/
.memberpop_wrap .footer { position: absolute; bottom: 0; background: #fbfcff; width: 100%; height: 30px; text-align: right; line-height: 30px;}
.memberpop_wrap .footer p { padding-right:10px;}

/*·Î±×ÀÎ(ºñÈ¸¿ø±¸¸Å/Á¶È¸) ÆäÀÌÁö ³» ÆË¾÷*/
.memberpop_wrap .dim_term_pop { width:370px; height:470px; background:#f5f5f5;  }
.memberpop_wrap .dim_term_pop , .dim_term_pop h2 , .dim_term_pop h3 , .dim_term_pop li , .dim_term_pop p { font-family: 'Nanum Gothic', sans-serif; }
.memberpop_wrap .dim_term_pop a.btn_close { position:absolute; top:-30px; right:0 }
.memberpop_wrap .dim_term_pop .term_cts { height:440px; overflow-y:scroll; padding:15px; font-size: 11px; line-height: 1.4;}
.memberpop_wrap .dim_term_pop .term_cts h2 { padding-bottom:12px; font-size:17px; color:#3ca50a; font-weight:bold; border-bottom:1px solid #d9d9d9; }
.memberpop_wrap .dim_term_pop .term_cts h3 { margin-top: 18px; font-size:13px; color:#3a3a3a; }
.memberpop_wrap .dim_term_pop .term_cts p { margin-top:10px; color:#808080; }
.memberpop_wrap .dim_term_pop .term_cts ul { margin-top:12px; }
.memberpop_wrap .dim_term_pop .term_cts ul li { line-height:15px; color:#808080; }


/* ·Î±×ÀÎ °³Æí CSS - ver.2017
*******************************************************************************/
/* ±âº» CSS */
.mem_login_frm {padding:30px}
.mem_login_frm, .mem_login_frm p, .mem_login_frm a , .mem_login_frm input, .mem_login_frm div , .mem_login_frm textarea , .mem_login_frm label {font-family:'Noto Sans KR', 'µ¸¿ò', Dotum, verdana, sans-serif; font-weight:400}
.mem_login_frm a {text-decoration:none}
.mem_login_frm img {vertical-align:top}
.mem_login_frm .container {min-width:448px; background:#fff}
.mem_login_frm .container.login {min-height:465px}
.mem_login_frm .container .inner {width:448px; margin:0 auto}
.mem_login_frm h1.title {padding-top:37px; font-size:26px; font-weight:700; color:#333; text-align:center; line-height:1}
.mem_login_frm p.txt {margin-top:20px; font-size:14px; color:#999; line-height:1; text-align:center}

/* Ã¼Å©¹Ú½º */
.mem_login_frm .img_checkbox {height:20px; line-height:20px}
.mem_login_frm .img_checkbox label {display:block; overflow:hidden; padding-right:5px; font-size:13px; color:#666; vertical-align:middle; cursor:pointer}
.mem_login_frm .img_checkbox label strong {font-weight:500}
.mem_login_frm .img_checkbox label .ico {display:block; float:left; width:20px; height:20px; margin-right:8px; background:url('//img.1300k.com/login/2017/img_checkbox.png') no-repeat}
.mem_login_frm .img_checkbox label .ico.on {background-position:-30px 0}
.mem_login_frm .img_checkbox input[type="checkbox"] {display:none; position:absolute; top:0; left:0; width:100%}

/* È¸¿ø°¡ÀÔ-¾à°üµ¿ÀÇ */
.mem_login_frm .agree_box {padding:20px 41px 38px}
.mem_login_frm .agree_box .agree_all label {font-size:13px; font-weight:500; color:#333}
.mem_login_frm .agree_box .agree_list {padding:20px; margin-top:15px; border-width:2px 1px 1px 1px; border-style:solid; border-color:#41b40a #e0e0e0 #e0e0e0 #e0e0e0; background:#f5f5f5}
.mem_login_frm .agree_box .agree_list ul li {overflow:hidden; margin-top:10px}
.mem_login_frm .agree_box .agree_list ul li:first-child {margin-top:0}
.mem_login_frm .agree_box .agree_list ul li .img_checkbox {float:left}
.mem_login_frm .agree_box .agree_list ul li .btn_view {display:block; float:right; border-bottom:1px solid #cacaca; font-size:12px; color:#999; line-height:18px}
.mem_login_frm .agree_box .agree_list .txt_guest {font-size:15px; font-weight:bold; color:#5f5f5f; line-height:20px; text-align:center}
.mem_login_frm .agree_box .btn_agree {display:block; width:100%; height:50px; margin:20px auto 0; background:#41b40a; font-size:16px; color:#fff; text-align:center; line-height:50px}
.mem_login_frm .agree_box .btn_order {display:block; width:100%; height:50px; margin:20px auto 0; background:#41b40a; font-size:16px; color:#fff; text-align:center; line-height:50px}

/* µõµå */
.dim_agree {display:none; position:relative; width:366px; height:344px; background:#f5f5f5}
.dim_agree .dim_wrap {overflow-y:scroll; height:344px}
.dim_agree p , .dim_agree h1, .dim_agree h2 , .dim_agree li {font-family:'Noto Sans KR', 'µ¸¿ò', Dotum, verdana, sans-serif; font-weight:400}
.dim_agree .btn_close {position:absolute; top:-31px; right:0; width:15px; height:15px; padding:8px 0}
.dim_agree .header {height:47px; margin:0 15px; border-bottom:1px solid #d9d9d9}
.dim_agree .header h1 {font-size:15px; font-weight:500; color:#3ca50a; line-height:47px}
.dim_agree .content {padding:0 15px 15px}
.dim_agree .content h2 {margin-top:18px; font-size:14px; font-weight:500; color:#3a3a3a}
.dim_agree .content p {margin-top:15px; font-size:12px; color:#808080; line-height:15px}
.dim_agree .content ol {margin-top:15px}
.dim_agree .content ol li {margin:5px 0 0 13px; font-size:12px; color:#808080; line-height:15px; text-indent:-13px}
.dim_agree .content ol li > ol {margin-top:0}
.dim_agree iframe {overflow-x:hidden; width:366px; height:344px}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
.mem_login_frm .join_succ {padding:29px 41px 33px; text-align:center}
.mem_login_frm .join_succ .tit_join {margin-top:18px; font-size:20px; font-weight:500; color:#333; line-height:1}
.mem_login_frm .join_succ .tit_join span {color:#41b40a}
.mem_login_frm .join_succ .txt_join {margin-top:14px; font-size:14px; color:#999; line-height:18px}
.mem_login_frm .join_succ .login_blk {margin-top:18px; padding-top:19px; border-top:1px dotted #dbdbdb}
.mem_login_frm .join_succ .login_blk p {font-size:13px; color:#666; line-height:16px}
.mem_login_frm .join_succ .login_blk .btn_shopping {display:block; width:100%; height:50px; margin:19px auto 0; background:#41b40a; font-size:16px; color:#fff; line-height:50px; text-align:center}

/* ÀÎÇ² */
.mem_login_frm .input_area {width:366px; margin:24px auto 0}
.mem_login_frm .input_area .txt_noti {margin-top:14px; font-size:13px; color:#858585; line-height:1}
.mem_login_frm .input_area .txt_find_noti {margin-top:20px; font-size:13px; color:#666; line-height:16px; text-align:center; letter-spacing:-1px}
.mem_login_frm .input_area .txt_find_noti strong {display:block; margin-bottom:3px; font-weight:500}
.mem_login_frm .input_area .txt_find_noti span {font-weight:500; color:#41b40a}
.mem_login_frm .input_area .input_blk {position:relative; width:323px; height:20px; margin:8px auto 0; padding:11px 41px 11px 0; border:1px solid #dadada}
.mem_login_frm .input_area .input_blk:first-child {margin:0 auto}
.mem_login_frm .input_area .input_blk.focus {border:1px solid #41b40a}
.mem_login_frm .input_area .input_blk input {width:283px; height:18px; padding:0 20px; border:0; background:#fff; font-size:14px; color:#333; vertical-align:top; outline:none; line-height:18px}
.mem_login_frm .input_area .input_blk input[type=text]::-ms-clear {display:none}
.mem_login_frm .input_area .input_blk .btn_del {display:none; position:absolute; top:0; right:0; width:9px; height:9px; padding:15px 16px 18px; background:url('//img.1300k.com/login/2017/btn_input_del.png') no-repeat 50% 50%; text-indent:-9999px}
.mem_login_frm .input_area .input_phone {overflow:hidden; margin-top:8px}
.mem_login_frm .input_area .input_phone select {float:left; width:102px; height:44px; padding:1px 0 1px 20px; border:1px solid #dadada; font-size:14px; outline:none}
.mem_login_frm .input_area .input_phone select:focus {border:1px solid #41b40a}
.mem_login_frm .input_area .input_phone .input_blk {float:left; width:79px; margin:0 0 0 10px}
.mem_login_frm .input_area .input_phone .input_blk input {width:69px; padding:0 0 0 10px}
.mem_login_frm .input_area .chk_blk {margin-top:8px}
.mem_login_frm .input_area .chk_blk label {font-size:12px; color:#333}
.mem_login_frm .input_area .btn_login {display:block; width:100%; height:50px; margin:20px auto 0; background:#41b40a; font-size:16px; color:#fff; text-align:center; line-height:50px}
.mem_login_frm .input_area .btn_guest {overflow:hidden; margin-top:18px}
.mem_login_frm .input_area .btn_guest .btn_findpw {display:block; float:left; width:142px; height:50px; margin-left:6px; background:#515360; font-size:16px; color:#fff; text-align:center; line-height:50px}
.mem_login_frm .input_area .btn_guest .btn_delivery {display:block; float:left; width:218px; height:50px; background:#41b40a; font-size:16px; color:#fff; text-align:center; line-height:50px}
.mem_login_frm .input_area .find_box {margin-top:24px; text-align:center}
.mem_login_frm .input_area .find_box a {display:inline-block; font-size:13px; font-weight:500; color:#666; vertical-align:top; *display:inline; zoom:1}
.mem_login_frm .input_area .find_box .bar {display:inline-block; width:1px; height:12px; margin:0 20px; background:#ddd; vertical-align:middle; *display:inline; zoom:1}
.mem_login_frm .input_area .btn_confirm {display:block; width:100%; height:50px; margin:19px auto 0; background:#41b40a; font-size:16px; color:#fff; line-height:50px; text-align:center}
.mem_login_frm .input_area .btn_ipin {display:block; width:100%; height:50px; margin:19px auto 0; background:#539fe3; font-size:16px; color:#fff; line-height:50px; text-align:center}

/* ¾È³»¹®±¸ */
.mem_login_frm .info_area {width:366px; margin:auto; padding:20px 15px 40px; font-size:12px; color:#999; line-height:18px; letter-spacing:-0.1px; box-sizing:border-box; text-indent:-13px; text-align:center; word-break:keep-all}
.mem_login_frm .info_area a {color:#fa1414}

/* ºñÈ¸¿ø ÁÖ¹® */
.mem_login_frm .guest_join {width:366px; padding-top:20px; margin:20px auto 0; border-top:1px dotted #dbdbdb; text-align:center}
.mem_login_frm .guest_join p {font-size:14px; color:#666; line-height:1}
.mem_login_frm .guest_join p strong {display:block; margin-bottom:7px; font-size:16px; font-weight:500; color:#333}
.mem_login_frm .guest_join p span {color:#fa2828}
.mem_login_frm .guest_join .btn_join {display:block; width:100%; height:50px; margin:20px auto 0; background:#515360; font-size:16px; color:#fff; text-align:center; line-height:50px}

/* ¾ÆÀÌµð °áÇÕ ¿Ï·á */  
.mem_login_frm .combine_succ {padding:29px 41px 33px; text-align:center}
.mem_login_frm .combine_succ .tit_combine {font-size:18px; font-weight:500; color:#333; line-height:1}
.mem_login_frm .combine_succ .tit_combine span {color:#41b40a}
.mem_login_frm .combine_succ .txt_combine {margin-top:20px; font-size:13px; color:#666; letter-spacing:-1px; line-height:1}
.mem_login_frm .combine_succ .payco_id {width:100%; padding:25px 0; margin-top:15px; border-width:2px 1px 1px 1px; border-style:solid; border-color:#41b40a #e0e0e0 #e0e0e0 #e0e0e0; background:#f5f5f5; text-align:center}
.mem_login_frm .combine_succ .payco_id p strong {display:inline-block; font-size:16px; font-weight:500; color:#eb1212; vertical-align:top; *display:inline; zoom:1}
.mem_login_frm .combine_succ .payco_id p span.bar {display:inline-block; width:2px; height:13px; margin:0 28px; background:#d7d7d7; vertical-align:middle; *display:inline; zoom:1}
.mem_login_frm .combine_succ .payco_id p span.txt_id {display:inline-block; border-bottom:1px solid #b6b6b6; font-size:12px; color:#666; vertical-align:top; *display:inline; zoom:1}
.mem_login_frm .combine_succ .btn_login {display:block; width:100%; height:50px; margin:19px auto 0; background:#41b40a; font-size:16px; color:#fff; line-height:50px; text-align:center}

/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â */
.mem_login_frm .tab_menu {overflow:hidden; width:364px; height:52px; margin:30px auto 0; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
.mem_login_frm .tab_menu li {position:relative; float:left; width:120px; height:50px; border-width:1px 0 1px 1px; border-style:solid; border-color:#d9d9d9}
.mem_login_frm .tab_menu li:first-child {width:122px; border-width:1px 0 1px 0}
.mem_login_frm .tab_menu li a {display:block; width:100%; height:100%; font-size:13px; font-weight:500; color:#434343; text-align:center; line-height:50px}
.mem_login_frm .tab_menu li.on a {color:#41b40a}
.mem_login_frm .tab_menu li em {display:none; position:absolute; top:-1px; left:0; width:100%; height:2px; background:#41b40a; z-index:10}
.mem_login_frm .tab_menu li.on em {display:block}

/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â °á°ú */
.mem_login_frm .empty_result {width:366px; padding-top:30px; margin:0 auto; text-align:center}
.mem_login_frm .empty_result p {margin-top:20px;  font-size:15px; color:#333; line-height:20px}
.mem_login_frm .empty_result a {display:block; width:100%; height:50px; margin:19px auto 0; background:#41b40a; font-size:16px; color:#fff; line-height:50px; text-align:center}
.mem_login_frm .id_result {width:366px; padding-top:30px; margin:0 auto}
.mem_login_frm .id_result p {font-size:17px; color:#333; line-height:1; text-align:center}
.mem_login_frm .id_result p span {color:#41b40a}
.mem_login_frm .id_result .id_list {width:324px; padding:20px; margin-top:15px; border-width:2px 1px 1px 1px; border-style:solid; border-color:#41b40a #e0e0e0 #e0e0e0 #e0e0e0; background:#f5f5f5}
.mem_login_frm .id_result .id_list ul li {position:relative; padding-right:100px; margin-top:12px}
.mem_login_frm .id_result .id_list ul li:first-child {margin-top:0}
.mem_login_frm .id_result .id_list ul li p {font-size:13px; font-weight:500; color:#333; text-align:left; line-height:20px}
.mem_login_frm .id_result .id_list ul li span {position:absolute; top:0; right:0; font-size:13px; color:#666; line-height:20px}
.mem_login_frm .id_result a {display:block; width:100%; height:50px; margin:19px auto 0; background:#41b40a; font-size:16px; color:#fff; line-height:50px; text-align:center}
.mem_login_frm .pwd_result {width:366px; padding-top:30px; margin:0 auto}
.mem_login_frm .pwd_result p.tit {font-size:17px; font-weight:500; color:#333; line-height:1; text-align:center}
.mem_login_frm .pwd_result p.tit span {color:#41b40a}
.mem_login_frm .pwd_result .pwd_reset {margin-top:20px; padding-top:20px; border-top:2px solid #41b40a}
.mem_login_frm .pwd_result .pwd_reset .txt_notice {font-size:13px; color:#666; text-align:center; line-height:16px}
.mem_login_frm .pwd_result .pwd_reset .txt_notice strong {display:block; margin-top:4px; font-weight:500; color:#333}
.mem_login_frm .pwd_result .reset_method {overflow:hidden; margin-top:20px; border-top:1px dotted #dbdbdb}
.mem_login_frm .pwd_result .reset_method li {float:left; width:170px; padding-top:20px; margin-left:26px; text-align:center}
.mem_login_frm .pwd_result .reset_method li:first-child {margin-left:0}
.mem_login_frm .pwd_result .reset_method li p {margin-top:15px; font-size:13px; color:#333; text-align:center}
.mem_login_frm .pwd_result .reset_method li a {display:block; width:170px; height:50px; margin:15px auto 0; background:#41b40a; font-size:16px; color:#fff; line-height:50px; text-align:center}

/*  ÈÞ¸éÇØÁ¦ */
.memberpop_wrap .container .contents .frm_dormancy {padding-top:25px}
.memberpop_wrap .container .contents .frm_dormancy p.stit_txt {font-size:12px; line-height:16px; margin-bottom:25px}
.memberpop_wrap .container .contents .frm_dormancy p.stit_txt strong {font-size:20px; margin-bottom:10px}
.memberpop_wrap .container .contents .frm_dormancy .input_txt {margin-bottom:15px}
.memberpop_wrap .container .contents .frm_dormancy .btns a.btn_clear {display:block; width:100%; height:46px; background:#41b40a; font-size:15px; color:#fff; text-align:center; line-height:46px}
.memberpop_wrap .container .contents .frm_dormancy p.cont_guide {margin:15px 0 20px; text-align:center; font-size:12px; line-height:16px}
.memberpop_wrap .container .contents .frm_dormancy .cont_law {width:378px; height:93px; padding:15px; border:1px solid #e0e0e0; font-size:12px; background:#ebebeb; line-height:15px}
.memberpop_wrap .container .contents .frm_dormancy .cont_law strong {display:block; margin-bottom:10px; font-size:13px; font-weight:bold; color:#3a3a3a}
.memberpop_wrap .container .contents .frm_dormancy .cont_law ol li span {display:block; text-indent:10px; line-height:22px}

/* ÈÞ¸éÇØÁ¦ ¿Ï·á */
.memberpop_wrap .container .contents .frm_dormancy_sub {padding-top:25px}
.memberpop_wrap .container .contents .frm_dormancy_sub p.stit_txt {font-size:12px; line-height:16px; margin-bottom:25px}
.memberpop_wrap .container .contents .frm_dormancy_sub p.stit_txt strong {font-size:20px; margin-bottom:10px}
.memberpop_wrap .container .contents .frm_dormancy_sub .cont_coupon {padding:20px 0; border:1px solid #e1e1e1; background:#ebebeb}
.memberpop_wrap .container .contents .frm_dormancy_sub .cont_coupon p {margin-bottom:20px; padding:0 20px 20px; border-bottom:1px solid #e1e1e1; text-align:center}
.memberpop_wrap .container .contents .frm_dormancy_sub .cont_coupon p strong {display:block; margin-bottom:18px; font-size:15px; font-weight:bold; color:#41b40a; line-height:21px}
.memberpop_wrap .container .contents .frm_dormancy_sub .cont_coupon ul {padding:0 20px; font-size:12px; line-height:16px}
.memberpop_wrap .container .contents .frm_dormancy_sub .cont_coupon ul li {padding-left:12px; background:url('//img.1300k.com/login/payco/bg_bullet.png') no-repeat 0 3px}
.memberpop_wrap .container .contents .frm_dormancy_sub .btns {overflow:hidden; margin:20px 0 16px}
.memberpop_wrap .container .contents .frm_dormancy_sub .btns a {float:left; height:47px; font-size:15px; color:#fff; text-align:center; line-height:47px}
.memberpop_wrap .container .contents .frm_dormancy_sub .btns a.btn_confirm {width:290px; margin-right:10px; background:#41b40a}
.memberpop_wrap .container .contents .frm_dormancy_sub .btns a.btn_main {width:110px; background:#515360}
.memberpop_wrap .container .contents .frm_dormancy_sub p.cont_guide {font-size:12px; letter-spacing:-0.7px}

/* ÆäÀÌÄÚ È¸¿ø °áÇÕ */
.transfer_combine_frm { width:739px; height:629px; margin-top:40px; background:url('//img.1300k.com/member/payco/bg_transfer_combine.jpg')}
.transfer_combine_frm ul { width:312px; margin:0 auto; padding-top:210px; }
.transfer_combine_frm ul li { margin-bottom:30px; text-align:center; }
.transfer_combine_frm ul li p { margin:10px 0 14px; font-size:14px; font-weight:bold; color:#354052}
.transfer_combine_frm ul li p span { color:#50ac14;}
.transfer_combine_frm ul li .info_transfer { margin:14px 0 0; font-size:12px; color:#545454; }
.transfer_combine_frm ul li .info_transfer span { display:block; margin-top:4px; font-size:11px; color:#909090 !important; font-weight:normal; letter-spacing:-1px; }

/* ºñÈ¸¿ø ÁÖ¹® ºñ¹Ð¹øÈ£Ã£±â ·¹ÀÌ¾î ÆË¾÷ */
.guest_findpw {display:none; position:absolute; top:30px; left:30px; right:30px; bottom:30px}



/* ¸ÅÀå¾È³»
*********************************************************************/
.store_frm div ,
.store_frm span,
.store_frm a ,
.store_frm textarea, 
.store_frm input {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
.store_frm .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
.store_frm .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
.store_frm h2 {padding:19px 0 17px}
.store_frm .store_banner {position:relative; overflow:hidden; width:980px; height:500px}
.store_frm .store_banner ul li {position:relative}
.store_frm .store_banner ul li .desc {position:absolute; top:0; left:0; width:980px; height:290px; padding-top:210px}
.store_frm .store_banner ul li .desc .store {position:relative; text-align:center; line-height:17px; z-index:3}
.store_frm .store_banner ul li .desc .store span {padding-bottom:5px; border-bottom:1px solid #1ed25f; font-size:16px; color:#1ed25f}
.store_frm .store_banner ul li .desc .store span em {font-size:17px; font-weight:600}
.store_frm .store_banner ul li .desc .txt {position:relative; overflow:hidden; padding-top:20px; font-size:40px; color:#fefefe; line-height:40px; text-align:center; white-space:nowrap; text-overflow:ellipsis; z-index:3}
.store_frm .store_banner ul li .desc .bg {position:absolute; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.3; filter:alpha(opacity=30); z-index:2}
.store_frm .store_banner .slide_paging {position:absolute; overflow:hidden; bottom:30px; left:50%; width:99px; height:27px; margin-left:-50px; background:url('//img.1300k.com/common/2018/bg_slide_paging.png')}
.store_frm .store_banner .slide_paging span.num {display:block; float:left; width:49px; font-size:12px; color:#fff; line-height:27px; text-align:center; vertical-align:top}
.store_frm .store_banner .slide_paging span.num strong {padding-right:3px; font-size:16px; font-weight:600}
.store_frm .store_banner .slide_paging span.num em {padding-left:3px; font-size:16px; font-weight:600}
.store_frm .store_banner .slide_paging a {display:block; float:left; width:8px; height:14px; vertical-align:top}
.store_frm .store_banner .slide_paging a.btn_prev {padding:7px 7px 6px 10px}
.store_frm .store_banner .slide_paging a.btn_next {padding:7px 10px 6px 7px}
.store_frm .store_list {padding:0 39px; margin-top:30px; border:1px solid #dbdbdb}
.store_frm .store_list li {position:relative; height:190px; padding:30px; border-top:1px solid #e5e5e5}
.store_frm .store_list li:first-child {border-top:0}
.store_frm .store_list li .store_name {padding-top:20px; margin-bottom:30px; font-size:17px; font-weight:700; color:#1ed25f; line-height:27px; }
.store_frm .store_list li .store_name strong {display:inline-block; height:25px; padding:0 13px; margin:0 10px 3px 0; border:1px solid #1ed25f; font-size:15px; font-weight:400; color:#1ed25f; letter-spacing:-1px; line-height:27px}
.store_frm .store_list li .store_name .txt {display:block; font-size:13px; font-weight:400; color:#333}
.store_frm .store_list li .store_info {overflow:hidden; margin-bottom:10px}
.store_frm .store_list li .store_info dt {float:left; width:55px; font-size:13px; font-weight:700; color:#333; line-height:13px}
.store_frm .store_list li .store_info dd {float:left; width:auto; font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum; font-size:13px; color:#838383; letter-spacing:-1px; line-height:13px}
.store_frm .store_list li .map_box {position:absolute; top:30px; right:30px; width:386px; height:188px; border:1px solid #dbdbdb}
.store_frm .store_list li .map_box .place_map {width:100%; height:100%}
.store_frm .store_box {padding:40px; margin-top:30px; border:1px solid #dbdbdb}
.store_frm .store_box .store_name {}
.store_frm .store_box .store_name:after {display:block; clear:both; content:''}
.store_frm .store_box .store_name span {display:inline-block; float:left; height:25px; line-height:25px}
.store_frm .store_box .store_name span.adr_number {padding:0 13px; border:1px solid #1ed25f; box-sizing:border-box; color:#1ed25f; font-size:15px; line-height:23px}
.store_frm .store_box .store_name span.name {margin-left:10px; color:#1ed25f; font-size:17px; font-weight:700}
.store_frm .store_box .store_name span.txt {margin-left:10px; color:#333; font-size:14px}
.store_frm .store_box .store_info {margin-top:20px}
.store_frm .store_box .store_info:after {display:block; clear:both; content:''}
.store_frm .store_box .store_info dl {float:left; margin-left:50px; font-size:14px; line-height:20px}
.store_frm .store_box .store_info dl:first-child {margin-left:0}
.store_frm .store_box .store_info dl dt {float:left; font-weight:700; color:#333}
.store_frm .store_box .store_info dl dd {float:left; margin-left:7px; color:#838383}
.store_frm .store_box .map_box {width:896px; height:400px; margin-top:30px; border:1px solid #dbdbdb}
.store_frm .store_box .map_box .place_map {width:100%; height:100%}


/* 1300k ´Üµ¶È¸¿ø°¡ÀÔ CSS - ver.2019
*******************************************************************************/
.mem_join_frm h2,
.mem_join_frm div,
.mem_join_frm span,
.mem_join_frm a,
.mem_join_frm input,
.mem_join_frm select {font-family:'Noto Sans KR','Malgun Gothic','Dotum',sans-serif}
.mem_join_frm .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
.mem_join_frm .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
.mem_join_frm input[type='number']::-webkit-outer-spin-button,
.mem_join_frm input[type='number']::-webkit-inner-spin-button {-webkit-appearance:none}
.mem_join_frm select {-webkit-appearance:none; -moz-appearance:none; appearance:none}
.mem_join_frm select::-ms-expand {display:none}
.mem_join_frm {}
.mem_join_frm a:hover,
.mem_join_frm a:active {text-decoration:none}
.mem_join_frm .container {position:relative; width:580px; margin:auto}
.mem_join_frm .container h2 {position:relative; padding:80px 0 0; color:#000; font-size:30px; font-weight:700; text-align:center; letter-spacing:-1px; line-height:1.2}
.mem_join_frm .container h2 a {display:inline-block}

/* È¸¿ø°¡ÀÔ ¹æ½Ä ¼±ÅÃ */
.mem_join_frm .container .join_select_box {display:table-cell; position:relative; width:580px; min-height:340px; padding:50px 0 90px; vertical-align:middle; text-align:center}
.mem_join_frm .container .join_select_box ul {display:inline-block}
.mem_join_frm .container .join_select_box ul li {padding-top:30px; border-top:1px solid #e0e0e0}
.mem_join_frm .container .join_select_box ul li:first-child {padding-top:0px; border-top:none}
.mem_join_frm .container .join_select_box ul li a.btn_join {display:block; width:480px; height:80px; margin:auto; color:#fff; font-size:19px; font-weight:700; line-height:80px; text-align:center}
.mem_join_frm .container .join_select_box ul li a.btn_join.sel_payco {background:#fa1414}
.mem_join_frm .container .join_select_box ul li a.btn_join.sel_1300k {background:#1dd25f}
.mem_join_frm .container .join_select_box ul li a.btn_join.sel_together {background:#414c62}
.mem_join_frm .container .join_select_box ul li a.btn_join span {display:inline-block; height:30px; margin:-1px 2px 0 0; font-size:0; text-indent:-9999px; vertical-align:text-top; overflow:hidden}
.mem_join_frm .container .join_select_box ul li a.btn_join.sel_payco span {width:79px; background:url('//img.1300k.com/login/2019/ico_sel_payco.png') no-repeat 0 0}
.mem_join_frm .container .join_select_box ul li a.btn_join.sel_1300k span {width:86px; background:url('//img.1300k.com/login/2019/ico_sel_1300k.png') no-repeat 0 0}
.mem_join_frm .container .join_select_box ul li a.btn_join.sel_together span {width:216px; background:url('//img.1300k.com/login/2019/ico_sel_together.png') no-repeat 0 0}
.mem_join_frm .container .join_select_box ul li span.info {display:block; margin:12px 0 25px; color:#242424; font-size:14px; line-height:1.2; letter-spacing:-0.4px; text-align:center}

/* È¸¿øÁ¤º¸ ÀÔ·Â */
.mem_join_frm .container .join_ipbox {position:relative; width:580px; padding:60px 0 0px}
.mem_join_frm .container .join_ipbox ul {display:inline-block}
.mem_join_frm .container .join_ipbox ul:after {clear:both; display:block; content:''}
.mem_join_frm .container .join_ipbox ul li {float:left; width:100%; min-height:100px}
.mem_join_frm .container .join_ipbox ul li:first-child {padding-top:0}
.mem_join_frm .container .join_ipbox ul li div {position:relative}
.mem_join_frm .container .join_ipbox ul li div:after {clear:both; display:block; content:''}
.mem_join_frm .container .join_ipbox ul li div > label {display:block; margin-bottom:10px; color:#000; font-size:14px; font-weight:700; line-height:1.2}
.mem_join_frm .container .join_ipbox ul li div .sticky-placeholder-wrapper {background:#fff}
.mem_join_frm .container .join_ipbox ul li div .sticky-placeholder-wrapper .sticky-placeholder-label {line-height:24px !important; z-index:1}
.mem_join_frm .container .join_ipbox ul li div input[type='text'],
.mem_join_frm .container .join_ipbox ul li div input[type='email'],
.mem_join_frm .container .join_ipbox ul li div input[type='password'],
.mem_join_frm .container .join_ipbox ul li div input[type='number'],
.mem_join_frm .container .join_ipbox ul li div select {position:relative; float:left; width:auto; height:46px; padding:10px; border:1px solid #e0e0e0; background:none; color:#000; font-size:14px; font-weight:400; box-sizing:border-box; z-index:2}
.mem_join_frm .container .join_ipbox ul li div select {background:#fff url('//img.1300k.com/login/2019/bg_select.png') no-repeat 430px 50%}
.mem_join_frm .container .join_ipbox ul li div input[type='email'] {margin-bottom:10px}
.mem_join_frm .container .join_ipbox ul li div a {float:right; width:112px; height:46px; color:#1fd15f; box-sizing:border-box; border:1px solid #1fd15f; font-size:14px; font-weight:400; line-height:44px; text-align:center}
.mem_join_frm .container .join_ipbox ul li div span.at {float:left; display:inline-block; height:46px; padding:0px 10px; line-height:46px}
.mem_join_frm .container .join_ipbox ul li div p.gender {float:right; position:relative; width:112px; height:46px; box-sizing:border-box; border:1px solid #1fd15f}
.mem_join_frm .container .join_ipbox ul li div p.gender:before {position:absolute; left:50%; top:0; width:0px; height:100%; border-right:1px solid #1fd15f; z-index:2; content:''}
.mem_join_frm .container .join_ipbox ul li div p.gender span {float:left; position:relative; width:55px; height:44px}
.mem_join_frm .container .join_ipbox ul li div p.gender span input[type='radio'] {position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); z-index:2}
.mem_join_frm .container .join_ipbox ul li div p.gender span em {display:block; width:100%; height:100%; background:#fff; color:#1fd15f; font-size:14px; font-weight:400; line-height:44px; text-align:center}
.mem_join_frm .container .join_ipbox ul li div p.gender span em.on_ckd {background:#1fd15f; color:#fff}
.mem_join_frm .container .join_ipbox ul li span.caution {display:block; margin-top:5px; color:#ff0000; font-size:13px; font-weight:400; line-height:1.2}
.mem_join_frm .container .join_ipbox ul li span.caution.green {color:#1ed25f}
.mem_join_frm .container .join_agree_box {position:relative; width:580px; padding:40px 0 0px}
.mem_join_frm .container .join_agree_box span.ck_box {display:inline-block; position:absolute; left:0; top:50%; width:18px; height:18px; margin-top:-9px; background:url('//img.1300k.com/login/2019/bg_checkbox.jpg') no-repeat 0 -36px; z-index:2}
.mem_join_frm .container .join_agree_box span.ck_box.on_ckd {background:url('//img.1300k.com/login/2019/bg_checkbox.jpg') no-repeat 0 0}
.mem_join_frm .container .join_agree_box span.ck_box input[type='checkbox'] {width:18px; height:18px; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0)}
.mem_join_frm .container .join_agree_box p {position:relative; margin-bottom:20px; padding-left:28px; color:#000; font-size:16px; font-weight:700; line-height:18px; letter-spacing:-0.5px}
.mem_join_frm .container .join_agree_box ul.agree_blk {padding-left:10px}
.mem_join_frm .container .join_agree_box ul.agree_blk li {position:relative; height:18px; padding-left:28px; margin-bottom:10px; color:#000; font-size:14px; line-height:18px; letter-spacing:-0.5px}
.mem_join_frm .container .join_agree_box ul.agree_blk li a.btn_detail {position:absolute; right:0; top:-2px; height:22px; padding:0px 8px; border:1px solid #000; color:#000; font-size:11px; letter-spacing:-0.3px; line-height:22px}
.mem_join_frm .container .join_agree_box ul.info_blk {margin-top:40px}
.mem_join_frm .container .join_agree_box ul.info_blk li {margin-top:10px; color:#000; font-size:14px; letter-spacing:-0.5px}
.mem_join_frm .container .join_agree_box ul.info_blk li:first-child {margin-top:0}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
.mem_join_frm .container .join_result_box {width:480px; margin:0px auto}
.mem_join_frm .container .join_result_box h2 {margin-top:40px; padding-top:0}
.mem_join_frm .container .join_result_box p {margin-top:38px; padding-bottom:38px; border-bottom:1px solid #e0e0e0; color:#242424; font-size:14px; line-height:24px; letter-spacing:-0.5px; text-align:center}
.mem_join_frm .container .join_benefit_box {position:relative; width:480px; margin:auto; padding-bottom:60px; border-bottom:1px solid #e0e0e0; text-align:center}
.mem_join_frm .container .join_benefit_box span.title {display:block; padding:60px 0 40px; color:#242424; font-size:24px; font-weight:700; line-height:1.2; letter-spacing:-0.5px}
.mem_join_frm .container .join_benefit_box ul:after {display:block; clear:both; content:''}
.mem_join_frm .container .join_benefit_box ul li {float:left; width:132px; margin-left:42px; text-align:center}
.mem_join_frm .container .join_benefit_box ul li:first-child {margin-left:0}
.mem_join_frm .container .join_benefit_box ul li img {display:block}
.mem_join_frm .container .join_benefit_box ul li span {display:block; margin-top:18px; color:#000; font-size:16px; font-weight:700; letter-spacing:-0.5px}
.mem_join_frm .container .join_done_box {margin-bottom:-20px; padding:40px 0 0; color:#242424; font-size:14px; text-align:center; line-height:1.6; letter-spacing:-0.5px}

/* È¸¿ø°¡ÀÔ ÇÏ´Ü¹öÆ° °øÅë */
.mem_join_frm .container .btn_box {position:relative; padding:60px 0px; text-align:center}
.mem_join_frm .container .btn_box a {display:inline-block; width:480px; height:78px; background:#1ed25f; color:#fff; font-size:22px; font-weight:400; line-height:77px}

/* È¸¿ø°¡ÀÔ ÆË¾÷ °øÅë */
.mem_join_frm .container .popup_wrap {width:580px; background:#fff}
.mem_join_frm .container .popup_wrap .popup_cont {position:relative; width:580px; border:1px solid #d9d9d9; box-sizing:border-box}
.mem_join_frm .container .popup_wrap .popup_cont .title {position:absolute; width:579px; height:50px; padding:17px 20px 0px; border-bottom:1px solid #d9d9d9; background:#fff; color:#000; font-size:14px; font-weight:700; letter-spacing:-0.5px; box-sizing:border-box; z-index:2}
.mem_join_frm .container .popup_wrap .popup_cont .text {position:relative; width:100%; height:350px; color:#000; font-size:13px; font-weight:400; letter-spacing:-0.3px; line-height:20px; box-sizing:border-box}
.mem_join_frm .container .popup_wrap a.btn_close {position:absolute; right:20px; top:10px; width:30px; height:30px; background:#f5f5f5 url('//img.1300k.com/login/2019/bg_close.png') no-repeat 50% 50%; font-size:0; overflow:hidden; text-indent:-999px; z-index:2}

/* È¸¿ø°¡ÀÔ ÇªÅÍ °øÅë */
.mem_join_frm .container .join_bottom {padding-bottom:70px}
.mem_join_frm .container .join_bottom p {color:#7a7c81; font-size:12px; line-height:24px; text-align:center}
.mem_join_frm .container .join_bottom a {color:#7a7c81}
.mem_join_frm .container .join_bottom span.line {display:inline-block; width:0px; height:10px; margin:0px 5px; border-right:1px solid #7a7c81}