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

/* ±âº» CSS */
.paycologin_wrap { position:relative; width:100%; background:#f5f5f5}
.paycologin_wrap * {padding:0; margin:0; vertical-align:top}
.paycologin_wrap .header { position:relative; height:39px; line-height: 39px}
.paycologin_wrap .header a.btn_back { overflow: hidden; position: absolute; top: 0; left: 0; width: 9px; height: 15px; padding:13px 17px 13px 15px}
.paycologin_wrap .contents { padding-top:21px; min-height:423px}
.paycologin_wrap .contents .inner { padding:0 15px}
.paycologin_wrap .contents p.txt_1300k_info { font-size:12px; line-height:17px; margin-bottom:20px; font-weight:bold; color:#383838; text-align:center; letter-spacing:-1px}
.paycologin_wrap .contents p.stit_txt { margin-bottom:20px; font-size:12px; color:#383838; text-align:center; letter-spacing:-1px}
.paycologin_wrap .contents p.stit_txt strong { display:block; line-height:19px; font-size:13px; color:#434343}

/*·Î±×ÀÎÆäÀÌÁö*/
.paycologin_wrap .tit_login { height:216px; background:#e3e3e3; border-bottom:2px solid #515360; text-align:center}
.paycologin_wrap .contents p.txt_login { font-size:12px; color:#919191; text-align:center; letter-spacing:-1px}
.paycologin_wrap .contents p.txt_login strong { display:block; font-size:14px; color:#383838}
.paycologin_wrap .contents .btn_join_box { padding-top:20px; background:#ebebeb; border-top:1px solid #e6e6e6}
.paycologin_wrap .contents .btn_join_box a.btn_join { background:#fa2828}
.paycologin_wrap p.notice_naver { font-size:11px; color:#b1b1b1; text-align:center; letter-spacing:-1px}
.paycologin_wrap p.txt_nomem { padding:15px 0 25px; margin-bottom:30px; font-size:11px; color:#b1b1b1; text-align:center; letter-spacing:-1px; border-bottom:1px solid #dddddd}
.paycologin_wrap a.btn_nomem_order { display:block; width:100%; height: 63px; line-height: 63px; margin-top:30px; text-align: center; font-size: 18px; background:#41b40a; color:#fff}

/*ÅÇ*/
.paycologin_wrap ul.login_tab { overflow:hidden; width:100%; height:52px; margin-bottom:22px; border:1px solid #dddddd}
.paycologin_wrap ul.login_tab li { float:left; width:33.33%; background:url('//img.1300k.com/mobile/login/payco/bg_line.jpg') #f5f5f5 0 0 repeat-y}
.paycologin_wrap ul.login_tab li:first-child { background:#f5f5f5}
.paycologin_wrap ul.login_tab li a { display:block; width:100%; line-height:52px; font-size:12px; font-weight:bold; color:#4c4c4c; text-align:center}
.paycologin_wrap ul.login_tab li.on a { color:#fff; background:#41b40a}

/*ÀÔ·ÂÃ¢*/
.paycologin_wrap .input_box span.input_txt { position: relative; display: block; height: 30px; margin-bottom: 10px; padding: 10px 14px; background-color: #fff; border: 1px solid #e0e0e0; z-index: 10; max-width: 100%}
.paycologin_wrap .input_box span.input_txt.on { border:1px solid #919191}
.paycologin_wrap .input_box span.input_txt input { overflow: hidden; width: 100%; height: 30px; font-size: 16px; vertical-align: middle; background-color: #fff; color: #333; border:0; outline-style:none}
.paycologin_wrap .input_box span.input_txt a.btn_del { overflow: hidden; position: absolute; display:block; top: 0; right: 0px; width: 41px; height: 100%; cursor: pointer; vertical-align: top; z-index: 101}
.paycologin_wrap .input_box span.input_txt a.btn_del img { position: absolute; top: 20px; left: 15px; width: 11px; height: 11px}
.paycologin_wrap .input_box p.input_phone { position:relative; overflow:hidden; height:52px}
.paycologin_wrap .input_box p.input_phone span.select_blk { position:relative; display:inline-block; float:left; width:34%; height:52px}
.paycologin_wrap .input_box p.input_phone span.select_blk:after { position: absolute; bottom: 0px; right: 0px; content: ''; display: block; width: 42px; height: 52px; background: url('//img.1300k.com/mobile/login/payco/bullet_opt_list.png') no-repeat left top; background-size: 42px auto}
.paycologin_wrap .input_box p.input_phone span.select_blk select { overflow: hidden; float:left; display: block; width:100%; height:52px; padding: 0 13% 0 5%; font-size: 14px; font-weight: bold; line-height: 1; background: white; border: 1px solid #e0e0e0; -webkit-appearance: none}
.paycologin_wrap .input_box p.input_phone span.select_blk.on select { border:1px solid #919191; outline:none}
.paycologin_wrap .input_box p.input_phone span.select_blk.on:after { background: url('//img.1300k.com/mobile/login/payco/bullet_opt_list_on.png') no-repeat left top; background-size: 42px auto}
.paycologin_wrap .input_box p.input_phone span.input_txt { float: left; width: 22%; padding: 10px 4%}
.paycologin_wrap .keeplogin_box {position:relative; margin-bottom:10px; overflow:hidden; width:auto; height:22px}
.paycologin_wrap .keeplogin_box li {float:left; width:33%; text-align:right}

/*°¡ÀÔ¿Ï·á, °áÇÕ¿Ï·á*/
.paycologin_wrap .ok_box { padding-top:17px}
.paycologin_wrap .ok_box p { padding:7px 0 24px; font-size:12px; color:#919191; text-align:center; letter-spacing:-1px}
.paycologin_wrap .ok_box p.title { margin-bottom:5px; font-size:18px; font-weight:bold; text-align:center; color:#383838}
.paycologin_wrap .ok_box p.title span { color:#41b40a}
.paycologin_wrap .ok_box p.txt_intro { padding:25px 0 0; margin:0; font-size:12px; color:#383838; font-weight:bold; border-top:1px solid #c8c8c8}
.paycologin_wrap .ok_box .txt_id { padding:25px 0; background:#ebebeb; border:1px solid #e0e0e0}
.paycologin_wrap .ok_box .txt_id p { padding:0 0 0 18px; font-size:13px; color:#666666; font-weight:normal; text-align:left; letter-spacing:0}
.paycologin_wrap .ok_box .txt_id p.id_1300k { margin:20px 0}
.paycologin_wrap .ok_box .txt_id p strong { display:inline-block; width:59px; font-size:14px; font-weight:bold; background:url('//img.1300k.com/mobile/login/payco/bg_bar.png') 100% 4px no-repeat; background-size:2px auto}
.paycologin_wrap .ok_box .txt_id p.id_payco strong{ color:#eb1212 }
.paycologin_wrap .ok_box .txt_id p.id_1300k strong{ color:#58b81d }
.paycologin_wrap .ok_box .txt_id p.id_naver strong{ color:#1aa000 }
.paycologin_wrap .ok_box .txt_id p span { display:inline-block; padding-left:18px; margin-top:0}
.paycologin_wrap .ok_box .txt_id p.id_payco span { text-decoration:underline}

/*¹öÆ°µé*/
.paycologin_wrap .btns_box { padding:20px 0}
.paycologin_wrap .btns_box a { display:block; width:100%; height:63px; line-height:63px; margin-bottom:10px; text-align:center; color:#fff; font-size:18px}
.paycologin_wrap .btns_box a.btn_confirm { background:#41b40a}
.paycologin_wrap .btns_box a.btn_order { background:#1fadba}
.paycologin_wrap .btns_box a.btn_join { background:#515360}
.paycologin_wrap .btns_box a.btn_find_payco { background:#fa2828}
.paycologin_wrap .btns_box a.btn_find_1300k { background:#41b40a}
.paycologin_wrap .btns_box a.btn_login { background:#41b40a}
.paycologin_wrap .btns_box a.btn_nomem_order { background:#515360}
.paycologin_wrap .btns_box a.btn_confirm_payco {background:#fa2828}

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

/*¾ÆÀÌµð ºñ¹ø Ã£±â*/
.paycologin_wrap .find_box { overflow:hidden; height:16px; text-align:center}
.paycologin_wrap .find_box a { display:inline-block; line-height:16px; font-size:13px; color:#8c8c8c; font-weight:bold}
.paycologin_wrap .find_box span { display:inline-block; font-size:10px; color:#dddddd; margin: 1px 10px 0}
.paycologin_wrap .find_after p { padding:20px 0; text-align:center; font-size:11px; line-height:18px; color:#919191; letter-spacing:-1px}
.paycologin_wrap .find_after p.tit {padding:8px 0 12px; font-size:14px; font-weight:bold; color:#41b40a; border-bottom:2px solid #41b40a; text-align:center}
.paycologin_wrap .find_after p.notice_txt {padding-bottom:0}
.paycologin_wrap .find_after .info_cs p { padding:0; border:0; color:#a5a5a5; font-size:13px}
.paycologin_wrap .find_after .info_cs p.cs_tit { padding:24px 0 14px; font-size:16px; color:#666666}
.paycologin_wrap .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}
.paycologin_wrap .find_list { margin-top:20px; padding: 19px; background-color: #ebebeb; border: solid 1px #e0e0e0}
.paycologin_wrap .find_list ul li { overflow:hidden; position:relative; margin-top:20px}
.paycologin_wrap .find_list ul li:first-child { margin-top:0}
.paycologin_wrap .find_list ul li p { float:right; padding:0; font-size:13px; color:#989898; font-weight:normal; border:0}
.paycologin_wrap .find_list ul li span { float:left; padding:0; font-size:13px; color:#656565; font-weight:normal}
.paycologin_wrap .find_list ul li span .ico_payco {margin-right:5px}
.paycologin_wrap .find_list ul li a.btn_view { position:absolute; top:0; right:0; font-size:13px; color:#989898}
.paycologin_wrap .find_list ul li a.btn_view span { float:right; display: inline-block; *display:inline; zoom:1; margin-left: 4px; width: 7px; height: 7px}
.paycologin_wrap .find_list ul li a.btn_view span img { vertical-align:middle }
.paycologin_wrap .find_list ul li.id_info span { text-decoration:underline}

/*¾ÆÀÌµð °áÇÕ*/
.paycologin_wrap .combine_btns_box { padding-top:25px; margin-top:29px; border-top:1px solid #dddddd}
.paycologin_wrap .combine_btns_box a { display:block; height:63px; line-height:63px; margin-bottom:10px; text-align:center; font-size:18px}
.paycologin_wrap .combine_btns_box a.btn_combine_naver { width:100%; padding:2px; background: #dadada; box-sizing:border-box}
.paycologin_wrap .combine_btns_box a.btn_combine_naver span { display:block; width:100%; height:100%; color:#41b40a; background:#ffffff}
.paycologin_wrap .combine_btns_box a.btn_combine_later { width:100%; color:#fff; background:#515360}

/*ÆäÀÌÄÚ¾È³»*/
.paycologin_wrap .info_payco { width:100%; margin-top:20px; background:#ebebeb}
.paycologin_wrap .info_payco div { padding:20px 15px 15px}
.paycologin_wrap .info_payco div p { font-size:12px; color:#515360; font-weight:bold}
.paycologin_wrap .info_payco div ul { margin-top:10px}
.paycologin_wrap .info_payco div ul li { padding-left:8px; margin-bottom:5px; font-size:11px; color:#919191; letter-spacing:-1px; background:url('//img.1300k.com/mobile/login/payco/bullet_info.png') 0 6px no-repeat; background-size:4px 3px}
.paycologin_wrap .info_payco div ul li.point { color:#f43c3c; background:url('//img.1300k.com/mobile/login/payco/bullet_info_point.png') 0 6px no-repeat; background-size:4px 3px}

/*³×ÀÌ¹ö ·Î±×ÀÎ ¾È³»*/
.paycologin_wrap .naver_login { padding:16px 0 15px; margin-bottom:20px; background:#ebebeb; border:1px solid #dddddd; text-align:center}
.paycologin_wrap .naver_login a { display:block; width:231px; height:50px; margin:0 auto 14px}
.paycologin_wrap .naver_login p { font-size:11px; line-height:15px; color:#a1a1a1; letter-spacing:-1px}


/*ÇÏ´Ü*/
.paycologin_wrap .footer { overflow: hidden; position:fixed; bottom:0; left:0; width: 100%; height: 29px; line-height: 29px; color: #666; font-family: Tahoma; font-size: 11px; background-color: #fafafa; border-top: 1px solid #d7d7d7; text-align: center}

@media screen and (min-width: 440px){
	.paycologin_wrap .contents .inner { max-width:410px; margin:0 auto}
	.paycologin_wrap .info_payco div { max-width:410px; margin:0 auto}
}

/*·Î±×ÀÎ(ºñÈ¸¿ø±¸¸Å/Á¶È¸) ÆäÀÌÁö ³» ÆË¾÷*/
.paycologin_wrap .dim_term_pop { position:relative; width:300px; height:287px; background:#f5f5f5; margin:0 auto}
.paycologin_wrap .dim_term_pop .term_wrap {overflow:hidden; width:300px; height:287px}
.paycologin_wrap .dim_term_pop .term_cts { width:300px; height:371px;  font-size: 12px; line-height: 1.4em; text-align:left; background:#f5f5f5}
.paycologin_wrap .dim_term_pop .term_cts h2 { font-size:15px; line-height:39px; color:#41b40a; font-weight:bold; border-bottom:1px solid #ebebeb; text-align:center; background:#fff}
.paycologin_wrap .dim_term_pop .term_cts .cts_detail { padding:24px 17px}
.paycologin_wrap .dim_term_pop .term_cts .cts_detail h3 { margin-top: 18px; font-size:13px; color:#3a3a3a}
.paycologin_wrap .dim_term_pop .term_cts .cts_detail h3:first-child { margin-top:0}
.paycologin_wrap .dim_term_pop .term_cts .cts_detail p { padding-left:12px; margin-top:10px; font-size:12px; color:#57585c; font-weight:bold}
.paycologin_wrap .dim_term_pop .term_cts .cts_detail ul { margin-top:12px; padding-left:12px}
.paycologin_wrap .dim_term_pop .term_cts .cts_detail ul li { padding-left:10px; font-size:12px; font-weight:bold; line-height:15px; color:#57585c; background:url('//img.1300k.com/mobile/login/payco/bullet_agree.png') 0 7px no-repeat; background-size:5px 1px}
.paycologin_wrap .dim_term_pop a.btn_close { position:absolute; top:-42px; right:-10px; width:18px; height:18px; padding:12px 10px}


/* ¿ìÆí¹øÈ£ Ã£±â
*******************************************************************************/
.zipcode_wrap {background:#fff}
.zipcode_wrap .tit_box {padding:20px 0; background:#fff; border-bottom:1px solid #b2b2b2; text-align:center}
.zipcode_wrap .tit_box .tit_text {font-size:13px; font-weight:bold; color:#545454}
.zipcode_wrap .tit_box .txt_info {display:block; font-size:12px; line-height:15px; color:#4b4b4b}
.zipcode_wrap .search_box {padding:15px 0; background:#e7e7e7; border-top:1px solid #fff; border-bottom:1px solid #b2b2b2; text-align:center}
.zipcode_wrap .search_box p {position:relative; overflow:hidden; width:90%; padding-right:50px; margin:0 auto; background:#fff; border:1px solid #e0e0e0; box-sizing:border-box}
.zipcode_wrap .search_box p.on {border:1px solid #919191}
.zipcode_wrap .search_box p input {width:100%; height:50px; padding:0 15px; line-height:50px; background:#fff; border:0; font-size:14px; box-sizing:border-box; outline:none}
.zipcode_wrap .search_box p .btn_search {display:block; position:absolute; top:0; right:0; width:17px; height:50px; padding:0 16px 0 17px; background-image:url('//img.1300k.com/mobile/utils/zipcode/btn_search_new.png'); background-repeat:no-repeat; background-size:17px 50px; background-position:17px 0; text-indent:-9999px}
.zipcode_wrap .search_box .guide_text {display:block; width:90%; margin:10px auto 0; font-size:11px; color:#868686; text-align:left}
.zipcode_wrap .caption_box .box_cts {padding:15px}
.zipcode_wrap .caption_box .box_cts .search_mehod p {font-size:12px; color:#4b4b4b}
.zipcode_wrap .caption_box .box_cts .search_mehod p strong {display:block; height:27px; line-height:27px; padding-left:30px; margin-bottom:5px; background-image:url('//img.1300k.com/mobile/utils/zipcode/img_caution.png'); background-repeat:no-repeat; background-size:25px 25px; font-size:14px; font-weight:bold; color:#5bb822}
.zipcode_wrap .caption_box .box_cts .search_mehod ul {margin-top:5px}
.zipcode_wrap .caption_box .box_cts .search_mehod ul li {font-size:12px; color:#9f9f9f; list-style:inside}
.zipcode_wrap .search_result_box .select_all {position:relative; border-bottom:2px solid #bbb}
.zipcode_wrap .search_result_box .select_all {position:relative; overflow:hidden; padding:14px 5%; background:#fff; z-index:10}
.zipcode_wrap .search_result_box .select_all > div {position:relative}
.zipcode_wrap .search_result_box .select_all > div:after {display:block; position:absolute; bottom:12px; right:11px; width:14px; height:9px; background:url('//img.1300k.com/mobile/utils/zipcode/bullet_sch_list.png') no-repeat left top; background-size:14px auto; content:''}
.zipcode_wrap .search_result_box .select_all select {display:block; overflow:hidden; width:100%; height:33px; font-size:13px; font-weight:bold; line-height:1; padding:0px 33px 0px 8px; background:#fff; border:1px solid #ccc; border-radius:6px;	-webkit-appearance:none}
.zipcode_wrap .search_result_box table {width:100%; border-bottom:1px solid #bbb}
.zipcode_wrap .search_result_box table tbody tr td {padding:10px 15px; border-bottom:1px solid #bbb; font-size:12px; color:#585858}
.zipcode_wrap .search_result_box table tbody tr td.postal_code {text-align:center}
.zipcode_wrap .search_result_box table tbody tr td p a {font-size:12px; color:#585858}
.zipcode_wrap .search_result_box table tbody tr td p a.link_disable {font-size:11px; color:#bebebe}
.zipcode_wrap .bnr_zipcode_search {display:none; padding:0 5%; background:#3f4349}
.zipcode_wrap .bnr_zipcode_search li {position:relative; height:47px; line-height:47px; font-size:12px; color:#fff; list-style:inside; letter-spacing:-1px}
.zipcode_wrap .bnr_zipcode_search li a {position:absolute; top:0; right:0; font-size:11px; color:#3eb900; text-decoration:underline; letter-spacing:-1px}
.zipcode_wrap .cts_detail {padding:15px; background:#e7e7e7; border-top:1px solid #fff; border-bottom:1px solid #b2b2b2}
.zipcode_wrap .cts_detail p {font-size:14px; font-weight:bold; color:#585858}
.zipcode_wrap .cts_detail p span {display:block}
.zipcode_wrap .cts_detail .detail_input {position:relative; width:100%; padding-right:50px; margin:10px auto; background:#fff; border:1px solid #e0e0e0; box-sizing:border-box}
.zipcode_wrap .cts_detail .detail_input.on {border:1px solid #919191}
.zipcode_wrap .cts_detail .detail_input input {width:100%; height:50px; padding:0 15px; line-height:50px; border:0; font-size:14px; box-sizing:border-box; outline:none}
.zipcode_wrap .cts_detail .detail_input .btn_del {position:absolute; top:0; right:0; width:11px; height:11px; padding:19px 19px 20px 20px; background-image:url('//img.1300k.com/mobile/utils/zipcode/btn_del.png'); background-repeat:no-repeat; background-size:11px 11px; background-position:20px 19px; text-indent:-9999px}
.zipcode_wrap .btn_box {padding:15px 0; text-align:center}
.zipcode_wrap .btn_box a {display:inline-block; width:104px; height:36px; text-indent:-9999px}
.zipcode_wrap .btn_box a.btn_back {background-image:url('//img.1300k.com/mobile/utils/zipcode/btn_back.png'); background-repeat:no-repeat; background-size:104px 36px}
.zipcode_wrap .btn_box a.btn_back2 {background-image:url('//img.1300k.com/mobile/utils/zipcode/btn_back2.png'); background-repeat:no-repeat; background-size:104px 36px}
.zipcode_wrap .btn_box a.btn_confirm {background-image:url('//img.1300k.com/mobile/utils/zipcode/btn_confirm.png'); background-repeat:no-repeat; background-size:104px 36px}



/* »çÀÌÆ®¸Ê
*******************************************************************************/
article#all_service {background-color: white}
article#all_service h3 {text-align: center; font-size: 15px; color: white; line-height: 1; padding: 9px 0px 11px; border-top: 1px solid #8B8B8B; border-bottom: 1px solid #8B8B8B; background-color: #3EB900}
article#all_service ul {overflow: hidden; background-color: #EEEEEE}
article#all_service ul.ico_menu {background-color: white}
article#all_service ul li {float: left; width: 50%; height: 46px; line-height: 0; font-size: 0; box-sizing: border-box; border-left: 1px solid #B2B2B2; border-bottom: 1px solid #D0D0D0}
article#all_service ul li:nth-child(odd) {border-left-width: 0px}
article#all_service ul li a {display: block; padding: 15px 11px; font-size: 14px; font-weight: bold; line-height: 1; color: #545454; border-left: 1px solid white; border-bottom: 1px solid white}
article#all_service ul.ico_menu li a {padding-left: 40px; background-repeat: no-repeat; background-position: 10px center; background-size: 20px auto}
article#all_service ul li span.empty {display: block; height: 44px; border-left: 1px solid white; border-bottom: 1px solid white}
article#all_service ul.ico_menu li a.btn_category {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_category.png')}
article#all_service ul.ico_menu li a.btn_search {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_search.png')}
article#all_service ul.ico_menu li a.btn_onlytoday {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_onlytoday.png')}
article#all_service ul.ico_menu li a.btn_best {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_best.png')}
article#all_service ul.ico_menu li a.btn_newproduct {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_newproduct.png')}
article#all_service ul.ico_menu li a.btn_sale {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_sale.png')}
article#all_service ul.ico_menu li a.btn_spevent {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_shppingevent.png')}
article#all_service ul.ico_menu li a.btn_planevent {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_spevent.png')}
article#all_service ul.ico_menu li a.btn_diary {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_diary.png')}
article#all_service ul.ico_menu li a.btn_tmshop {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_tmshop.png')}
article#all_service ul.ico_menu li a.btn_sltproject {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_sltproject.png')}
article#all_service ul.ico_menu li a.btn_prcomplete {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_prcomplete.png')}
article#all_service ul.ico_menu li a.btn_joinevent {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_joinevent.png')}
article#all_service ul.ico_menu li a.btn_player {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_player.png')}
article#all_service ul.ico_menu li a.btn_jookbox {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_jookbox.png')}
article#all_service ul.ico_menu li a.btn_academy {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_academy.png')}
article#all_service ul.ico_menu li a.btn_ecobridge {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_ecobridge.png')}
article#all_service ul.ico_menu li a.btn_localshop {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_localshop.png')}
article#all_service ul.ico_menu li a.btn_100year {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_100year.png')}
article#all_service ul.ico_menu li a.btn_storypick {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_storypick.png')}
article#all_service ul.ico_menu li a.btn_basket {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_basket.png')}
article#all_service ul.ico_menu li a.btn_delivery {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_delivery.png')}
article#all_service ul.ico_menu li a.btn_prwish {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_prwish.png')}
article#all_service ul.ico_menu li a.btn_bdwish {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_bdwish.png')}
article#all_service ul.ico_menu li a.btn_ctwish {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_ctwish.png')}
article#all_service ul.ico_menu li a.btn_used {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_used.png')}
article#all_service ul.ico_menu li a.btn_qna {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_qna.png')}
article#all_service ul.ico_menu li a.btn_coupon {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_coupon.png')}
article#all_service ul.ico_menu li a.btn_mileage {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_mileage.png')}
article#all_service ul.ico_menu li a.btn_point {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_point.png')}
article#all_service ul.ico_menu li a.btn_colorpen {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_colorpen.png')}
article#all_service ul.ico_menu li a.btn_evthistory {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_evthistory.png')}
article#all_service ul.ico_menu li a.btn_mcard {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_mcard.png')}
article#all_service ul.ico_menu li a.btn_buyhistory {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_buyhistory.png')}
article#all_service ul.ico_menu li a.btn_sos {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_sos.png')}
article#all_service ul.ico_menu li a.btn_ssshop {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_ssshop.png')}
article#all_service ul.ico_menu li a.btn_idchcb {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_idchcb.png')}
article#all_service ul.ico_menu li a.btn_interview {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_interview.png')}
article#all_service ul.ico_menu li a.btn_vshop {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_vshop.png')}
article#all_service ul.ico_menu li a.btn_valen {background-image:url('//img.1300k.com/mobile/common/2015/bullet_allsv_valen.png')}


/* ·Î±×ÀÎ °³Æí CSS - ver.2017
*******************************************************************************/
.mem_login_frm {padding-top:60px !important; padding-left:10px; padding-right:10px; padding-bottom:10px; width:auto !important}
.mem_login_frm img {vertical-align:top}
.mem_login_frm h3 {padding-top:25px; text-align:center}
.mem_login_frm h3 .logo {vertical-align:top}
.mem_login_frm .container {background:#fff}
.mem_login_frm .container .content {max-width:410px; padding:25px 15px; margin:0 auto; text-align:center; box-sizing:border-box}
.mem_login_frm .container.login .content {padding:20px 15px 30px}
.mem_login_frm .line_bar {width:100%; height:1px; margin:20px auto 0; border-top:1px dotted #dbdbdb}
.mem_login_frm p.txt {margin-top:24px; font-size:13px; color:#666; line-height:1; text-align:center}

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

/* ÀÎÇ² */
.mem_login_frm .input_area .txt_noti {margin-top:8px; font-size:12px; color:#858585; line-height:16px; text-align:left}
.mem_login_frm .input_area .txt_find_noti {margin-top:10px; font-size:12px; color:#858585; line-height:16px; text-align:left; letter-spacing:-1px}
.mem_login_frm .input_area .txt_find_noti strong {display:block; margin-bottom:3px}
.mem_login_frm .input_area .txt_find_noti span {font-weight:bold; color:#76c02d}
.mem_login_frm .input_area .input_blk {position:relative; width:100%; height:40px; margin:8px auto 0; padding:11px 30px 11px 0; border:1px solid #dadada; box-sizing:border-box}
.mem_login_frm .input_area .input_blk:first-child {margin:0 auto}
.mem_login_frm .input_area .input_blk.focus {border:1px solid #76c02d}
.mem_login_frm .input_area .input_blk input {width:100%; height:18px; padding:0 10px; border:0; background:#fff; font-size:13px; color:#333; vertical-align:top; outline:none; line-height:18px; box-sizing:border-box}
.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/mobile/login/2017/btn_input_del.png') no-repeat 50% 50%; background-size:20px auto; text-indent:-9999px}
.mem_login_frm .input_area .input_phone {overflow:hidden; margin-top:8px}
.mem_login_frm .input_area .input_phone .select_blk {position:relative; float:left; width:27.77%}
.mem_login_frm .input_area .input_phone .select_blk:after {position:absolute; top:0; right:0; width:25px; height:38px; background:url('//img.1300k.com/mobile/login/2017/ico_opt_open.png') 0 center no-repeat; background-size:14px auto; content:''}
.mem_login_frm .input_area .input_phone .select_blk select {width:100%; height:40px; padding:1px 0 1px 10px; border:1px solid #dadada; font-size:14px; outline:none; -webkit-appearance:none}
.mem_login_frm .input_area .input_phone .select_blk select:focus {border:1px solid #76c02d}
.mem_login_frm .input_area .input_phone .input_blk {float:left; width:27.975%; margin:0; padding:11px 15px}
.mem_login_frm .input_area .input_phone .input_blk input {width:100%; padding:0}
.mem_login_frm .input_area .input_phone .bar {display:block; float:left; width:8.14%; height:40px; font-size:12px; color:#858585; text-align:center; line-height:40px}
.mem_login_frm .input_area .btn_guest {overflow:hidden; margin:15px auto 0}
.mem_login_frm .input_area .btn_guest .btn_delivery {display:block; float:left; width:53.04%; padding:15px 0 14px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}
.mem_login_frm .input_area .btn_guest .btn_findpw {display:block; float:left; width:42.88%; margin-left:4.08%; padding:15px 0 14px; background:#515360; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}
.mem_login_frm .input_area .find_box {margin-top:20px; text-align:center; line-height:16px}
.mem_login_frm .input_area .find_box a {display:inline-block; font-size:12px; 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 8px; background:#ddd; vertical-align:middle; *display:inline; zoom:1}
.mem_login_frm .input_area .btn_confirm {display:block; width:100%; margin:15px auto 0; padding:15px 0 14px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}

/* ¾È³»¹®±¸ */
.mem_login_frm .info_area {padding:30px 15px 10px; font-size:12px; color:#999; line-height:18px; letter-spacing:-0.1px; box-sizing:border-box; word-break:keep-all}
.mem_login_frm .info_area a {color:#fa1414}

/* È¸¿ø°¡ÀÔ-¾à°üµ¿ÀÇ */
.mem_login_frm .agree_box .img_checkbox label {letter-spacing:-1px}
.mem_login_frm .agree_box .agree_all {margin-bottom:6px}
.mem_login_frm .agree_box .agree_all label {font-size:13px; font-weight:bold; color:#111}
.mem_login_frm .agree_box .agree_list {padding:20px 10px; border-width:2px 1px 1px 1px; border-style:solid; border-color:#76c02d #ededf0 #ededf0 #ededf0; 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; padding-right:10px; background:url('//img.1300k.com/mobile/login/2017/ico_arrow_gray.png') 100% center no-repeat; background-size:7px auto; font-size:12px; color:#999; letter-spacing:-1px; line-height:23px}
.mem_login_frm .agree_box .txt_guest {padding:15px 0 5px; font-size:13px; color:#333; line-height:19px; text-align:center}
.mem_login_frm .agree_box .btn_agree {display:block; width:100%; margin:15px auto 0; padding:15px 0 14px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}
.mem_login_frm .agree_box .btn_order {display:block; width:100%; margin:15px auto 0; padding:15px 0 14px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}

/* µõµå */
.dim_agree {display:none; position:relative; width:300px; height:278px; border-radius:5px}
.dim_agree.term {width:100%; height:100%; padding:10% 0; box-sizing:border-box; text-align:center}
.dim_agree .dim_wrap {height:278px; border-bottom-left-radius:5px; border-bottom-right-radius:5px}
.dim_agree .btn_close {position:absolute; top:-33px; right:0; width:14px; height:14px; padding:10px}
.dim_agree .header {height:33px; background:#76c02d; border-top-left-radius:5px; border-top-right-radius:5px}
.dim_agree .header h1 {margin:0 10px; font-size:12px; color:#fff; line-height:33px}
.dim_agree .content {padding:15px 10px; background:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px}
.dim_agree .content h2 {margin-top:18px; font-size:12px; font-weight:bold; color:#333}
.dim_agree .content h2:first-child {margin-top:0}
.dim_agree .content p {margin-top:15px; font-size:11px; color:#666; line-height:16px}
.dim_agree .content ol {margin-top:15px}
.dim_agree .content ol li {margin:5px 0 0 13px; font-size:12px; color:#666; line-height:16px; text-indent:-13px}
.dim_agree .content ol li > ol {margin-top:0}
.dim_agree.term iframe {width:300px; height:100%; border-radius:5px; box-sizing:border-box}
.dim_agree.term .btn_close {top:0; left:50%; margin-left:120px}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
.mem_login_frm .join_succ .logo {display:block; margin:20px auto 0}
.mem_login_frm .join_succ .tit_join {margin-top:15px; font-size:20px; color:#333; line-height:25px; letter-spacing:-1px}
.mem_login_frm .join_succ .tit_join span {color:#76c02d}
.mem_login_frm .join_succ .txt_join {margin-top:10px; font-size:12px; color:#666; line-height:16px; letter-spacing:-1px}
.mem_login_frm .join_succ .btn_shopping {display:block; width:100%; padding:15px 0 14px; margin:20px auto 0; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; line-height:1; text-align:center}

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

/* ¾ÆÀÌµð °áÇÕ ¿Ï·á */  
.mem_login_frm .combine_succ > p {font-size:12px; color:#666; line-height:16px; letter-spacing:-1px}
.mem_login_frm .combine_succ .tit_combine {margin:15px 0; font-size:18px; color:#333; line-height:1}
.mem_login_frm .combine_succ .tit_combine span {color:#76c02d}
.mem_login_frm .combine_succ .txt_combine {margin-top:5px; font-size:11px; color:#858585; letter-spacing:-1px; line-height:16px; text-align:left}
.mem_login_frm .combine_succ .payco_id {width:100%; padding:20px 0; border-width:2px 1px 1px 1px; border-style:solid; border-color:#76c02d #e0e0e0 #e0e0e0 #e0e0e0; background:#f5f5f5; text-align:center}
.mem_login_frm .combine_succ .payco_id p {line-height:16px}
.mem_login_frm .combine_succ .payco_id p strong {display:inline-block; width:50px; height:11px; padding:3px 0; vertical-align:top; *display:inline; zoom:1}
.mem_login_frm .combine_succ .payco_id p span.bar {display:inline-block; width:2px; height:12px; margin:3px 13px; background:#d7d7d7; vertical-align:top; *display:inline; zoom:1}
.mem_login_frm .combine_succ .payco_id p span.txt_id {display:inline-block; font-size:12px; color:#333; vertical-align:top; line-height:16px; *display:inline; zoom:1}

/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â */
.mem_login_frm .tab_menu {overflow:hidden; width:100%; height:46px; margin-bottom:15px}
.mem_login_frm .tab_menu li {position:relative; float:left; width:50%; height:43px; border-bottom:1px solid #e4e4e4; box-sizing:border-box}
.mem_login_frm .tab_menu li:first-child {border-right:1px solid #e4e4e4}
.mem_login_frm .tab_menu li.on {border-top:2px solid #76c02d; border-bottom:1px solid #fff}
.mem_login_frm .tab_menu li a {display:block; width:100%; height:100%; padding:13px 0; background:#f9f9f9; font-size:14px; color:#858585; text-align:center; line-height:1; box-sizing:border-box}
.mem_login_frm .tab_menu li.on a {background:#fff; font-weight:bold; color:#76c02d}

/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â °á°ú */
.mem_login_frm .empty_result p {margin-top:17px; font-size:15px; color:#333; line-height:21px}
.mem_login_frm .empty_result a {display:block; width:100%; margin:20px auto 0; padding:15px 0 14px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}
.mem_login_frm .id_result {width:100%}
.mem_login_frm .id_result p {font-size:15px; color:#333; line-height:1; text-align:center}
.mem_login_frm .id_result p span {color:#76c02d}
.mem_login_frm .id_result .id_list {width:100%; padding:20px 15px; margin-top:15px; border-width:2px 1px 1px 1px; border-style:solid; border-color:#76c02d #e0e0e0 #e0e0e0 #e0e0e0; background:#f5f5f5; box-sizing:border-box}
.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:14px; font-weight:bold; 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%; margin:15px auto 0; padding:15px 0 14px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}
.mem_login_frm .pwd_result {width:100%}
.mem_login_frm .pwd_result p.tit {margin-top:15px; font-size:18px; color:#333; line-height:1; text-align:center}
.mem_login_frm .pwd_result p.tit span {color:#76c02d}
.mem_login_frm .pwd_result .pwd_reset {margin-top:15px}
.mem_login_frm .pwd_result .pwd_reset .txt_notice {font-size:11px; color:#858585; text-align:center; line-height:16px}
.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:50%; padding:20px 0 0 10px; text-align:center; box-sizing:border-box}
.mem_login_frm .pwd_result .reset_method li:first-child {padding:20px 10px 0 0}
.mem_login_frm .pwd_result .reset_method li p {overflow:hidden; width:100%; padding:25px 0; border-width:2px 1px 1px 1px; border-style:solid; border-color:#76c02d #ededf0 #ededf0 #ededf0; background:#f5f5f5; font-size:12px; font-weight:bold; color:#333; text-align:center; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box}
.mem_login_frm .pwd_result .reset_method li a {display:block; width:100%; height:40px; padding:9px 0; margin-top:10px; background:#76c02d; line-height:17px; text-align:center; box-sizing:border-box}
.mem_login_frm .pwd_result .reset_method li a span {display:inline-block; font-size:13px; color:#fff; letter-spacing:-1px; vertical-align:middle}
.mem_login_frm .pwd_result .reset_method li a span img {margin-right:6px; vertical-align:middle}

/* ·Î±×ÀÎ È¸¿øÀ¯Çü ¼±ÅÃ */
.mem_login_frm .login_type .title {font-size:13px; color:#333; line-height:18px}
.mem_login_frm .login_type .title .logo {display:block; margin:0 auto 15px}
.mem_login_frm .login_type .btn_payco_login {display:block; width:100%; margin:15px auto 0; padding:15px 0 14px; background:#fa2828; font-size:16px; color:#fff; text-align:center; line-height:1}
.mem_login_frm .login_type .btn_1300k_login {display:block; width:100%; margin:20px auto 0; padding:14px 0 13px; border:1px solid #76c02d; background:#fff; text-align:center; line-height:1; box-sizing:border-box}
.mem_login_frm .login_type .btn_1300k_login span {padding-right:20px; background:url('//img.1300k.com/mobile/login/2017/ico_arrow_green.png') 100% center no-repeat; background-size:7px auto; font-size:15px; color:#76c02d; text-align:center; line-height:1}
.mem_login_frm .login_type .guest_blk {margin-top:20px}
.mem_login_frm .login_type .guest_blk p {font-size:12px; color:#666; line-height:1}
.mem_login_frm .login_type .guest_blk p span {color:#fa2828}
.mem_login_frm .login_type .guest_blk p strong {display:block; margin-bottom:5px; font-size:14px; font-weight:bold; color:#333; line-height:1}
.mem_login_frm .login_type .guest_blk .btn_join {display:block; width:100%; margin:15px auto 0; padding:15px 0 14px; background:#515360; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}
.mem_login_frm .login_type .btn_blk {height:16px; margin-top:20px; text-align:center; line-height:16px}
.mem_login_frm .login_type .btn_blk a {display:inline-block; font-size:12px; color:#666}
.mem_login_frm .login_type .btn_blk .bar {display:inline-block; width:1px; height:11px; margin:0 10px; background:#ddd; vertical-align:middle}

/* ´Üµ¶È¸¿ø ·Î±×ÀÎ */
.mem_login_frm .chk_blk {overflow:hidden; margin-top:10px}
.mem_login_frm .chk_blk .img_checkbox {float:left; margin-left:10px}
.mem_login_frm .chk_blk .img_checkbox:first-child {margin-left:0}
.mem_login_frm .chk_blk .img_checkbox label {color:#111}
.mem_login_frm .btn_login {display:block; width:100%; margin:15px auto 0; padding:15px 0 14px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:1}

/* ¼ºÀÎÀÎÁõ */
.adult_check_frm .container {padding:15px 10px 15px}
.adult_check_frm .container .content {background:#fff}
.adult_check_frm .container .content .adult_check {max-width:410px; margin:0 auto; padding:15px 15px 25px; text-align:center; box-sizing:border-box}
.adult_check_frm .adult_check .title {margin-bottom:15px; font-size:18px; font-weight:bold; color:#333}
.adult_check_frm .adult_check .txt_notice {padding-bottom:15px; border-bottom:1px dotted #dbdbdb; font-size:11px; color:#858585; line-height:16px; letter-spacing:-1px}
.adult_check_frm .adult_check .txt_notice strong {display:block; margin-bottom:10px; font-size:12px; font-weight:bold; color:#333; line-height:16px}
.adult_check_frm .adult_check .txt_notice strong img {padding-right:5px; vertical-align:middle}
.adult_check_frm .adult_check .txt_notice strong span {color:#ff000f}
.adult_check_frm .adult_check .btn_payco_login {display:block; width:100%; height:45px; padding:14px 0; margin-top:15px; border:1px solid #dbdbdb; font-size:16px; font-weight:bold; color:#444; line-height:1; text-align:center; box-sizing:border-box}
.adult_check_frm .adult_check .btn_payco_login span {color:#fa4b4b}
.adult_check_frm .adult_check .btn_1300k_login {display:block; width:100%; height:45px; padding:14px 0; margin-top:10px; background:#76c02d; font-size:16px; font-weight:bold; color:#fff; line-height:1; text-align:center; box-sizing:border-box}
.adult_check_frm .adult_check .btn_phone {display:block; width:100%; height:45px; padding:14px 0; margin-top:15px; background:#333; font-size:16px; font-weight:bold; color:#fff; line-height:1; letter-spacing:-1px; text-align:center; box-sizing:border-box}
.adult_check_frm .adult_check .tit_type {position:relative; padding-left:13px; margin-top:15px; font-size:15px; color:#333; font-weight:bold; letter-spacing:-1px;  text-align:left}
.adult_check_frm .adult_check .tit_type:before {display:block; position:absolute; top:50%; left:0; width:5px; height:5px; margin-top:-3px; background:#333; border-radius:50%; content:''}
.adult_check_frm .adult_check .dot_line {height:15px; border-bottom:1px dotted #dbdbdb}
.adult_check_frm .adult_check .txt_guest {margin-top:10px; font-size:11px; color:#858585; text-align:left}
.adult_check_frm .notice {padding-top:15px; background:#ebebeb}
.adult_check_frm .notice p {max-width:410px; margin:0 auto; font-size:11px; color:#858585; line-height:16px}
.adult_check_frm .notice .tit {padding-left:16px; margin-bottom:5px; background:url('//img.1300k.com/mobile/login/2017/ico_notice.png') 0 center no-repeat; background-size:12px auto; font-size:12px; font-weight:bold; color:#353535}
.adult_check_frm .notice p strong {color:#ff0000}

/*  ÈÞ¸éÇØÁ¦ */
.paycologin_wrap .contents .frm_dormancy {width:90.62%; margin:0 auto; padding:19px 0 130px}
.paycologin_wrap .contents .frm_dormancy p.stit_txt {font-size:12px; line-height:17px; color:#919191}
.paycologin_wrap .contents .frm_dormancy p.stit_txt strong {font-size:14px; margin-bottom:10px; color:#383838}
.paycologin_wrap .contents .frm_dormancy .input_box span.input_txt {margin-bottom:0}
.paycologin_wrap .contents .frm_dormancy .btns {margin-top:15px}
.paycologin_wrap .contents .frm_dormancy .btns a.btn_clear {display:block; height:63px; background:#41b40a; font-size:18px; color:#fff; text-align:center; line-height:63px}
.paycologin_wrap .contents .frm_dormancy .cont_guide {margin:30px 0; font-size:12px; color:#919191; text-align:center; line-height:17px; letter-spacing:-1px}
.paycologin_wrap .contents .frm_dormancy .cont_law {padding:10px 3.79%; border:1px solid #dfdfdf; background:#ebebeb; font-size:12px; color:#919191; line-height:17px}
.paycologin_wrap .contents .frm_dormancy .cont_law strong {display:block; color:#515360}
.paycologin_wrap .contents .frm_dormancy .cont_law ol li {margin-top:8px}

/* ÈÞ¸éÇØÁ¦ ¿Ï·á */
.paycologin_wrap .contents .frm_dormancy_sub {width:90.62%; margin:0 auto; padding:19px 0 130px}
.paycologin_wrap .contents .frm_dormancy_sub p.stit_txt {font-size:12px; line-height:17px; color:#919191}
.paycologin_wrap .contents .frm_dormancy_sub p.stit_txt strong {font-size:14px; margin-bottom:10px; color:#383838}
.paycologin_wrap .contents .frm_dormancy_sub .cont_coupon {padding:20px 0; border:1px solid #e0e0e0; background:#ebebeb}
.paycologin_wrap .contents .frm_dormancy_sub .cont_coupon p {margin-bottom:20px; padding:0 6.89% 20px; border-bottom:1px solid #e0e0e0; text-align:center}
.paycologin_wrap .contents .frm_dormancy_sub .cont_coupon p strong {display:block; margin-bottom:15px; font-size:14px; color:#41b40a; letter-spacing:-1px}
.paycologin_wrap .contents .frm_dormancy_sub .cont_coupon p span {display:block; width:190px; height:87px; margin:0 auto}
.paycologin_wrap .contents .frm_dormancy_sub .cont_coupon ul {padding:0 6.89%;font-size:12px; color:#919191}
.paycologin_wrap .contents .frm_dormancy_sub .cont_coupon ul li {padding-left:10px; background:url('//img.1300k.com/mobile/login/payco/bg_bullet.png') no-repeat 0 6px; background-size:5px}
.paycologin_wrap .contents .frm_dormancy_sub .btns {margin:30px 0}
.paycologin_wrap .contents .frm_dormancy_sub .btns a {display:block; width:100%; height:63px; font-size:18px; text-align:center; color:#fff; line-height:63px}
.paycologin_wrap .contents .frm_dormancy_sub .btns a.btn_confirm {margin-bottom:10px; background:#41b40a}
.paycologin_wrap .contents .frm_dormancy_sub .btns a.btn_main {background:#515360}
.paycologin_wrap .contents .frm_dormancy_sub p.cont_guide {font-size:12px; color:#919191; line-height:17px}

/* ºñÈ¸¿ø ÁÖ¹® ºñ¹Ð¹øÈ£ Ã£±â ·¹ÀÌ¾î ÆË¾÷ */
#container_page .guest_findpw {display:none; position:relative; width:100%; height:100%}
#container_page .guest_findpw .guest_find_header {position:fixed; top:0; left:0; width:100%; border-bottom:2px solid #3eb900; background:#fff; z-index:400}
#container_page .guest_findpw .guest_find_header h3 {padding:14px 45px; margin-bottom:0; font-size:15px; color:#1e1e1e; text-align:center; line-height:1}
#container_page .guest_findpw .guest_find_header .h_menu .btn_close {display:block; overflow:hidden; position:absolute; top:0px; right:0px; width:45px; height:45px; text-indent:-9999px; background:url('//img.1300k.com/mobile/common/2015/btn_close.png') no-repeat center 11px; background-size:22px 22px}
#container_page .guest_findpw .mem_login_frm {position:relative; width:100%; height:100%; background:#ededeb; box-sizing:border-box}
#container_page .guest_findpw .mem_login_frm .find_tit {padding-bottom:22px; margin-bottom:25px; border-bottom:1px dotted #dbdbdb}
#container_page .guest_findpw .mem_login_frm .find_tit .tit {margin-top:15px; font-size:18px; font-weight:bold; color:#333; line-height:1}
#container_page .guest_findpw .mem_login_frm .find_tit .tit span {color:#76c02d}
#container_page .guest_findpw .mem_login_frm .find_tit .txt {margin-top:15px; font-size:11px; color:#858585; line-height:1; letter-spacing:-1px}


/* ¸ÅÀå¾È³»
*********************************************************************/
.store_frm {background:#f2f2f2}
.store_frm p ,
.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 section {margin-top:10px; background:#fff}
.store_frm section h3 {height:42px; font-family:'Noto Sans KR', 'Malgun Gothic', Dotum; font-size:15px; font-weight:700; color:#333; text-align:center; line-height:42px}
.store_frm .store_banner {position:relative; border-bottom:1px solid #ebebeb}
.store_frm .store_banner li img {vertical-align:top}
.store_frm .store_banner li .desc {display:block; width:100%; height:70px; padding:14px 15px; background:#fff; box-sizing:border-box}
.store_frm .store_banner li .desc .store {display:block; font-size:13px; color:#1ed25f}
.store_frm .store_banner li .desc .store span {font-size:14px}
.store_frm .store_banner li .desc .txt {display:block; overflow:hidden; margin-top:5px; font-size:15px; font-weight:700; color:#333; line-height:1.2; white-space:nowrap; text-overflow:ellipsis}
.store_frm .store_banner .bnr_paging {position:absolute; bottom:79px; left:auto; right:15px; width:43px; height:22px; line-height:22px; text-align:center}
.store_frm .store_banner .bnr_paging div {bottom:0; font-size:12px; color:#fff}
.store_frm .store_banner .bnr_paging span {position:relative; font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum; font-size:12px; color:#fff; vertical-align:middle; z-index:3}
.store_frm .store_banner .bnr_paging .bg {display:block; position:absolute; top:0; left:0; width:43px; height:22px; border-radius:50px; background:#000; opacity:0.4; z-index:2}
.store_frm .store_list ul {padding:0 15px}
.store_frm .store_list ul li {padding:20px 0; border-top:1px dotted #dbdbdb}
.store_frm .store_list ul li .store_name {padding-bottom:5px; font-size:15px; font-weight:700; color:#333}
.store_frm .store_list ul li .store_name strong {color:#1ed25f}
.store_frm .store_list ul li .store_name span.number {font-weight:600}
.store_frm .store_list ul li .store_info {margin-top:4px; line-height:17px}
.store_frm .store_list ul li .store_info strong {width:55px; font-size:13px; font-weight:400; color:#333; vertical-align:top}
.store_frm .store_list ul li .store_info span {font-size:13px; color:#838383; word-break:break-word; vertical-align:top}
.store_frm .store_list ul li .map_box {margin-top:15px; border:1px solid #e5e5e5}
.store_frm .store_list ul li .map_box .btn_view_map {position:relative; width:100%; height:40px; padding:0 35px; font-size:14px; color:#333; line-height:40px; box-sizing:border-box}
.store_frm .store_list ul li .map_box .btn_view_map:before {display:block; position:absolute; top:10px; left:10px; width:14px; height:19px; background:url('//img.1300k.com/mobile/common/2018/ico_map.png'); background-size:14px auto; content:''}
.store_frm .store_list ul li .map_box .btn_view_map:after {display:block; position:absolute; top:16px; right:10px; width:13px; height:7px; background:url('//img.1300k.com/mobile/common/2018/ico_arrow_open.png'); background-size:13px auto; content:''}
.store_frm .store_list ul li .map_box.unfold .btn_view_map:after {background:url('//img.1300k.com/mobile/common/2018/ico_arrow_close.png'); background-size:13px auto}
.store_frm .store_list ul li .map_box .place_map {display:none; width:100%; height:163px; border-top:1px solid #e5e5e5}
.store_frm .store_list ul li .map_box.unfold .place_map {display:block}


/* ¾Ë¸²¼¾ÅÍ
*********************************************************************/
.notify_frm div,
.notify_frm p,
.notify_frm span,
.notify_frm a {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
.notify_frm img {vertical-align:top}
.notify_frm .noti_info {position:relative; padding:15px; background-color:#f2f2f2}
.notify_frm .noti_info p {position:relative; display:block; width:auto; min-height:27px; padding-left:6px; padding-right:100px; font-size:12px; color:#666}
.notify_frm .noti_info p:before {display:block; position:absolute; top:7px; left:0; width:2px; height:2px; background:#666; content:''}
.notify_frm .noti_info .btn_del_all {display:inline-block; position:absolute; top:15px; right:15px; height:26px; padding:0 14px; border-radius:12px; background:#1ed25f; color:#fff; font-size:13px; line-height:26px}
.notify_frm .noti_box {background:#fff}
.notify_frm .noti_box li {position:relative; padding:15px 40px 15px 69px; width:auto; border-top:1px solid #f2f2f2}
.notify_frm .noti_box li a img {padding-bottom:10px}
.notify_frm .noti_box li a span {display:inline-block; width:100%}
.notify_frm .noti_box li a .tit {padding-bottom:8px; font-size:14px; font-weight:700; color:#333; line-height:18px}
.notify_frm .noti_box li a .desc {font-size:12px; color:#666; line-height:16px}
.notify_frm .noti_box li a .date {font-size:11px; color:#999; line-height:14px}
.notify_frm .noti_box li .ico {display:block; position:absolute; top:15px; left:15px; padding:5px; width:28px; height:28px; border-radius:20px; font-size:11px; text-align:center; line-height:14px}
.notify_frm .noti_box li .ico.shopping {border:1px solid #1ed25f; color:#1ed25f}
.notify_frm .noti_box li .ico.normal {border:1px solid #717171; color:#717171}
.notify_frm .noti_box li .btn_del {display:inline-block; position:absolute; top:9px; right:9px; overflow:hidden; width:30px; height:30px; background:url('//img.1300k.com/mobile/common/2018/btn_del.png') no-repeat 50% 50%; background-size:12px 12px; text-indent:-20000px; z-index:5}
.notify_frm .noti_box .tpl_pagination {padding:10px 0 15px; border-top:1px solid #f2f2f2}


/* 1300k ´Üµ¶È¸¿ø°¡ÀÔ CSS - ver.2019
*********************************************************************/
.mem_join_frm h2, 
.mem_join_frm section,
.mem_join_frm div,
.mem_join_frm ul,
.mem_join_frm p,
.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 img {vertical-align:top}
.mem_join_frm ul:after {clear:both; display:block; content:''} 
.mem_join_frm input::placeholder {color:#ccc}
.mem_join_frm input[type='checkbox'] {display:inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; width:40px; height:40px; border:none; border-radius:0px; outline:none; background-color:transparent; background-image:url('//img.1300k.com/mobile/order/2018/ico_check_empty.gif'); background-repeat:no-repeat; background-position:50% 50%; background-size:20px}
.mem_join_frm input[type='checkbox']:checked {background-image:url('//img.1300k.com/mobile/order/2018/ico_check_all.gif')}
.mem_join_frm input[type='checkbox']:disabled {background-image:url('//img.1300k.com/mobile/order/2018/ico_check_disable.gif')}

.mem_join_frm {padding:50px 15px 20px; background:#fff}
.mem_join_frm .title {padding:0px 0px 45px; text-align:center; color:#000; font-size:24px; font-weight:700; letter-spacing:-1px}
.mem_join_frm .title .img_join {display:block; padding-bottom:15px} 
.mem_join_frm .title .img_join img {height:40px}

/* È¸¿ø°¡ÀÔ ¹æ½Ä ¼±ÅÃ */
.mem_join_frm .join_select {position:relative; display:block; min-width:280px; max-width:380px; margin:auto}
.mem_join_frm .join_select ul {padding-bottom:50px}
.mem_join_frm .join_select ul li {width:100%; padding-top:25px; border-top:1px solid #dbdbdb}
.mem_join_frm .join_select ul li:first-child {padding-top:0; border-top:none;}
.mem_join_frm .join_select ul li a.btn_join {display:block; height:50px; padding-top:14px; color:#fff; font-size:17px; font-weight:700; line-height:22px; text-align:center; vertical-align:middle; box-sizing:border-box}
.mem_join_frm .join_select ul li a.btn_join.sel_payco {background:#fa1414}
.mem_join_frm .join_select ul li a.btn_join.sel_1300k {background:#1ed25f}
.mem_join_frm .join_select ul li a.btn_join img {height:22px; vertical-align:top}
.mem_join_frm .join_select ul li span.info {display:block; padding:20px 0 25px; color:#242424; font-size:13px; line-height:19px; text-align:center}

/* È¸¿øÁ¤º¸ ÀÔ·Â */ 
.mem_join_frm .btn_box {padding:20px 0px 5px}
.mem_join_frm .btn_box a {display:block; width:100%; height:43px; background:#1ed25f; font-size:16px; font-weight:700; color:#fff; text-align:center; line-height:43px}
.mem_join_frm .join_ipbox {position:relative; display:block; width:100%}
.mem_join_frm .join_ipbox input[type='text'],
.mem_join_frm .join_ipbox input[type='password'],
.mem_join_frm .join_ipbox input[type='number'],
.mem_join_frm .join_ipbox input[type='email'],
.mem_join_frm .join_ipbox select {-webkit-appearance:none; -moz-appearance:none; appearance:none; box-sizing:border-box; width:100%; height:42px; padding:10px; border:1px solid #e5e5e5; line-height:22px; background:none; background-color:#fff; font-size:14px}
.mem_join_frm .join_ipbox select {background-image:url('//img.1300k.com/mobile/order/2018/ico_arrow_open.png'); background-repeat:no-repeat; background-position:97% 50%; background-size:24px auto}
.mem_join_frm .join_ipbox ul li {margin-bottom:15px}
.mem_join_frm .join_ipbox ul li div,
.mem_join_frm .join_ipbox ul li p {position:relative; min-height:42px}
.mem_join_frm .join_ipbox ul li div:after,
.mem_join_frm .join_ipbox ul li p:after {clear:both; display:block; content:''}
.mem_join_frm .join_ipbox ul li div label {display:block; color:#000; font-size:14px; font-weight:700; line-height:18px; letter-spacing:-0.25px}
.mem_join_frm .join_ipbox ul li div > input,
.mem_join_frm .join_ipbox ul li p > input {float:left; min-width:100px; margin-top:8px}
.mem_join_frm .join_ipbox ul li div select {margin-top:10px}
.mem_join_frm .join_ipbox ul li div a {position:absolute; right:0; bottom:0px; display:block; width:90px; height:42px; border:1px solid #1fd15f; background:#fff; color:#1fd15f; font-size:13px; font-weight:700; line-height:42px; letter-spacing:-0.25px; text-align:center; box-sizing:border-box; z-index:2}
.mem_join_frm .join_ipbox ul li div p.gender {position:absolute; right:0; bottom:0px; width:90px; height:42px; border:1px solid #1fd15f; box-sizing:border-box; z-index:0}
.mem_join_frm .join_ipbox ul li div p.gender span {position:relative; display:inline-block; float:left; width:44px; height:40px}
.mem_join_frm .join_ipbox ul li div p.gender span input[type='radio'] {position:absolute; left:0; top:0; display:inline-block; width:44px; height:40px; opacity:0; filter:alpha(opacity=0); z-index:2}
.mem_join_frm .join_ipbox ul li div p.gender span em {position:absolute; left:0; top:0; display:inline-block; width:44px; height:40px; background:#fff; color:#1fd15f; font-size:13px; font-weight:700; text-align:center; line-height:40px; z-index:1}
.mem_join_frm .join_ipbox ul li div p.gender span input[type='radio']:checked + em {background:#1fd15f; color:#fff}
.mem_join_frm .join_ipbox ul li div p span.at {float:left; width:10%; height:42px; margin-top:8px; color:#000; font-size:14px; line-height:42px; text-align:center}
.mem_join_frm .join_ipbox ul li span.caution {display:block; margin-top:5px; color:#ff0000; font-size:13px; line-height:16px; letter-spacing:-0.5px}
.mem_join_frm .join_agree_box {margin-top:15px}
.mem_join_frm .join_agree_box input[type='checkbox'] {position:absolute; left:-10px; top:0px; z-index:2}
.mem_join_frm .join_agree_box p.allagree_blk {position:relative; height:40px; padding-left:28px; color:#000; font-size:14px; font-weight:700; line-height:40px; letter-spacing:-0.25px}
.mem_join_frm .join_agree_box ul.agree_blk li {position:relative; height:40px; margin-left:10px; padding-left:28px; color:#333; font-size:13px; line-height:40px}
.mem_join_frm .join_agree_box ul.agree_blk li input[type='checkbox']:checked {background-image:url('//img.1300k.com/mobile/order/2018/ico_check_select.gif')}
.mem_join_frm .join_agree_box ul.agree_blk li a.btn_view {display:inline-block; position:absolute; right:0; top:5px; height:28px; padding:0px 10px; border:1px solid #e5e5e5; color:#666; font-size:12px; font-weight:400; line-height:29px; letter-spacing:-0.5px; z-index:2} 
.mem_join_frm .join_agree_box ul.info_blk {margin-top:15px}
.mem_join_frm .join_agree_box ul.info_blk li {margin-top:10px; padding-left:10px; color:#666; font-size:12px; text-indent:-6px}
.mem_join_frm .join_agree_box ul.info_blk li:first-child {margin-top:0}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
.mem_join_frm .join_result_box {margin-top:-25px; padding-bottom:40px; color:#000; font-size:14px; font-weight:400; line-height:21px; letter-spacing:-0.25px; text-align:center}
.mem_join_frm .join_benefit_box {position:relative; padding-top:20px}
.mem_join_frm .join_benefit_box:before {position:absolute; left:-20px; right:-20px; top:0; height:0px; border-top:1px solid #dbdbdb; z-index:2; content:''}
.mem_join_frm .join_benefit_box:after {position:absolute; left:-20px; right:-20px; bottom:0; height:0px; border-top:1px solid #dbdbdb; z-index:2; content:''}
.mem_join_frm .join_benefit_box .title_bnf {display:inline-block; padding-left:20px; color:#242424; font-size:16px; font-weight:700; letter-spacing:-0.3px; text-indent:-3px}
.mem_join_frm .join_benefit_box ul li {padding:25px 20px; border-bottom:1px dotted #e5e5e5}
.mem_join_frm .join_benefit_box ul li:last-child {border:none}
.mem_join_frm .join_benefit_box ul li a {display:flex; flex-wrap:wrap; flex-direction:row; align-content:center; align-items:center}
.mem_join_frm .join_benefit_box ul li a span {display:inline-block}
.mem_join_frm .join_benefit_box ul li a span.img_bnf {width:130px}
.mem_join_frm .join_benefit_box ul li a span.txt_bnf {margin-left:20px; color:#000; font-size:16px; font-weight:400}
.mem_join_frm .join_done_box {padding-top:40px; color:#242424; font-size:14px; font-weight:700; text-align:center; line-height:1.4}

@media screen and (min-width:430px){
	.mem_join_frm .join_benefit_box {padding-bottom:20px}
	.mem_join_frm .join_benefit_box .title_bnf {padding-left:10px}
	.mem_join_frm .join_benefit_box ul {margin-top:15px}
	.mem_join_frm .join_benefit_box ul li {display:block; float:left; width:33.3333%; padding:15px 10px 10px; border:none; box-sizing:border-box}
	.mem_join_frm .join_benefit_box ul li a span {display:block}
	.mem_join_frm .join_benefit_box ul li a span.img_bnf {width:100%}
	.mem_join_frm .join_benefit_box ul li a span.txt_bnf {width:100%; margin-left:0; margin-top:15px; text-align:center}
}
@media screen and (max-width:340px){
	.mem_join_frm .join_benefit_box .title_bnf {font-size:15px}
	.mem_join_frm .join_benefit_box ul li a span.txt_bnf {font-size:15px}
	.mem_join_frm .join_benefit_box ul li a span.img_bnf {width:120px}
}

/* ÀÌ¿ë¾à°ü ÆË¾÷ */
.mem_join_frm .popup_wrap:before {position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.5); z-index:3010; content:''}
.mem_join_frm .popup_wrap > div {position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:320px; max-height:400px; background:#fff; z-index:3010}
.mem_join_frm .popup_wrap > div h1 {display:block; height:50px; padding:15px 0 0; background:#000; color:#fff; font-size:15px; font-weight:700; text-align:center; box-sizing:border-box}
.mem_join_frm .popup_wrap > div .popup_cont {position:relative; max-height:350px; padding:15px 15px 20px; overflow-X:hidden; box-sizing:border-box}
.mem_join_frm .popup_wrap > div .popup_cont .text {color:#666; font-size:12px; font-weight:400}
.mem_join_frm .popup_wrap a.btn_popup_close {position:absolute; right:7px; top:7px; overflow:hidden; width:40px; height:40px; background:url('//img.1300k.com/mobile/order/2018/btn_close_popup.png') no-repeat 50% 50%; background-size:18px auto; font-size:0px; text-indent:-100px; z-index:10}

@media only screen and (max-width:340px), screen and (max-height:430px) {
	.mem_join_frm .popup_wrap > div {width:300px}
	.mem_join_frm .popup_wrap > div .popup_cont {height:250px; overflow-y:scroll}
	.mem_join_frm .popup_wrap .popup_cont {height:100%}
}