
html{height:100%}
body{height:100%;background:#FFFFFF;overflow-x:hidden;-webkit-user-select:none;-webkit-text-size-adjust:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,legend,button{margin:0;padding:0;color:#333;font-family:'Malgun Gothic','Droid Sans','Apple-Gothic','¾ÖÇÃ°íµñ','Tahoma',dotum,'µ¸¿ò',gulim,'±¼¸²',sans-serif;font-weight:normal;font-size:14px;line-height: 1.25em;-webkit-text-size-adjust:none;}/*»çÆÄ¸® È¸Àü½Ã ÆùÆ® Å©±â °íÁ¤ÇÏ±â*/
form,fieldset,img{border:0}

table{border-spacing:0;border-collapse:collapse}
hr,legend,caption{display:none}
img,fieldset,button{border:0 none}
ul,ol,li{list-style:none outside}
img,input,select,textarea{vertical-align:middle}
textarea{-webkit-border-radius:0;-webkit-appearance:none}
select{padding:0 0 0 6px;letter-spacing:0;-webkit-border-radius:0;-webkit-appearance:none}
a{text-decoration:none;color:#3b3b3b}
a:link,a:visited,a:hover,a:active{text-decoration:none}
li,p,dt,dd,div,span{word-break:break-all}
.hp{visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;font-size:0;line-height:0}
input[type="text"] , input[type="number"] {border:1px solid #aaa;color:#656565;font-size:0.81em;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-shadow:none}
input[type="password"]{border:1px solid #aaa;color:#656565;font-size:0.81em;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-shadow:none}
input[type="tel"]{border:1px solid #aaa;color:#656565;font-size:0.81em;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-shadow:none}

.asc_area a:after,.acc_cont .adult .bg{overflow:hidden;display:inline-block;background:url(/image2014/mall/etc/sp_cart.png) no-repeat;line-height:999em}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
.asc_area a:after,.acc_cont .adult .bg{background-image:url(/image2014/mall/etc/sp_cart_rtn.png);background-size:300px auto}
}

#wrap{position:relative;min-width:320px}
#wrap.search_focus #footer_bar_menu{display:none}
#wrap.focus_in .hd_wrap,#wrap.focus_in #simple_header,#wrap.focus_in #simple_header_bar{position:static !important}
#wrap.focus_in #head.new .menu_scut{position:relative !important;top:0}
#wrap.focus_in #head.new .menu_scut:before,#wrap.focus_in #head.new .menu_scut:after{position:absolute;top:2px}
#wrap.focus_in #head.new .menu_scut:before{top:42px}
#wrap.focus_in #bx_hd_blank{display:none !important}
#wrap.focus_in #footer_bar_menu{display:none !important}
#contents{position:relative}

/* ¾ÆÀÌµð,ºñ¹øÃ£±â */
.membr_wrap{}
.membr_wrap input[type="text"],.membr_wrap input[type="password"],.membr_wrap input[type="number"]{height:28px;padding:3px 5px 0;border:1px solid #909399;color:#777;font-weight:normal;font-size:0.81em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.membr_wrap input[type="number"]::-webkit-inner-spin-button,
.membr_wrap input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.membr_wrap select{height:28px;padding:0 28px 0 5px;border:1px solid #909399;background:url('/image2014/mall/etc/bg_sel.png') no-repeat 100% 0;background-size:28px 28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#777;font-weight:normal;font-size:0.81em;}
.membr_wrap .rado .r_txt{color:#222;font-size:0.9em;letter-spacing:-1px;}
.membr_wrap .rado input[type='radio'] {display:none;}
.membr_wrap .rado input[type='radio'] + .r_txt:before {display:inline-block; content:''; width:17px; height:17px; margin-right:3px;background:url("/image2014/mall/etc/id_pw.png") no-repeat -44px -38px;background-size:88px 55px;-webkit-background-size:88px 55px;vertical-align:-3px;}
.membr_wrap .rado input[type='radio']:checked + .r_txt:before {width:17px; height:17px;background:url("/image2014/mall/etc/id_pw.png") no-repeat -26px -38px;background-size:88px 55px;-webkit-background-size:88px 55px;}

.membr_wrap .selct_btn{min-height:200px;padding:35px 0;text-align:center;}
.membr_wrap .selct_btn a{display:inline-block;width:84px;height:84px;margin:0 20px;border:1px solid #7e828e;-webkit-border-radius:7px;border-radius:7px;color:#222;font-size:0.93em;letter-spacing:-1px;
	background:#ffffff;background:-moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);background:-o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);background:-ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);background:linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%);}
.membr_wrap .selct_btn a:before{content:'';display:block;margin:0 auto 5px;background:url("/image2014/mall/etc/id_pw.png") no-repeat;background-size:88px 55px;-webkit-background-size:88px 55px;}
.membr_wrap .selct_btn a.btn111:before{width:35px;height:37px;margin-top:12px;background-position:0 0;}
.membr_wrap .selct_btn a.btn222:before{width:42px;height:37px;margin-top:13px;background-position:-35px 0;}

.membr_wrap .tab_find{margin:15px 12px 0;}
.membr_wrap .tab_find:after{content:'';display:block;height:0;clear:both;font-size:0}
.membr_wrap .tab_find li{position:relative;float:left;width:50%;}
.membr_wrap .tab_find li.on:after{content:'';display:block;position:absolute;bottom:0px;left:50%;border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;}
.membr_wrap .tab_find li a{display:block;height:38px;border:1px solid #95a0b0;border-right:0;background:#eff4f9;color:#2a3c58;font-size:0.9em;line-height:2.8em;letter-spacing:-1px;text-align:center;}
.membr_wrap .tab_find li:last-child a{border-right:1px solid #95a0b0;}
.membr_wrap .tab_find li.on a{border:1px solid #2b3d59;background:#2a3c58;color:#fff;}
.membr_wrap .tab_find li.on + li a{border-left:0}

.membr_wrap .rad_selct{display:box;display:-webkit-box;display:-moz-box;box-orient:horizontal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;margin:0 12px 0;padding:43px 0 25px;}
.membr_wrap .rad_selct li{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;text-align:center;}
.membr_wrap .rad_selct .rado{display:inline-block;padding:5px 0;}
.membr_wrap .gud_bx{margin:18px 12px 0;padding:17px 10px 16px;background:#eff4f9;color:#444;font-weight:normal;font-size:0.81em;text-align:center;}

.membr_wrap .full{width:100%}
.membr_wrap .w16{width:16%}
.membr_wrap .w30{width:31%;margin-right:3px;}
.membr_wrap .w25{width:25%;}
.membr_wrap .w43{width:43%}
.membr_wrap .w45{width:45%}

.membr_wrap .no_use{background:#f3f2f2;}

.membr_wrap .mgb24{margin-bottom:24px !important;}
.membr_wrap .mgt18{margin-top:18px !important;}

.membr_wrap .mem_list{padding:0 12px;}

.mem_list table{width:100%;}
.mem_list th,.mem_list td{padding:7px 0 5px;color:#222;font-size:0.93em;letter-spacing:-1px;text-align:left;}
.mem_list th{}
.mem_list td{}
.mem_list td .rado{display:inline-block;margin-right:20px;padding:5px;}
.mem_list td .bar{margin:0 2px;color:#909399;}
.membr_wrap .id_view{margin:13px 12px 23px;border-top:1px solid #a0bcdc;border-bottom:1px solid #a0bcdc;background:#eff4f9;}
.membr_wrap .id_view:after{content:'';display:block;height:0;clear:both;font-size:0}
.membr_wrap .id_view span{display:block;float:left;font-size:0.93em;}
.membr_wrap .id_view .st{width:36%;height:38px;color:#8ca8c8;line-height:2.7em;text-align:center;}
.membr_wrap .id_view .st2{width:64%;}
.membr_wrap .id_view .st2 em{display:block;height:38px;border-left:1px solid #a0bcdc;color:#383838;text-align:center;font-style:normal;line-height:2.7em;}

.membr_wrap .inpt_gd{color:#0468d8;font-size:0.81em;text-align:center;font-weight:normal;}
.membr_wrap .inpt_gd:before{content:'';display:inline-block;width:11px;height:11px;margin:0 3px 0 0;background:url("https://sslimage.gmarket.co.kr/Gmarket_Mobile_v2/640/id_pw.png") no-repeat -77px -9px;background-size:88px 55px;-webkit-background-size:88px 55px;vertical-align:-1px;}

.membr_wrap .id_result{margin:21px 12px 0;}
.membr_wrap .id_result span{display:block;text-align:center;}
.membr_wrap .id_result .t1{color:#444;font-size:0.93em;}
.membr_wrap .id_result .t2{margin:12px 0 0;color:#444;font-weight:normal;font-size:0.81em;}
.membr_wrap .id_result .t2 strong{display:block;color:#0468d8;font-size:1.12rem;}
.membr_wrap .pw_gude{color:#444;font-weight:normal;font-size:0.81em;text-align:center;}

.pw_certify{position:relative;margin:25px 12px 0;padding:0 65px 0 74px;}
.pw_certify li{position:relative;margin-bottom:7px;}
.pw_certify label{position:absolute;top:3px;left:-74px;color:#222;font-size:0.93em;}
.pw_certify button{display:block;position:absolute;top:0;right:0;width:57px;height:63px;border:1px solid #0055b5;background:#0468d8;-webkit-box-shadow:1px 1px 1px #dedede;box-shadow:1px 1px 1px #dedede;color:#fff;font-size:0.93em;text-align:center;}
.pw_certify input[type="text"]{}

.membr_wrap .id_infow .pagenation3{margin:0 22px;padding-top:9px;}
.pagenation3 .prev,.pagenation3 .next{top:9px}

.membr_wrap .id_info{min-height:72px;margin:15px 12px 0;padding:5px 0;border-top:1px solid #a1bddc;border-bottom:1px solid #a1bddc;background:#eff4f9;}
.membr_wrap .id_info li{padding:0 0 0 25px;text-align:center;}
.membr_wrap .id_info li span{display:inline-block;text-align:left;}
.membr_wrap .id_info .id{width:140px;color:#0468d8;font-size:1.12em;}
.membr_wrap .id_info .date{width:130px;color:#444;font-weight:normal;font-size:0.81em;}

.btn_mebr{width:296px;margin:25px auto 0;text-align:center;}
.btn_mebr a,.btn_mebr button{display:inline-block;min-width:123px;padding:6px 10px 4px;box-shadow:0 1px 1px #ddd;-webkit-box-shadow:0 1px 1px #ddd;font-size:0.93em;text-align:center;letter-spacing:-0.1em;line-height:1.25em;-webkit-box-sizing:content-box;}
.btn_mebr .bu{border:1px solid #0055b5;background:#0468d8;color:#fff;}
.btn_mebr .wt{border:1px solid #0468d8;color:#0468d8;}

/*#################*/
/* ºñÈ¸¿ø ÁÖ¹® ÇÁ·Î¼¼½º °³Æí */
.login .notice_adult .adult .txt:before,
.login .at_log .isv label:before,
.login .at_log .isv input[type="checkbox"]:checked + label:before,
.at_log.nm .adult_auth p a:before,
.at_log input[type="radio"],
.login .lgb .l_logo,
.keyboard button:after,
.login .ico_app_txt,
.login .ico_app_txt:after,
.login .app_txt .close,
.ly_delv_pw .lay_clse{background:url(/image2014/mall/etc/sp_login.png) no-repeat}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
.login .notice_adult .adult .txt:before,
.login .at_log .isv label:before,
.login .at_log .isv input[type="checkbox"]:checked + label:before,
.at_log.nm .adult_auth p a:before,
.at_log input[type="radio"],
.login .lgb .l_logo,
.keyboard button:after,
.login .ico_app_txt,
.login .ico_app_txt:after,
.login .app_txt .close,
.ly_delv_pw .lay_clse{background:url(/image2014/mall/etc/sp_login_rtn.png) no-repeat;background-size:150px auto}
}

.login_wrapper #wrap{height:100%}
.login_wrapper #contents{height:100%;padding:0}
.login{padding:35px 35px 0}
.login .login_tab{overflow:hidden;margin-bottom:19px}
.login .login_tab a{box-sizing:border-box;-webkit-box-sizing:border-box;float:left;width:50%;height:41px;border:1px solid #cdcdcd;border-bottom-color:#529bdf;background-color:#fafafa;font-size:15px;font-weight:normal;line-height:41px;color:#bebebe;text-align:center;letter-spacing:-1px}
.login .login_tab a.on{position:relative;z-index:1;background-color:#fff;border-color:#529bdf;border-bottom-color:#fff;font-weight:bold;color:#529bdf}
.login .login_tab a:last-child{margin-left:-1px}

.login .at_log .isv label:before{bottom:0;margin-right:4px}
.login .at_log .isv label:before{background-position:0 0}
.login .at_log .isv input[type="checkbox"]:checked + label:before{background-position:0 -23px}

.at_tit{height:27px;border-bottom:1px solid #78a0ce}
.at_tit2{overflow:hidden;width:100%;color:#2b4db8;margin-top:-1px}
.at_tit2 a{display:block;background:url(/image2014/mall/etc/btn_arr_right.png) no-repeat right center;background-size:19px 11px}
.at_tit2 a span{display:block;height:39px;line-height:39px;border-top:1px solid #3a5abd;border-bottom:1px solid #3a5abd;color:#2b4db8;font-size:0.96em;font-weight:bold;letter-spacing:-0.1em;padding:0 10px}
.at_tit2 a.unfold{border-bottom:1px solid #e5e5e5;background:url(/image2014/mall/etc/btn_arr_top.png) no-repeat right 50%;background-size:21px 8px}

.login fieldset{position:relative;z-index:10;padding:35px 20px 0;margin:-35px -20px 0;background-color:#fff}
.at_log{clear:both;position:relative;margin:0 20px}
.at_log input[type=email], .at_log input[type=text], .at_log input[type=password], .at_log input[type=number], .at_log input[type=tel]{width:100%;height:35px;padding:2px 0 0 12px;margin-bottom:10px;border:1px solid #e4e4e4;font-size:13px;font-weight:normal;color:#519bde;line-height:1.2;-webkit-border-radius:0px;-webkit-appearance:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}
.at_log input[type=number], .at_log input[type=tel]{font-size:14px}
.at_log input[type=email]:focus, .at_log input[type=text]:focus, .at_log input[type=password]:focus, .at_log input[type=number]:focus, .at_log input[type=tel]:focus{border-color:#519bde}
.at_log input:focus::-webkit-input-placeholder{color:#fff}
.at_log .lgs{display:block;width:100%;height:44px;background-color:#519bde;border:1px solid #3b85c7;border-radius:2px;box-shadow:0 1px 1px #e5e5e5;line-height:44px;text-align:center}
.at_log .lgs span{font-size:19px;font-weight:bold;line-height:44px;letter-spacing:-1px;color:#fff}
.at_log.nm .noti{margin-top:-3px;margin-bottom:20px;color:#d94239;font-size:11px;font-weight:normal;line-height:14px;letter-spacing:-1px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:0}
.at_log.nm .adult_auth{overflow:hidden;margin:0 auto;padding-bottom:15px;border-bottom:1px solid #fbfbfb;text-align:center}
.at_log.nm .adult_auth p{display:inline-block;width:88px;margin:0 6px;font-size:12px;color:#bebebe;text-align:center;font-weight:normal;vertical-align:top;letter-spacing:-1px}
.at_log.nm .adult_auth p a{position:relative;display:block;width:72px;height:72px;margin:0 auto 4px;background-color:#bebebe;font-size:0;line-height:0;box-shadow:1px 1px 3px #d9d9d9}
.at_log.nm .adult_auth p a:before{display:block;content:'';position:absolute;top:50%;left:50%}
.at_log.nm .adult_auth p.mobile a:before{width:20px;height:37px;margin:-19px 0 0 -10px;background-position:-23px -19px}
.at_log.nm .adult_auth p.ipin a:before{width:48px;height:20px;margin:-10px 0 0 -24px;background-position:-45px -19px}
.at_log.nm .adult_auth p.on{color:#529bdf}
.at_log.nm .adult_auth p.on a{background-color:#529bdf}
.at_log.nm .adult_auth p.mobile span{font-size:11px}
.at_log.nm .auth_noti{position:relative;margin:0 auto;padding-left:6px;font-size:12px;color:#999;font-weight:normal;letter-spacing:-1px}
.at_log.nm .auth_noti:before{position:absolute;display:inline-block;top:7px;left:0;width:2px;height:2px;background-color:#b2b2b3;content:''}
.at_log.nm .pwsp{position:absolute;top:89px;right:10px;width:72px;height:26px;background:#969ca8;border:1px solid #8e94a0;font-size:9px;line-height:24px;color:#fff;font-weight:normal;white-space:nowrap;letter-spacing:-1px;text-align:center}
.at_log.nm .inp_tel{position:relative;border:1px solid #e4e4e4;height:35px;margin-bottom:10px;padding-left:12px;box-sizing:border-box;font-size:0}
.at_log.nm .inp_tel.focuson{border-color:#519bde}
.at_log.nm .inp_tel input{width:30px;height:33px;margin:0;padding:0;border:none;vertical-align:middle}
.at_log.nm .inp_tel .clear{position:absolute;top:1px;left:0;right:0;padding-left:12px;background:#fff;line-height:32px;font-size:13px;font-weight:normal;color:#999}
.at_log.nm .inp_tel input:focus{color:#519bde}
.at_log.nm .inp_tel input.fst_tel{width:40px;text-align:center}
.at_log.nm .inp_tel input.mid_tel{width:60px;text-align:center}
.at_log.nm .inp_tel input.lst_tel{padding-left:8px}
.at_log.nm .inp_tel span{display:inline-block;width:7px;height:2px;margin:0 4px;background-color:#dc4d25/*e4e4e4*/;vertical-align:middle;font-size:0;font-weight:bolder}

.at_log .lgb .at_btn{margin-bottom:10px}
.at_log .lgb .btn_idSch{width:163px;height:31px;margin:0 auto;margin-bottom:11px;border:1px solid #787878;box-shadow:0 1px 1px #787878}
.at_log .lgb .btn_idSch a{display:block;width:162px;height:23px;padding-top:7px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:0.84em;color:#646464}
.at_log .lgb .btn_idSch img{margin:-1px 2px 0 0;vertical-align:middle}
.at_log .lgb2{padding:20px 23px 0 23px;margin-top:13px;border-top:1px solid #d8d8d8;font-size:0.96em;color:#6a99e7;text-align:center;line-height:1.4em}
.at_log .lgb2 .at_btn{margin-bottom:10px}
.at_log .lgb2 .btn_idSch{width:163px;height:31px;margin:0 auto;margin-bottom:11px;border:1px solid #787878;box-shadow:0 1px 1px #787878}
.at_log .lgb2 .btn_idSch a{display:block;width:162px;height:23px;padding-top:7px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:0.84em;color:#646464}
.at_log .lgb2 .btn_idSch img{margin:-1px 2px 0 0;vertical-align:middle}
.at_log .isv{margin-bottom:10px;font-size:0}
.at_log .isv label{position:relative;display:inline-block;margin-right:13px;font-size:12px;color:#666;font-weight:normal;vertical-align:middle;letter-spacing:-1px}
.at_log .isv label:before{content:'';display:inline-block;width:21px;height:21px;vertical-align:middle}
.at_log .isv input[type="checkbox"]{display:none}
.at_log .isv input[type="checkbox"]:checked + label:before{}
.at_log .lgb_nm{position:relative;margin-top:15px;border-top:1px solid #f5f5f5}
.at_log .lgb_nm p{padding:12px 0 11px;font-size:10px;font-weight:normal;color:#666;letter-spacing:-1px}
.at_log .lgb_nm .lgs{display:block;width:100%;height:44px;background-color:#fff;border:1px solid #c3c8ce;border-radius:2px;box-shadow:0 1px 1px #e5e5e5;line-height:44px;text-align:center}
.at_log .lgb_nm .lgs span{font-size:19px;font-weight:bold;line-height:44px;letter-spacing:-1px;color:#233549}
.at_log .noti_log{margin:-10px 0 12px;font-size:12px;font-weight:normal;color:#222;letter-spacing:-1px;text-align:center}
 
.at_idpw{clear:both;margin:0 10px;padding:6px 0 0 0}
.at_idpw .msg{height:28px;padding:0 0 0 7px;font-size:0.87em;line-height:1.2em;color:#656565}
.at_idpw dl{position:relative;margin:3px 0 20px 0;padding-bottom:7px;border-bottom:1px solid #d8d8d8}
.at_idpw dl dt label{display:inline-block}
.at_idpw dt.uname{display:block;position:absolute;top:5px;left:7px;width:91px;color:#0f366e;font-size:0.81em;letter-spacing:-1px}
.at_idpw dt.ussn{display:block;position:absolute;top:41px;left:7px;width:91px;color:#0f366e;font-size:0.81em;letter-spacing:-1px}
.at_idpw dd{display:block;padding:0 7px 0 91px;margin:0 0 10px 0}
.at_idpw dd input{width:93%;height:24px;font-size:0.87em;text-indent:7px}
.at_idpw dd.issn input{width:41%}
.at_btn{width:147px;margin:0 auto;margin-top:20px;border:1px solid #377cce;box-shadow:inset 1px #004dab}
.at_btn span{display:block;height:25px;padding-top:8px;border:1px solid #93;background:#5e5e5e url(/image2014/mall/etc/btn_bg_4.gif) repeat-x;background-size:1px 34px;border:1px solid #377cce !;font-size:0.96em;color:#fff;text-align:center}
.at_idpw .conf{padding:33px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;color:#055bc2;font-size:0.87em;font-weight:normal;text-align:center;letter-spacing:-1px}

.at_txt{clear:both;margin:20px 10px 0px 10px;padding:7px 7px 3px 7px;border:1px solid #e3e3e3;font-size:0.78em;color:#838383;background:#f5f5f5}
.at_txt li{clear:both;padding:0 0 3px 10px;font-size:0.81em;line-height:1.4em;color:#656565;font-weight:normal;background:url(/image2014/mall/etc/bul_sq_7.gif) 0 6px no-repeat;background-size:3px 3px}
.at_txt li strong{color:#2b2b2b}
.at_txt li strong.sky{color:#6a99e7}
.at_txt li.bulet_sky{background: url(/image2014/mall/etc/bul_sq_5.gif) no-repeat 0 5px transparent;background-size:3px 3px;list-style-type:none;margin:10px 0 0 0;padding:0 0 1px 10px;vertical-align:middle}
.at_txt2{clear:both;padding:8px 7px 5px 7px;border-top:1px solid #bcbcbc;border-bottom:1px solid #b0b0b0;font-size:0.96em;color:#5e5e5e;line-height:1.4em}
.at_txt2 li{clear:both;padding:0 0 3px 10px;background:url(/image2014/mall/etc/bul_sq_7.gif) 0 4px no-repeat;background-size:3px 3px;font-size:0.96em;line-height:1.4em;color:#5e5e5e}

.at_pw{clear:both;overflow:hidden}
.at_pw .msg{overflow:hidden;margin:0 10px;padding:3px 0 15px 0;border-bottom:1px solid #d8d8d8}
.at_pw .msg p{text-align:center}
.at_pw .msg p.txt{font-size:1.12em;color:#5eaa00}
.at_pw .msg p.tid{margin-top:14px;font-size:1.12em;color:#2671ca}
.at_pw .msg p.date{margin-top:3px;font-size:0.84em;color:#656565}
.at_pw .txt2{padding:7px 13px 13px 13px;font-size:0.65em;color:#838383}
.at_pw .txt3{padding:0 13px 7px 13px;font-size:0.65em;color:#6a99e7}
.at_pw .btn_ct{margin-bottom:10px}
.at_pw h3.tt{height:31px;border-top:1px solid #b0b0b0}
.at_pw h3.tt a{display:block;height:29px}
.at_pw .cpw{display:none;clear:both;overflow:hidden;margin:0 7px}
.at_pw .cpw .msg2{overflow:hidden;padding:7px 0 3px 0}
.at_pw .cpw .msg2 li{clear:both;padding:0 0 3px 0;font-size:0.62em;line-height:1.3em;color:#9a9a9a}
.at_pw .cpw .msg2 li.st{color:#6a99e7}
.at_pw .cpw .msg3{overflow:hidden;padding:3px 0 5px 0}
.at_pw .cpw .msg3 li{clear:both;padding:0 0 2px 0;font-size:0.62em;line-height:1.3em;color:#838383}
.at_pw .cpw .msg3 li.st{padding-top:2px;color:#6a99e7}
.at_pw .cpw dl{position:relative;height:71px;padding:10px 0;margin-bottom:10px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.at_pw .cpw dl dt label{display:inline-block}
.at_pw .cpw dt.uid{display:block;position:absolute;top:10px;left:0;width:55px}
.at_pw .cpw dt.uname{display:block;position:absolute;top:35px;left:0;width:55px}
.at_pw .cpw dt.ussn{display:block;position:absolute;top:61px;left:0;width:55px}
.at_pw .cpw dd{display:block;padding:0 7px 0 60px;margin:0 0 5px 0}
.at_pw .cpw dd input{width:98%;height:19px;border:1px solid #8fa1ba;font-size:0.84em;text-indent:7px;-webkit-border-radius:3px;-webkit-appearance:none}
.at_pw .cpw dd.uid{width:98%}
.at_pw .cpw dd.issn input{width:48%}

.at_error1{clear:both;overflow:hidden;border-top:1px solid #d0d4d9}
.at_error1 .topcont{height:147px;padding-top:83px;background:url(/image2014/mall/etc/bg_error_1.gif) repeat-x 0 0;background-size:1px 231px}
.at_error1 .topcont p{overflow:hidden;text-align:center;letter-spacing:-0.1em}
.at_error1 .topcont p.txt1{padding-right:10px}
.at_error1 .topcont p.txt2{font-size:0.84em;color:#0f366e}
.at_error1 .btmcont{padding:33px 20px 20px 20px;text-align:center}
.at_error1 .btmcont p.txt1{font-size:1.18em;color:#5eaa00}
.at_error1 .btmcont p.txt2{margin-bottom:20px;font-size:0.84em;font-weight:normal;line-height:16px;color:#656565}

.at_error2{clear:both;overflow:hidden;padding-bottom:34px;border-top:1px solid #d0d4d9}
.at_error2 .topcont{padding:33px 0 31px 0;background:url(/image2014/mall/etc/bg_error_1.gif) repeat-x 0 -97px;background-size:1px 231px}
.at_error2 .topcont p{overflow:hidden;text-align:center;letter-spacing:-0.1em}
.at_error2 .topcont p.txt1{padding-right:10px}
.at_error2 .topcont p.txt2{font-size:0.84em;color:#0f366e}
.at_error2 .btmcont{padding:13px 0 0 0;text-align:center}
.at_error2 .btmcont p.txt1{font-size:1.12em;color:#5eaa00}
.at_error2 .btmcont p.txt2{font-size:0.87em;font-weight:normal;line-height:16px;color:#656565}
.at_error2 .btmcont .gomain{display:block;width:147px;height:35px;margin:0 auto;border:1px solid #004dab;background:none !}
.at_error2 .btmcont .gomain span{display:block;height:24px;padding-top:9px;font-size:0.96em;color:#fff;border:1px solid #377cce;text-align:center}

.g_category .today{position:relative;clear:both;overflow:hidden;padding-top:7px}
.g_category .today .hgroup{position:relative;height:37px;padding:0 7px;font-size:1.18em}
.g_category .today .hgroup .tit_img{position:absolute;left: 10px;bottom:0}
.g_category .today .hgroup .tit_img2{position:absolute;left: 10px;bottom:-5px}
.g_category .today .hgroup .date   {position:absolute;right:10px;bottom:-1px;font-size:1.12em;color:#474747;line-height:100%}
.g_category .today .hgroup .date2  {position:absolute;right:10px;bottom:-1px;font-size:1.12em;color:#83c118;line-height:100%}
.g_category .today h4{height:28px;line-height:28px;padding:0 10px;background:#363636;font-size:0.96em;font-weight:bold;letter-spacing:-0.1em;color:#fff}
.g_category .today .bnw .bnl{overflow:hidden;width:280px;height:177px;padding:10px 5px 10px 3px;margin:0 5px}
.g_category .today .bnw .bnl li{float:left;width:280px;height:177px}
.g_category .today .prev{position:absolute;left:3px;top:142px;z-index:2}
.g_category .today .next{position:absolute;right:3px;top:142px;z-index:2}
.g_category .today .today_banner{width:293px;height:128px;margin:13px auto 0 auto}
.g_category .today .today_banner ul{overflow:hidden}
.g_category .today .today_banner ul li{float:left;width:293px}
.g_category .tomorrow{clear:both;overflow:hidden;padding:13px 0 0 0;border-bottom:1px solid #86c228}
.g_category .tomorrow h4{position:relative;height:28px;line-height:28px;padding:0 10px;background:#86c228;font-size:0.96em;font-weight:bold;letter-spacing:-0.1em;color:#fff}
.g_category .tomorrow h4 .date{display:inline-block;position:absolute;top:0;right:10px;height:28px;line-height:28px;font-size:0.87em;color:#FFF}
.g_category .tomorrow ul{overflow:hidden;padding:10px 0}
.g_category .tomorrow ul li{float:left;width:33.3%;text-align:center}
.g_category .tomorrow ul li a{display:inline-block;margin:0 auto;text-align:center;border:1px solid #ccc;background:#efefef}
.g_category .tomorrow ul li a img{overflow:hidden;width:66px;height:95px;border:1px solid #d6d6d6;margin:4px}

.svc_script{clear:both;margin:0 10px}
.svc_script li{font-size:0.84em;font-weight:normal;letter-spacing:-0.1em;color:#656565;line-height:120%;padding:3px 0 3px 7px;background:url(/image2014/mall/etc/bul_sq_4.gif) no-repeat left 9px;background-size:2px 2px}
.svc_script li:first-child{padding-top:0; background:url(/image2014/mall/etc/bul_sq_4.gif) no-repeat left 7px;background-size:2px 2px}

.at_terms{clear:both;padding:7px 2px 7px 10px;border-bottom:1px solid #3a5abd}
.at_terms h2{overflow:hidden;padding-bottom:7px;font-size:0.87em;color:#656565;font-weight:normal}
.at_terms h3{overflow:hidden;padding-left:7px;font-size:0.87em;color:#656565;font-weight:normal}
.at_terms h4{overflow:hidden;padding-left:7px;padding-bottom:7px;font-size:0.96em;color:#656565;font-weight:normal}
.at_terms h5{overflow:hidden;padding-bottom:7px;font-size:0.84em;color:#656565;font-weight:normal}
.at_terms p{overflow:hidden;padding-bottom:7px;font-size:0.84em;color:#656565;font-weight:normal}
.at_terms ul{overflow:hidden;padding:0 0 7px 3px;;font-weight:normal}
.at_terms ul li ul{overflow:hidden;padding:0 0 7px 3px;font-weight:normal}
.at_terms ul li ul li ul{overflow:hidden;padding:0 0 7px 3px;font-weight:normal}
.at_terms li{padding-bottom:1px;font-size:0.84em;color:#656565;font-weight:normal}
.at_terms .tbl{width:100%;margin:7px 0;border-left:1px solid #000;border-top:1px solid #000}
.at_terms .tbl th{padding:1px 0;border-right:1px solid #000;border-bottom:1px solid #000;font-size:0.62em;letter-spacing:-1px;background:#ccffcc}
.at_terms .tbl td{padding:1px 0;border-right:1px solid #000;border-bottom:1px solid #000;font-size:0.62em;text-align:center;letter-spacing:-1px}
.svc_last{overflow:hidden;width:100%}

.noimg1{border:1px solid #d2d2d2;text-align:center}
.noimg2{border:1px solid #d2d2d2;text-align:center}

/* pop */
.g_pop{position:absolute;left:-50%;width:90%;margin-left:50%;z-index:100}
.g_pop .layer_close{display:block;position:absolute;top:7px;right:10px;width:21px;height:21px;color:#656565;background:url(/image2014/mall/etc/btn_ly_close.gif) no-repeat;background-size:21px 21px}
.g_pop .hgroup{background:#e6ecf2}
.g_pop .hgroup h4{height:37px;line-height:37px;padding:0 10px;color:#fff;font-size:1em;border-bottom:1px solid #badaf0;background:#055bc2}
.g_pop .hgroup h4 .sm{font-size:0.78em}
.g_pop .plist_1 li a{display:block;color:#656565}
.g_pop .plist_1 li{padding:10px;border-bottom:1px solid #d8d8d8;font-size:1em;background:#fff}
.g_pop .cont{background:#fff}
.g_pop .btn_check{display:block;margin-top:10px;padding:7px 0;box-shadow:0 0 1px 0 #d1d1d1;color:#fff;background:#3f6a9a;border:1px solid #335d8c;text-align:center}
.g_pop .btn2_grp6{display:block;position:relative;margin:0 10px}
.g_pop .btn2_grp6 li{width:49%}
.g_pop .sec_chg{overflow:hidden;padding:10px;font-size:0.96em;border-left:0;border-right:0}
.g_pop .sec_chg .p_pic{position:relative;float:left;width:53px;margin-right:7px;padding:0}
.g_pop .sec_chg .p_pic img{width:52px;height:52px;border:1px solid #d2d2d2}
.g_pop .sec_chg .p_txt{overflow:hidden;display:block;height:47px;padding-top:0;margin-top:3px;line-height:1.2em;font-weight:normal;letter-spacing:-0.1em}
.g_pop .sec_chg a{display:block}
.g_pop .buttons{margin-bottom:77px}

.g_layer1,.g_layer2{position:absolute;left:-50%;width:95%;margin-left:52.5%;background:#fff} 
.g_layer1 .layer_close,.g_layer2 .layer_close{overflow:hidden;display:block;position:absolute;top:9px;right:19px;width:21px;height:21px;color:#656565;background:url(/image2014/mall/etc/btn_ly_close.gif) no-repeat;background-size:21px 21px}
.g_layer1 .hgroup,.g_layer2 .hgroup{background:#e6ecf2;border-top:1px solid #78a0ce;border-bottom:1px solid #badaf0}
.g_layer1,.g_layer2 table td,.g_layer2 table th:first-child{border-top:none}
.g_layer1 h4{height:39px;line-height:39px;padding-left:10px;color:#2b2b2b;font-size:1em;background:#e6ecf2;letter-spacing:-1px}
.g_layer2 h4{height:39px;line-height:39px;padding-left:10px;color:#055bc2;font-size:1em;background:#e6ecf2;letter-spacing:-1px}
.g_layer1 .plist_1 li a,.g_layer2 .plist_1 li a{display:block;color:#656565;font-weight:normal}
.g_layer1 .plist_1 li{overflow:hidden;line-height:20px;padding:10px;border-bottom:1px solid #d8d8d8;font-size:0.96em;background:#fff;letter-spacing:-1px}
.g_layer2 .plist_1 li{overflow:hidden;line-height:40px;padding:0 10px;border-bottom:1px solid #d8d8d8;font-size:0.96em;background:#fff;letter-spacing:-1px;height:40px}
.g_layer2 .cont{padding:10px;border-bottom:1px solid #d8d8d8;font-size:1em;background:#fff}
.g_layer2 p{padding-bottom:10px;font-size:0.84em;letter-spacing:-1px}
.g_layer2 .cont input{width:98%;padding:7px 3px;color:#656565;border:1px solid #aaa;border-radius:0}
.g_layer2 .btn_check{display:block;margin-top:10px;padding:7px 0;box-shadow:0 0 1px 0 #d1d1d1;color:#fff;background:#3f6a9a;border:1px solid #335d8c;text-align:center}
.g_layer2 .tbl_buying_decision{border-bottom:1px solid #d8d8d8}
.g_layer2 .tbl_buying_decision table{width:100%}
.g_layer2 .tbl_buying_decision .msg1{display:block;text-align:center;color:#656565;font-size:1em;letter-spacing:-0.1em;font-weight:normal}
.g_layer2 .tbl_buying_decision .msg2{height:78px;text-align:center;color:#5eaa00;font-size:1.18em;letter-spacing:-0.1em}

/* Àå¹Ù±¸´Ï ÆË¾÷ ¹öÆ° »óÇÏ ¿©¹é¼³Á¤ */
.ctCpn  .btn2_grp{margin-top:20px;margin-bottom:13px}
.ctmdfy .btn2_grp{margin-top:20px;margin-bottom:20px}

/* ÁÖ¹®°áÁ¦ ÆË¾÷ ¹öÆ° »óÇÏ ¿©¹é¼³Á¤ */
.mPyt .btn2_grp2{height:37px;padding:20px 0 13px}
.gPyt .btn2_grp2{height:37px;padding:20px 0 13px}
.bankPyt .btn2_grp2{height:37px;padding:20px 0 13px}

/* [ÁÖ¹®°áÁ¦] ±¸¸ÅÀÚ º»ÀÎÀÎÁõ ÆË¾÷ */
.popup_auth .cont{background:#fff;padding:10px 10px 13px 10px}
.popup_auth .text_wrap1{border:1px solid #055bc2;padding-top:10px}
.popup_auth .text_wrap2{border:1px solid #bdbdbd;padding:9px 5px;margin:10px 7px;background:#f9f9f9}
.popup_auth .text_wrap1 h3{margin:0 7px;color:#2b2b2b;font-size:0.96em}
.popup_auth .text_wrap2 h4{color:#111111;font-size:0.84em;margin-top:13px}
.popup_auth .text_wrap2 h4.font_blue{color:#055bc2;text-align:center;margin-top:0;margin-bottom:3px}
.popup_auth .text_wrap2 ul{margin-top:3px}
.popup_auth .text_wrap2 li{color:#656565;font-size:0.84em;font-weight:normal;padding-left:7px;background:url(/image2014/mall/etc/icon_auth_hyphen.png) left 6px no-repeat;background-size:3px 1px}
.popup_auth .agree_wrap{height:33px;background:#eff4f9;border-top:1px solid #d8d8d8;text-align:center}
.popup_auth .agree_wrap span{display:inline-block;line-height:33px;color:#111111;font-size:0.96em;font-weight:normal;vertical-align:text-top}
.popup_auth .agree_wrap span .button2{margin-left:13px}
.popup_auth .agree_wrap input, .popup_auth .local_wrap input{vertical-align:text-top}
.popup_auth .agree_wrap label, .popup_auth .local_wrap label{padding-left:3px}
.popup_auth .private_wrap{margin:13px 0}
.popup_auth .private_wrap .buyer{width:85%}
.popup_auth .private_wrap .buyer_no{width:37%;text-align:center}
.popup_auth .private_wrap .hyphen{display:inline-block;width:5%;text-align:center}
.popup_auth .local_wrap{height:20px;padding:7px 9px;text-align:center;border:1px solid #bdbdbd}
.popup_auth .local_wrap span{display:inline-block;line-height:20px;color:#848484;font-size:0.96em;font-weight:normal;vertical-align:text-top}
.popup_auth .local_wrap .button2{margin-left:13px}
.popup_auth .btn_blue_type1{margin:13px auto}
.popup_auth .tip_txt{display:block}

/* iscroll.js Àû¿ë ½ºÅ¸ÀÏ */
.fixed_scroll{overflow-x:hidden;overflow-y:scroll}
#fixed_scroll1{height:160px} /* view1 */
#fixed_scroll2{height:160px} /* cart : modify */
#fixed_scroll3{height:253px} /* order1 : delivery */
#fixed_scroll4{height:160px;margin-bottom:13px} /* order1 : post */
#fixed_scroll4 .input_check input{height:15px}
#fixed_scroll5{height:160px} /* select coupon */
#fixed_scr1, #fixed_scr2, #fixed_scr3, #fixed_scr4, #fixed_scr5, #fixed_scr6{height:160px}

/* notice_adult */
.login .notice_adult{margin:0 -20px 15px}
.login .notice_adult .adult{position:relative;padding:0 0 0 60px}
.login .notice_adult .adult .txt{margin-bottom:18px;color:#666;font-size:12px;font-weight:normal;letter-spacing:-1px}
.login .notice_adult .adult .txt:before{position:absolute;top:2px;left:0;content:"";display:block;width:51px;height:51px;background-position:-98px 0}
.login .notice_adult .adult .txt2{padding:13px 0 0 0;color:#656565;font-size:0.78em;font-weight:normal;line-height:1.2em;letter-spacing:-1px}
.login .notice_adult .conf{margin:0 10px;padding:0 0 7px 0;border-bottom:1px solid #d9d9d9;color:#000;font-size:0.68em;font-weight:normal;line-height:1.6em}
.login .notice_adult .conf2{margin:0 10px;padding:20px 0 7px 0;color:#656565;font-size:0.78em;font-weight:normal;text-align:center;line-height:1.6em;letter-spacing:-1px}
.login .conf_wrap{margin:0 10px;padding:17px;border:1px solid #d7d7d7;text-align:center}
.login .conf_wrap ul{overflow:hidden;display:inline-block}
.login .conf_wrap ul li{float:left;width:123px}
.login .conf_wrap ul li:first-child{margin:0 18px 0 0}
.login .conf_wrap ul li img{width:123px;height:99px}
.login .conf_wrap ul li a{font-size:0.81em}
.login .conf_wrap ul li a span{padding:5px 0 5px 0}
.login .adult_desc{margin:0 10px;padding:7px 0 14px 0}
.login .adult_desc li{padding:7px 0 0 8px;color:#656565;font-weight:normal;font-size:0.81em;line-height:1.1em;background:url(/image2014/mall/etc/bul_sq_4.gif) no-repeat left 12px;background-size:2px 2px}

/* adult authentification */
.login.auth{padding:0}
.login.auth .notice_adult{margin:0}
.login.auth .notice_adult .adult{position:relative;display:table;min-height:77px;padding:0 13px 7px 79px}
.login.auth .notice_adult .adult img{position:absolute;top:0;left:0;width:79px;height:79px}
.login.auth .notice_adult .adult p{color:#000;font-size:0.78em;line-height:1.7em}
.login.auth .notice_adult .adult .txt{display:table-cell;margin-bottom:0;color:#0f366e;font-size:0.78em;font-weight:bold;line-height:1.2em;letter-spacing:-1px;vertical-align:middle}
.login.auth .notice_adult .adult .txt:before{display:none}

/* »óÇ°Á¤º¸Á¦°ø °í½Ã »ó¼¼ Á¤º¸ */
.ftc_info{padding:0 10px;letter-spacing:-1px}
.ftc_info h3{padding:0 0 7px 0;color:#656565;font-size:0.87em;font-weight:normal}
.ftc_info table{width:100%}
.ftc_info table th{width:30%;padding:7px 0;border:1px solid #c2c1c1;text-align:left;background:#f9f9f9}
.ftc_info table td{width:70%;padding:7px 0;border:1px solid #c2c1c1}
.ftc_info table .tr2 th{width:100%}
.ftc_info table .tr2 td{width:100%}
.ftc_info table .tr2 .desc{background:#f9f9f9}
.ftc_info table .tr2 .desc p{color:#4e7fba;font-weight:normal}
.ftc_info table .tr2 .desc p a{color:#4e7fba}
.ftc_info table p{padding:0 7px;color:#656565;font-weight:normal;font-size:0.87em}
.ftc_info table th p{color:#000}

/* Àü¹®°ü ·£µù ÅÛÇÃ¸´ */
.ctns .spcl_tit{height:37px;padding:3px 0 0 0;text-align:center;background-repeat:repeat-x;background-position:left top;background-size:1px 53px;-webkit-background-size:1px 53px}
.ctns .spcl_tit img{width:196px;height:35px}

/* ±âÈ¹Àü ±âÁ¸ ¼Ò½º */
.view_type{margin:-12px 0 0 0;border-top:1px solid #0f366e;height:47px;border-bottom:1px solid #ccc;background:#fff}
.view_type .view_type_sub{position:relative;padding:0 106px 0 10px}
.view_type .shawdow{position:absolute;left:0;top:0;width:100%;height:3px;background:url(/image2014/mall/etc/bg_cate_listW_shadow.png) repeat-x;background-size:3px 3px}
.view_type .p_left{position:relative;top:11px;width:100%}
.view_type .p_left select{width:100%;height:25px;color:#656565;font-size:0.87em;font-weight:normal;background:#fff url(/image2014/mall/etc/btn_sel2.png) no-repeat right -1px;background-size:27px 27px;border:1px solid #aaa;border-right:0;border-radius:0}
.view_type .p_right{position:absolute;top:0;right:0;display:block;text-align:right}
.view_type .p_right a{display:inline-block;font-size:0}
.view_type .viewmd{border-bottom:none}
.view_type .viewmd{overflow:hidden;width:100%}
.view_type .viewmd ul{float:right;margin:10px 11px 10px 0}
.view_type .viewmd li:first-child,
.view_type .viewmd li:first-child{background:none}
.view_type .viewmd li{float:left;width:29px;margin-right:13px;padding:0;background:url(/image2014/mall/etc/bar_1.gif) no-repeat 0 1px;background-size:1px 27px;text-align:right}
.view_type .viewmd a{display:inline-block;text-align:right}
.view_type .viewmd img{margin:4px 0px}

/* LIST - Vertical Type */
.vertical_list li{position:relative;border-bottom:1px solid #d8d8d8}
.vertical_list .anchor{display:block;height:80px;padding:10px}
.vertical_list .thumbnail_wrap{position:absolute;left:10px;top:10px}
.vertical_list .thumbnail_wrap .flag_sky{position:absolute;left:1px;top:1px;display:block;width:25px;height:23px;padding-top:3px;background:url(/image2014/mall/etc/flag_sky.png) no-repeat 0 24%;background-size:25px 26px;color:#fff;font-size:0.96em;z-index:10;text-align:center}
.vertical_list .thumbnail_wrap .thumbnail{height:79px;width:79px;border:1px solid #d3d3d3}
.vertical_list .goods_name{display:block;padding-left:90px;overflow:hidden;height:61px;line-height:15px;color:#666;font-size:0.96em;font-weight:normal;letter-spacing:-0.1em}
.vertical_list .goods_info{position:absolute;left:0;bottom:0;display:inline-block;padding:10px 0px 10px 100px}
.vertical_list .goods_info .price{display:inline-block;color:#afafaf;font-size:0.84em;text-decoration:line-through}
.vertical_list .goods_info .sale_price{display:inline-block;color:#055bc2;font-size:1.12em;margin-left:3px}
.vertical_list .goods_info .free{display:inline-block;height:13px;padding:0 3px;margin-top:3px;border-top:1px solid #cee1ff;border-left:1px solid #cee1ff;border-right:1px solid #cee1ff;border-bottom:1px solid #b2ccf4;color:#3c76da;font-size:0.71em;line-height:13px;font-weight:normal;letter-spacing:-1px;background:#e8f1ff}
.vertical_list .goods_info .pay{display:inline-block;height:13px;padding:0 3px;margin-top:3px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.71em;line-height:13px;font-weight:normal;letter-spacing:-1px;background:#fff}
.vertical_list .goods_info .fee{display:inline-block;height:13px;padding:0 3px;margin-top:3px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.71em;line-height:13px;font-weight:normal;letter-spacing:-1px;background:#fff}

/* LIST - Horizonal(Image) Type */
.horizontal_list{position:relative}
.horizontal_list ul{overflow:hidden;clear:both;padding:0;background:url(/image2014/mall/etc/bg_cate_li_line.png) repeat left 0;background-size:2px 253px}
.horizontal_list li{float:left;width:140px;height:243px;padding-top:10px;margin:0 10px;text-align:center}
.horizontal_list .anchor{display:block}
.horizontal_list .thumbnail_wrap{position:relative;display:block}
.horizontal_list .thumbnail_wrap .flag_sky{position:absolute;left:1px;top:1px;display:inline-block;width:25px;height:23px;padding-top:3px;background:url(/image2014/mall/etc/flag_sky.png) no-repeat 0 24%;background-size:25px 26px;color:#fff;font-size:0.96em;z-index:10;text-align:center}
.horizontal_list .thumbnail_wrap .thumbnail{position:relative;height:139px;width:139px;border:1px solid #d3d3d3}
.horizontal_list .goods_name{position:relative;display:block;overflow:hidden;height:33px;line-height:17px;color:#666;font-size:1em;font-weight:normal;letter-spacing:-0.1em;margin-top:5px}
.horizontal_list .goods_info{display:block;text-align:center}
.horizontal_list .goods_info .price{display:block;color:#afafaf;font-size:0.87em;text-decoration:line-through;margin-top:3px}
.horizontal_list .goods_info .sale_price{display:block;color:#055bc2;font-size:1.12em;margin-top:1px}
.horizontal_list .goods_info .free{display:inline-block;height:13px;padding:0 3px;margin-top:3px;border-top:1px solid #cee1ff;border-left:1px solid #cee1ff;border-right:1px solid #cee1ff;border-bottom:1px solid #b2ccf4;color:#3c76da;font-size:0.71em;line-height:13px;font-weight:normal;letter-spacing:-1px;background:#e8f1ff}
.horizontal_list .goods_info .pay{display:inline-block;height:13px;padding:0 3px;margin-top:3px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.71em;line-height:13px;font-weight:normal;letter-spacing:-1px;background:#fff}
.horizontal_list .goods_info .fee{display:inline-block;height:13px;padding:0 3px;margin-top:3px;border:1px solid #c3c3c3;color:#7f7f7f;font-weight:normal;font-size:0.71em;line-height:13px;font-weight:normal;letter-spacing:-1px;background:#fff}

/* ¿À´Ã¸¸Æ¯°¡ */
.ctns .today_wrap .tab_today{overflow:hidden;height:35px;padding:5px 6px 0 6px;background:url(/image2014/mall/etc/bg_today_menu.gif) repeat-x left top;background-size:1px 40px;-webkit-background-size:1px 40px}
.ctns .today_wrap .tab_today li{float:left;width:50%}
.ctns .today_wrap .tab_today li a{display:block;height:26px;padding:9px 0 0 0;color:#555;font-size:0.96em;font-weight:normal;text-align:center;letter-spacing:-1px}
.ctns .today_wrap .tab_today li.on a{border-top:1px solid #9d9d9d;border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d;color:#383838;font-weight:bold;background:#fff;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.ctns .today_wrap .tab_today li:first-child a:before{content:"";display:inline-block;width:17px;height:16px;margin:1px 3px 0 0;vertical-align:top;background:url(/image2014/mall/etc/tab_today.png) no-repeat left top;background-size:33px 16px;-webkit-background-size:33px 16px}
.ctns .today_wrap .tab_today li:last-child a:before{content:"";display:inline-block;width:17px;height:16px;margin:1px 3px 0 0;vertical-align:top;background:url(/image2014/mall/etc/tab_today.png) no-repeat -17px top;background-size:33px 16px;-webkit-background-size:33px 16px}
.ctns .today_wrap .tab_today p{padding:7px 0 0 0;color:#383838;font-size:1.12em;letter-spacing:-1px}
.ctns .today_wrap .tab_today p:before{content:"";display:inline-block;width:17px;height:16px;margin:1px 3px 0 0;vertical-align:top;background:url(/image2014/mall/etc/tab_today.png) no-repeat left top;background-size:33px 16px;-webkit-background-size:33px 16px}
.ctns .today_wrap .today .tit{padding:19px 0 14px 0;text-align:center}
.ctns .today_wrap .today .tit img{width:208px;height:62px}
.ctns .today_wrap .today .tit2{padding:37px 0 8px 0;text-align:center}
.ctns .today_wrap .today .tit2 img{width:199px;height:47px}
.ctns .today_wrap .today .time{height:42px;padding:12px 0 0 0;border-top:1px solid #cdcecf;border-bottom:1px solid #cdcecf;text-align:center;background:#f4f4f4}
.ctns .today_wrap .today .time p{color:#333;font-size:1em;font-weight:normal;letter-spacing:-1px}
.ctns .today_wrap .today .time p .day{display:inline-block;padding:5px 3px 0 0;font-size:0.87em;vertical-align:top}
.ctns .today_wrap .today .time p .num{display:inline-block;width:22px;height:25px;margin:0 2px 0 0;padding:5px 0 0 0;color:#fff;font-size:1.31em;font-weight:bold;line-height:1.1em;background:url(/image2014/mall/etc/bg_time.png) no-repeat left top;background-size:22px 30px;-webkit-background-size:22px 30px}
.ctns .today_wrap .today .time p .colon{display:inline-block;width:5px;height:16px;margin:7px 3px 0 1px;text-indent:-1000em;vertical-align:top;background:url(/image2014/mall/etc/bg_colon1.png) no-repeat left top;background-size:5px 16px;-webkit-background-size:5px 16px}
.ctns .today_wrap .today .time2{padding:0 0 27px 0;text-align:center}
.ctns .today_wrap .today .time2 p{display:inline-block;height:31px;color:#fff;font-size:1.06em;letter-spacing:-1px;background:url(/image2014/mall/etc/bg_time2_mid.png) repeat-x left top;background-size:1px 31px;-webkit-background-size:1px 31px}
.ctns .today_wrap .today .time2 p .tm{display:block;height:31px;background:url(/image2014/mall/etc/bg_time2_left.png) no-repeat left top;background-size:3px 31px;-webkit-background-size:3px 31px}
.ctns .today_wrap .today .time2 p .tm span{display:block;height:25px;padding:6px 33px 0 33px;font-size:0.93em;background:url(/image2014/mall/etc/bg_time2_right.png) no-repeat right top;background-size:3px 31px;-webkit-background-size:3px 31px}
.ctns .today_wrap .today .prod ul{overflow:hidden;width:296px;margin:0 auto;padding:12px 12px 0 12px}
.ctns .today_wrap .today .prod ul li{float:left;width:139px;margin:0 0 12px 0;border:1px solid #e3e3e3}
.ctns .today_wrap .today .prod ul li:nth-child(odd){margin:0 12px 12px 0}
.ctns .today_wrap .today .prod ul li:nth-last-child(1){margin:0}
.ctns .today_wrap .today .prod ul li:nth-last-child(2){margin:0 12px 0 0}
.ctns .today_wrap .today .prod ul li a{display:block}
.ctns .today_wrap .today .prod ul li img{width:139px}
.ctns .today_wrap #ctns_today1{display:none}

/* °øÁö»çÇ× */
.ctns .notice h3{height:26px;padding:11px 0 0 0;border-bottom:1px solid #3e7ec8;color:#383838;font-size:0.93em;text-align:center;letter-spacing:-1px;background:#f7f7f7}
.ctns .notice .list li{position:relative;border-bottom:1px solid #d8dadd;font-size:0.81em;letter-spacing:-1px}
.ctns .notice .list li a{display:block;padding:11px 80px 9px 8px;font-weight:normal}
.ctns .notice .list li span{position:absolute;top:50%;right:8px;margin:-6px 0 0 0;color:#777;font-size:0.87em;font-weight:normal;letter-spacing:-1px}
.ctns .notice .tit{position:relative;overflow:hidden;padding:11px 80px 9px 8px;border-bottom:1px solid #d8dadd;font-size:0.81em;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.ctns .notice .tit2{position:relative;overflow:hidden;padding:11px 8px 9px 8px;border-bottom:1px solid #d8dadd;font-size:0.81em;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.ctns .notice .tit span{position:absolute;top:50%;right:8px;margin:-7px 0 0 0;color:#777;font-size:0.87em;font-weight:normal;letter-spacing:-1px}
.ctns .notice .ct{padding:10px 7px 20px 7px;border-bottom:1px solid #d8dadd}
.ctns .notice .ct p{padding:0 0 17px 0;color:#777;font-size:0.71em;font-weight:normal;letter-spacing:-1px}
.ctns .notice .ct .user{padding:0}
.ctns .notice .ct ul li{color:#777;font-size:0.71em;font-weight:normal;letter-spacing:-1px}
.ctns .notice .ct .evt li{padding:0 0 17px 10px;background:url(/image2014/mall/etc/bu_squ1.png) no-repeat left 3px;background-size:6px 6px;-webkit-background-size:6px 6px}
.ctns .notice .ct img{max-width:100%}
.ctns .notice .ct table{width:100% !important}
.ctns .notice .list_view{display:block;width:100%;height:31px;border-bottom:1px solid #959595;font-size:0.81em;letter-spacing:-1px;line-height:2.5em;background:none;cursor:pointer}
.ctns .notice .list_view:before{content:"";display:inline-block;width:11px;height:13px;margin:0 5px 0 0;vertical-align:middle;background:url(/image2014/mall/etc/bu_arr5.png) no-repeat left top;background-size:11px 14px;-webkit-background-size:11px 14px;vertical-align:-1px}
.ctns .notice .list_view2{display:block;width:305px;height:29px;padding:3px 0 0 0;margin:9px auto 34px auto;border:1px solid #ccc;color:#555;font-size:0.81em;letter-spacing:-1px;background:#f9f9f9;cursor:pointer;box-shadow:0 2px 1px #efefef;-webkit-box-shadow:0 2px 1px #efefef}

/* ¸ð¹ÙÀÏ±âÈ¹Àü */
.ctns .mkt h3{height:29px;padding:11px 0 0 0;color:#383838;font-size:1em;text-align:center;letter-spacing:-1px;background:url(/image2014/mall/etc/bg_mkt_tit.gif) repeat-x left top;background-size:1px 40px;-webkit-background-size:1px 40px}
.ctns .mkt .mplan .all_view .choi_grp{position:relative;height:34px;padding:8px 8px 0 107px;border-bottom:1px solid #9a9fa6}
.ctns .mkt .mplan .all_view .choi_grp .choi{position:absolute;top:13px;left:7px;color:#555;font-size:0.84em;font-weight:normal;letter-spacing:-1px}
.ctns .mkt .mplan .all_view .choi_grp .all{display:block;position:relative;height:25px;border:1px solid #b4b4b4;padding:0 25px 0 7px;font-size:0.84em;font-weight:normal;line-height:26px;letter-spacing:-1px;background:#f7f7f7;box-shadow:0 1px 1px #f2f2f2;-webkit-box-shadow:0 1px 1px #f2f2f2}
.ctns .mkt .mplan .all_view .choi_grp .all span{display:block;height:25px;border-right:1px solid #d4d4d4}
.ctns .mkt .mplan .all_view .choi_grp .all:after{content:"";position:absolute;top:0;right:0;display:inline-block;width:24px;height:25px;border-left:1px solid #fff;background:url(/image2014/mall/etc/bu_arr9.png) no-repeat center center;background-size:11px 7px;-webkit-background-size:11px 7px}
.ctns .mkt .mplan .all_view .choi_grp .on:after{content:"";position:absolute;top:0;right:0;display:inline-block;width:24px;height:25px;border-left:1px solid #fff;background:url(/image2014/mall/etc/bu_arr8.png) no-repeat center center;background-size:11px 7px;-webkit-background-size:11px 7px}
.ctns .mkt .mplan .all_view .all_lyr{display:none;position:relative}
.ctns .mkt .mplan .all_view .all_lyr ul{overflow:hidden}
.ctns .mkt .mplan .all_view .all_lyr ul li{float:left;width:33%;height:35px;border-bottom:1px solid #e0e0e1;background:#f7f7f7}
.ctns .mkt .mplan .all_view .all_lyr ul li:last-child{width:34%}
.ctns .mkt .mplan .all_view .all_lyr ul li a{display:block;position:relative;height:27px;padding:8px 0 0 33px;border-right:1px solid #e0e0e1;font-size:0.75em;font-weight:normal;letter-spacing:-1px}
.ctns .mkt .mplan .all_view .all_lyr ul li:last-child a{border-right:0}
.ctns .mkt .mplan .all_view .all_lyr ul li img{position:absolute;top:5px;left:4px;width:26px;height:26px}
.ctns .mkt .mplan .all_view .all_lyr ul:last-of-type li{border-bottom:1px solid #9a9fa6}
.ctns .mkt .mplan .all_view .all_lyr .cls{display:block;position:absolute;bottom:6px;right:5px;width:37px;height:23px;padding:0 8px 0 0;border:1px solid #d2d2d2;color:#5e636a;font-size:0.71em;text-align:right;line-height:23px;letter-spacing:-1px;background:#eaeaea}
.ctns .mkt .mplan .all_view .all_lyr .cls:before{content:"";display:inline-block;width:9px;height:9px;margin:0 3px 0 0;vertical-align:-2px;background:url(/image2014/mall/etc/btns2.png) no-repeat left -25px;background-size:54px 32px;-webkit-background-size:54px 32px}
.ctns .mkt .mplan .tit_plan{overflow:hidden;position:relative}
.ctns .mkt .mplan .tit_plan ul li{float:left;width:50%}
.ctns .mkt .mplan .tit_plan ul li a{display:block}
.ctns .mkt .mplan .tit_plan ul li img{width:100%}
.ctns .mkt .mplan .tit_plan ul li .tit{overflow:hidden;display:block;height:33px;padding:7px 7px 0 7px;font-size:0.93em;letter-spacing:-1px;line-height:17px}
.ctns .mkt .mplan .tit_plan ul li .tit em{font-style:normal;font-weight:bold}
.ctns .mkt .mplan .tit_plan ul li .t1{color:#775993}
.ctns .mkt .mplan .tit_plan ul li .t2{color:#cc731f}
.ctns .mkt .mplan .tit_plan ul li .desc{overflow:hidden;display:block;max-height:27px;margin:4px 7px 7px 7px;color:#6d6d6d;font-weight:normal;font-size:0.75em;line-height:1.25em;letter-spacing:-1px}
.ctns .mkt .mplan .tit_plan .cline{display:block;position:absolute;top:0;left:50%;height:100%;border-left:1px solid #d8dadd}
.ctns .mkt .mplan .mbl_plan{margin:0;padding:0;border-top:1px solid #d8dadd}
.ctns .mkt .mplan .more{display:block;width:100%;height:31px;border-top:1px solid #c8cbce;border-bottom:1px solid #959595;color:#555;font-size:0.87em;font-weight:normal;text-align:center;line-height:31px;letter-spacing:-1px;background:#f7f7f7}
.ctns .mkt .mplan .more:before{content:"";display:inline-block;width:11px;height:13px;margin:-3px 5px 0 0;vertical-align:middle;background:url(/image2014/mall/etc/bu_arr5.png) no-repeat left top;background-size:11px 14px;-webkit-background-size:11px 14px}
.ctns .mkt .mplan .no_result{margin:0 0 -34px 0;padding:11px}
.ctns .mkt .mplan .no_result p{height:83px;padding:67px 0 0 0;border:5px solid #eee;color:#555;font-size:1em;font-weight:normal;text-align:center}

.btnbx_sch a{font-size:12px;font-weight:normal;color:#999}
.login .lgb{display:none}
.login .lgb .btnbx_sch{font-size:0;line-height:0;text-align:center}
.login .lgb{position:fixed;bottom:25px;left:-55px;right:-55px;text-align:center}
.login .lgb .l_logo{display:block;width:73px;height:18px;margin:0 auto 20px;background-position:-23px 0}
.login .lgb .btn_sch{display:inline-block;position:relative;padding:0 22px}
.login .lgb .btn_sch:before{display:inline-block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-7px;background-color:#dfdbdb;content:''}
.login .lgb .btn_sch:first-child{padding-left:0}
.login .lgb .btn_sch:first-child:before{display:none}
.login .lgb .btn_sch span{display:inline-block;font-size:12px;line-height:16px;font-weight:normal;color:#999;text-align:center;letter-spacing:-1px}
.login .lgb .btn_sch:first-child span{padding-left:0}
.login .lgb .btn_sch:last-child{padding-right:0}

.at_idpw .idcf{padding:20px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;text-align:center}
.at_idpw .idcf .itm{display:inline-block;width:58px;color:#0f366e;font-size:0.9em;letter-spacing:-1px}
.at_idpw .idcf .cnt{color:#0f366e;font-size:0.96em;letter-spacing:-1px}
.at_idpw .idcf .cnt *{vertical-align:middle}
.at_idpw .idcf .ctfc{display:inline-block;margin:0 0 0 3px;border:1px solid #004dab;box-shadow:0 1px 0 #b2b2b2}
.at_idpw .idcf .ctfc span{display:block;width:85px;height:24px;border:1px solid #3577c7;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055bc1),color-stop(100%,#0050af));font-size:0.84em;color:#fff;line-height:2em}
.at_idpw .idcf .text{width:43%;height:19px;padding:4px 3px 3px}

.tit_pwch{padding:22px 0 13px;color:#1c8aff;font-size:1.5em;text-align:center}
.txt_pwch{margin:0 12px 17px;padding:8px 0 7px;border:1px solid #6a6a6a;background:#f4f5f4;color:#222;font-size:0.84em;line-height:1.4em;text-align:center}
.list_pwch{margin:0 12px 15px;border:1px solid #9ea0a5}
.list_pwch .top_tx{display:block;padding:6px 5px 5px 9px;border-bottom:1px dashed #b7b7b7;background:#f5f6f8;color:#444;font-weight:normal;font-size:0.81em}
.list_pwch .listt{margin:10px}
.list_pwch table{width:100%;border:1px solid #6a6a6a}
.list_pwch th{border-top:1px solid #b7b7b7;border-right:1px solid #d7d7d7;background:#f4f4f4;color:#777;font-weight:normal;font-size:0.84em}
.list_pwch td{height:40px;padding:0 5px;border-top:1px solid #b7b7b7;color:#444;font-size:0.87em}
.list_pwch td.ntx{text-align:center}
.list_pwch tr:first-child th,.list_pwch tr:first-child td{border-top:0}
.list_pwch .text{width:100%;padding:9px 3px 4px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.guid_pwch{margin-bottom:-5px;padding:9px 10px 6px 16px;border-top:1px solid #dadbda;border-bottom:1px solid #dadbda;background:#f4f5f4;text-indent:-6px}
.guid_pwch li{margin:0 0 3px;color:#777;font-weight:normal;font-size:0.78em;letter-spacing:-1px}

.er_text{margin:19px 0 0;color:#353535;font-size:1em;text-align:center}
.er_text:after{content:'';display:block;width:77px;height:42px;margin:13px auto 0;background:url('//pics.gmkt.kr/mobile/error.png') no-repeat;background-size:116px 63px}

.ctns .ban_wrap{padding:0 0 11px 0}
.ctns .ban_wrap .ban{border-bottom:1px solid #d2d5d9}
.ctns .ban_wrap.ecoupon #swipeview-masterpage-0,.ctns .ban_wrap.ecoupon #swipeview-masterpage-1,.ctns .ban_wrap.ecoupon #swipeview-masterpage-2{min-height:135px}
.ctns .sctn_tit .tit_grp{overflow:hidden;height:34px;background:url(/image2014/mall/etc/bg_sctn_tit.gif) repeat-x left top;background-size:1px 34px;-webkit-background-size:1px 34px}
.ctns .sctn_tit h3{display:inline-block;padding:11px 0 0 8px;font-size:0.81em;letter-spacing:-1px}
.ctns .sctn_tit .more{display:inline-block;float:right;width:50px;height:22px;padding:13px 0 0 10px;color:#959595;font-size:0.78em;font-weight:normal;line-height:10px;letter-spacing:-1px;background:url(/image2014/mall/etc/bu_arr1.png) no-repeat 47px 13px;background-size:6px 10px;-webkit-background-size:6px 10px}

.ctns .gmk_best{position:relative;padding-bottom:34px}
.ctns .gmk_best ol{overflow:hidden;height:330px;padding:0 1px 0 3px}
.ctns .gmk_best ol li{float:left;width:33.3%;height:156px;margin:5px 0 8px 0;text-align:center}
.ctns .gmk_best ol li:last-child{float:left;width:33.4%}
.ctns .gmk_best ol li a{position:relative;display:block;width:100px;height:56px;margin:0 auto;padding:100px 0 0 0}
.ctns .gmk_best ol li img{position:absolute;top:0;left:0;width:99px;height:99px;border:1px solid #d2d2d2}
.ctns .gmk_best ol li .num{display:block;position:absolute;top:0;left:0;width:22px;height:24px;padding:3px 0 0 0;color:#fff;font-size:1em;line-height:1.2em;z-index:10;background:url(/image2014/mall/etc/bg_num.png) no-repeat left top;background-size:22px 27px;-webkit-background-size:22px 27px}
.ctns .gmk_best ol li .tit{overflow:hidden;display:block;height:31px;padding:3px 0 0 0;color:#6e6e6e;font-size:0.84em;font-weight:normal;text-align:left;letter-spacing:-1px;line-height:15px}
.ctns .gmk_best ol li .prc{display:block;padding:2px 0 0 0;color:#121212;font-size:1.06em;text-align:center;letter-spacing:-1px}
.ctns .gmk_best ol li .prc span{font-size:0.76em}
.mbl_plan .bn_grp{height:300px}

/* °áÁ¦¾È³» */
.ctns .pay_info h3{height:29px;padding:11px 0 0 0;color:#383838;font-size:1em;text-align:center;letter-spacing:-1px;background:url(/image2014/mall/etc/bg_mkt_tit.gif) repeat-x left top;background-size:1px 40px;-webkit-background-size:1px 40px}
.ctns .pay_info .tit_wrap{width:320px;margin:0 auto 7px auto;padding:23px 0 33px 0;background:url(/image2014/mall/etc/bg_pay.png) no-repeat right bottom;background-size:196px 118px;-webkit-background-size:196px 118px}
.ctns .pay_info .tit_wrap .tit{color:#3b3b3b;font-size:1.6em;font-weight:normal;text-align:center;letter-spacing:-1px}
.ctns .pay_info .tit_wrap .txt{padding:33px 0 0 30px;font-size:0.87em;font-weight:normal;letter-spacing:-1px}
.ctns .pay_info .tit_wrap .txt em{display:block;color:#107aea;font-weight:bold;font-style:normal}
.ctns .pay_info h4{height:32px;font-size:0.84em;letter-spacing:-1px;background:url(/image2014/mall/etc/bg_pay2.png) repeat-x left top;background-size:1px 32px;-webkit-background-size:1px 32px}
.ctns .pay_info h4 .h4{display:block;width:312px;height:23px;margin:0 auto;padding:9px 0 0 8px}
.ctns .pay_info h4 .h4 span{font-weight:normal}
.ctns .pay_info h4 .pay1:before{content:"";display:inline-block;width:15px;height:15px;margin:0 3px 0 0;vertical-align:middle;background:url(/image2014/mall/etc/ico_pay.png) no-repeat left -14px;background-size:58px 29px;-webkit-background-size:58px 29px;vertical-align:-2px}
.ctns .pay_info h4 .pay2:before{content:"";display:inline-block;width:15px;height:15px;margin:0 3px 0 0;vertical-align:middle;background:url(/image2014/mall/etc/ico_pay.png) no-repeat -15px -14px;background-size:58px 29px;-webkit-background-size:58px 29px;vertical-align:-2px}
.ctns .pay_info h4 .pay3:before{content:"";display:inline-block;width:15px;height:15px;margin:0 3px 0 0;vertical-align:middle;background:url(/image2014/mall/etc/ico_pay.png) no-repeat -31px -14px;background-size:58px 29px;-webkit-background-size:58px 29px;vertical-align:-2px}
.ctns .pay_info h4 .pay4:before{content:"";display:inline-block;width:15px;height:15px;margin:0 3px 0 0;vertical-align:middle;background:url(/image2014/mall/etc/ico_pay.png) no-repeat -47px -14px;background-size:58px 29px;-webkit-background-size:58px 29px;vertical-align:-2px}
.ctns .pay_info .pay_grp{width:312px;margin:0 auto;padding:0 0 30px 8px}
.ctns .pay_info .pay_grp2{width:312px;margin:0 auto;padding:0 0 0 8px}
.ctns .pay_info .pay_grp ul li{padding:10px 0 0 5px;font-size:0.75em;font-weight:normal;letter-spacing:-1px;background:url(/image2014/mall/etc/bu_dot3.png) no-repeat left 16px;background-size:2px 2px;-webkit-background-size:2px 2px}
.ctns .pay_info .pay_grp ul li em{font-weight:bold;font-style:normal}
.ctns .pay_info .pay_grp ul li span{color:#666;font-size:0.93em}
.ctns .pay_info .pay_grp ul li span span{color:#cfcfcf}
.ctns .pay_info .pay_grp ul li img{display:inline-block;width:6px;height:9px;margin:-4px 0 0 0}
.ctns .pay_info .pay_grp table{width:304px;margin:5px 0 0 0;border:1px solid #cecece}
.ctns .pay_info .pay_grp table th{width:151px;height:20px;padding-top:2px;border-bottom:1px solid #cecece;font-size:0.75em;font-weight:normal;letter-spacing:-1px;background:#f0f0f0}
.ctns .pay_info .pay_grp table th:first-child{width:150px;border-right:1px solid #cecece}
.ctns .pay_info .pay_grp table td{padding:8px;font-size:0.75em;font-weight:normal;letter-spacing:-1px}
.ctns .pay_info .pay_grp table td em{font-weight:bold;font-style:normal}
.ctns .pay_info .pay_grp table td a{display:inline-block;width:124px;height:23px;margin:3px 0 0 0;border:1px solid #cdcdcd;color:#595959;font-size:0.9em;text-align:center;letter-spacing:-1px;line-height:24px;vertical-align:top;background:#f7f7f7;box-shadow:0 1px 1px #f2f2f2;-webkit-box-shadow:0 1px 1px #f2f2f2}
.ctns .pay_info .pay_grp table td .ios{margin:3px 0 0 8px}
.ctns .pay_info .pay_grp table td a:before{content:"";display:inline-block;width:13px;height:14px;vertical-align:2px}
.ctns .pay_info .pay_grp table td .andr:before{background:url(/image2014/mall/etc/ico_pay.png) no-repeat left top;background-size:58px 29px;-webkit-background-size:58px 29px}
.ctns .pay_info .pay_grp table td .ios:before{background:url(/image2014/mall/etc/ico_pay.png) no-repeat -13px top;background-size:58px 29px;-webkit-background-size:58px 29px}
.ctns .pay_info .pay_grp table td .vac:before{background:url(/image2014/mall/etc/ico_pay.png) no-repeat -27px top;background-size:58px 29px;-webkit-background-size:58px 29px}
.ctns .pay_info .pay_grp table td a span{display:inline-block;width:10px;height:20px;margin:0 0 0 1px;background:url(/image2014/mall/etc/bu_arr6.png) no-repeat right 6px;background-size:7px 11px;-webkit-background-size:7px 11px}
.ctns .pay_info .pay_grp table .tr1 td{width:151px;border-bottom:1px solid #cecece}
.ctns .pay_info .pay_grp table .tr1 td:first-child{width:150px;border-right:1px solid #cecece}

.noti_sel{margin:15px 4px 0 6px}
.noti_sel select{width:100%;height:28px;padding:0 28px 0 5px;border:1px solid #909399;background:url(/image2014/mall/etc/bg_sel.png) no-repeat 100% 0;background-size:28px 28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#777;font-weight:normal;font-size:0.81em;}

.tab_noti{margin:15px 4px 0 6px}
.tab_noti:after{content:'';display:block;height:0;clear:both;font-size:0}
.tab_noti li{float:left;width:33.3%}
.tab_noti li:last-child{float:left;width:33.4%}
.tab_noti a{display:block;height:39px;margin:0 5px 0 4px;border:1px solid #d0d0d0;color:#444;font-size:0.93em;line-height:2.9em;text-align:center;background:#fbfbfb;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f4f4f4));background:-webkit-linear-gradient(#fff, #f4f4f4);background:-moz-linear-gradient(#fff, #f4f4f4);background:-ms-linear-gradient(#fff, #f4f4f4);background:-o-linear-gradient(#fff, #f4f4f4);background:linear-gradient(#fff, #f4f4f4);box-shadow:0 2px 0 #f2f2f2;-webkit-box-shadow:0 2px 0 #f2f2f2}
.tab_noti .on a{border:1px solid #0f60bc;color:#214e89;background:#e2e7ee;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e7ebf0), to(#d4dde8));background:-webkit-linear-gradient(#e7ebf0, #d4dde8);background:-moz-linear-gradient(#e7ebf0, #d4dde8);background:-ms-linear-gradient(#e7ebf0, #d4dde8);background:-o-linear-gradient(#e7ebf0, #d4dde8);background:linear-gradient(#e7ebf0, #d4dde8);box-shadow:0 2px 0 #f2f2f2;-webkit-box-shadow:0 2px 0 #f2f2f2}

/*ecoupon*/
#content.ecpn{padding-bottom:0}
.ecpn .ecpn_tit{position:relative;height:45px;padding:0 0 0 10px}
.ecpn .ecpn_tit h3{font-size:17px;color:#333;font-weight:bold;line-height:45px;letter-spacing:-1px}
.ecpn_tit .func{position:absolute;top:8px;right:16px}
.ecpn_tit .func a{display:inline-block;overflow:hidden;float:left;background:url(/image2014/mall/etc/ecoupon.png) no-repeat;background-size:160px auto;-webkit-background-size:160px auto;text-indent:-9999px}
.ecpn_tit .func .sns{width:22px;height:19px}
.ecpn_tit .func .down{width:15px;height:17px;margin:2px 0 0 25px;background-position:-23px 0}
.ecpn_tit .func .down:after{content:'';display:inline-block;position:absolute;top:3px;right:28px;width:1px;height:15px;background:#dee1e6}

.ecpn_state{position:relative;z-index:100;height:45px;border-bottom:1px solid #d9d9d9;letter-spacing:-1px}
.ecpn_state:after{display:block;content:'';clear:both}
.ecpn_state h3{float:left;padding:0 10px;font-size:13px;font-weight:normal;color:#666;letter-spacing:-1px;line-height:45px}
.ecpn_state h4{position:relative;float:left;padding-right:10px}
.ecpn_state h4 a, .ecpn_state h5 a{font-size:13px;font-weight:normal;color:#666;letter-spacing:-1px;line-height:45px}
.ecpn_state h4.cur > a, .ecpn_state h5.cur > a{color:#198ef6}
.ecpn_state h4 > a:after, .ecpn_state h5 > a:after{display:inline-block;width:12px;height:7px;margin-left:10px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -143px -54px;background-size:160px auto;vertical-align:middle;content:''}
.ecpn_state h4.cur > a:after, .ecpn_state h5.cur > a:after{background-position:-143px -62px}
.ecpn_state h4.cur.select > a:after, .ecpn_state h5.cur.select > a:after{background-position:-143px -46px}
.ecpn_state h4:before, .ecpn_state h5:before{display:inline-block;width:15px;height:45px;margin-right:10px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -143px 0;background-size:160px auto;vertical-align:top;content:''}
.ecpn_state h4 ul, .ecpn_state h5 ul{display:none}
.ecpn_state h4.select ul{overflow:hidden;display:block;position:absolute;z-index:1;top:40px;left:15px;width:170px;padding:9px 10px 11px 10px;background-color:#fff;border-radius:3px;box-shadow:0 0 8px rgba(102,102,102,0.3);-webkit-box-shadow:0 0 8px rgba(102,102,102,0.3)}
.ecpn_state h4.select ul li a{overflow:hidden;display:block;padding-right:18px;font-weight:normal;line-height:32px;text-overflow:ellipsis;white-space:nowrap}
.ecpn_state h4.select ul li.cur{position:relative}
.ecpn_state h4.select ul li.cur a{color:#198ef6}
.ecpn_state h4.select ul li.cur:after{position:absolute;display:inline-block;top:50%;right:0;width:12px;height:8px;margin-top:-4px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -143px -70px;background-size:160px auto;content:''}
.ecpn_state h5{float:left;padding-right:10px}
.ecpn_state h5.select ul{overflow:hidden;display:block;position:absolute;z-index:1;top:40px;right:10px;width:170px;padding:9px 10px 11px 10px;background-color:#fff;border-radius:3px;box-shadow:0 0 8px rgba(102,102,102,0.3);-webkit-box-shadow:0 0 8px rgba(102,102,102,0.3)}
.ecpn_state h5.select ul li a{overflow:hidden;display:block;padding-right:18px;font-weight:normal;line-height:32px;text-overflow:ellipsis;white-space:nowrap}
.ecpn_state h5.select ul li.cur{position:relative}
.ecpn_state h5.select ul li.cur a{color:#198ef6}
.ecpn_state h5.select ul li.cur:after{position:absolute;display:inline-block;top:50%;right:0;width:12px;height:8px;margin-top:-4px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -143px -70px;background-size:160px auto;content:''}
@media screen and ( min-width: 426px){
.ecpn_state h5{position:relative}
.ecpn_state h5.select ul{left:15px}
}
@media screen and ( max-width: 430px){
.ecpn_state.dep h4{width:39%}
.ecpn_state.dep h4 > a span{overflow:hidden;display:inline-block;max-width:62%;white-space:nowrap;vertical-align:middle}
.ecpn_state.dep h5{width:39%}
.ecpn_state.dep h5 > a span{overflow:hidden;display:inline-block;max-width:62%;white-space:nowrap;vertical-align:middle}
}

.bn_eturn{position:relative}
.bn_eturn button{display:block;position:absolute;top:0;width:37px;background:none;cursor:pointer;z-index:10}
.bn_eturn .prev{left:0}
.bn_eturn .next{right:0}
.bn_eturn button span{display:inline-block;width:17px;height:30px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -120px -70px;background-size:160px auto;-webkit-background-size:160px auto}
.bn_eturn .prev span{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}

.bn_eindex{position:relative;height:26px;margin:-27px 0 0;border-bottom:1px solid #e7e7e7;text-align:center;z-index:10}
.bn_eindex p{display:inline-block;width:9px;height:9px;margin-left:2px;background:url(/image2014/mall/etc/bu_cir5.png) no-repeat left top;background-size:18px 9px}
.bn_eindex p:first-child{margin-left:0}
.bn_eindex p.selected{background-position:-9px top}

.direct_brand{padding:15px 0;box-shadow:0 1px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.05)}
.direct_brand ul{overflow:hidden;padding:0 10px}
.direct_brand ul.full{width:320px;margin:0 auto;padding:0}
.direct_brand li{float:left;width:50px;height:50px;margin:0 7px}
.direct_brand li img{width:50px;height:50px}

.bx_sect{padding:25px 0}
.bx_sect.sec1{background:url(/image2014/mall/etc/bg_ecpn_sec1.gif) repeat;background-size:3px 3px}
.bx_sect.sec2{background:url(/image2014/mall/etc/bg_ecpn_sec2.gif) repeat;background-size:2px 1px}
.bx_sect h4{height:13px;margin:0 0 15px 10px;padding-left:8px;border-left:3px solid #0275f4;font-size:17px;color:#444;font-weight:bold;line-height:17px;letter-spacing:-1px}
.bx_sect.mh{padding-top:15px}
.bx_sect.mh h4{padding-left:0;border-left:none}
.ecpn_cate{overflow:hidden;margin:25px 10px 0;background-color:#fff;border-radius:2px}
.ecpn_cate li{overflow:hidden;position:relative;float:left;width:50%;height:49px;-webkit-box-sizing:border-box;box-sizing:border-box}
.ecpn_cate li a{padding-left:44px;font-size:12px;color:#666;letter-spacing:-1px;line-height:49px;font-weight:normal}
.ecpn_cate li a:before{display:block;position:absolute;top:12px;left:10px;width:25px;height:25px;background:url(/image2014/mall/etc/ico_ecpn_cate.png) no-repeat;background-size:150px 25px;content:''}
.ecpn_cate li.c1 a:before{background-position:0 0}
.ecpn_cate li.c2 a:before{background-position:-25px 0}
.ecpn_cate li.c3 a:before{background-position:-50px 0}
.ecpn_cate li.c4 a:before{background-position:-75px 0}
.ecpn_cate li.c5 a:before{background-position:-100px 0}
.ecpn_cate li.c6 a:before{background-position:-125px 0}
 
.lst_ecpn_prd{position:relative;height:198px;margin-bottom:5px;padding-left:10px}
.lst_ecpn_prd li{float:left;width:143px;padding-bottom:1px}
.lst_ecpn_prd li > a{position:relative;overflow:hidden;display:block;width:135px;padding:5px;border-radius:5px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.lst_ecpn_prd .bx_slide li a{height:197px}
.lst_ecpn_prd li .prdimg{width:100%}
.lst_ecpn_prd li .name{overflow:hidden;width:100%;padding:5px 4px;font-size:12px;color:#333;font-weight:normal;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.lst_ecpn_prd li .price{position:absolute;bottom:7px;left:9px;right:9px}
.lst_ecpn_prd li .price strong{font-size:19px;line-height:15px;color:#dd1500}
.lst_ecpn_prd li .price span{display:inline-block;margin-left:-1px}
.lst_ecpn_prd li .price del{display:block;font-size:12px;font-weight:normal;color:#acb1b2;line-height:15px}
.lst_ecpn_prd li .price em{display:block;font-size:19px;font-weight:bold;color:#333;line-height:17px;font-style:normal}
.lst_ecpn_prd li .bu_rank{position:absolute;top:5px;height:5px;z-index:1;width:17px;height:17px;background-color:#198ef6;font-size:10px;line-height:17px;color:#fff;font-weight:bold;text-align:center}
.lst_ecpn_prd .btn_all{padding-right:15px;font-size:11px;color:#999;letter-spacing:-1px;font-weight:normal}
.lst_ecpn_prd .btn_all:after{display:inline-block;position:absolute;top:50%;right:0;width:10px;height:6px;margin-top:-3px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -143px -80px;background-size:160px auto;content:''}
.lst_ecpn_prd .btn_all.on{color:#198ef6}
.lst_ecpn_prd .btn_all.on:after{background-position:-143px -88px}
.lst_ecpn_prd .bx-pager{display:none}
.lst_ecpn_prd .bx-controls-direction a{display:inline-block;position:absolute;z-index:1;top:50%;width:25px;height:50px;margin-top:-25px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat;background-size:160px auto;font-size:0}
.lst_ecpn_prd .bx-controls-direction a.bx-prev{left:0;background-position:0 -145px}
.lst_ecpn_prd .bx-controls-direction a.bx-next{right:0;background-position:-26px -145px}
.mh .lst_ecpn_prd{margin-bottom:0}
.lst_ecpn_prd.noarrow .bx-controls{display:none}
.slt_btn_all{position:absolute;top:-31px;right:10px}
.slt_btn_all ul{display:none}
.slt_btn_all .btn_all.on + ul{overflow:hidden;display:block;position:absolute;z-index:1;top:26px;right:10px;width:163px;padding:9px 10px 11px 10px;background-color:#fff;border-radius:3px;box-shadow:0 0 8px rgba(102,102,102,0.3);-webkit-box-shadow:0 0 8px rgba(102,102,102,0.3)}
.slt_btn_all .btn_all.on + ul li{float:none;width:auto;padding-bottom:0;padding-right:15px}
.slt_btn_all .btn_all.on + ul li a{overflow:hidden;width:100%;padding:0;border-radius:initial;font-weight:normal;font-size:13px;line-height:32px;box-shadow:none;white-space:nowrap;text-overflow:ellipsis}
.slt_btn_all .btn_all.on + ul li.cur{position:relative}
.slt_btn_all .btn_all.on + ul li.cur a{color:#198ef6}
.slt_btn_all .btn_all.on + ul li.cur:after{position:absolute;display:inline-block;top:50%;right:0;width:12px;height:8px;margin-top:-4px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -143px -70px;background-size:160px auto;content:''}

.lst_ecpn_prd .li_w{position:relative;overflow:hidden;display:block;width:135px;padding:10px 5px 8px;border-radius:5px;background-color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.lst_ecpn_prd .li_w .img a{display:block;position:relative;width:100px;height:100px;margin:0 auto}
.lst_ecpn_prd .li_w .img img{width:100px;height:100px}
.lst_ecpn_prd .li_w .nt{width:125px;height:17px;margin:10px auto 0;color:#555;font-size:12px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lst_ecpn_prd .li_w .dc {position:absolute;bottom:3px;right:3px;z-index:10;width:33px;height:33px;border-radius:50%;font-size:16px;letter-spacing:-1px;text-align:center; color:#fff;font-weight:normal;line-height:2em;background-color:#198ef6; box-shadow:1px 1px 0 #0d4e98; -webkit-box-shadow:1px 1px 0 #0d4e98}
.lst_ecpn_prd .li_w .dc span {font-size:12px}
.lst_ecpn_prd .li_w .count{line-height:13px}
.lst_ecpn_prd .li_w .count *{vertical-align:top}
.lst_ecpn_prd .li_w .count .ori_price{font-size:12px;color:#999;text-decoration:line-through;font-weight:normal}
.lst_ecpn_prd .li_w .text{width:31px;height:15px;padding-top:2px;border:1px solid #b3b3b3;color:#999;font-size:0.81em;line-height:1em;text-align:center}
.lst_ecpn_prd .li_w .tx{color:#999;font-weight:normal;font-size:0.75em}
.lst_ecpn_prd .li_w strong{color:#222;font-size:15px}
.lst_ecpn_prd .li_w .won{color:#222;font-size:0.75em}
.lst_ecpn_prd .li_w .buy_ln{height:35px;line-height:2.3em}
.lst_ecpn_prd .li_w .buy_ln *{vertical-align:middle}
.lst_ecpn_prd .li_w .cart{display:inline-block;width:24px;height:17px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -55px 0;background-size:160px auto;-webkit-background-size:160px auto;text-indent:-9999px}
.lst_ecpn_prd .li_w .dbuy{display:inline-block;color:#333;font-size:0.9em;vertical-align:-2px}
.lst_ecpn_prd .li_w .dbuy:after{content:'';display:inline-block;width:7px;height:12px;margin:0 0 0 4px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -79px 0;background-size:160px auto;-webkit-background-size:160px auto;vertical-align:-1px}
.lst_ecpn_prd .li_w .btn_c{width:70px;height:26px;margin-top:8px;line-height:100%;font-size:12px;color:#198ef6;background:#e8f3fe;border:1px solid #198ef6;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-appearance:none}
.lst_ecpn_prd .li_w .btn_c span{display:inline-block;line-height:1em}
.lst_ecpn_prd .li_w .btn_c.checked{background:#027fe9}
.lst_ecpn_prd .li_w .btn_c.checked span{display:inline-block;overflow:hidden;line-height:999px;width:19px;height:15px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -96px -72px;background-size:160px auto}
.lst_ecpn_prd .li_w .btn_c[disabled="disabled"]{background:#eee;color:#afafaf;border:1px solid #d8d8d8}

.lst_ecpn_prd .li_w .sold_out{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
.lst_ecpn_prd .li_w .sold_out:after{content:'';display:block;position:absolute;top:20px;left:50%;width:85px;height:85px;margin:0 0 0 -42px;background:url(/image2014/mall/etc/sold_out2.png) no-repeat;background-size:85px 85px;-webkit-background-size:85px 85px;font-size:0;z-index:20}
.lst_ecpn_prd .li_w .sold_out span{display:block;text-indent:-999px}

.brand_list .lst{overflow:hidden;padding:30px 0 0}/*140214 ¼öÁ¤*/
.brand_list .lst:after{content:'';display:block;clear:both;height:0;font-size:0}
.brand_list .lst li{float:left;width:33.3%;height:127px;margin:0 0 3px}
.brand_list .lst li:nth-child(3n){width:33.4%}
.brand_list .lst li:nth-child(3n) a{border-right:0}
.brand_list .lst a{display:block;text-align:center}
.brand_list .lst img{width:68px;height:68px}
.brand_list .lst .name{display:block;overflow:hidden;width:94.5%;margin:2px auto 0;color:#333;font-size:12px;font-weight:normal;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.brand_list .btn_more{display:block;height:45px;margin:-13px 10px 30px;border:1px solid #ccc;border-radius:4px;background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0%,#fff), color-stop(100%,#f4f4f4));font-size:13px;color:#444;font-weight:normal;letter-spacing:-1px;text-align:center;line-height:45px}
.brand_list .btn_more:before{display:inline-block;width:15px;height:9px;margin:1px 5px -1px 0;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -120px -103px;background-size:160px auto;content:''}

.ecpn_home{margin:25px 0 0}
.ecpn_home a{display:block;height:37px;background:#eee;color:#222;font-size:0.81em;line-height:3em;text-align:center}
.ecpn_home a:after{content:'';display:inline-block;width:14px;height:15px;margin:0 0 0 5px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -86px 0;background-size:160px auto;-webkit-background-size:160px auto;vertical-align:-3px}
.ecpn_home em{color:#1179ea;font-style:normal}

.add_homego{margin-bottom:-34px;padding:5px 0 0}
.add_homego.add_homego2{padding-top:0}
.add_homego a{display:block;height:40px;background:url(/image2014/mall/etc/main/bg_rp2.png) repeat;background-size:2px 2px;color:#777;font-weight:normal;font-size:0.81em;letter-spacing:-1px;line-height:3.2em;text-align:center}
.add_homego a:before{content:'';display:inline-block;width:17px;height:19px;margin:0 5px 0 0;background:url(/image2014/mall/etc/main/home_24.png) no-repeat -150px -15px;background-size:224px 51px;vertical-align:-5px}
.add_homego em{color:#1179ea;font-style:normal}

.brand_logo{height:50px;padding:15px 10px;background-color:#fff}
.brand_logo > a{font-size:0}
.brand_logo img.img{width:50px;display:inline-block;vertical-align:middle}
.brand_logo .name{display:inline-block;overflow:hidden;width:80%;min-width:230px;margin-left:10px;color:#222;font-size:19px;line-height:25px;font-weight:bold;color:#333;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}

.gds_list ul:after{content:'';display:block;clear:both;height:0;font-size:0}
.gds_list li{position:relative;float:left;width:50%}
.gds_list .li_w{position:relative;padding:20px 0 0;text-align:center}
.gds_list .img a{display:block;position:relative;width:100px;height:100px;margin:0 auto}
.gds_list .img img{width:100px;height:100px}
.gds_list .nt{width:142px;height:17px;margin:10px auto 0;color:#555;font-size:12px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gds_list .dc {position:absolute;bottom:3px;right:3px;z-index:10;width:33px;height:33px;border-radius:50%;font-size:16px;letter-spacing:-1px;text-align:center; color:#fff;font-weight:normal;line-height:2em;background-color:#198ef6; box-shadow:1px 1px 0 #0d4e98; -webkit-box-shadow:1px 1px 0 #0d4e98}
.gds_list .dc span {font-size:12px}
.gds_list .count{line-height:13px}
.gds_list .count *{vertical-align:top}
.gds_list .count .ori_price{font-size:12px;color:#999;text-decoration:line-through;font-weight:normal}
.gds_list .text{width:31px;height:15px;padding-top:2px;border:1px solid #b3b3b3;color:#999;font-size:0.81em;line-height:1em;text-align:center}
.gds_list .tx{color:#999;font-weight:normal;font-size:0.75em}
.gds_list strong{color:#222;font-size:15px}
.gds_list .won{color:#222;font-size:0.75em}
.gds_list .buy_ln{height:35px;line-height:2.3em}
.gds_list .buy_ln *{vertical-align:middle}
.gds_list .cart{display:inline-block;width:24px;height:17px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -55px 0;background-size:160px auto;-webkit-background-size:160px auto;text-indent:-9999px}
.gds_list .dbuy{display:inline-block;color:#333;font-size:0.9em;vertical-align:-2px}
.gds_list .dbuy:after{content:'';display:inline-block;width:7px;height:12px;margin:0 0 0 4px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -79px 0;background-size:160px auto;-webkit-background-size:160px auto;vertical-align:-1px}
.gds_list .btn_c{width:70px;height:26px;margin-top:8px;line-height:100%;font-size:12px;color:#198ef6;background:#e8f3fe;border:1px solid #198ef6;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-appearance:none}
.gds_list .btn_c span{display:inline-block;line-height:1em}
.gds_list .btn_c.checked{background:#027fe9}
.gds_list .btn_c.checked span{display:inline-block;overflow:hidden;line-height:999px;width:19px;height:15px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -96px -72px;background-size:160px auto}
.gds_list .btn_c[disabled="disabled"]{background:#eee;color:#afafaf;border:1px solid #d8d8d8}
.gds_list .bot_ordbx{position:fixed;right:0;left:0;bottom:42px;z-index:210;padding:0 12px;background:rgba(0,0,0,.78)}
.gds_list .bot_ordbx .btn_arr{position:absolute;top:-24px;left:50%;width:45px;height:20px;margin-left:-23px;background-position:0 -46px}
.gds_list .bot_order{display:table;height:56px}
.gds_list .bot_td{display:table-cell;width:100%;padding:0 0 0 13px;vertical-align:middle}
.gds_list .bot_td:first-child{width:auto;min-width:120px;padding:0 0 0 10px;white-space:nowrap}
.gds_list .bot_order .ord_deli{display:inline-block;font-size:12px}
.gds_list .bot_order .ord_price{margin-top:-2px;color:#999;line-height:24px}
.gds_list .bot_order .ord_price span{display:inline-block;font-weight:bold;font-size:18px;color:#df2505;vertical-align:top}
.gds_list .bot_order .ord_price .fwb{display:inline-block;font-size:21px;color:#df2505;letter-spacing:0}
.gds_list .bot_order .btn_order{display:block;height:34px;padding:0 21px;border:1px solid #0074d7;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#027fe9;font-size:17px;font-weight:bold;color:#fff;line-height:34px;text-align:center;box-shadow:1px 1px 0 1px rgba(0,0,0,.2)}
.gds_list .bot_order .btn_order:before{display:inline-block;width:13px;height:15px;margin:-1px 3px 1px 0;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -114px -51px;background-size:160px auto;content:'';vertical-align:middle}
.bot_lst_wrap{overflow:hidden;position:relative;max-height:263px;margin-top:12px;background:#fff;box-shadow:inset 0 -16px 12px -18px rgba(0,0,0,.7)}
.gds_list .bot_lst{padding:0 9px;border-top:0}
.gds_list .bot_lst li{width:auto;float:none;padding:3px 0 7px;letter-spacing:-1px;border-top:1px dotted #e6e6e6}
.gds_list .bot_lst li:first-child{border-top:0;background:#fff;box-shadow:0 0 0 10px #fff}
.gds_list .bot_lst li strong{font-size:13px;color:#555;font-weight:normal}
.gds_list .bot_lst li .btn_cls{overflow:hidden;position:absolute;bottom:7px;right:10px;width:26px;height:24px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -114px -25px;background-size:160px auto;line-height:999px}
.gds_list .bot_lst .price_box{position:absolute;bottom:11px;right:40px}
.gds_list .bot_lst .price_box strong,.gds_list .bot_lst .price_box span{font-size:18px;color:#222;font-weight:bold}
.gds_list .amount_set{position:relative;width:39px;padding:2px 26px 0}
.gds_list .amount_set .input_txt{width:37px;height:26px;border:1px solid #d4d4d4;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-size:16px;font-weight:normal;color:#555;text-align:center}
.gds_list .amount_set button{position:absolute;top:0;width:26px;height:28px;background:#fff;border:0;-webkit-appearance:none;vertical-align:top}
.gds_list .amount_set .sp_del{display:inline-block;overflow:hidden;width:14px;height:14px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -116px -5px;background-size:160px auto;line-height:999px}
.gds_list .amount_set .btn_up{right:0}
.gds_list .amount_set .btn_down{left:0}
.gds_list .amount_set .btn_down .sp_del{height:3px;background-position:-116px 0}
.gds_list .bot_ordbx .btn_proview{position:absolute;top:-26px;left:50%;margin-left:-64px;width:125px;height:26px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat 0 -117px;background-size:160px auto;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;outline:none}
.gds_list .bot_ordbx .btn_proview span{overflow:hidden;position:absolute;top:50%;left:50%;width:19px;height:12px;margin:-6px 0 0 -9px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -97px -103px;background-size:160px auto;line-height:999px}
.gds_list .bot_ordbx .btn_proview.selected span{background-position:-97px -89px}

.gds_list .sold_out{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
.gds_list .sold_out:after{content:'';display:block;position:absolute;top:27px;left:50%;width:85px;height:85px;margin:0 0 0 -42px;background:url(/image2014/mall/etc/sold_out2.png) no-repeat;background-size:85px 85px;-webkit-background-size:85px 85px;font-size:0;z-index:20}
.gds_list .sold_out span{display:block;text-indent:-999px}

@media screen and ( min-width: 320px)and (max-width : 479px){
	.gds_list li:nth-child(2n) .li_w{border-right:0}
	.gds_list .bot_lst li{width:auto}
}
@media screen and ( min-width: 480px)and (max-width : 639px){
	.gds_list li{width:33.3%}
	.gds_list li:nth-child(3n) .li_w{border-right:0}
	.gds_list .bot_lst li{width:auto}
}
@media screen and ( min-width: 640px)and (max-width : 799px){
	.gds_list li{width:25%}
	.gds_list li:nth-child(4n) .li_w{border-right:0}
	.gds_list .bot_lst li{width:auto}
}
@media screen and ( min-width: 800px)and (max-width : 959px){
	.gds_list li{width:20%}
	.gds_list li:nth-child(5n) .li_w{border-right:0}
	.gds_list .bot_lst li{width:auto}
}
@media screen and ( min-width: 960px){
	.gds_list li{width:16.6%}
	.gds_list li:nth-child(6n) .li_w{border-right:0}
	.gds_list .bot_lst li{width:auto}
}

.gds_list .btn_more{display:block;height:45px;margin:30px 10px;border:1px solid #ccc;border-radius:4px;background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0%,#fff), color-stop(100%,#f4f4f4));font-size:13px;color:#444;font-weight:normal;letter-spacing:-1px;text-align:center;line-height:45px}
.gds_list .btn_more:before{display:inline-block;width:15px;height:9px;margin:1px 5px -1px 0;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -120px -103px;background-size:160px auto;content:''}

.gift_bx{position:relative;padding:0 10px 6px 156px}
.gift_bx .img_gift{position:absolute;top:50%;left:20px;margin-top:-28px}
.gift_bx .gift_info{margin-top:12px;font-size:0.75em;color:#808080}
.gift_bx .btn_all{display:inline-block;height:28px;margin-top:10px;padding:0 10px;border:1px solid #ccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:0.81em;color:#333;line-height:28px}
.gift_bx .btn_all:after{display:inline-block;width:7px;height:12px;margin:-1px 0 1px 5px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -97px -59px;background-size:160px auto;vertical-align:middle;content:''}

.share_sns{display:none;position:absolute;top:100px;left:50%;width:300px;height:137px;margin-left:-150px;background:#fff;z-index:2500}
.share_sns .tit{height:34px;background:#4d6b8c;color:#fff;font-size:1.25em;line-height:1.9em;text-align:center}
.share_sns .sns{overflow:hidden;padding:19px 0 0 10px}
.share_sns .sns a{display:inline-block;overflow:hidden;float:left;width:70px;height:65px;color:#777;font-weight:normal;font-size:0.78em;letter-spacing:-1px;text-align:center}
.share_sns .sns a:before{content:'';display:block;width:47px;height:47px;margin:0 auto;background:url(/image2014/mall/etc/ecoupon.png) no-repeat;background-size:160px auto;-webkit-background-size:160px auto}
.share_sns .sns .cco:before{background-position:0 -20px}
.share_sns .sns .face:before{background-position:-48px -20px}
.share_sns .sns .twt:before{background-position:0 -68px}
.share_sns .sns .ccos:before{background-position:-48px -68px}
.share_sns .close_sns{overflow:hidden;position:absolute;top:10px;right:10px;width:16px;height:16px;text-indent:-9999px}
.share_sns .close_sns:after{content:'';display:block;position:absolute;top:0px;left:0px;width:16px;height:16px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -38px 0;background-size:160px auto;-webkit-background-size:160px auto}

/*ÀÌÄíÆù ÅØ½ºÆ®¹è³Ê*/
.ebnr_txt{position:relative;height:65px;background:#e8f2f9;text-align:center}
.ebnr_txt:before{content:'';display:block;position:absolute;bottom:0px;left:8px;width:36px;height:32px;background:url(/image2014/mall/etc/ecoupon_bg.png) no-repeat;background-size:76px 42px;-webkit-background-size:76px 42px}
.ebnr_txt:after{content:'';display:block;position:absolute;top:18px;right:4px;width:39px;height:42px;background:url(/image2014/mall/etc/ecoupon_bg.png) no-repeat -37px 0;background-size:76px 42px;-webkit-background-size:76px 42px}
.ebnr_txt .tx1{display:block;padding:12px 0 5px;color:#5489c6;font-weight:normal;font-size:1.21em;letter-spacing:-1px}
.ebnr_txt .tx1 em{color:#0275f4;font-weight:bold;font-style:normal}
.ebnr_txt .tx2{display:block;color:#666;font-weight:normal;font-size:1em;letter-spacing:-1px}
.ebnr_txt .tx2 em{color:#222;font-style:normal}

/* ¾ÆÀÌµð,ºñ¹øÃ£±â */
.membr_wrap input[type="text"],.membr_wrap input[type="password"],.membr_wrap input[type="number"]{height:28px;padding:3px 5px 0;border:1px solid #909399;color:#777;font-weight:normal;font-size:0.81em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.membr_wrap input[type="number"]::-webkit-inner-spin-button,.membr_wrap input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}
.membr_wrap select{height:28px;padding:0 28px 0 5px;border:1px solid #909399;background:url(/image2014/mall/etc/bg_sel.png) no-repeat 100% 0;background-size:28px 28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#777;font-weight:normal;font-size:0.81em}
.membr_wrap .rado .r_txt{color:#222;font-size:0.9em;letter-spacing:-1px}
.membr_wrap .rado input[type='radio']{display:none}
.membr_wrap .rado input[type='radio'] + .r_txt:before{display:inline-block; content:''; width:17px; height:17px; margin-right:3px;background:url(/image2014/mall/etc/id_pw.png) no-repeat -44px -38px;background-size:88px 55px;-webkit-background-size:88px 55px;vertical-align:-3px}
.membr_wrap .rado input[type='radio']:checked + .r_txt:before{width:17px; height:17px;background:url(/image2014/mall/etc/id_pw.png) no-repeat -26px -38px;background-size:88px 55px;-webkit-background-size:88px 55px}
.membr_wrap .selct_btn{min-height:200px;padding:35px 0;text-align:center}
.membr_wrap .selct_btn a{display:inline-block;width:84px;height:84px;margin:0 20px;border:1px solid #7e828e;-webkit-border-radius:7px;border-radius:7px;color:#222;font-size:0.93em;letter-spacing:-1px;background:#ffffff;background:-moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);background:-o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);background:-ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);background:linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%)}
.membr_wrap .selct_btn a:before{content:'';display:block;margin:0 auto 5px;background:url(/image2014/mall/etc/id_pw.png) no-repeat;background-size:88px 55px;-webkit-background-size:88px 55px}
.membr_wrap .selct_btn a.btn111:before{width:35px;height:37px;margin-top:12px;background-position:0 0}
.membr_wrap .selct_btn a.btn222:before{width:42px;height:37px;margin-top:13px;background-position:-35px 0}
.membr_wrap .tab_find{margin:15px 12px 0}
.membr_wrap .tab_find:after{content:'';display:block;height:0;clear:both;font-size:0}
.membr_wrap .tab_find li{position:relative;float:left;width:50%}
.membr_wrap .tab_find li.on:after{content:'';display:block;position:absolute;bottom:0px;left:50%;border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}
.membr_wrap .tab_find li a{display:block;height:38px;border:1px solid #95a0b0;border-right:0;background:#eff4f9;color:#2a3c58;font-size:0.9em;line-height:2.8em;letter-spacing:-1px;text-align:center}
.membr_wrap .tab_find li:last-child a{border-right:1px solid #95a0b0}
.membr_wrap .tab_find li.on a{border:1px solid #2b3d59;background:#2a3c58;color:#fff}
.membr_wrap .tab_find li.on + li a{border-left:0}
.membr_wrap .rad_selct{display:box;display:-webkit-box;display:-moz-box;box-orient:horizontal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;margin:0 12px 0;padding:43px 0 25px}
.membr_wrap .rad_selct li{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;text-align:center}
.membr_wrap .rad_selct .rado{display:inline-block;padding:5px 0}
.membr_wrap .gud_bx{margin:18px 12px 0;padding:17px 10px 16px;background:#eff4f9;color:#444;font-weight:normal;font-size:0.81em;text-align:center}
.membr_wrap .full{width:100%}
.membr_wrap .w16{width:16%}
.membr_wrap .w30{width:31%;margin-right:3px}
.membr_wrap .w25{width:25%}
.membr_wrap .w43{width:43%}
.membr_wrap .w45{width:45%}
.membr_wrap .no_use{background:#f3f2f2}
.membr_wrap .mgb24{margin-bottom:24px !important}
.membr_wrap .mgt18{margin-top:18px !important}
.membr_wrap .mem_list{padding:0 12px}

.mem_list table{width:100%}
.mem_list th,.mem_list td{padding:7px 0 5px;color:#222;font-size:0.93em;letter-spacing:-1px;text-align:left}
.mem_list td .rado{display:inline-block;margin-right:20px;padding:5px}
.mem_list td .bar{margin:0 2px;color:#909399}
.membr_wrap .id_view{margin:13px 12px 23px;border-top:1px solid #a0bcdc;border-bottom:1px solid #a0bcdc;background:#eff4f9}
.membr_wrap .id_view:after{content:'';display:block;height:0;clear:both;font-size:0}
.membr_wrap .id_view span{display:block;float:left;font-size:0.93em}
.membr_wrap .id_view .st{width:36%;height:38px;color:#8ca8c8;line-height:2.7em;text-align:center}
.membr_wrap .id_view .st2{width:64%}
.membr_wrap .id_view .st2 em{display:block;height:38px;border-left:1px solid #a0bcdc;color:#383838;text-align:center;font-style:normal;line-height:2.7em}

.membr_wrap .inpt_gd{color:#0468d8;font-size:0.81em;text-align:center;font-weight:normal}
.membr_wrap .inpt_gd:before{content:'';display:inline-block;width:11px;height:11px;margin:0 3px 0 0;background:url(/image2014/mall/etc/id_pw.png) no-repeat -77px -9px;background-size:88px 55px;-webkit-background-size:88px 55px;vertical-align:-1px}
.membr_wrap .id_result{margin:21px 12px 0}
.membr_wrap .id_result span{display:block;text-align:center}
.membr_wrap .id_result .t1{color:#444;font-size:0.93em}
.membr_wrap .id_result .t2{margin:12px 0 0;color:#444;font-weight:normal;font-size:0.81em}
.membr_wrap .id_result .t2 strong{display:block;color:#0468d8;font-size:1.12rem}
.membr_wrap .pw_gude{color:#444;font-weight:normal;font-size:0.81em;text-align:center}

.pw_certify{position:relative;margin:25px 12px 0;padding:0 65px 0 74px}
.pw_certify li{position:relative;margin-bottom:7px}
.pw_certify label{position:absolute;top:3px;left:-74px;color:#222;font-size:0.93em}
.pw_certify button{display:block;position:absolute;top:0;right:0;width:57px;height:63px;border:1px solid #0055b5;background:#0468d8;-webkit-box-shadow:1px 1px 1px #dedede;box-shadow:1px 1px 1px #dedede;color:#fff;font-size:0.93em;text-align:center}

.membr_wrap .id_infow .pagenation3{margin:0 22px;padding-top:9px}
.pagenation3 .prev,.pagenation3 .next{top:9px}
.membr_wrap .id_info{min-height:72px;margin:15px 12px 0;padding:5px 0;border-top:1px solid #a1bddc;border-bottom:1px solid #a1bddc;background:#eff4f9}
.membr_wrap .id_info li{padding:0 0 0 25px;text-align:center}
.membr_wrap .id_info li span{display:inline-block;text-align:left}
.membr_wrap .id_info .id{width:140px;color:#0468d8;font-size:1.12em}
.membr_wrap .id_info .date{width:130px;color:#444;font-weight:normal;font-size:0.81em}

.btn_mebr{width:296px;margin:25px auto 0;text-align:center}
.btn_mebr a,.btn_mebr button{display:inline-block;min-width:123px;padding:6px 10px 4px;box-shadow:0 1px 1px #ddd;-webkit-box-shadow:0 1px 1px #ddd;font-size:0.93em;text-align:center;letter-spacing:-0.1em;line-height:1.25em;-webkit-box-sizing:content-box}
.btn_mebr .bu{border:1px solid #0055b5;background:#0468d8;color:#fff}
.btn_mebr .wt{border:1px solid #0468d8;color:#0468d8}

/*±âÈ¹ÀüÅÛÇÃ¸´ */
.plan_bannr{margin:10px 12px 0}
.plan_bannr li{margin:0 0 10px;font-size:0}
.plan_bannr li a{display:block}
.plan_bannr li img{width:100%}
@media (min-width:640px){
	.plan_bannr:after{display:block; content:''; clear:both}
	.plan_bannr li{float:left; width:50%}
	.plan_bannr li:nth-child(odd) a{padding-right:5px}
	.plan_bannr li:nth-child(even) a{padding-left:5px}
}

/* ÀÎ±â±âÈ¹Àü*/
.bnr_spacial{margin:16px 0 0}
.bnr_spacial .bn_grp{width:auto;min-width:296px;height:300px;margin:10px 12px 10px}
.bnr_spacial li{margin:0 0 10px}
.bnr_spacial li a:before{content:'.';display:block;height:10px;margin-top:-10px;color:#fff}

.gift_bx{position:relative;padding:0 10px 6px 156px}
.gift_bx .img_gift{position:absolute;top:50%;left:20px;margin-top:-28px}
.gift_bx .gift_info{margin-top:12px;font-size:0.75em;color:#808080}
.gift_bx .btn_all{display:inline-block;height:28px;margin-top:10px;padding:0 10px;border:1px solid #ccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:0.81em;color:#333;line-height:28px}
.gift_bx .btn_all:after{display:inline-block;width:7px;height:12px;margin:-1px 0 1px 5px;background:url(/image2014/mall/etc/ecoupon.png) no-repeat -97px -59px;background-size:160px auto;vertical-align:middle;content:''}
.faq_tit{margin-top:-1px;padding:1px 10px 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #a6a6a6;background:#d9d9d9;font-size:13px;color:#333;line-height:30px}
.faq_lst .qa{display:block;padding:0 10px;border-bottom:1px solid #d9d9d9;background:#f3f3f3;font-size:13px;font-weight:normal;color:#333;line-height:35px}
.faq_lst li.selected .qa{font-weight:bold}
.faq_lst .re{padding:15px 10px;border-bottom:1px solid #d9d9d9;background:#fff}
.faq_lst .re_answer{font-size:12px;font-weight:normal;color:#808080}
.re_inqbx{margin-top:25px;text-align:center}
.re_inqbx .re_txt{font-size:12px;color:333}
.re_inqbx .btn_tight{display:inline-block;width:148px;margin:8px 0 0 0}

/* µµ¿ëÀÇ½É ID */
.sp_pri,.privacy_cnt .cer_btn a:before,.privacy_cnt .rdo_bx .inp_rdo{overflow:hidden;display:inline-block;width:10px;height:10px;background:url(/image2014/mall/etc/id_pw.png) no-repeat;background-size:132px 87px;font-size:0;line-height:0;text-indent:-9999px}

.privacy_wrapper{background:#eee}
.privacy_head{position:relative;height:50px;padding-left:34px;border-bottom:1px solid #e4e4e4;background:#fff}
.privacy_head .p_tit{font-size:20px;color:#222;line-height:51px;letter-spacing:-1px}
.privacy_head .btn_prev{position:absolute;top:0;left:0;width:34px;height:50px}
.privacy_head .btn_prev .sp_pri{position:absolute;top:50%;left:50%;width:9px;height:14px;margin:-7px 0 0 -4px;background-position:-93px -45px}

.privacy_cnt{padding:36px 10px 0;background:#eee;text-align:center}
.privacy_cnt .p_sub{margin-bottom:2px;font-size:19px;color:#444}
.privacy_cnt .p_sub span{color:#2b6fd3}
.privacy_cnt .info_txt{max-width:270px;margin:7px auto 0;font-size:12px;font-weight:normal;color:#999;line-height:15px}
.privacy_cnt .info_txt strong{font-weight:normal;color:#2b6fd3}
.privacy_cnt .inp_area{margin-top:28px}
.privacy_cnt .inp_area .inp_txt{display:block;width:212px;height:34px;margin:6px auto 0;padding:2px 0 0 10px;border:1px solid #e4e4e4;border-radius:2px;font-size:15px;font-weight:normal;color:#222;outline:none}
.privacy_cnt .inp_area .inp_txt:first-child{margin-top:0}
.privacy_cnt .inp_area .inp_txt:focus{border-color:#027fe9}
.privacy_cnt .inp_area .inp_txt:focus{border-color:#027fe9}
.privacy_cnt .inp_area .inp_txt:focus::-webkit-input-placeholder{color:#222}
.privacy_cnt .inp_area .rdo_bx{width:220px;margin:0 auto 20px}
.privacy_cnt .inp_area .rdo_bx:after{display:block;clear:both;content:''}
.privacy_cnt .inp_area .rdo_bx .inner{display:inline-block;float:right}
.privacy_cnt .inp_area .rdo_bx .inner:first-child{float:left}
.privacy_cnt .inp_area .btn_gray,.privacy_cnt .inp_area .btn_blue{width:222px;height:45px;margin:10px auto;font-size:19px;box-shadow:0 1px 1px rgba(0,0,0,.2)}
.privacy_cnt .btn_blue{border:1px solid #0074d7;border-radius:2px;background:#027fe9;color:#fff}
.privacy_cnt .btn_gray{border:1px solid #8f969f;border-radius:2px;background:#969da9;color:#fff}
.privacy_cnt .cer_btn{margin-top:28px;padding-bottom:10px;font-size:0;text-align:center}
.privacy_cnt .cer_btn a{display:inline-block;position:relative;width:107px;height:auto;margin:0 0 0 12px;padding-top:68px;border-radius:2px;font-size:13px;font-weight:normal;color:#fff;line-height:16px;text-align:center;vertical-align:top;box-shadow:0 1px 1px rgba(0,0,0,.2)}
.privacy_cnt .cer_btn a:before{position:absolute;top:50%;right:0;left:0;margin:0 auto;content:''}
.privacy_cnt .cer_btn a:first-child{margin-left:0}
.privacy_cnt .cer_btn a.btn_blue{border:1px solid #0074d7;background:#027fe9}
.privacy_cnt .cer_btn a.btn_gray{border:1px solid #a7aab1;background:#b0b4b9}
.privacy_cnt .cer_btn a.phone:before{top:20px;width:28px;height:47px;background-position:-63px -38px}
.privacy_cnt .cer_btn a.ipin:before{top:32px;width:56px;height:23px;background-position:0 -57px}
.privacy_cnt .cer_btn a.email:before{top:17px;width:39px;height:43px;background-position:-93px 0}
.privacy_cnt .cer_btn a .txt{display:-webkit-box;min-height:32px;border:0;background:none;padding-bottom:6px;font-size:13px;font-weight:normal;color:#fff;line-height:16px;-webkit-box-orient:vertical;-webkit-box-pack:center}
.privacy_cnt .rdo_bx .inp_rdo{width:20px;height:20px;margin:0 5px 0 15px;background-position:-93px -67px;border:0;-webkit-appearance:none;vertical-align:middle}
.privacy_cnt .rdo_bx .inp_rdo:first-child{margin-left:0}
.privacy_cnt .rdo_bx .inp_rdo:checked{background-position:-104px -45px}
.privacy_cnt .rdo_bx label{display:inline-block;font-size:14px;font-weight:normal;color:#666;line-height:20px;letter-spacing:-1px}
.privacy_cnt .t_col{display:block}
.privacy_cnt .t_col .inp_txt{display:inline-block;width:125px;margin-top:0}
.privacy_cnt .t_col .btn_gray{display:inline-block;width:79px;height:36px;margin:0;font-size:12px;line-height:36px;vertical-align:middle;box-shadow:none}

/* SFC Login */
.login_sfc img{width:100%}
.login_sfc .section_login{padding:26px 35px 29px;background-color:#0061aa}
.login_sfc .section_login .tx_sfc{font-weight:normal;font-size:15px;color:#fff;letter-spacing:-1px}
.login_sfc .login_area{overflow:hidden;position:relative;margin-top:10px;padding-right:110px}
.login_sfc .login_area .inp_txt{display:block;width:100%;height:30px;margin-top:8px;border:0;border-radius:2px;font-weight:normal;font-size:13px;color:#0061aa;text-indent:10px}
.login_sfc .login_area .inp_txt::-webkit-input-placeholder{color:#999}
.login_sfc .login_area .btn_login{position:absolute;top:8px;right:0;width:100px;height:68px;background-color:#003b67;border-radius:2px;font-size:17px;color:#fff;box-shadow:inset 0 -1px 0 #003258, 0 1px 1px rgba(0,0,0,.1)}
.login_sfc .chk_login{overflow:hidden;margin-top:15px}
.login_sfc .chk_login .inp_chk,.login_sfc .chk_login label{float:left}
.login_sfc .chk_login .inp_chk{width:20px;height:19px;margin-right:5px;background:url(/image2014/mall/etc/sfc/sp_sfc.png) no-repeat -47px 0;background-size:89px auto;-webkit-appearance:none}
.login_sfc .chk_login .inp_chk:checked{background-position:-69px 0}
.login_sfc .chk_login label{margin-right:15px;font-weight:normal;font-size:12px;line-height:19px;color:#bbd5e9}
.login_sfc .lst_sfc li{position:relative;margin:16px 35px 0;padding-left:8px;font-weight:normal;font-size:12px;line-height:15px;color:#666;letter-spacing:-1px}
.login_sfc .lst_sfc li:before{position:absolute;top:6px;left:0;width:3px;height:3px;background-color:#0061aa;content:''}

/* ºñ¹Ð¹øÈ£ º¯°æ¾È³» */
.privacy_head.chgpw{padding-left:15px}
.noti_pw{min-height:280px;padding:75px 15px 0;background-color:#eee;text-align:center}
.noti_pw .info_txt{max-width:330px;margin:0 auto;font-size:16px;font-weight:normal;line-height:20px;color:#666;letter-spacing:0;word-break:keep-all}
.noti_pw .info_txt strong{font-weight:bold;color:#027fe9}
.noti_pw .chk{padding:29px 0 3px}
.noti_pw input[type=checkbox]{display:inline-block;width:22px;height:21px;margin-right:5px;background:url(/image2014/mall/etc/img_chk.png) no-repeat 0 0;background-size:46px auto;border:0;-webkit-appearance:none;font-size:0;color:#999;vertical-align:top}
.noti_pw input[type="checkbox"]:checked{background-position:-24px 0} 
.noti_pw input[type=checkbox] + label{display:inline-block;padding-top:1px;font-size:13px;font-weight:normal;color:#999;letter-spacing:-1px;vertical-align:top}
.noti_pw .btn_blue{width:225px;height:45px;margin:10px auto;border:1px solid #0074d7;border-radius:2px;background:#027fe9;color:#fff;font-size:19px;box-shadow:0 1px 1px rgba(0,0,0,.2)}

/* eÄíÆù */
.ecpn .bn_eturn .prev, .ecpn .bn_eturn .next {display: none;}
.ecpn .bx_sect h4 {padding-left: 5px; border: 0;}
.ecpn .lst_ecpn_prd .bx-controls-direction a.bx-prev, .lst_ecpn_prd .bx-controls-direction a.bx-next {display: none;}
.ecpn .lst_ecpn_prd li .price strong {color: #198ef6;}
.ecpn .bx_sect.sec1, .ecpn .bx_sect.sec2 {background: #e5e5e5;}
.ecpn .bx_sect.sec2 {margin: -8px 0 0;padding-top: 0;}
.ecpn .bx_sect.sec2 .slt_btn_all {top: -20px;}
.ecpn .bx_sect.sec2 .lst_ecpn_prd {height: auto;}
.ecpn .bx_sect.sec2 .prod_list_gallery {margin: -10px 0 0;}
.ecpn .bx_sect.sec2 .prod_list_gallery:before, .ecpn .bx_sect.sec2 .prod_list_gallery:after {content: ' '; display: table;}
.ecpn .bx_sect.sec2 .prod_list_gallery:after {clear: both;}
.ecpn .bx_sect.sec2 .prod_list_gallery li {box-sizing: border-box; -webkit-box-sizing: border-box;width: 50%;padding: 10px 10px 0 0;}
.ecpn .bx_sect.sec2 .prod_list_gallery li > a {width: auto; box-sizing: border-box; -webkit-box-sizing: border-box;}
.ecpn .bx_sect.sec2 .prod_list_gallery .name {width: auto; padding:7px 5px; margin: 0 0 43px;}
.ecpn .bx_sect.sec2 .prod_list_gallery .price { box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; left: 0; bottom: 0; padding:0 10px 10px;}
.ecpn .bx_sect.sec2 .prod_list_gallery .price .rate_icon {font-size: 15px;}
.ecpn .bx_sect.sec2 .prod_list_gallery .price span {margin: 0 2px 0 0;}
.ecpn .bx_sect.sec2 .prod_list_gallery .price del {margin: 0 0 3px;}
/* ÁÖ¹®ºñ¹Ð¹øÈ£Ã£±â ÆË¾÷ */
.ly_delv_pw{display:none;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:#fff;letter-spacing:-1px}
.ly_delv_pw .lay_wp{width:320px;margin:0 auto;padding:55px 0 0;text-align:center}
.ly_delv_pw h3{display:inline-block;padding-bottom:3px;border-bottom:1px solid #529bdf;color:#222;font-size:18px;font-weight:bold;letter-spacing:-1px}
.ly_delv_pw .lay_clse{position:absolute;top:16px;right:16px;width:20px;height:20px;background-position:0 -76px;text-indent:-9999px}
.ly_delv_pw .at_log{position:relative;z-index:10;margin:-20px -20px 0;padding:20px 40px 30px;background-color:#fff}
.ly_delv_pw .ly_txt{margin:11px 0 29px;font-size:12px;color:#999;line-height:16px;font-weight:normal;text-align:center}
.ly_delv_pw .line{position:relative;padding-left:77px;margin:0 auto;text-align:left}
.ly_delv_pw .line label{position:absolute;top:0;left:0;width:77px;font-size:13px;color:#666;line-height:37px;font-weight:normal}
.ly_delv_pw .at_log input{height:37px;padding:4px 0 0 12px}
.ly_delv_pw .at_log.nm .inp_tel input{height:33px}
.ly_delv_pw .at_log.nm .line input.fst_tel{width:16%}
.ly_delv_pw .at_log.nm .line input.mid_tel{width:32%}
.ly_delv_pw .at_log.nm .line input.lst_tel{width:32%;padding:0;text-align:center}
.ly_btn{margin-top:10px;display:box;display:-webkit-box;display:-moz-box;box-orient:horizontal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;}
.ly_btn .lgs{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;height:44px}
.ly_btn .lgs:first-child{margin-right:3px}
.ly_btn .lgs:last-child{margin-left:2px}
.ly_btn .lgs span{font-size:14px;line-height:44px}
.ly_delv_pw input::-webkit-input-placeholder{font-size:13px;letter-spacing:-0.5px}
@media screen and (max-width : 360px){
.ly_delv_pw input::-webkit-input-placeholder{font-size:12px}
.ly_delv_pw .lay_wp{width:auto;padding:55px 7% 0}
}
.cs_tel{position:absolute;bottom:25px;left:0;width:100%;text-align:center;font-size:12px;color:#999;font-weight:normal}
.cs_tel a{text-decoration:underline;color:#999}

/* App version */
.keyboard{margin:15px 0 10px;text-align:right}
.login_tab + .keyboard{margin:0 20px 10px}
.at_log.mem > .keyboard{margin-top:-10px}
.at_log.mem > .noti_log + .keyboard{margin-top:15px}
.keyboard button{display:none;font-size:12px;font-weight:normal;color:#666;background:none}
.keyboard button.off{display:inline-block}
.keyboard button:after{display:inline-block;content:'';width:16px;height:16px;margin-left:3px;background-position:-45px -40px;vertical-align:top}
.keyboard button.on:after{background-position:-63px -40px}
.keyboard .key{display:none;width:100%;max-width:500px;height:0;padding-bottom:44%;margin:10px auto 0;background:url(/image2014/mall/etc/img_keyboard.png) no-repeat 0 0;background-size:100% auto}
.login .ico_app_txt{position:relative;display:inline-block;width:14px;height:13px;margin-left:-7px;background-position:-81px -40px;text-indent:-9999px;vertical-align:middle}
.login .ico_app_txt.on:after{position:absolute;display:block;z-index:1;bottom:-11px;left:50%;width:12px;height:7px;margin-left:-6px;background-position:0 -67px;content:''}
.login .app_txt{display:none;position:relative;margin:-5px -20px 10px}
.login .app_txt ul{position:relative;padding:7px 26px 5px 10px;background-color:#fff;border:1px solid #e4e4e4}
.login .app_txt li{position:relative;margin-bottom:3px;padding-left:4px;font-size:11px;font-weight:normal;line-height:15px;color:#999;letter-spacing:-1px}
.login .app_txt li:before{display:inline-block;position:absolute;top:7px;left:0;width:2px;height:2px;background-color:#b2b2b3;content:''}
.login .app_txt .close{display:block;position:absolute;top:10px;right:10px;width:12px;height:12px;background-position:-14px -58px;text-indent:-9999px} 