@charset "utf-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,dl,dd,dt,img{border:0;vertical-align:top}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,select,textarea,button{font-size:100%;vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
input[type='text'],input[type='password'],input[type='submit'],input[type='search']{-webkit-appearance:none;border-radius:0}
input:checked[type='checkbox']{background-color:#666;-webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:button;border-radius:0}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
input[type='radio']{-webkit-appearance:radio}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:-1px;left:-1px;width:1px;height:1px;font-size:0;line-height:0}
/* iframe{visibility:hidden;overflow:hidden;position:absolute;top:-1px;left:-999px} */
body{background:#fff;overflow-x:hidden;}
body,th,td,input,select,textarea,button{font-size:14px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb,sans-serif;color:#000}
a{color:#636566;text-decoration:none}
a:active, a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
legend,.blind{display:block;overflow:hidden;position:absolute;top:-9999px;left:0;width:1px;height:1px}
.dim{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#000;opacity:0.4}
.txt_ellip{display:inline-block;overflow:hidden;max-width:100%;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
/* layout */
#wrap,#e_header{width:100%}
header#header{width:100%;position:absolute;top:0px;left:0px;z-index:2500;-webkit-tap-highlight-color:transparent;}
aside#leftlist,aside#rightlist{width:80%; height:100%; position:fixed; top:0px;left:-80%;/*z-index:50;display:none*/z-index:4010; background:#fff;}
#e_gnb{height:56px}
#container{width:100%;background:#fff;position:absolute;top:140px;}
#content{position:relative;min-height:500px}
#footer{clear:both;background:#EBEBEB;width:100%;padding-bottom:50px;margin-top:0}
#category_wrap{width:100%;position:absolute;top:0px;left:0px;z-index:3000;color:#fff;min-height:inherit;display:none}
#my_wrap{width:100%;position:absolute;top:0px;left:0px;z-index:3000;display:none}
#m_container{position:absolute;width:100%;top:140px}
/* 헤더 */
.sp,.sp_com,.btn_ly_cls,.sp_com2,.sharebx .clip_wrap .btn_clip span{background:url('/mobile/images/common/sp_com_v2.png') 0 0 no-repeat;background-size:200px 400px}
#e_header{background:#FFD119;text-align:center;position:relative}
#e_header h1.e_logo{color:#fff;font-weight:bold;font-size:20px;width:115px;height:29px;display:inline-block;background-position:0 0;margin-top:8px}
#e_header h1.tra_logo{color:#fff;font-weight:bold;font-size:20px;width:85px;height:54px;display:inline-block;background-position:-3px -144px;margin:4px 0 0 40px}
#e_header h1.e_title{display:block;overflow:hidden;margin:0 90px 0 90px;font-size:21px;line-height:60px;color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-2px;text-shadow:1px 1px 2px #b18f08}
#e_header .align_l{position:absolute;top:11px;left:8px}
#e_header .align_r{position:absolute;top:11px;right:6px}
#e_header .btn_category{width:40px;height:40px;background-position:10px -50px;padding-top:24px}
#e_header .btn_category span,#e_header .btn_main span{color:#fff;display:block;font-size:11px;text-align:center;text-shadow:1px 1px 2px #b18f08;font-weight:bold}
#e_header .btn_main{width:40px;height:40px;background-position:-141px -50px;padding-top:24px}
#e_header .btn_menu{width:40px;height:40px;background-position:-40px -50px;padding-top:24px}
#e_header .btn_menu span{color:#fff;display:block;font-size:11px;text-align:center;text-shadow:1px 1px 2px #b18f08;font-weight:bold}
#e_header .ico_relative{position:relative;height:40px;display:block;margin:0 auto}
#e_header .ico_relative .pd_numbx{position:absolute;top:-5px;left:50%;width:auto;text-align:center;line-height:16px;height:16px;margin-left:8px}
#e_header .ico_relative .pd_num{display:inline-block;padding:0 4px;background:#f87491;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:10px;color:#fff;font-weight:bold;box-shadow:1px 1px 1px rgba(0,0,0,.3)}
#e_header .ico_relative span{text-align:center}
#e_header #e_gnb .ico_relative .pd_numbx{margin-left:0;left:20px}
.m_head_inparea{padding-bottom:10px !important}
.m_head_inparea:after{bottom:-2px !important}
.e_sub_title{text-align:center;height:52px;background:#fff;position:relative;box-shadow:0 1px 3px #DADADA;border-bottom:1px solid #DADADA}
.e_sub_title .btn_prev{background-position:-189px 8px;width:40px;height:40px;position:absolute;top:7px;left:8px}
.e_sub_title strong{font-size:19px;color:#262f33;line-height:52px;font-family:'Malgun Gothic','맑은 고딕',sans-serif}
.e_sub_title .sp_ssg{position:absolute;top:10px;left:8px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_ssg.png) no-repeat -80px -6px;line-height:999px;vertical-align:top;width:31px;height:33px}
.btn_ty1{border:1px solid #D2D7D9;border-bottom:1px solid #A1A5A7;background-color:#F7F9FA;color:#646566;width:82px;height:43px;line-height:40px;font-size:16px}
.btn_ty2{border:1px solid #4A4C4D;background-color:#636566;color:#FFF;width:82px;height:43px;line-height:40px;font-size:16px}
.btn_ty3{display:inline-block;background:#f5f7f7;border:1px solid #dfe3e6;border-bottom:2px solid #c6cacc;color:#636566;font-size:16px}
.btn_ty5{display:inline-block;background:#f5f7f7;border:1px solid #dfe3e6;color:#333B40;font-size:16px;height:38px;line-height:38px;text-align:center;width:45%;margin:0 1%;box-shadow:1px 1px 1px #D4D4D4;font-weight:bold}
.btn_ty6{background-color:#8fa8b2 !important;border:none;border-bottom:5px solid #829ba5 !important}
.btn_ty6 span{height:auto}
.btn_ty7 span{height:auto;font-size:14px}
.btn_ty8{width:54px;height:48px;background-color:#45c6c6 !important;border-color:#3eb6b8 !important;text-align:center}
.btn_ty8 span{display:block;width:29px;height:24px;margin:0 0 0 17px;background-position:-340px -540px;text-indent:-9999px}
.btn_wh{height:43px;padding:0 12px;border:1px solid #dbdfe2;border-bottom:1px solid #c9cccf;border-top:1px solid #dfe3e6;background:#fff}
.btn_wh span{width:auto;padding-right:12px;background:url(../img/bul_arr.png) no-repeat 100% 50%;font-size:16px;font-weight:bold;line-height:42px;color:#333b40;-webkit-background-size:6px 11px}
/* 메뉴 */
.sp_gnb{background:url(../img/sp_gnb.png) no-repeat;background-size:500px 250px}
.e_menu{background:url(../img/bg_menu5.gif) #fff 0 0 repeat-x;position:relative;display:none;z-index:20}
.e_menu #top_dim{height:105px;position:absolute;top:-105px;left:0;width:100%;background-color:rgba(0, 0, 0, 0.65);display:none}
.e_menu ul{padding:20px 0;background:url(../img/bg_menu4.gif) #fff 100% 0 no-repeat}
.e_menu ul:after{content:'';display:block;clear:both}
.e_menu li{float:left;width:25%;text-align:center;height:70px;background:url(../img/bg_menu1.gif) 0 100% repeat-y;padding-top:2px}
.e_menu li span{color:#333;display:block;font-size:12px;text-align:center;height:auto;font-weight:bold}
.e_menu li button{width:50px;height:50px;padding-top:40px}
.e_menu .btn_myssg{background-position:-196px -50px}
.e_menu .btn_plz{background-position:-296px -50px}
.e_menu .btn_clip{background-position:-246px -50px}
.e_menu .btn_order{background-position:-347px -50px}
.e_menu .tx_clip{background-position:-300px 0;width:22px;height:13px;display:inline-block;line-height:999px;vertical-align:top;overflow:hidden}
.e_menu .btn_home{background-position:3px -100px}
.e_menu .btn_obanjang{background-position:-49px -98px}
.e_menu .btn_myhistory{background-position:-99px -98px}
.e_menu .btn_quickbuy{background-position:-146px -98px}
.e_menu .btn_planshop{background-position:-198px -98px}
.e_menu .btn_event{background-position:-246px -98px}
.e_menu .btn_best{background-position:-295px -98px}
.e_menu .btn_sale{background-position:-349px -100px}
.e_menu .btn_recentbuy{background-position:-399px -100px}
.e_menu .btn_myclip{background-position:-449px -100px}
.e_menu .btn_deliverytime{background-position:-400px -50px}
.e_menu .btn_5minjang{background-position:-452px -50px}
.e_menu .btn_menu_wrap{background:#fff;border:solid 0px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;position:absolute;top:-53px;right:0;width:53px;height:45px;padding-top:8px}
.e_menu .btn_menu_on{width:40px;height:40px;background-position:-90px -50px;padding-top:26px}
.e_menu .btn_menu_on span{display:block;font-size:11px;text-align:center;font-weight:bold;color:#333;text-shadow:1px 1px 2px #fff}
.e_menu ul.top_m{background:url(../img/bg_menu3.gif) 0 100% repeat-x;padding-bottom:26px}
.e_menu ul.top_m li{width:33.33%}
.e_menu ul.top_m li span{margin-top:4px}
.e_menu ul.mid_m{background:#F9F9F9;border-bottom:1px solid #EDEDED}
.e_menu ul.mid_m li,.e_menu ul.btm_m li{background-image:none}
.e_menu li:first-child,.e_menu ul.mid_m li:first-child,.e_menu ul.btm_m li:first-child{background:none}
.e_menu ul.mid_m li span,.e_menu ul.btm_m li span{color:#333}
.e_menu ul.btm_m{background:#F9F9F9}
.e_menu .btn_area{background:#fff;border-top:1px solid #EDEDED;padding:24px 0}
/* select base */ul.layer-select{border:1px solid #ccc;overflow:hidden;margin-right:5px;height:18px;cursor:pointer}
ul.layer-select li{float:left}
ul.layer-select #select-img-call{padding-left:3px;padding-top:3px}
ul.layer-select li.btn{float:right;border-left:1px solid #ccc}
.level-layer{position:absolute;border:#333 1px solid;width:90px;height:253px;display:none}
.level-layer ul{padding:5px 0 0 8px;border:#C3C3C3 1px solid;width:92px;height:88px;background:#fff;text-align:left}
.level-layer ul li img{margin-bottom:5px}
select.common-select2{width:51px !important;height:45px !important;line-height:26px;font-size:16px;color:#7c7e80 !important;border:1px solid #000;text-align:left;opacity:0}
.styled select.common-select2,.styled span.common-select2{display:block;width:51px !important;height:45px !important;line-height:45px;text-align:center;font-size:28px;font-weight:bold;color:black !important;border:1px solid #dfe3e6;cursor:default;background-color:#fff;text-align:left}
.cart-rate.off select.common-select2,.cart-rate.off span.common-select2{color:#d2d7d9 !important}
.select-wrap{position:relative;margin-right:2px}
.cart-rate{width:53px;height:48px;line-height:50px;text-align:center;font-size:28px;font-weight:normal;color:#ff602c;position:relative;}
.cart-rate.off{color:#dfe3e6}
.cart-rate .styled span.common-select2{width:51px !important;height:45px !important;line-height:45px;text-align:center;font-size:28px;font-weight:bold;color:black !important;border:1px solid #dfe3e6;cursor:default;background-color:#fff}
.select-on{border:1px solid #FF602C !important}
input{border:1px solid #d2d7d9;height:31px;color:#444;font-size:14px;line-height:26px;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;width:100%}
input.text-style{background:#f7f9fa;border:1px solid #d2d7d9;border-radius:0;-webkit-box-shadow:none;-webkit-appearance:none}
input.text-style2{background:#fff;border:1px solid #d2d7d9;border-radius:0;-webkit-box-shadow:none;-webkit-appearance:none;text-indent:10px}
textarea{width:94%;padding:8px;resize:none;border-radius:0;box-shadow:none;-webkit-border-radius:0;-webkit-box-shadow:none;border:1px solid #d2d7d9;color:#c7cfd;font-size:16px;-webkit-appearance:none}
.textarea-wrap{border:1px solid #d2d7d9;padding:10px 15px}
.textarea-wrap textarea{border-radius:0;-webkit-border-radius:0;box-shadow:none;border:none;color:#7C7E80;font-size:16px;resize:none;-webkit-appearance:none;outline:none}
/* 공통 버튼 스타일 */
.btn-wrap{padding:0 10px}
.btn2-bottom{padding:15px 10px 0 10px;text-align:center}
.btn2-bottom button,.btn3-bottom button,.btn4-bottom button{height:43px;font-size:16px;font-weight:bold;width:100%}
.btn2-bottom div{float:left;width:50%}
.btn2-bottom div:last-of-type{float:left}
.btn2-bottom div p{display:block;margin-right:5px}
.btn2-bottom div:last-of-type p{margin:0 0 0 5px}
.btn3-bottom{padding:15px 10px 0 10px;text-align:center}
.btn3-bottom div{float:left;width:33%}
.btn3-bottom div:last-of-type{float:right;width:34%}
.btn3-bottom div p{display:block;margin:0 10px 0 0}
.btn3-bottom div:first-of-type p{margin:0 10px 0 0}
.btn3-bottom div:last-of-type p{margin:0 0 0 0}
.btn4-bottom{padding:15px 10px 0 10px;text-align:center}
.btn4-bottom div{float:left;width:50%}
.btn4-bottom div p{display:block;margin:0 10px 0 0}
.btn4-bottom div:first-of-type p{margin:0 10px 10px 0}
.btn4-bottom div:nth-child(2) p{margin:0 0 10px 0}
.btn4-bottom div:last-of-type p{margin:0 0 0 0}
.btn4-bottom:after,.btn3-bottom:after,.btn2-bottom:after{content:"";display:block;clear:both}
@media all and (min-width:487px){.btn4-bottom div{float:left;width:25%}
.btn4-bottom div:first-of-type p{margin:0 10px 0 0}
.btn4-bottom div:nth-child(2) p{margin:0 10px 0 0}
}
.side-btn{padding-top:20px;padding-bottom:25px}
/* 뱃지 */
.bdg_lt{display:block;position:absolute;left:-5px;top:-5px}
.bdg_rt{display:block;position:absolute;right:0;top:0}
.bdg_lt span,.bdg_rt span{display:block}
.ico_sale,.ico_coupon,.ico_plus{width:45px;height:45px;text-align:center}
.ico_sale strong,.ico_coupon strong,.ico_plus strong{display:inline-block;margin:6px 0 0;padding-right:14px;/*background:url(../img/ico_sale_per.png) 100% 100% no-repeat;*/background-size:13px 13px;-webkit-background-size:13px 13px;font-family:emm_bol;font-weight:bold;font-size:18px;color:#ffd119;transform:rotate(-20deg);-ms-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg)}
.ico_sale{background-position:-65px -295px}
.ico_coupon{background-position:-205px -985px}
.ico_plus{background-position:-256px -985px}
.ico_plus strong{margin-top:12px;padding-right:0 !important;background:none}
.ico_best{width:58px;height:56px;background-position:0 -144px;text-align:center}
.ico_best strong{display:block;padding-top:27px;font-size:19px;color:#fff;letter-spacing:-1px}
.ico_reserve{width:45px;height:30px;background-position:-100px -195px}
.ico_reserve.bojung{background-position:-104px -1172px}
.ico_reserve.eparcel{background-position:-104px -1236px}
.ico_holiday1{width:46px;height:31px;background-position:-203px -1118px}
.ico_holiday2{width:46px;height:31px;background-position:-252px -1118px}
.ico_sale2{width:50px;height:47px;background-position:-125px -295px}
.ico_better{width:45px;height:45px;background-position:-307px -985px}
.ico_addsale{width:45px;height:45px;background-position:-354px -985px}
.ico_mobile{width:45px;height:45px;background-position:-200px -295px}
.ico_gift{width:46px;height:46px;background-position:-252px -1051px}
.ico_gift2{width:45px;height:45px;background-position:-221px -1232px}
.ico_em_pickup{width:45px;height:30px;background:url(../img/sp_em_pick.png) 0 0 no-repeat;background-size:300px 100px}
.ico_tr_pickup{width:45px;height:30px;background:url(../img/sp_tr_pick.png) 0 0 no-repeat;background-size:300px 100px}
/* 블릿 */
.circle{display:inline-block;width:8px;height:8px;margin:0 5px 1px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#45c6c6}
/* 아이콘 버튼 */
.icbg{display:block;float:left;background:url('/mobile/images/common/sp_com_v2.png') no-repeat;background-size:200px 400px;-webkit-background-size:200px 400px;-moz-background-size:200px 400px;text-indent:-9999em}
span.gnb{width:40px;height:40px;background-position:-199px -106px}
span.prepg{width:40px;height:40px;background-position:-199px -153px}
span.tcart{width:40px;height:40px;background-position:-199px -199px}
span.home{width:40px;height:40px;background-position:-199px -358px}
/* span.cart{width:26px;height:21px;background-position:-139px -12px} */
span.cart{width:40px;height:25px;background-position:-266px -343px; background-size:315px 540px;}
/* span.wish{width:27px;height:24px;background-position:-82px -102px} */
span.wish{width:24px;height:21px;background-position:-178px -346px; background-size:315px 540px;}
span.tfav{width:25px;height:18px;background-position:-49px -22px}
span.tqrcode{width:19px;height:27px;background-position:-120px -61px}
span.fav{width:26px;height:22px;background:url(../img/sp_mobile2_v1.png) no-repeat -108px -942px;-webkit-background-size:400px 1500px}
.fav-on span.fav{width:26px;height:22px;background:url(../img/sp_mobile2_v1.png) no-repeat -78px -942px;-webkit-background-size:400px 1500px}
span.incr{width:30px;height:30px;background-position:-112px -157px}
span.decr{width:30px;height:30px;background-position:-74px -157px}
span.incr-wh{width:19px;height:19px;background-position:-74px -61px}
span.decr-wh{width:19px;height:19px;background-position:-96px -61px}
span.more{height:11px;background-position:-60px -43px}
span.more2{width:17px;height:27px;background-position:0 -140px}
span.login{width:19px;height:21px;background-position:-144px -61px}
span.sns-twitter{width:49px;height:33px;background-position:0 -178px}
span.sns-facebook{width:49px;height:33px;background-position:-55px -178px}
span.sns-me2{width:49px;height:33px;background-position:-110px -178px}
span.sns-yozm{width:49px;height:33px;background-position:0 -229px}
span.sns-mypp{width:49px;height:33px;background-position:-55px -229px}
span.sns-kakao{width:49px;height:33px; background-position:-110px -229px}
span.new{width:25px;height:13px;background-position:-141px -25px}
span.base-zip{width:29px;height:29px;background-position:-73px -138px}
span.tab-arr{width:12px;height:8px;background-position:-25px -155px}
span.tab-arr.tab-on{width:12px;height:8px;background-position:-25px -142px}
span.price-coupon{width:64px;height:15px;background-position:-177px 0px}
span.coupon-dn2{width:31px;height:24px;background-position:-169px -59px}
span.coupon-dn3{width:30px;height:32px;background-position:-210px -56px}
span.goto-arr{width:6px;height:11px;background-position:-46px -147px}
span.ico-cir{width:7px;height:7px;background-position:-138px -45px}
span.sale-per{background-position:0 -43px;width:57px;height:15px;text-indent:0;line-height:0;text-align:right}
span.sale-per span{margin:0 8px 0 0;padding-right:10px;background:url(../img/txt-sale-percnt.png) right center no-repeat;background-size:10px 11px;-webkit-background-size:10px 11px;-moz-background-size:10px 11px;background-size:10px;font-size:12px;line-height:17px;color:#fff;font-weight:bold;letter-spacing:-1px}
span.soldout-per{background-position:0 -352px;width:185px;height:47px;text-indent:0;line-height:0;text-align:left}
span.soldout-per span{font-size:18px;line-height:56px;color:#fff;font-weight:bold;padding-left:15px}
.selc_arrow{position:absolute;right:8px;top:50%;width:8px;height:6px;background-position:-123px -222px}
.btn-sq-1{display:inline-block;background:#f7f9fa;border:1px solid #c8cdcf;border-top:1px solid #d2d7d9;border-bottom:2px solid #a1a5a7}
.btn-sq-2,.bnbox .bn_yel{display:inline-block;background:#ffd400;border:none;border-bottom:5px solid #d9b500;color:#fff;font-size:20px;font-weight:bold}
.btn-sq-3,.bnbox .bn_pnk{display:inline-block;background:#F7F7F7;border:none;border-bottom:5px solid gray;color:#fff;font-size:20px;font-weight:bold}
.btn-sq-4{display:inline-block;background:#ffd96e;border:none;border-bottom:5px solid #fcc325;color:#fff;font-size:20px;font-weight:bold}
.btn-sq-5{display:inline-block;background:#fff;border:none;border-bottom:5px solid #d6d8d9;color:#fff;font-size:20px;font-weight:bold}

.btn-rd-1{display:inline-block;background:#fff;border:1px solid #ccc;border-bottom:2px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.btn-sq-prev, .btn-sq-next{border:1px solid #e6e6e6;text-align:center;width:52px !important;height:52px !important;box-shadow:1px 1px 0 #d8d8d9;-webkit-box-shadow:1px 1px 0 #d8d8d9;margin-bottom:1px}
.btn-sq-prev{float:left}
.btn-sq-next{float:right}
.list-cart{width:53px;height:48px}
.list-cart span.cart{margin:2px 0 0 14px;overflow:hidden}
.list-wish{width:53px;height:48px;position:absolute;top:0;right:53px}
.list-wish span.wish{margin:2px 0 0 14px;overflow:hidden}
.list-cart-btn button.btn-sq-2{width:100%;height:53px;color:#fff;font-size:16px;font-weight:bold}
.list-cart-btn button.btn-sq-3{width:100%;height:53px;color:#fff;font-size:16px;font-weight:bold}
.view-fav{width:52px;height:52px}
.view-fav span.fav{margin:0 0 0 13px}
/* 텍스트 버튼 */
.list-option{width:63px;height:42px;text-align:center}
.btn-save{height:43px;width:100%}
.zip-del{color:#636566;font-size:13px;height:33px;padding:0 10px}
.coupon-dn{height:23px;padding:0 5px;color:#ff7200;font-size:10px}
.fc-oran{color:#ff7200 !important}
.fc-bk{color:#262f33 !important}
.fc-ltb{color:#3fafcf !important}
.etn-link{font-weight:bold;text-decoration:underline;color:#49c5c7}
.order-cancel{color:#636566;height:53px;font-size:18px;width:100%;font-weight:bold}
.cart-goods-soldout-img{background:url(../img/ico_soldout.png) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%}
.cart-goods-soldout-img span,.agree_tab .desc{display:none}
.cart-goods-soldout{width:53px;height:53px;background:#262f33;border-color:#262f33;font-size:16px;font-weight:bold;color:#fff}
.cart-goods-soldout span{padding-top:8px;line-height:18px}
/* 박스 스타일 */
.box-sq-1{border:1px solid #dfe3e6;border-bottom:2px solid #c6cacc;background:#f5f7f7 url(../img/arrow-gray.png) 100% 50% no-repeat;-webkit-background-size:16px 11px;background-size:16px 11px}
span.article-star,span.article-star em{display:inline-block;width:79px;height:14px;background:url(../img/sp_mobile2_v1.png) no-repeat;background-size:400px 1500px}
span.article-star2,span.article-star2 em{display:inline-block;width:122px;height:22px;background:url(../img/sp_mobile2_v1.png) no-repeat;background-size:400px 1500px}
/* 페이징 */
.list-paging{width:100%;overflow:hidden;text-align:center;margin-top:20px;padding-bottom:30px}
.list-paging a,.list-paging button{display:inline-block;min-width:30px;height:50px;line-height:50px;font-size:20px}
.list-paging a span,.list-paging button span{display:block;color:#babdbf}
.list-paging a.paging-on span,.list-paging button.paging-on span{display:block;color:#ff602c}
.list-paging button.btn-sq-prev span{margin:0 0 0 17px;height:19px;width:13px;text-indent:-9999px}
.list-paging button.btn-sq-next span{margin:0 0 0 22px;height:19px;width:13px;text-indent:-9999px}
.list-paging .btn-sq-prev span{background-position:0 0}
.list-paging .btn-sq-prev.btn-on span{background-position:-16px 0}
.list-paging .btn-sq-next span{background-position:-32px 0}
.list-paging .btn-sq-next.btn-on span{background-position:-47px 0}
.tab-type01,.tab-type02{width:100%}
.tab-type01:after,.tab-type02:after{clear:both;content:"";display:block}
.tab-type01 li{float:left;width:50%;height:46px;text-align:center;line-height:46px;border-bottom:1px solid #636566}
.tab-type01 a,.tab-type01 span{display:block;background:#c6cacc;color:#f8f9f9;font-size:15px;font-weight:bold}
.tab-type01 .selected span{display:block;background:#fff;border-top:1px solid #636566;border-left:1px solid #636566;border-right:2px solid #636566;color:#ff602c;font-size:16px;font-weight:bold}
.tab-type02 li{float:left;width:33%;height:46px;text-align:center;line-height:46px;border-bottom:1px solid #636566}
.tab-type02 li:last-child{width:34%}
.tab-type02 a,.tab-type02 span{display:block;background-color:#c6cacc;color:#f8f9f9;font-size:15px;font-weight:bold;border-left:1px solid #636566}
.tab-type02 .selected span{display:block;background:#fff;border-top:1px solid #636566;border-left:1px solid #636566;border-right:1px solid #636566;color:#ff602c;font-size:16px;font-weight:bold}
.tab-type02 li:first-child a,.tab-type02 li:first-child span{border-left:none}
.tab-type02 li:last-child.selected span{border-right:2px solid #636566}
.tab-type02 li:first-child.selected span{border-left:1px solid #636566}
.no-data{padding:13px 15px 16px;font-size:14px;color:#636566;line-height:18px;font-weight:bold;display:block;border-bottom:1px solid #C6CACC}
/* design Form*/
input.e_dcheck[type="checkbox"]{opacity:0;position:absolute;left:-999px;width:auto !important;height:auto !important;font-size:0;line-height:0}
input.e_dcheck + label{cursor:default;color:#636566;font-weight:bold;line-height:24px}
input.e_dcheck[type="checkbox"] + label span{display:inline-block;float:left;width:25px;height:25px;margin-right:5px;-webkit-appearance:none;border:0;box-shadow:none;background:url(../img/checkbox.png) no-repeat;background-size:25px 100px;-webkit-background-size:25px 100px}
input.e_dcheck[type="checkbox"]:checked + label span{background-position:0 -50px}
input.e_dcheck[type="checkbox"] + label.checked span{background-position:0 -50px}
input.e_dradio[type="radio"]{opacity:0;position:absolute;left:-999px;width:auto !important;height:auto !important}
input.e_dradio + label{cursor:default;color:#636566;font-weight:bold;line-height:24px}
input.e_dradio[type="radio"] + label span{display:inline-block;float:left;width:25px;height:25px;margin-right:5px;-webkit-appearance:none;border:0;box-shadow:none;background:url(../img/radio.png) no-repeat;background-size:25px 100px;-webkit-background-size:25px 100px}
input.e_dradio[type="radio"]:checked + label span{background-position:0 -50px}
input.e_dradio[type="radio"] + label.checked span{background-position:0 -50px}
select.e_dselect{height:43px;line-height:40px;background:#f7f9fa url(../img/select_arr.png) 100% 100% no-repeat;background-size:26px 90px;-webkit-background-size:26px 90px;border:1px solid #D2D7D9;color:#7c7e80 !important;cursor:default;font-size:16px;display:block;text-align:left;padding:0 30px 0 7px;-webkit-appearance:none;box-shadow:none;border-radius:0;word-break:break-all;word-wrap:break-word}
select.e_dselect:focus{border:1px solid #FF602C}
select.e_dselect:disabled{background-position:100% 0;color:#c6cacc !important}
.e_sort_option{border-bottom:#dfe3e6 1px solid;border-top:#dfe3e6 1px solid;background:#ebf0f2;padding-top:10px;padding-left:10px}
.e_sort_option ul{width:100%;overflow:hidden}
.e_sort_option ul li{float:left;width:150px;height:35px}
/* select */.ca_section1{padding:0 10px;margin:10px 0}
.ca_section1 div{border:1px solid #d2d7d9}
.ca_section1 .e_dselect,.ca_section2 .e_dselect{width:100%}
.ca_section2{padding:0 100px 0 10px;margin:5px 0;position:relative}
.ca_section2 .align_r{position:absolute;top:0;right:10px}
/* 상품 리스트 */
.ca-list{margin-bottom:0}
.ca-list ul{overflow:hidden}
.ca-list ul li,.best_contants ul li{border-bottom:1px solid #c6cacc;display:block;width:100%;padding-top:5px}
.ca-list ul li:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.ca-list ul li:first-child{margin-top:-5px}
.ca-list ul li:first-child.jb-cart-soldout{padding-top:5px}
.ca-list-none{margin-bottom:100px}
.jb-ca-list ul li:last-child{border-bottom:none}
.jb-ca-list .ca-product-item{padding-bottom:8px;padding-top:4px}
.jb-ca-list ul li:last-child .ca-product-item{padding-bottom:5px}
.jb-ca-list ul li .ca-categori div{padding-left:5px}
.ca-list-section{padding:12px 12px 7px 10px}
.ca-list-section div{position:relative;height:45px}
.ca-list-section select{width:100%}
.ca-list .list-cart{background:#9496e0; border-bottom-color:#6b6cb7;}
.ca-list span.cart{width:23px;height:18px;background-size:180px 360px;background-position:-124px -11px}
.ca-list span.wish{width:24px;height:21px;background-size:180px 380px;background-position:-74px -98px}
.ca-list .ca-categori,.best_contants .ca-categori{overflow:hidden;clear:both;position:relative;padding:0 20px;background:url(../img/bg-dotline.png) top repeat-x;background-size:3px 1px;-webkit-background-size:3px 1px}
.ca-list .ca-categori h2{float:left;margin-top:12px;background-color:transparent !important;min-height:17px !important}
.best_contants .ca-categori h2{float:left;margin-top:12px;background-color:transparent !important;min-height:17px !important;border:none !important;padding-left:0 !important}
span.ca-tit{display:block;height:17px;background:url(../img/sp_mobile2_v1.png) no-repeat;-webkit-background-size:400px 1500px;text-indent:-9999px}
span.ca-tit.emart{width:73px;background-position:-115px -531px}
span.ca-tit.traders{width:47px;background-position:-1px -531px}
span.ca-tit.boons{width:40px;background-position:-61px -531px}
span.txt_benft{display:inline-block;height:12px;margin-right:10px;padding-left:4px;font-size:11px;font-weight:bold;line-height:14px}
.ca-list .ca-categori div,.best_contants .ca-categori div{height:27px;padding:9px 0 0 105px;white-space:nowrap}
.ca-list .ca-categori .bg_right,.best_contants .ca-categori .bg_right{position:absolute;right:0;top:1px;width:19px;height:30px;background:url(../img/bg_benefit.png) no-repeat;-webkit-background-size:19px 30px}
.ca-product-item{margin:10px 10px 0;position:relative;padding-bottom:5px;min-height:110px}
.ca-product-item dl{display:table-cell;width:100%;padding:0 0 0 15px}
.ca-product-item dl .ca-item-option-txt{color:#adb1b3;display:block}
.ca-product-item .plst-img{float:left;position:relative}
.ca-product-item .plst-img a{display:block}
.ca-product-item .plst-img img,.product-list .product-info-wrap .product-item-wrap .img img{width:100px;height:100px;display:inline-block}
.ca-product-item .list-cart-btn{width:53px;position:relative;display:table-cell}
/*상품 리스트 썸네일 */
.ca-list-thumb{margin-bottom:0}
.ca-list-thumb ul{overflow:hidden}
.ca-list-thumb ul li{float:left;width:50%;border-top:1px solid #c6cacc}
.ca-list-thumb ul li:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.ca-list-thumb ul li .list-left{padding:0 10px 0 15px;min-height:100px}
.ca-list-thumb ul li .list-right{border-left:1px solid #c6cacc;padding-left:10px;padding-right:15px}
/* .ca-list-thumb .product-info-wrap .detail-title{height:36px;overflow:hidden} */
.ca-list-thumb .product-info-wrap .detail-title{height:46px;overflow:hidden}
.ca-list-thumb .product-info-wrap .detail-title p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ca-list-thumb .product-info-wrap .detail-info{display:block;padding-top:10px}
.ca-list-thumb .product-info-wrap .detail-info .dis-sale2{float:left;font-weight:bold;line-height:30px;font-size:12px;color:#adb1b2;text-decoration:line-through;letter-spacing:-1px}
.ca-list-thumb .product-info-wrap .detail-info .dis-sale2 span{font-size:12px;font-weight:bold}
.ca-list-thumb .product-info-wrap .detail-info .sale2{font-size:20px;line-height:30px;color:black;letter-spacing:-1px;font-weight:bold;}
.ca-list-thumb .product-info-wrap .detail-info .sale2 span{font-size:15px;color:black}
.ca-list-thumb .product-info-wrap .detail-price{width:100%;display:inline-block !important}
.ca-list-thumb .product-btn-wrap{height:52px;overflow:hidden;text-align:center}
.ca-list-thumb .product-btn-wrap button{display:inline-block;margin-right:-4px}
.ca-list-thumb .product-btn-wrap .list-wish{position:relative;top:auto;right:auto;width:50px;height:45px}
.ca-list-thumb .product-btn-wrap .list-wish .wish{width:24px;height:21px;background-size:180px 380px;background-position:-74px -98px}
.ca-list-thumb .product-btn-wrap .list-cart{width:50px;height:45px; background:#fcc325; border-bottom-color:#6b6cb7;}
.ca-list-thumb .product-btn-wrap .list-cart .cart{width:23px;height:18px;background-size:180px 360px;background-position:-124px -11px}
.ca-list-thumb .product-btn-wrap .rate-area{display:inline-block;vertical-align:top}
.ca-list-thumb .product-btn-wrap .rate-area .cart-rate{width:54px;height:45px}
.ca-list-thumb .product-btn-wrap .rate-area .cart-rate .common-select2{width:52px !important;height:43px !important;line-height:42px;}
/* 카테고리 상품 리스트 */
.ca-product-item dl dt{min-height:48px;padding-right:7px;padding-bottom:5px;;font-size:14px;color:#636566;cursor:pointer;background:url('/mobile/images/common/bg_dotline.png') repeat-x 0 47px;-webkit-background-size:3px 1px;background-size:3px 1px;}
/*.ca-product-item dl dt a{display:block;overflow:hidden;height:auto;color:#636566;word-break:break-all;word-wrap:break-word}*/
.ca-product-item dl dt a{display:-webkit-box;overflow:hidden;height:auto;color:#636566;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;word-wrap:break-word}
.ca-product-item dl dd{min-height:30px}
.ca-product-item dl dd.discont{min-height:17px}
.ca-product-item dl dd.sale span.sale{font-size:22px;line-height:30px;color:black;letter-spacing:-1px;font-weight:bold}
.ca-product-item dl dd.sale span.soldout{color:#949799}
.ca-product-item dl dd.sale span.sale span{font-size:15px;color:black}
.ca-product-item dl dd .sale-per,.ca-product-item dl dd .soldout-per{margin-right:5px}
.ca-product-item dl .store-name	{display:block;min-height:17px;padding-bottom:5px;margin-right:15px;font-size:14px;color:#636566;font-weight:normal}
.ca-product-item .price-u{font-weight:bold;line-height:11px;font-size:12px;color:#adb1b2;text-decoration:line-through;letter-spacing:-1px}
.ca-product-item .price-u span{font-size:12px;font-weight:bold}
.ca-product-item dl dt .ico_best{position:absolute}
.ca-product-item dl dt .ts-best-title{display:inline-block;margin-left:29px;vertical-align:top}
/* 카테고리 상품보기 */
.ca-detail-article{text-align:center}
.ca-detail-article .article-title{position:relative;/*min-height:77px;*/padding:16px 10px 8px;text-align:left;border-bottom:1px solid #d6d8d9}
.ca-detail-article .article-title h2{font-size:15px;font-weight:bold;line-height:22px;color:#4c5559;word-break:normal}
/* .ca-detail-article .article-title .item_sc{font-weight:bold;line-height:22px;color:#4c5559;word-break:normal; float:right; padding:20px 0px 20px 20px;} */
.ca-detail-article .article-title .item_sc{font-weight:bold;line-height:22px;color:#4c5559;word-break:normal; float:right; padding:5px;}
.ca-detail-article .article-title .txt_point{padding:0 70px 10px 0;text-align:justify}
.ca-detail-article .article-title .txt_point span{padding-bottom:2px;font-size:12px;font-weight:bold;color:#4c5559;line-height:19px;background:url(../img/bg-dotline2.png) bottom repeat-x;background-size:5px 1px;-webkit-background-size:5px 1px}
.sp_gp{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_gp.png) no-repeat 0 0;line-height:999px;vertical-align:top;background-size:8px 12px}
.pr_gpwrap{margin:15px 10px;font-size:16px;line-height:25px;color:#fff;text-align:center}
.pr_gpwrap .gp_btn a{display:block;padding:10px 0;background:url(../img/gp_btnbg.jpg) repeat 50% 0;background-size:56px 48px;color:inherit}
.pr_gpwrap .gp_btn .ico_arrow{width:8px;height:12px;margin:6px 0 0 10px;background-position:0 0}
/* 상세 정보 */
.article-title h2 span{display:block;text-indent:-9999px;width:53px;height:30px}
.article-title span.emart{background-position:-120px -495px;background-color:#ffc619}
.article-title span.traders{background-position:0 -495px;background-color:#99cc00}
.article-title span.boons{background-position:-60px -495px;background-color:#c40000}
.article-title .ico_cold{width:53px;height:20px;margin-top:4px;background-position:0 -1055px}
.article-title .ico_freeze{width:53px;height:20px;margin-top:4px;background-position:-56px -1055px}
.article-title .ico_organic{width:53px;height:20px;margin-top:4px;background-position:-111px -1055px}
/* 상품상세 상품 보기 */
.article-title dl dd.discont{min-height:17px}
.article-title .price-u{font-weight:normal;line-height:11px;font-size:15px;color:#c6cacc;text-decoration:line-through;padding-left:5px;letter-spacing:-1px}
.article-title .price-u span{font-size:12px;font-weight:bold}
.article-title .sale{display:inline-block;font-size:20px;line-height:28px;color:black;letter-spacing:-1px;font-weight:bold}
.article-title .sale span{font-size:16px;font-weight:bold}
.article-title dl .gram{font-size:12px;color:#4c5559}
.article-title .btn-fav{position:absolute;top:50px;right:0}
/* 상세 정보 :이미지 */
.ca-detail-article .article-img{position:relative;padding:14px 14px 20px;border-bottom:1px solid #d6d8d9}
.ca-detail-article .article-img li{position:relative;text-align:center;}
.ca-detail-article .article-img li .img{display:block;margin:0 auto}
.ca-detail-article .article-img li .img,.ca-detail-article .article-img li .img img{position:relative;width:275px;height:275px}
.ca-detail-article .article-img .btn-prev{position:absolute;top:50%;left:10px}
.ca-detail-article .article-img .btn-prev .prev{width:31px;height:40px;background-position:-134px -94px;display:block;line-height:999;overflow:hidden}
.ca-detail-article .article-img .btn-next{position:absolute;top:50%;right:10px}
.ca-detail-article .article-img .btn-next .next{width:31px;height:40px;background-position:-169px -94px;display:block;line-height:999;overflow:hidden}
/* 상세 정보 :간략정보 */
.ca-detail-article .article-info{background:#eaf1f5;padding-top:10px}
.ca-detail-article .article-info ul{border-top:2px solid #d6d8d9}
.ca-detail-article .article-info ul:first-of-type,.ca-detail-article .article-info ul:last-of-type{border:none !important}
.ca-detail-article .article-info ul li{position:relative;min-height:17px;padding:12px 10px 14px 15px;background:#fff url('/mobile/images/common/bg_dotline.png') bottom repeat-x;-webkit-background-size:3px 1px;background-size:3px 1px;line-height:22px;color:#77858c;text-align:left}
.ca-detail-article .article-info ul li:after{content:'';display:block;clear:both}
.ca-detail-article .article-info ul li h3{display:table-cell;font-weight:bold;font-size:14px;color:#262f33;width:100px;line-height:18px;padding:2px 5px 0 0;letter-spacing:-1px}
.ca-detail-article .article-info ul li p{display:table-cell;font-size:13px}
.ca-detail-article .article-info ul li .discont {font-size:14px;text-decoration:line-through}
.ca-detail-article .article-info ul li .sale{font-size:14px;color:black}
.ca-detail-article .article-info ul:last-of-type{margin-top:10px}
.ca-detail-article .article-info ul:last-of-type h3{vertical-align:middle}
.ca-detail-article .article-info .article-opt{border:1px solid #d2d7d9;background:#fff;position:relative;display:table-cell;width:70%;height:30px}
.ca-detail-article .article-info .article-opt select{width:100%;display:inline-block;height:30px;line-height:30px;cursor:default;text-align:left;padding:0 10px 0 7px;-webkit-appearance:none;box-shadow:none;border-radius:0;word-break:break-all;word-wrap:break-word;background:url('/mobile/images/common/ico_select_arrow.png') no-repeat 100% 100%;background-size:33px 32px;-webkit-background-size:33px 32px;border:none;font-size:13px;vertical-align:middle;color:#77858c}
.ca-detail-article .article-info .btn-cp{display:inline-block;background:#45c5c6;border:none;border-bottom:3px solid #13989a;padding:5px 15px;color:#fff;font-size:13px;font-weight:bold;vertical-align:middle;border-radius:20px;}
.ca-detail-article .article-info .article-qua{border:1px solid #d2d7d9;background:#fff;position:relative;display:table-cell;width:70%;height:30px}
.ca-detail-article .article-info .article-qua .btn-left{position:absolute;left:0;top:0;width:30px;height:30px}
.ca-detail-article .article-info .article-qua .btn-right{position:absolute;right:0;top:0;width:30px;height:30px}
.ca-detail-article .article-info .article-qua div.text{border-left:1px solid #d2d7d9;border-right:1px solid #d2d7d9;margin:0 30px;height:30px;text-align:center}
.ca-detail-article .article-info .article-qua div.text .opa_area{height:30px;font-size:16px;line-height:30px;color:#77858c}
/* 상세 정보 :상세정보 */
.ca-detail-article .article-detail{background:#eaf1f5;padding-top:10px}
.ca-detail-article .article-detail .article-tab{border-top:1px solid #d6d8d9}
.ca-detail-article .article-detail .article-tab li{float:left;width:25%;background:#f4f4f4;}
.ca-detail-article .article-detail .article-tab li a{font-weight:bold;color:#77858c;border-bottom:1px solid #d6d8d9;border-right:1px solid #e1e3e4;display:block}
.ca-detail-article .article-detail .article-tab li:last-child a,.ca-detail-article .article-detail .article-tab li:last-child a span{border-right:0;}
.ca-detail-article .article-detail .article-tab li.selected a {background:#fff;border-bottom:1px solid #fff;color:#333b40}
.ca-detail-article .article-detail .article-tab li a span {padding:16px 0 16px;display:block;border-right:1px solid #fff}
.ca-detail-article .article-detail .article-con {clear:both;background:#fff;padding:18px 0 28px;}
.ca-detail-article .article-detail .article-con .top-info-txt{color:#77858c;font-size:13px;font-weight:bold;margin-bottom:10px}
.ca-detail-article .article-detail .article-con .top-info-txt strong{color:black}
.ca-detail-article .article-detail .article-con .top-bbs-btn{position:relative;display:block;text-align:right;height:15px}
.ca-detail-article .article-detail .article-con .top-bbs-btn span{position:absolute;top:-25px;right:0}
.ca-detail-article .article-detail .article-con .top-bbs-btn span .b_def{width:72px;height:28px;line-height:100%}
.ca-detail-article .article-detail .article-con#tab01_con{padding:18px 15px 28px;text-align:left}
.ca-detail-article .article-detail .article-con#tab01_con table{width:100%}
.ca-detail-article .article-detail .article-con#tab01_con table caption{display:none;}
.ca-detail-article .article-detail .article-con#tab01_con table th{padding:8px 0 8px 20px;border-bottom:1px solid #d2d7d9;text-align:left;line-height:24px;color:#262f33}
.ca-detail-article .article-detail .article-con#tab01_con table td{padding:8px 20px 8px 0;border-bottom:1px solid #d2d7d9;line-height:24px;color:#77858c;font-size:13px}
.ca-detail-article .article-detail .article-con#tab02_con img{width:90%;height:auto;border:1px solid #e1e1e1}
.ca-detail-article .article-detail .article-con#tab03_con{padding:18px 15px 28px;text-align:left}
.ca-detail-article .article-detail .article-con#tab03_con .eval_list li{padding:12px 10px;position:relative;border-top:1px solid #d2d7d9}
.ca-detail-article .article-detail .article-con#tab03_con .eval_list li .subject{color:#262f33;font-size:13px;font-weight:bold;display:block}
.ca-detail-article .article-detail .article-con#tab03_con .eval_list li .txt{width:80%;color:#77858c;font-size:12px;line-height:18px;display:block;padding:5px 0;}
.ca-detail-article .article-detail .article-con#tab03_con .eval_list li .info{width:80%;color:#77858c;font-size:12px;font-weight:bold;display:block}
.ca-detail-article .article-detail .article-con#tab03_con .eval_list li .btn-rec{position:absolute;top:50%;right:10px;width:42px;height:39px;margin-top:-15px}
.ca-detail-article .article-detail .article-con#tab03_con .eval_list li .btn-rec span{width:42px;height:39px;background-position:-158px -152px;line-height:999;overflow:hidden}
.ca-detail-article .article-detail .article-con#tab04_con{padding:18px 15px 28px;text-align:left}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list dt{padding:12px 40px 12px 10px;border-top:1px solid #d2d7d9;position:relative}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .question{color:#262f33;font-size:13px;font-weight:bold;display:block}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .question .state{color:black;padding-right:5px}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .question .info{color:#77858c;font-size:12px;font-weight:bold;display:block;padding-top:8px}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .question .btn{position:absolute;top:50%;right:10px;width:23px;height:24px;margin-top:-10px;}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .question .btn .open{width:23px;height:24px;background-position:0 -214px;line-height:999;overflow:hidden;display:block}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .question .btn .close{width:23px;height:24px;background-position:-28px -214px;line-height:999;overflow:hidden;display:block}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list dd{padding:12px 10px;border-top:1px solid #dfe3e6}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .answer{background:#f4f4f4;color:#262f33;font-size:13px;font-weight:bold;display:block}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .answer .replyQ{color:#77858c;font-size:12px;font-weight:normal;display:block;position:relative;padding-left:25px;}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .answer .replyQ strong{color:#262f33;font-size:14px;position:absolute;left:0}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .answer .replyA{color:#77858c;font-size:12px;font-weight:normal;line-height:18px;display:block;position:relative;padding-top:14px;padding-left:25px;}
.ca-detail-article .article-detail .article-con#tab04_con .qna_list .answer .replyA strong{color:#262f33;font-size:14px;position:absolute;left:0}
/* 트레이더스 */
.em.traders .mcom_container .article-price-wrap .clip_wrap .btn_clip{background-image:url(../img/btn_clip_traders.png)}
.article_etc_wrap{margin-top:10px;border-bottom:1px dotted #d2d7d9;text-align:left}
.article_etc_wrap .ingrp{position:relative;padding:10px;border-top:1px dotted #d2d7d9}
.article_etc_wrap .ingrp .txt{margin-bottom:5px;font-weight:bold;color:#333b40}
.article_etc_wrap .ingrp .e_dselect{margin-top:10px}
.article_etc_wrap .ingrp .txt2{color:#77858c}
.article_etc_wrap .ingrp .txt2 em{color:#46c7c7}
.article_etc_wrap .ingrp .sel_left{padding-right:49px}
.article_etc_wrap .ingrp .btn-sq-2{position:absolute;right:10px;bottom:10px;width:44px;height:43px;border-bottom:1px solid #707476;font-size:12px}
.article_notice{position:relative;padding:10px;border-top:1px dotted #d2d7d9;text-align:left}
.article_notice .txt{position:relative;padding:10px;text-align:left;color:#77858c}
.article_notice .txt em{color:#46c7c7}
.article_odr_inpt{position:relative;padding:10px;border-top:1px dotted #d2d7d9;text-align:left}
.article_odr_inpt .txt{margin-bottom:7px;font-weight:bold;color:#333b40}
.article_odr_inpt .text-style2{width:100%;height:41px;line-height:18px}
.article-price.total{padding-right:70px;font-size:30px;color:#333b40}
.article-price.total span{font-size:15px}
.article-price.total span.cp-txt{margin-left:2px;font-size:13px;color:#7c858a;letter-spacing:-1px}
.article-btn{overflow:hidden;position:relative}
.article-btn2{padding-right:53px}
.article-btn .view-cart,.article-btn .view-buy,.article-btn .view-wish,.article-btn .btn{float:left;width:33.33%;height:53px;color:#fff;font-size:19px;line-height:50px;letter-spacing:-1px}
.article-btn .view-wish{float:left;width:33.33%;height:53px;color:#636566;font-size:19px;line-height:50px;letter-spacing:-1px}
.article-btn .clip_wrap{display:inline-block;position:absolute;right:0;top:0}
.article-btn .clip_wrap .btn_clip{display:block;width:53px;height:48px;border-top:1px solid #e2e5e8;border-bottom:5px solid #c7cccf;background:#fff url(../img/btn_clip.png) no-repeat 0 0;-webkit-background-size:52px 103px}
.article-btn .clip_yellow .btn_clip{background-position:0 -52px}
.article-btn .view-buy2{width:100%;height:53px;color:#fff;font-size:21px;line-height:50px}
.article-btn .view-sold{float:left;width:100%;height:53px;color:#fff;font-size:16px;font-weight:normal}
.article-btn .view-deliv{background-color:#46c7c7;border-color:#3fb7b8;width:100%;height:53px;color:#fff;font-size:16px;line-height:50px}
.ca-detail-product{clear:both;border-bottom:2px solid #d6d8d9}
.ca-detail-product ul:first-of-type{border:none !important}
.ca-detail-product .article-price.total{line-height:normal}
.ca-detail-product ul{border-top:2px solid #d6d8d9}
.ca-detail-product ul li{position:relative;min-height:17px;padding:16px 10px 18px 15px;background:url(../img/bg-dotline.png) bottom repeat-x;-webkit-background-size:3px 1px;background-size:3px 1px;line-height:22px;color:#77858c}
.ca-detail-product ul li:after{content:'';display:block;clear:both}
.ca-detail-product ul li h4{display:table-cell;font-weight:bold;font-size:14px;color:#262f33;width:100px;line-height:18px;padding:2px 5px 0 0;letter-spacing:-1px}
.ca-detail-product ul li h4 .block-level{display:block;line-height:14px}
.ca-detail-product ul li h4.article-tit2{top:6px}
.ca-detail-product ul li h4.only_tx{width:auto}
.ca-detail-product ul li > p,.ca-detail-product ul li .article-price,.ca-detail-product ul li .card_dis dd{display:table-cell}
/*삭제예정(s)*/.ca-detail-product ul li .card_dis dt{display:table-cell;font-weight:bold;font-size:14px;color:#262f33;width:100px;line-height:18px;padding:2px 5px 0 0;letter-spacing:-1px}
.ca-detail-product ul li .card_dis dd p{font-size:12px;line-height:17px}
.ca-detail-product ul li .card_dis dd p strong{font-weight:normal}
.ca-detail-product ul li .article-cmt{padding:5px 10px 0 0;color:#adc2cc;font-size:12px;font-weight:bold;line-height:17px}
.article-cmt .article-price{font-weight:normal;padding-right:5px}
.ca-detail-product ul li .article-txt{font-size:12px;line-height:17px;padding-left:130px}
.ca-detail-product ul li .article-benefit{vertical-align:top;margin-top:0;line-height:18px}
.ca-detail-product ul li .article-benefit span.text-bfit{color:#fff;font-weight:bold;font-size:11px;display:inline-block;height:14px;background:#949799;padding:0 3px;line-height:17px}
/*삭제예정(e)*/.ca-detail-product .card_desc dt{font-weight:bold;font-size:14px;color:#262f33;width:100px;line-height:18px;padding:2px 5px 0 0;letter-spacing:-1px}
.ca-detail-product .card_desc dd{margin-top:8px;font-size:12px;line-height:18px}
.ca-detail-product .card_desc .price{font-weight:bold;font-size:14px}
.ca-detail-product .card_desc .price strong{font-size:19px}
.ca-detail-product .card_desc .sub_info{font-size:12px;font-weight:bold;color:#3cbfbf}
.ca-detail-product .card_desc .sale_cont strong{font-weight:normal}
.ca-detail-product .card_desc .sale_cont,.ca-detail-product .card_desc p{font-weight:normal;font-size:12px;line-height:18px}
.card_benft{display:block;margin-top:6px}
.card_benft a{display:inline-block;margin-top:3px;padding:6px 7px 4px 9px;border:1px solid #ccc;border-bottom:2px solid #ccc;border-radius:3px;}
.card_benft .ico_detail{display:block;padding-right:25px;background:url(../img/ico_detail.png) 100% 50% no-repeat;background-size:19px 19px;color:#ff6633;font-weight:bold;font-size:11px;line-height:19px}
.ca-detail-product ul li span.more-data{position:absolute;right:0;top:0}
.ca-detail-product ul li span.more-data,.ca-detail-product ul li span.more-data button{width:40px;height:53px;display:block}
.ca-detail-product ul li span.more-data span{margin:0 0 0 19px}
.ca-detail-product ul li span.more-data2{top:inherit !important;bottom:7px}
.ca-detail-product ul li .article-text-para{font-size:14px}
.ca-detail-product ul li .article-text-para + .article-text-para{border-top:1px solid #ebf0f2;padding-top:3px;margin-top:6px}
.ca-detail-info{margin:10px 0}
.article_deli_area{position:relative;float:left;border-bottom:1px solid #d9d9d9;width:100%}
.article_deli_area .bn_deli_txt1{float:left;padding-top:2px;color:#77858c;width:60%;font-size:12px;margin:15px 8px}
.article_deli_area .ico_delivery{float:left;width:27px;height:27px;margin:0 3px 0 0;background-position:0 -874px}
.article_deli_area .bn_deli_btn{position:absolute;right:10px;top:8px}
.article_deli_area .bn_deli_btn a{display:block;padding:12px 10px;background-color:#ff6f40;font-size:11px;letter-spacing:-1px;font-weight:bold;color:#fff;text-align:center}
.article_deli_area .bn_deli_btn a em{font-weight:bold;font-size:14px}
@media all and (max-width:320px){.article_deli_area .bn_deli_txt1{float:left;padding-top:2px;color:#77858c;width:60%;letter-spacing:-1px;font-size:12px;margin:15px 6px}
.article_deli_area .bn_deli_btn a{display:block;padding:12px 5px;max-width:119px;background-color:#ff6f40;font-size:9px;letter-spacing:-1px;font-weight:bold;color:#fff;text-align:center}
.article_deli_area .bn_deli_btn a em{font-weight:bold;font-size:11px}
}
.ca-event-more{border-top:10px solid #eaf1f5}
.ca-event-more h3{height:53px;padding-left:15px;background:#f5f7f7;border-top:2px solid #d6d8d9;color:#262f33;font-size:16px;font-weight:bold;line-height:53px;position:relative}
.ca-event-more button.more{position:absolute;top:0;right:0;width:75px;height:53px}
.ca-event-more button.more span.more{margin:0 0 0 12px}
.noti_exparea{padding:15px;line-height:18px;color:#77858c}
.noti_exparea img{max-width:100%;vertical-align:top}
.noti_exparea.html_exp{padding:0}
.noti_exparea.noti_expic{text-align:center}
/* 연계할인 상품 */
.ca-event-more .ca-list li{border-bottom:none;background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px}
.ca-event-more .ca-list li:last-child{border-bottom:none;background:none}
.ca-event-more .jb-tab-cont-btn{margin-top:1px}
.ca-event-more .ca-txt-list-top{color:#45c6c6;font-size:14px;font-weight:bold;padding:15px 16px 15px 16px;background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px}
/* 관련 기획전 */
.ca-txt-list ul li{background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px}
.ca-txt-list ul li:last-child{background:none}
.ca-txt-list ul li a{font-size:14px;color:#77858c;padding:17px 14px 22px;text-decoration:underline;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
/* 관련 상품 */
.ca-item-list .product-list ul:after{content:"";display:block;clear:both}
.ca-item-list .product-list ul li{width:50%;float:left}
.ca-item-list .product-list ul li .list-right,.ca-item-list .product-list ul li .list-left{padding:5px 10px 20px 15px;border:none;min-height:235px}
.ca-item-list .product-list ul li .list-right{border-left:1px solid #c6cacc;padding-left:10px;padding-right:15px}
.ca-item-list .product-list ul li .product-info-wrap{padding:15px 10px 10px 15px;border-right:1px solid #c6cacc;min-height:220px;border-bottom:1px solid #c6cacc}
.ca-item-list .product-list ul li:nth-child(2n) .product-info-wrap{border-right:none;padding-left:10px;padding-right:15px}
.ca-item-list .product-list .detail-title{height:36px}
.ca-item-list .product-list .detail-title p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;word-wrap:break-word}
.ca-item-list .product-list .product-detail-wrap{border:none}
.ca-item-list .product-info-wrap a{position:relative}
.ca-item-list .detail-title + .detail-info{background:none}
.ca-item-list .product-info-wrap .detail-info,.ca-item-list .product-info-wrap .detail-info .detail-price{display:block !important;margin:0 auto;text-align:center}
.dtl_directory{position:relative;margin:0}
.dtl_directory h4{height:53px;padding-left:15px;background:#f5f7f7;border-top:2px solid #d6d8d9;color:#262f33;font-size:16px;font-weight:bold;line-height:53px;position:relative}
.dtl_directory ul li{border-bottom:1px dotted #ccc;padding:10px 0 8px 16px;position:relative}
.dtl_directory ul li:first-child{border-top:0}
.dtl_directory ul li dt{position:absolute;top:13px;left:10px;font-size:11px;color:#fff;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;height:18px;line-height:20px;width:55px;text-align:center;font-weight:bold;letter-spacing:-1px}
.dtl_directory ul li dt.ty1{background:#313438}
.dtl_directory ul li dt.ty2{background:#3ab4ac}
.dtl_directory ul li dt.ty3{background:#a076ff}
.dtl_directory ul li dd{display:inline-block;line-height:25px;font-size:13px;text-indent:56px;overflow:hidden}
.dtl_directory ul li dd a{color:#222;text-decoration:underline;white-space:nowrap;}
.dtl_directory ul.drc_lst li dd a{position:relative;padding-right:15px}
.dtl_directory ul.drc_lst li dd a:after{position:absolute;right:0;top:50%;width:6px;height:9px;margin-top:-6px;background:url(../img/sp_mobile2_v1.png) no-repeat;background-size:400px 1500px;background-position:-94px -910px;font-size:0;line-height:0;content:''}
.dtl_directory ul.drc_lst li dd a:last-child:after{display:none}
.dtl_directory ul.drc_lst2 li dd{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.dtl_directory ul.drc_lst2 li{border-bottom:1px dotted #ccc;}
.dtl_directory ul.drc_lst2{border-top:2px solid #d6d8d9}
.dtl_directory ul.drc_lst2 li:first-child{border-bottom:2px solid #d6d8d9}
.dtl_directory ul.drc_lst2 li a{text-decoration:none;padding-top:1px}
.dtl_directory ul.drc_lst2 li a:after{position:absolute;right:12px;top:50%;width:7px;height:11px;margin-top:-5px;background:url(../img/ico_arr.gif) 100% 50% no-repeat;background-size:7px 11px;content:''}
.dtl_directory ul.drc_lst li:last-child,.dtl_directory ul.drc_lst2 li:last-child{border-bottom:0}
/* 마스크 */.ca-item-list .item-wrap div.mask-left{position:absolute;left:0;top:0;background:url(../img/item-mask-l.png) repeat-y;-webkit-background-size:25px 100px;height:135px;width:25px;z-index:2}
.ca-item-list .item-wrap div.mask-right{position:absolute;right:0;top:0;background:url(../img/item-mask-r.png) right repeat-y;-webkit-background-size:25px 100px;height:140px;width:25px;z-index:2}
.ca-item-list .item-wrap ul li{width:100px;padding-left:10px;float:left}
.ca-item-list .item-wrap ul li .more-pro img{width:100px;height:100px}
.ca-item-list .item-wrap ul li .more-txt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:3px;color:#4c5d66;font-size:13px;line-height:16px}
.ca-item-list .item-wrap ul li a{display:block}
/* 상품상세정보 */.ca-product-view{padding:6px 10px 10px;color:#77858c}
.ca-view-no-data{padding-top:11px;padding-left:5px;padding-right:5px;margin-bottom:10px;display:block}
.ca-view-no-data p{background:url(../img/ca_view_ico.png) no-repeat;background-size:50px;-webkit-background-size:50px;height:50px;vertical-align:middle;font-size:14px;color:#636566;padding-left:65px;display:table-cell}
.ca-product-view img{max-width:100%;height:auto !important}
.ca-product-view iframe{visibility:visible;overflow:visible;position:static;display:block;max-width:100%}
/* 골라담기 */.ca-select-case-wrap{text-align:left;margin-bottom:10px;background:#f8f9fb}
.ca-select-case-wrap .ca-select-case-top{font-size:14px;font-weight:bold;color:#636566;background:#f0f1f3;border-top:#dfe3e6 2px solid;padding:15px 15px 15px 15px}
.ca-select-case-wrap .ca-select-case-top strong{color:#46c7c7}
.ca-select-case-wrap .ca-select-case-top strong em{font-size:17px}
.ca-select-case-wrap .ca-select-case-tip{font-size:14px;font-weight:bold;color:#adb1b3;padding:15px 5px 18px 5px;margin-left:5px;margin-right:10px;background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px}
.ca-select-case-wrap .my-menu-list{padding:5px 5px 0 5px}
.ca-select-case-wrap .my-menu-list li{position:relative;min-height:42px;padding:10px 123px 5px 10px}
.ca-select-case-wrap .my-menu-list li label{color:#949799}
.ca-select-case-wrap .my-menu-list li .my-msg-list-txt{display:table-cell;vertical-align:middle;line-height:16px;vertical-align:middle;height:53px;color:#949799;font-weight:bold;font-size:14px}
.ca-select-case-wrap .my-menu-list li .my-msg-list-check{margin-top:-12px;top:50%}
.ca-select-case-wrap .styled select.common-select,.ca-select-case-wrap .styled span.common-select{background-color:#fff}
.ca-list .my-menu-list li{padding-bottom:0}
.ca-select-case-wrap .my-menu-list li .select-opt{width:125px;position:absolute;right:0;top:50%;margin-top:-23px}
.ca-select-case-wrap .my-menu-list li .select-opt .article-opt-wrap .article-opt div.text input{font-size:20px}
.ca-select-case-wrap .my-menu-list li .select-opt .article-opt-wrap{padding-right:0}
.ca-select-case-wrap .my-menu-list li .select-opt .article-opt-wrap .article-opt div.text input,.ca-select-case-wrap .my-menu-list li .select-opt .article-opt-wrap .article-opt{background-color:#fff}
.ca-select-case-wrap .my-menu-list li .select-opt .article-opt-wrap .article-opt.dis-opt div.text input,.ca-select-case-wrap .my-menu-list li .select-opt .article-opt-wrap .article-opt.dis-opt{background-color:#f7f9fa}
.sa-search-wrap{background:url(../img/pattern_body.png) repeat;-webkit-background-size:15px;background-size:15px;width:100%;height:100%}
.sa-search-wrap h3{background:url(../img/pattern_top.png) repeat;-webkit-background-size:15px;background-size:15px;color:#7c7e80;font-size:12px;font-weight:bold;padding:6px 0 5px 30px}
.sa-search-wrap .e_sch_b{width:auto;padding:8px 14px;border:1px solid #565656;border-left:0 none;border-right:0 none;background:#262729;font-size:13px}
.sa-search-wrap .e_sch_b:after,.sa-search-keyword ul:after{display:block;clear:both;content:''}
.sa-search-wrap .e_sch_b a{color:#fff}
.sa-search-wrap .eschb_left{display:inline;float:left}
.sa-search-wrap .eschb_right{display:inline;float:right}
.sa-search-list li{position:relative;border-top:#18191a 1px solid;height:53px;padding-top:1px}
.sa-search-list li:last-child{border-bottom:#18191a 1px solid}
.sa-search-list li span{display:table-cell;vertical-align:middle;padding-left:30px;height:53px;padding-right:50px}
.sa-search-list button{position:absolute;right:0;top:0;width:50px;height:53px;background:url(../img/st_x.png) center no-repeat;-webkit-background-size:14px 14px;text-indent:-9999px}
.sa-search-list li span,.sa-search-list li span a{font-size:14px;font-weight:bold;color:#fff}
.sa-search-list li span.sa-serch-list-none{color:#4a4c4d;text-shadow:0 -1px 1px #1e2022;-webkit-text-shadow:1px 1px 1px #1e2022}
.sa-search-list-reco li span{padding-right:90px}
.sa-search-list-reco li:first-child,.sa-search-list-cate li:first-child{border-top:none}
.sa-search-list-reco li span{font-size:14px;font-weight:normal;color:#dfe3e5}
.sa-search-list-reco li span b,.sa-search-list-reco li span label,.sa-search-list-cate li span b,.sa-search-list-cate li span label{font-weight:bold;color:#fff}
.sa-search-list-cate li:last-child{border-bottom:none}
.sa-search-list-cate li span{font-size:14px;font-weight:normal;color:#dfe3e5}
.sa-src-title-top{position:relative;margin:0 10px 0 10px;height:63px;padding-top:11px}
.sa-src-title{position:absolute;left:0;right:0}
.sa-src-title p:first-child{color:#333b40;font-weight:bold;font-size:19px;line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sa-src-title p:last-child{color:#a1a4a6;font-size:19px}
.sa-src-title p:last-child strong{color:#6f7273}
.sa-search-keyword{position:relative;margin-left:10px;margin-right:10px;border-bottom:#d2d7d9 1px dashed;border-top:#d2d7d9 1px dashed}
.sa-search-keyword ul{margin:7px 30px 8px 5px;overflow:hidden}
.sa-search-keyword ul.keyword-list-open{height:auto;overflow:visible}
.sa-search-keyword ul li{margin-right:14px;float:left;line-height:28px}
.sa-search-keyword ul li:first-child{color:#a4a5a6;font-size:12px;font-weight:bold;padding-top:8px;line-height:14px}
.sa-search-keyword ul li a{color:#c4d2d9;font-size:12px;font-weight:bold;text-decoration:underline}
.sa-delivery{position:relative;padding:5px 0 5px 114px;margin:0 10px 27px 10px;border-bottom:#d2d7d9 1px dashed}
.sa-delivery .tit{position:absolute;left:6px;top:18px;font-size:16px;color:#46c7c7}
.sa-delivery select,.sa-goods-select select,.sa-sort-select-left select{width:100%}
.sa-search-list-del{padding:15px 80px 30px 80px}
.sa-search-list-del button{border:#1f2426 1px solid;background:#2f373b;text-align:center;color:#979899;font-weight:bold;font-size:16px;height:43px;width:100%}
.sa-search-list-num{position:absolute;right:20px;top:50%;margin-top:-7px;color:#636566;font-size:12px;font-weight:bold}
.sa-goods-select{position:relative;margin:17px 10px 0 10px}
.sa-goods-select.s_ty2{margin:0 10px 13px;padding-top:7px}
.sa-goods-select-sort{position:relative;margin:7px 0 0 0;min-height:56px}
.sa-sort-select-box{margin-left:10px;margin-right:10px;position:relative}
.sa-sort-select-left{position:absolute;left:0;right:90px}
.sa-sort-select-right{position:absolute;right:0}
.sa-sort-select-right button{background:#f7f9fa;border:#d2d7d9 1px solid;border-bottom:1px solid #a1a5a7;color:#646566;display:inline-block;font-size:16px;height:45px;padding-top:3px;width:84px;margin-top:-2px}
.sa-sort-select-right button.sort-check-close{background:#636566;border:#4a4c4d 1px solid;border-bottom:1px solid #393a3b;color:#fff}
.sa-sort-option{position:relative;border-bottom:#dfe3e6 1px solid;border-top:#dfe3e6 1px solid;background:#ebf0f2;padding-top:3px;padding-left:10px;top:48px;margin-bottom:55px}
.sa-sort-option ul li{display:inline-block;width:150px;height:35px}
.sa-sort-option ul li label{font-size:14px;color:#636566;padding-top:3px;font-weight:bold;position:relative;top:3px}
.my-event-wrap .sa-sort-option ul li{display:inline-block;width:130px;height:35px}
.sa-src-none{position:relative;padding:20px 15px;border-bottom:#d2d7d9 1px dashed;border-top:#d2d7d9 1px dashed;background:url(../img/src_none_bg.png) center no-repeat;-webkit-background-size:320px 179px}
.sa-src-none p{font-size:15px;font-weight:bold;color:#636566;height:34px}
.sa-src-none ul{background:url(../img/src_none_tip.png) no-repeat;-webkit-background-size:46px 15px;padding-top:23px}
.sa-src-none ul li{background:url(../img/src_none_bl.png) 0 4px no-repeat;-webkit-background-size:7px 2px;padding-left:9px;line-height:15px;font-size:12px;font-weight:bold;color:#949799;margin-bottom:5px}
.sa-src-drink{padding-left:15px;padding-right:15px;margin-bottom:27px;border-bottom:#d2d7d9 1px dashed;border-top:#d2d7d9 1px dashed;background:url(../img/bg-dline.png) repeat;-webkit-background-size:3px 3px;background-size:3px 3px}
.sa-src-drink div{font-size:13px;font-weight:bold;color:#333b40;padding-left:68px;height:84px;padding-right:15px;background:url(../img/src_drink_bg.png) 0 13px no-repeat;-webkit-background-size:58px 58px;margin-top:13px;line-height:16px;display:table-cell;vertical-align:middle}
.sa-src-drink div strong{color:#9ebf26}
.sa-src-drink + .sa-search-keyword{border-top:none;margin-top:-20px}
#ui-search-bar{position:relative;display:block;width:100%;height:49px;margin:0;padding:3px 0 0;background:#3d3d3d;border-top:1px solid #313131}
#ui-search-bar button{display:inline-block;padding:0;margin:0}
#ui-search-bar button span{margin:0;padding:0}
#ui-search-bar button.btn_search{display:none;text-indent:-9999px;width:60px;height:40px;position:absolute;right:6px;top:6px;padding-left:18px;background:url(../img/st_q.png) 0 12px no-repeat;-webkit-background-size:2px 17px;background-size:2px 17px;overflow:hidden}
#ui-search-bar button.btn_search span{width:29px;height:17px;background:url(../img/sa_btn_search.png) no-repeat;-webkit-background-size:29px 17px;background-size:29px 17px;overflow:hidden}
#ui-search-bar .page-searchbar-box{height:40px;position:relative;margin-left:52px;margin-right:50px}
#ui-search-bar .page-searchbar-box.page-searchbar-box-de{margin-left:10px;margin-right:10px}
#ui-search-bar .page-searchbar-box .page-searchbar{overflow:hidden;position:relative;top:6px;height:32px;background:#fff;padding-right:0;-webkit-border-radius:16px;-webkit-box-shadow:1px 1px 0 #ccc inset;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-right:40px}
#ui-search-bar .page-searchbar-box .page-searchbar input{font-size:16px;color:#41494c;background:transparent;border:0;outline:none;box-shadow:none;width:100%;padding-right:26px;padding-left:38px;height:30px;line-height:20px;margin-top:2px}
#ui-search-bar .page-searchbar-box .page-searchbar input.focus{padding-left:20px;padding-right:38px;text-overflow:clip}
#ui-search-bar .page-searchbar-box .page-searchbar input::-webkit-input-placeholder{color:#bebebe;font-weight:bold}
#ui-search-bar .page-searchbar-box .page-searchbar input.focus::-webkit-input-placeholder{color:#bebebe;font-weight:bold}
#ui-search-bar .page-searchbar-box .page-searchbar .searchbar-icon{position:absolute;display:block;left:0;top:0;width:34px;height:32px;background:transparent url(../img/cate_search_icon.png) no-repeat;-webkit-background-size:30px 32px;background-size:30px 32px}
#ui-search-bar .page-searchbar-box .page-searchbar button.clear{width:19px;height:19px;background:url(../img/st_delete.png) no-repeat;-webkit-background-size:19px 19px;text-indent:-9999px;position:absolute;right:10px;top:7px;display:none;overflow:hidden}
#ui-search-bar .page-searchbar-box .page-searchbar button.qrcode{width:26px;height:24px;background:url(../img/btn_qrcord.png) 50% 50% no-repeat;-webkit-background-size:22px 20px;text-indent:-9999px;position:absolute;right:12px;top:4px;display:none;overflow:hidden}
#ui-search-box{width:100%;height:100%;border-top:1px solid #191b1c;display:none}
#ui-search-bar .page-searchbar-box .page-searchbar input[type="search"]::-webkit-search-decoration,#ui-search-bar .page-searchbar-box .page-searchbar input[type="search"]::-webkit-search-cancel-button,#ui-search-bar .page-searchbar-box .page-searchbar input[type="search"]::-webkit-search-results-button,#ui-search-bar .page-searchbar-box .page-searchbar input[type="search"]::-webkit-search-results-decoration{display:none}
#ui-search-bar .page-searchbar-box .page-searchbar input[type="search"]{border-radius:0;-webkit-box-shadow:none;-webkit-appearance:none}
#ui-search-bar.ui_search_bar_on .page-searchbar-box{margin-right:88px;overflow:hidden}
#ui-search-bar.ui_search_bar_on button.cancel{display:inline-block}
/* 도서검색결과 */
.src_more{position:relative;margin:17px 0 27px 0;border-top:1px dashed #d2d7d9}
.src_more a{display:block;padding-left:7px;font-weight:bold;font-size:17px;line-height:50px;background:url(../img/sp_more.png) no-repeat 100% -60px;-webkit-background-size:17px 100px;border-bottom:1px dashed #d2d7d9}
.src_more a span,.sa-src-title .b_cate{color:#ff602c !important}
/* 이벤트 */.event_list > ul > li{overflow:hidden;height:115px;padding:15px 10px 0;border-bottom:1px solid #c6cacc}
.event_list .thm{float:left;width:100px;height:100px;margin-right:12px;position:relative;z-index:1}
.event_list .thm a{display:block}
.event_list .thm img{width:100px;height:100px}
.event_list .info,.event-ing-wrap{position:relative}
.event_list .info dt{margin-top:18px}
.event_list .info dt strong{display:block;margin-bottom:1px;font-size:13px}
.event_list .info dt a{overflow:hidden;display:block;font-weight:bold;color:#262f33;white-space:nowrap;text-overflow:ellipsis}
.event_list .info .ico_event{position:absolute;left:114px;top:-19px}
.event_list .info .ico_event span{display:inline-block;width:38px;height:15px;margin-right:4px;font-size:11px;font-weight:bold;line-height:17px;color:#fff;text-align:center}
.event_list .info .ico_event .ic_gift{background-color:#FF9E9E}
.event_list .info .ico_event .ic_cupn{background-color:#FFA64C}
.event_list .info .ico_event .ic_smoney{background-color:#B5B5FF}
.event_list .info .ico_event .ic_card{background-color:#5BBAE7}
.event_list .info .ico_event .ic_point{background-color:#8AE699}
.event_list .info .ico_event .ic_cult{background-color:#A68676}
.event_list .info .ico_event .ic_rcpt{background-color:#D26DE1}
.event_list .info .ico_event .ic_disc{background-color:#46C7C7}
.event_list .info .ico_event .ic_happy{background-color:#7e7ee6;width:51px}
.event_list .info ul{margin-top:7px}
.event_list .info li{margin-top:2px;font-size:11px;font-weight:bold;color:#666}
.event_list .info li strong{color:#909293}
.event_list .no_data{width:100%;height:244px;border-top:1px solid #fff;background:#ebf0f2 url(../img/event_noimg.png) no-repeat 50% 0;-webkit-background-size:320px 244px}
.lst_more{height:58px;border-bottom:2px solid #d2d7d9;background-color:#f7f9fa;text-align:center;position:relative}
.lst_more .b_more{display:block;height:58px;font-weight:bold;color:#6e7172}
.lst_more .b_more span{display:inline-block;margin-top:16px;height:23px;padding-left:28px;background:url('/mobile/images/common/ico_more.png') no-repeat 0 50%;-webkit-background-size:20px 23px;line-height:22px}
.lst_more .b_more span em{font-weight:bold;color:black}
.lst_more .more_loading{background:url(../img/indicator.gif) 50% 50% no-repeat;width:100%;height:58px;position:absolute;top:0;left:0;background-size:32px 32px;background-color:rgba(255, 255, 255, 0.5)}
.event-ing-wrap h2{font-weight:bold;font-size:19px;color:#333b40;line-height:45px;height:45px;padding:10px 0 10px 15px;background:#f5f7f7}
.event-ing-wrap .right-wrap{margin-top:-53px;float:right;margin-right:12px}
.event-ing-wrap .tag-icon em{text-indent:-9999px}
.event-ing-wrap .tag-icon.gift em{background-position:0 -560px}
.event-ing-wrap .tag-icon.mobile em{background-position:-57px -560px}
.event-ing-wrap .tag-icon.coupon em{background-position:-109px -560px}
.event-ing-wrap .tag-icon.card em{background-position:0 -622px}
.event-ing-wrap .tag-icon.culture em{background-position:-57px -622px}
.event-ing-wrap .tag-icon.store em{background-position:-109px -622px}
.event-ing-wrap span.icon{min-width:45px;height:12px}
.event-ing-wrap span.ic_gift{background-position:0 -680px;width:55px}
.event-ing-wrap span.ic_cupn{background-position:0 -705px;width:45px}
.event-ing-wrap span.ic_smoney{background-position:0 -730px;width:55px}
.event-ing-wrap span.ic_card{background-position:0 -755px;width:45px}
.event-ing-wrap span.ic_point{background-position:0 -780px;width:55px}
.event-ing-wrap span.ic_cult{background-position:0 -805px;width:45px}
.event-ing-wrap span.ic_rcpt{background-position:0 -830px;width:55px}
.event-ing-wrap span.ic_disc{background-position:0 -855px;width:55px}
/* 이벤트 상세 & 당첨자 발표 상세 */.board-view-title{overflow:hidden;position:relative;background:#f5f7f7;border-bottom:2px solid #c6cacc}
.board-view-title dt{clear:both;padding:13px 0 13px 15px}
.board-view-title dt strong{display:block;margin-right:70px;font-size:19px;font-weight:bold;line-height:24px;color:#333b40}
.board-view-title dt .clip_wrap .btn_clip{position:absolute;right:10px;top:10px;width:52px;height:52px;border:1px solid #ccc;background:#fff url(../img/btn_clip.png) no-repeat 0 0;-webkit-background-size:52px 103px;box-shadow:1px 1px 0 #ccc}
.board-view-title dt .clip_yellow .btn_clip{background-position:0 -52px}
.board-view-title dd{overflow:hidden;position:relative;padding:7px 180px 9px 15px;text-align:right;border-top:1px solid #dfe3e6;color:#949799;font-size:12px;font-weight:bold;vertical-align:bottom;height:15px}
.board-view-title dd em{font-weight:normal;font-family:Helvetica;font-size:13px}
.board-view-title p{float:left;padding-top:3px}
.board-view-title p span{min-width:45px;height:12px;display:block}
.board-view-title p span em{visibility:hidden}
.board-view-title dd .date{position:absolute;right:10px;top:7px}
.board-list-more{border-bottom:1px solid #c6cacc;margin-top:30px}
.board-list-more li{border-top:1px solid #c6cacc;background:url(../img/list-btm-more.png) right -29px no-repeat;background-size:29px 62px}
.board-list-more li:first-child{border-top:1px solid #c6cacc;background-position:right 18px}
.board-list-more a,.board-list-more em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:#949799;font-size:14px;line-height:53px;padding-right:40px}
.board-list-more a span{color:#636566;font-weight:bold;padding:0 14px}
.event-ing-wrap .board-view-cont{text-align:center;margin:0 auto;background:#fff;position:relative}
.event-ing-wrap .board-view-cont .event_cont_view{min-height:150px}
.event-ing-wrap .board-view-cont .txt_area{margin-top:30px}
.event-ing-wrap .board-view-cont .btn_img_more{position:absolute;bottom:10px;right:10px}
.event-gift-wrap .board-view-cont{padding:18px 10px}
.event-gift-wrap .board-view-cont .first_coupon{text-align:center}
.event-gift-wrap .board-view-cont .first_coupon img{vertical-align:top}
.event-gift-wrap .board-view-title p{float:left;padding-top:1px}
.event-ing-wrap .board-view-cont .img_event_top{text-align:center;position:relative}
.event-ing-wrap .board-view-cont .img_event_cont{display:none;text-align:center}
.event-ing-wrap .board-view-cont .more_img{background:url(../img/btn_img_more.png) 0 0 no-repeat;width:35px;height:35px;position:absolute;bottom:10px;right:10px}
.board-view-cont img{max-width:100%;height:auto !important}
.board-view-cont table{width:100% !important}
.board-view-cont table td{word-break:break-all;word-wrap:break-word;font-size:11px !important}
.board-view-cont table td font{font-size:11px !important}
.pb0{padding-bottom:0 !important}
.event_other{overflow:hidden;position:relative;padding:30px 0}
.event_other .article-btn{margin:0 9px}
.event_other .txtarea{margin:0 9px 10px;border-radius:0}
.event_other .t_byte{padding:8px 10px 5px;border-top:1px dotted #d2d7d9;text-align:right}
.event_other .t_byte.noline{border-top:none}
.event_other .t_byte span{font-size:11px;color:#aaa}
.event_other .t_byte span em{color:#f84e64}
.event_other .lst_comment{margin-top:10px;border-top:2px solid #d6d8d9}
.event_other .lst_comment li{position:relative;padding:11px;border-bottom:1px solid #c6cacc}
.event_other .lst_comment .btn_del{display:none;position:absolute;right:10px;top:40%;width:46px;height:24px;margin:0;background:#abacad;border-radius:3px;box-shadow:inset 0 -2px 0 #ccc;font-weight:bold;font-size:11px;color:#fff;line-height:20px;letter-spacing:-1px;text-align:center}
.event_other .lst_comment .ico_f{display:inline-block;width:13px;height:13px;margin-right:5px;background:url(../img/sp_mobile2_v1.png) no-repeat -115px -915px;-webkit-background-size:400px 1500px;vertical-align:middle}
.event_other .lst_comment .tx_info{font-size:11px;color:#949799}
.event_other .lst_comment .tx_info .bar{color:#d9d7d7}
.event_other .lst_comment .txt{margin-top:8px;color:#666}
.event_other .lst_comment li.my .txt{padding-right:60px}
.event_other .lst_comment li.my .btn_del{display:block}
.event_other .lst_enter li{min-height:25px;padding:15px 0 13px 10px;border-top:1px dotted #d2d7d9}
.event_other .lst_enter li:first-child{border-top:none}
.event_other .lst_enter label p{padding-left:30px}
.event_other .lst_enter .inpt{width:86%;height:42px;padding-left:5px;line-height:18px}
.event_other .btm_area{margin-top:12px;padding-top:10px;border-top:1px solid #c6cacc}
.winners_list h6{font-size:14px;background:#F5F7F7;border-bottom:1px solid #E5E8E9;padding:11px 25px 8px 25px;color:#636566;margin-top:12px}
.winners_list h6 strong{color:#45c5c6}
.winners_list table{width:100%}
.winners_list table caption{display:none}
.winners_list table th{height:34px;line-height:34px;color:#7c7e80;border-right:1px solid #E8EBEC;border-bottom:1px solid #E8EBEC;text-align:center;font-weight:bold}
.winners_list table td{height:34px;line-height:34px;color:#77858c;border-bottom:1px solid #E8EBEC;text-align:center;font-weight:bold}
/* 레이어 - 이벤트 결과보기 */.ly_result{position:absolute;left:5%;z-index:900;width:90%;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:2px 2px 5px #555}
.ly_result .ly_top{position:relative;height:48px;background:#d2d7d9;border-top-left-radius:3px;border-top-right-radius:3px;text-align:center}
.ly_result .ly_top h2{font-size:16px;line-height:48px;color:#333}
.ly_result .ly_top .btn_ly_close{position:absolute;right:15px;top:17px;width:14px;height:14px;background:url(../img/btn_ly_close.gif) no-repeat;background-size:14px 14px}
.ly_result .ly_cnt dt{position:relative;padding:10px;border-top:1px solid #c6cacc;border-bottom:1px solid #fafafa}
.ly_result .ly_cnt dt:first-child,.ly_result .ly_cnt dd li:first-child,.event_other .lst_date li:first-child{border-top:none}
.ly_result .ly_cnt dt strong{display:block;margin-bottom:6px;padding-right:110px;font-size:15px;color:#434546}
.ly_result .ly_cnt dt .date{position:absolute;right:10px;top:10px;font-size:11px;line-height:16px;color:#777}
.ly_result .ly_cnt dt .date em{display:inline-block;width:34px;height:15px;margin-right:3px;font-size:11px;font-weight:bold;color:#fff;text-align:center}
.ly_result .ly_cnt dt .date em.ing{background:#ff6633}
.ly_result .ly_cnt dt .date em.close{background:#333}
.ly_result .ly_cnt dt .txt{color:#777}
.ly_result .ly_cnt dd{padding:0 10px;border-top:1px solid #c6cacc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fafafa}
.ly_result .ly_cnt dd ul{overflow:hidden}
.ly_result .ly_cnt dd li{overflow:hidden;position:relative;padding:10px 95px 15px 0;border-top:1px dotted #d2d7d9}
.ly_result .ly_cnt dd strong{display:block;margin-bottom:10px;color:#777}
.ly_result .ly_cnt dd strong .nm{display:inline-block;width:13px;height:13px;margin-right:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#8fa7b3;font-size:11px;font-weight:bold;color:#fff;text-align:center}
.ly_result .ly_cnt dd .grp{width:100%;height:7px}
.ly_result .ly_cnt dd .grp span{display:block;width:100%;height:7px;background:#636566}
.ly_result .ly_cnt dd .grp span span{background:#46c7c7}
.ly_result .ly_cnt dd .to{position:absolute;right:0;bottom:9px;font-size:16px;color:#45c6c6}
.ly_result .ly_cnt dd .to em{font-size:11px}
.event_other .tit_eve{position:relative;border-top:2px solid #d6d8d9;background:#f5f7f7;font-size:16px;font-weight:bold;color:#262f33;padding:18px 15px 17px 15px}
.event_other .tab-box{margin:10px}
.event_other .cnt{margin:0 9px}
.event_other .cnt .inpbx{display:block;overflow:hidden;padding:5px;border:1px solid #ccc;background:#fff;line-height:17px}
.event_other .cnt .inpbx input{width:100%;height:30px;border:0;background:transparent;font-size:13px;line-height:17px;color:#7c7e80;vertical-align:top}
.event_other .cnt .article-btn{margin:10px 0 0}
.event_other .tb_enter{width:100%}
.event_other .tb_enter th{height:36px;border-bottom:1px solid #d2d7d9;border-left:1px solid #d2d7d9;background:#f5f7f7;color:#666}
.event_other .tb_enter th:first-child,.event_other .tb_enter td:first-child{border-left:none}
.event_other .tb_enter td{height:35px;border-bottom:1px solid #d2d7d9;border-left:1px solid #d2d7d9;font-weight:bold;color:#7c7e80;text-align:center}
.event_other .tb_enter td b{color:#77858c}
.event_other .lst_date li{height:53px;padding-left:15px;border-top:1px dotted #d2d7d9;line-height:52px;color:#666}
.event_other .desc{padding:15px 12px 20px;color:#666}
.event_other .desc2{padding-bottom:20px}
.event_other .desc2 .tx{border-bottom:1px dotted #d2d7d9;font-size:15px;font-weight:bold;line-height:52px;color:#262f33;padding-left:15px;overflow:hidden}
.event_other .desc2 .sel{padding:13px 15px 8px;border-bottom:1px solid #dfe3e6}
.event_other .desc2 .sel label{margin-bottom:5px;width:50%}
.event_other .desc2 .sel label span{width:auto !important}
.event_other .desc2 .sel .e_dradio{width:auto;height:auto}
.event_other .desc2 ul.sel_gift{padding:13px 15px 8px;border-bottom:1px solid #dfe3e6}
.event_other .desc2 ul.sel_gift:after{content:'';display:block;clear:both}
.event_other .desc2 ul.sel_gift li{float:left;white-space:nowrap;width:50%;margin-bottom:5px}
/* 당첨자 발표 리스트 */.event-gift-wrap .gift-list{border-bottom:1px solid #c6cacc;margin-bottom:20px}
.event-gift-wrap .gift-list li{position:relative;background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px}
.event-gift-wrap .gift-list li:last-child{background:none}
.event-gift-wrap .gift-list li a .text{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;color:#636566;font-size:14px;padding:20px 85px 20px 15px}
.event-gift-wrap .gift-list li .date{position:absolute;right:15px;top:22px;color:#949799;font-size:12px;font-family:Helvetica}
.event-gift-wrap .gift-list .new{margin:2px 5px 0 0}
/* 상품 쿠폰 목록 */.coupon-list-wrap .ca-list-section{padding:12px 10px 7px 10px;position:relative}
.coupon-list-wrap .ca-list-section div{position:relative;height:45px;margin-right:77px}
.coupon-list-wrap .ca-list-section p{position:absolute;right:22px;top:29px;font-size:14px;color:#636566;font-weight:bold;line-height:22px}
.coupon-list-wrap .ca-list li:first-child{padding-top:8px}
.coupon-list-wrap .ca-list .no-data{margin-top:5px;padding-top:13px !important;border-top:#D2D7D9 2px solid}
.coupon-list-wrap .ca-product-item .plst-img .img-icn{position:absolute;top:-5px;right:auto;left:-5px}
.coupon-list-wrap .ca-product-item dl .ca-item-option-txt{display:block;line-height:18px;color:#636566;font-weight:normal;font-size:14px}
.coupon-list-wrap .ca-product-item dt a{height:36px}
.coupon-list-wrap .ca-product-item dt a,.coupon-list-wrap .ca-product-item dt{color:#313233;font-weight:bold;font-size:16px}
.coupon-list-wrap .ca-categori div.coupon-descript{vertical-align:middle;padding:9px 0 15px 105px}
.coupon-list-wrap .ca-categori div.coupon-descript p span{padding-right:6px;color:#636566;font-weight:bold;font-size:12px}
.coupon-list-wrap .ca-categori div.coupon-descript p em{color:#949799;font-size:12px}
.coupon-list-wrap .ca-product-item dl .tag-coupon{min-height:17px;padding-top:10px}
.coupon-list-wrap  .ca-product-item dl dt{min-height:35px}
.box-sale-text{height:15px;background:url(../img/bg-box-sale.png) left no-repeat;-webkit-background-size:100px 15px;background-size:100px 15px;font-size:11px;font-weight:bold;line-height:8px;color:#fff;margin-right:9px}
.box-sale-text span{padding:0 10px 0 4px;margin-right:-9px;background:url(../img/bg-box-sale2.png) right no-repeat;-webkit-background-size:9px 15px;background-size:9px 15px}
.box-sale-text span em{font-size:12px;position:relative;top:1px}
.coupon-list-wrap .ca-product-item .list-cart-btn{vertical-align:bottom}
.coupon-list-wrap .ca-product-item .list-cart-btn p{margin:0 0 5px -53px}
.coupon-list-wrap .ca-product-item .list-cart-btn p .coupon-down{width:53px;height:53px}
.coupon-list-wrap .ca-product-item .list-cart-btn p .coupon-down .coupon-dn2{height:24px;margin:0 0 0 10px}
/* 회원 등급 쿠폰 */.members-coupon-wrap{background:url(../img/bg-membs-top.png) top repeat-x;padding-top:42px}
.members-coupon-wrap .membs-guide{padding-left:117px;min-height:126px;background:url(../img/bg-membs-cont.png) no-repeat;-webkit-background-size:117px 126px;margin-bottom:17px}
.members-coupon-wrap .membs-guide div{font-size:20px;color:#333b40;min-height:80px;padding-right:10px;font-weight:bold}
.members-coupon-wrap .membs-guide div span{padding-top:1px;display:block;line-height:24px;font-weight:bold;color:#46c7c7}
.members-coupon-wrap .membs-guide div span em{font-size:34px;line-height:34px;letter-spacing:-2px;text-transform:uppercase}
.members-coupon-wrap .membs-guide .btn-total-down{margin-right:45px}
.members-coupon-wrap .membs-guide .btn-total-down button{height:44px;width:100%}
.members-coupon-wrap .membs-guide.vip{background-image:url(../img/bg-membs-cont-vip.png)}
.members-coupon-wrap .membs-guide.gold{background-image:url(../img/bg-membs-cont-gold.png)}
.members-coupon-wrap .membs-guide.silver{background-image:url(../img/bg-membs-cont-silver.png)}
.members-coupon-wrap .membs-guide.bronze{background-image:url(../img/bg-membs-cont-bronze.png)}
.members-coupon-wrap .membs-guide.family{background-image:url(../img/bg-membs-cont-family.png)}
.membs-info-wrap{background-image:url(../img/bg-dotline.png), url(../img/bg-dotline.png);background-repeat:repeat-x,repeat-x;background-position:top,bottom;-webkit-background-size:3px 1px;margin:0 12px}
.membs-info-wrap .info-class-top{vertical-align:middle}
.membs-info-wrap .info-class-top:after{content:"";clear:both;display:block}
.membs-info-wrap .info-class-top p{float:left;padding:14px 0 13px 24px;background:url(../img/icon-info.png) 3px 16px no-repeat;-webkit-background-size:14px;background-size:14px;font-size:14px;color:#667780}
.membs-info-wrap .info-class-top p span{color:#46c7c7;font-weight:bold}
.membs-info-wrap .info-class-top p span em{font-size:15px;font-family:Helvetica;text-transform:uppercase}
.membs-info-wrap .info-class-top button{float:right;width:20px;height:44px}
.membs-info-wrap .info-class-top button span{margin-left:3px}
.membs-info-wrap .membs-info-build{padding:0 24px 15px}
.membs-info-wrap .membs-info-build *{font-size:12px;font-weight:bold;line-height:16px}
.membs-info-wrap .membs-info-build div span{color:#f63}
.membs-info-wrap .membs-info-build.info-text div span{color:#00adad !important}
.membs-info-wrap .membs-info-build div{color:#667780}
.membs-info-wrap .membs-info-build p{color:#babdbf;padding-top:4px}
.membs-info-wrap .membs-info-next{padding:15px 0;border-top:1px solid #f0f1f2}
.membs-info-wrap .membs-info-next p{padding:0 0 0 23px;font-size:12px;font-weight:bold;color:#8fa7b2;background:url(../img/icon-notice.png) 4px 1px no-repeat;-webkit-background-size:12px;background-size:12px}
.membs-info-wrap .membs-info-next span{color:#667780;text-transform:uppercase}
.memebers-class-wrap{border:1px solid #c6cacc;border-bottom:5px solid #ccc;-webkit-border-radius:0 0 11px 11px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:11px;border-bottom-right-radius:11px;background:url(../img/bg-membership-box2.png);position:relative;margin:20px 10px 0}
.membs-info-wrap + .memebers-class-wrap{margin-top:25px}
.memebers-class-wrap .memebers-class-top{height:4px;background:#c6cacc;border:1px solid #e1e3e4;border-bottom:none}
.memebers-class-wrap .btn-down{position:absolute;top:19px;right:15px}
.memebers-class-wrap .btn-down button{width:53px;height:53px}
.memebers-class-wrap .btn-down button span{margin:0 0 0 13px}
.memebers-class-wrap  .class-medal{position:absolute;top:-6px;left:8px;width:65px;height:79px;background:url(../img/icon-medal.png) no-repeat;-webkit-background-size:65px 415px;background-size:65px 415px}
.memebers-class-wrap .class-medal.class-vip{background-position:0 0}
.memebers-class-wrap .class-medal.class-gold{background-position:0 -84px}
.memebers-class-wrap .class-medal.class-silver{background-position:0 -168px}
.memebers-class-wrap .class-medal.class-bronze{background-position:0 -252px}
.memebers-class-wrap .class-medal.class-family{background-position:0 -336px}
.memebers-class-wrap .class-text{min-height:83px;padding-left:84px}
.memebers-class-wrap .class-text span{display:block;width:137px;height:26px;background:url(../img/text-class.png) no-repeat;-webkit-background-size:137px 155px;background-size:137px 155px;text-indent:-9999px}
.memebers-class-wrap .class-text p{padding:15px 0 5px;font-size:12px;font-weight:bold;color:#a1a4a6}
.memebers-class-wrap .class-text.class-vip span{background-position:0 0}
.memebers-class-wrap .class-text.class-gold span{background-position:0 -32px}
.memebers-class-wrap .class-text.class-silver span{background-position:0 -64px}
.memebers-class-wrap .class-text.class-bronze span{background-position:0 -96px}
.memebers-class-wrap .class-text.class-family span{background-position:0 -128px}
.coupon-class-box{overflow:hidden;background:url(../img/bg-dotline.png) top repeat-x;-webkit-background-size:3px 1px;background-size:3px 1px}
.coupon-class-box li{float:left;width:33%;background:url(../img/bg-dot-vline.png) left no-repeat;-webkit-background-size:1px 200px;background-size:1px 200px;text-align:center;padding:15px 0 13px}
.coupon-class-box li:first-child{width:34%;background:none}
.coupon-class-box.box-style li,.coupon-class-box.box-style li:first-child{width:50%}
.coupon-class-box.box-style3 li{width:100%}
@media all and (max-width:320px){.coupon-class-box.box-style2 li{min-height:105px;padding-bottom:0}
}
.coupon-class-box li p.coupon-ticket{margin:0 auto 10px;width:73px;height:27px;background:url(../img/text-coupon-down.png) no-repeat;-webkit-background-size:393px 97px;background-size:393px 97px}
.coupon-class-box li p.ticket-e103{background-position:0 0}
.coupon-class-box li p.ticket-e73{background-position:-80px 0}
.coupon-class-box li p.ticket-e71{background-position:-80px -35px}
.coupon-class-box li p.ticket-e55{background-position:-160px 0}
.coupon-class-box li p.ticket-e53{background-position:-160px -35px}
.coupon-class-box li p.ticket-e51{background-position:-160px -70px}
.coupon-class-box li p.ticket-e52{background-position:-240px 0}
.coupon-class-box li p.ticket-e33{background-position:-240px -35px}
.coupon-class-box li p.ticket-e31{background-position:-240px -70px}
.coupon-class-box li p.ticket-fd3{background-position:-320px 0}
.coupon-class-box li p.ticket-fd2{background-position:-319px -35px}
.coupon-class-box li p.ticket-fd1{background-position:-319px -70px}
.coupon-class-box li span{color:#a1a4a6;font-size:12px;font-weight:bold;display:block;margin:0 auto;padding:0 8px}
.memebers-class-wrap.user-class{border:1px solid #b4d4d4;border-bottom:5px solid #bccfcf;background-image:url(../img/bg-membership-box1.png)}
.memebers-class-wrap.user-class .memebers-class-top{height:4px;background:#46c7c7;border:1px solid #86e1e1;border-bottom:none}
.memebers-coupon-guide{border:1px solid #c6cacc;border-bottom:5px solid #ccc;-webkit-border-radius:0 0 11px 11px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:11px;border-bottom-right-radius:11px;position:relative;margin:20px 10px 0}
.memebers-coupon-guide .title{padding:0 10px;line-height:49px;font-size:17px;font-weight:bold;color:#475c66;background:url(../img/bg-membership-box2.png);padding-bottom:8px}
.memebers-coupon-guide .cont-wrap{overflow:hidden;background:url(../img/bg-dotline.png) bottom repeat-x;-webkit-background-size:3px 1px;background-size:3px 1px;padding-top:6px;margin-top:-6px}
.memebers-coupon-guide .cont-wrap .class-guide{border-top:3px solid #c6cacc;background:url(../img/bg-dot-vline.png) right no-repeat;-webkit-background-size:1x 200px;background-size:1px 200px;padding-bottom:10px}
.memebers-coupon-guide .cont-wrap .class-guide dl{background:url(../img/img-guide-medal.png) no-repeat;-webkit-background-size:176px 64px;background-size:176px 64px;padding-top:70px;margin:-7px 0 0 10px;font-size:12px;line-height:17px}
.memebers-coupon-guide .cont-wrap .class-guide dl dt{font-weight:bold;color:#636566;padding-top:7px}
.memebers-coupon-guide .cont-wrap .class-guide dl dd{color:#949799}
.memebers-coupon-guide .cont-wrap .class-guide{width:65%;float:left}
.memebers-coupon-guide .cont-wrap .new-class-guide{width:35%;float:left;border-top:3px solid #c6cacc}
.memebers-coupon-guide .cont-wrap .new-class-guide p{margin-top:10px;padding:66px 12px 0;background:url(../img/img-guide-family.png) top center  no-repeat;-webkit-background-size:49px 44px;background-size:49px 44px;font-size:12px;color:#949799}
.memebers-coupon-guide .cont-btm-wrap{padding:10px 17px 13px;font-size:12px;font-weight:bold;color:#949799}
.memebers-coupon-guide .cont-btm-wrap span{margin-left:-6px}
/* 신세계몰쿠폰안내 */.shinsegae-info{margin:20px 15px 25px 15px;overflow:hidden;background:url(../img/bg-dotline.png) bottom repeat-x;-webkit-background-size:3px 1px;background-size:3px 1px}
.shinsegae-info p{display:inline-block;width:100%;overflow:hidden;background:url(../img/bg-dotline.png) top repeat-x;-webkit-background-size:3px 1px;background-size:3px 1px;padding:10px 0 10px 0;font-weight:bold;color:#667780;font-size:12px}
/* 이벤트 쿠폰 메인 */
/*.event-main-wrap div h2{height:53px;padding-left:15px;background:#f5f7f7;border-top:2px solid #d6d8d9;color:#262f33;font-size:19px;font-weight:bold;line-height:53px}
.event-main-wrap div:first-of-type h2{color:#333b40;border-top:none}*/
.event-main-wrap span.title-more{margin:-53px 0 0 0;float:right}
.event-main-wrap span.title-more button{width:75px;height:53px;display:block}
.event-main-wrap span.title-more button span.more{margin:0 0 0 13px}
.event-main-wrap .before_login{position:relative;margin-top:24px;padding:14px 0 12px 27px;background:#e0f0f1}
.event-main-wrap .before_login .log_txt{font-size:14px;color:#333b40;line-height:18px}
.event-main-wrap .before_login .log_txt em{font-size:17px}
.event-main-wrap .before_login .btn_log{display:inline-block;position:absolute;right:21px;top:13px;width:119px;height:41px;background:#ff6633;font-size:16px;color:#fff;line-height:41px;text-align:center}
.event-main-wrap .after_login{border-top:2px solid #d6d8d9}
.event-main-wrap .after_login .usr_info{padding:14px 0 16px 15px;background:#f5f7f7;font-size:19px;color:#333b40}
.event-main-wrap .after_login .usr_info .usr_name{margin-right:5px;color:#ff6633}
.event-main-wrap .after_login .usr_cplist li{position:relative;background:url(../img/bg-dotline.png) left top repeat-x;background-size:3px 1px;}
.event-main-wrap .after_login .usr_cplist li:before{position:absolute;left:12px;top:50%;width:26px;height:26px;margin-top:-13px;content:''}
.event-main-wrap .after_login .usr_cplist li.today_coupon:before{background:url(../img/ico_cptype.png) no-repeat;background-size:26px 26px}
.event-main-wrap .after_login .usr_cplist li.now_coupon:before{background:url(../img/ico_cptype2.png) no-repeat;background-size:26px 26px}
.event-main-wrap .after_login .usr_cplist li.winner_chk:before{background:url(../img/ico_cptype3.png) no-repeat;background-size:26px 26px}
.event-main-wrap .after_login .usr_cplist li:first-child{background:none}
.event-main-wrap .after_login .usr_cplist li a{display:block;padding:16px 80px 16px 45px}
.event-main-wrap .after_login .usr_cplist .cp_tit{display:inline-block;position:relative;;padding-right:10px;font-size:14px;color:#636566;vertical-align:middle}
.event-main-wrap .after_login .usr_cplist .cp_tit:after{display:inline-block;position:absolute;right:0;top:50%;width:6px;height:11px;margin-top:-6px;background:url(../img/ico_arr.gif) no-repeat;background-size:6px 11px;content:''}
.event-main-wrap .after_login .usr_cplist .cp_total{display:inline-block;position:absolute;right:18px;top:20px;font-size:14px;color:#636566;vertical-align:top}
.event-main-wrap .after_login .usr_cplist .cp_total em{display:inline-block;margin-top:-7px;font-size:24px;color:#45c5c6;vertical-align:top}
.event-main-wrap .event_winner{border-top:2px solid #d6d8d9}
.event-main-wrap .event_winner a{display:block;padding:20px 0 26px;text-align:center}
/* 메인 이벤트 */
.event-main-wrap .event-section .article-img-wrap{position:relative;width:100%;height:290px;margin:0 auto}
.event-main-wrap .event-section .mflick{height:290px}
.event-main-wrap .event-section .mflick img{width:320px;height:244px}
.event-main-wrap .event-section .mflick .flick-ct{text-align:center}
.event-main-wrap .event-section .flick-paging{position:relative;padding:15px 0 20px 0;margin-top:244px;background-color:#fff}
.event-main-wrap .my-coupon-info .bg-cont{background:url(../img/bg-dline.png) repeat;-webkit-background-size:3px;background-size:3px}
.event-main-wrap .my-coupon-info .bg-cont ul:after{content:"";clear:both;display:block}
.event-main-wrap .my-coupon-info .bg-cont li{float:left;width:50%;display:block;text-align:center}
.event-main-wrap .my-coupon-info .bg-cont li:last-child{border-left:1px solid #dfe3e6;width:49%}
.event-main-wrap .my-coupon-info .bg-cont li img{width:159px;height:101px;margin:0 auto}
.event-main-wrap .my-coupon-info .bg-cont li a{display:block}
.event-main-wrap .event-gift-list ul li{height:53px;line-height:53px;overflow:hidden;background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px;padding:0 10px}
.event-main-wrap .event-gift-list ul li a{text-decoration:underline;font-size:14px;color:#636566;display:block}
.event-main-wrap .members-coupon ul li{border-bottom:1px solid #dfe3e6;text-align:left}
.event-main-wrap .members-coupon ul li img{width:320px;height:130px}
.event-main-wrap .members-coupon ul li a{display:inline-block}
.event-main-wrap .members-coupon ul li:last-child,.event-main-wrap .event-gift-list ul li:last-child,.event-main-wrap .product-coupon-main .coupon-list-wrap ul li:last-child{border-bottom:none;background:none}
.event-main-wrap .product-coupon-main .coupon-list-wrap h2{height:auto;padding-left:0;background:none;border-top:none;color:#262f33}
/* 유틸 */.caution{color:#f63;font-size:12px;padding:4px 5px}
.st-fin{color:#f63;font-size:12px;padding:4px 15px}
.ut-sitemap-wrap{border-bottom:1px solid #dfe3e6}
.ut-sitemap-wrap ul li{line-height:54px}
.ut-sitemap-wrap ul li button{padding-left:15px;width:100%;text-align:left;vertical-align:middle;height:54px}
.ut-sitemap-wrap .st-depth-01 li{border-top:1px solid #dfe3e6}
.ut-sitemap-wrap .st-depth-01 li:first-child{border-top:none}
.ut-sitemap-wrap .st-depth-01 .st-depth-02:after{content:"";display:block;clear:both}
.ut-sitemap-wrap .st-depth-01 .st-depth-02 li{float:left;width:50%;background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;border-top:none}
.ut-sitemap-wrap .st-depth-01 .st-depth-02 li:nth-child(2n){margin-left:-1px;background:url(../img/bg-dotline.png),url(../img/bg-dotline4.png) 0 0 repeat;background-size:3px 1px, 1px 3px;-webkit-background-size:3px 1px, 1px 3px}
.ut-sitemap-wrap .st-depth-01 li p{padding-left:15px;text-align:left;vertical-align:middle;height:54px;font-size:17px;font-weight:bold;color:#333b40}
.ut-sitemap-wrap .st-depth-02 li button{font-size:14px;font-weight:bold;color:#949799;background:url(../img/st-arr-gray.png) 100% 50% no-repeat;-webkit-background-size:21px 11px;background-size:21px 11px}
/* 나만의 레시피 */.my-recipe-wrap ul{padding-top:0px}
.my-recipe-wrap ul li{border-bottom:1px solid #c6cacc}
.my-recipe-item{margin:12px 10px 15px;position:relative;padding-left:110px}
.my-recipe-item .plst-img{position:absolute;top:0;left:0}
.my-recipe-item .plst-img img{width:100px;height:100px}
.my-recipe-item .plst-img a{display:block}
.my-recipe-item .my-recipe-info{padding-left:4px;min-height:68px}
.my-recipe-item .my-recipe-info p,.my-recipe-item .my-recipe-info .btn-fav{display:table-cell}
.my-recipe-item .my-recipe-info .btn-fav{width:65px}
.my-recipe-item .my-recipe-info p{vertical-align:top;width:100%;padding-right:5px}
.my-recipe-item .my-recipe-info p span{color:#adb1b2;font-size:12px;font-weight:bold;display:block;padding-bottom:1px}
.my-recipe-item .my-recipe-info p a{font-size:14px;color:#636566;line-height:18px}
.my-recipe-item .my-recipe-check{padding-top:5px}
.my-recipe-item .my-recipe-check *{vertical-align:middle;line-height:25px}
.my-recipe-item .my-recipe-check span{margin-left:5px}
.my-recipe-item .my-recipe-check .cooking-time{position:relative;bottom:-4px;background:url(../img/ico-time.png) no-repeat;-webkit-background-size:13px;background-size:13px;padding-left:19px;font-size:12px;font-weight:bold;color:#949799;vertical-align:top}
.my-recipe-item .my-recipe-check .cooking-time em{color:#333b40;font-size:13px;font-weight:normal;line-height:16px;}
span.cooking{position:relative;bottom:-4px;background:url(../img/ico-cooking.png) no-repeat;-webkit-background-size:16px 73px;background-size:16px 73px;padding:5px 6px 2px 22px;font-size:12px;font-weight:bold;color:#636566}
span.cooking.lv-easy{background-position:0 0}
span.cooking.lv-normal{background-position:0 -25px}
span.cooking.lv-hard{background-position:0 -52px}
/* 테마샵 */
.ts-time-back{width:207px;height:42px;background:url(../img/time_back.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:relative}
.ts-time-back ol:after,.ts-header-title-box:after,.ts-event-main-header:after{content:"";display:block;clear:both}
.ts-time-back ol li{float:left;width:31px;height:42px;text-align:center;color:#fff;font-size:26px;line-height:46px;overflow:hidden;font-family:emm_bol}
.ts-time-back ol li.time-o-2,.ts-time-back ol li.time-m-2,.ts-time-back ol li.time-s-2{margin-left:1px;padding-left:1px}
.ts-time-back ol li.time-m-1,.ts-time-back ol li.time-s-1{margin-left:6px;padding-left:1px}
.ts-time-back .ts-time-back-line{position:absolute;top:21px;display:block;height:1px;width:207px;background:url(../img/time_back_line.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ts-contents-wrap .tab-box{padding:12px 10px 0 10px}
.ts-contents-wrap .no-data{padding-top:3px}
.ico-like-num{width:21px;height:22px;padding:15px 0 2px;vertical-align:top;margin-right:7px;color:#ffcd19;text-align:center;font-size:15px;font-weight:bold;display:inline-block;float:left;background:url(../img/ico_like_bg.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ts-btn-all-cart{margin:10px 10px 10px 10px}
.ts-btn-all-cart button{color:#030C12;font-size:18px;font-weight:bold;height:51px;text-align:center;width:100%}
.ts-btn-all-cart .ts-ico-cart{display:none;width:25px;height:17px;border:1px solid #000}
.ts-btn-all-cart p{color:#636566;font-size:18px;padding-left:28px;background:url(../img/ico_cart.png) 0 50% no-repeat;-webkit-background-size:25px 17px;background-size:25px 17px;display:inline-block;padding-top:2px}
.ts-header-title-box{position:relative;margin:0 10px 0 10px;padding-top:15px}
.ts-header-title-box .ts-header-title{font-size:19px;color:#333b40;font-weight:bold;float:left;padding-left:4px;margin-right:75px}
.ts-header-title-box .btn-fav{font-size:19px;color:#333b40;font-weight:bold;position:absolute;right:0}
.ts-contents-wrap .my-recipe-wrap{margin-top:0}
.ts-contents-wrap h2.title-line2{border-top:2px solid #D4DADC}
.ts-contents-wrap h2.ts-sub-title{background:none repeat scroll 0 0 #F5F7F7;color:#262F33;font-size:19px;font-weight:bold;line-height:53px;min-height:53px;padding-left:15px}
.ts-contents-wrap h2.ts-title-top{margin-top:15px}
.ts-thema-list ul li a{background-attachment:scroll;background-clip:border-box;background-color:transparent;background:url(../img/arrow-gray.png) 100% 50% no-repeat;background-origin:padding-box;background-size:16px 11px;color:#262F33;display:block;font-size:14px;font-weight:bold;text-align:left;padding-left:15px;height:53px}
.ts-thema-list ul li a span{margin-right:35px;display:block;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;top:19px}
.ts-thema-list ul li{border-bottom:1px solid #DFE3E6;height:53px;position:relative}
.ts-event-list ul li a{background:none}
.ts-event-list ul li a span{top:10px}
.ts-event-list ul li a span.ts-event-date{color:#949799;font-size:12px;padding-top:2px}
.ts-event-list .no_data{padding:20px 0 0 15px;font-weight:bold;color:#262f33}
.ts-select-top{padding-bottom:15px;padding-top:10px}
.ts-event-view-header{background:#f0f2f2;border-bottom:#c6cacc 2px solid}
.ts-event-view-header2{background:#f0f2f2;border-bottom:0;}
.ts-event-view-gigan{display:inline-block;width:32px;height:15px;background:url(../img/ts_gigan.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;text-indent:-9999px}
.ts-event-view-date{display:inline-block;color:#333b40;font-size:12px}
.ts-event-view-header-1{padding:15px 14px 0 14px}
.ts-event-view-header-2{padding:10px 65px 16px 14px}
.ts-event-view-header-2 p{font-size:19px;line-height:25px;color:#333b40;font-weight:bold}
.ts-event-view-header-3{border-top:#dfe3e6 1px solid;padding:9px 14px 9px 14px}
.ts-event-view-header-3 p{font-size:12px;color:#949799;background:url(../img/list_bl.png) 0 4px no-repeat;-webkit-background-size:4px 4px;background-size:4px 4px;padding-left:7px}
.ts-event-main-header{height:55px;background-color:#F5F7F7}
.ts-event-main-header .ts-event-main-titler{float:left;margin-left:15px;margin-right:58px;font-size:19px;font-weight:bold;color:#333b40;line-height:55px}
.ts-event-main-header a{height:55px;float:right}
.ts-event-main-header a span{margin-top:22px;margin-right:9px}
/* .ts-event-main-product-img ul li{text-align:center;height:383px;background-color:#f5f7f7} */
.ts-event-main-product-img ul li a{display:block}
.ts-event-main-product-img ul li p{vertical-align:middle;text-align:center;position:relative;top:50%}
@media all and (min-width:768px){.ts-event-main-product-img ul:after{content:"";display:block;clear:both}
.ts-event-main-product-img ul li{text-align:center;float:left;height:383px;width:50%}
.ts-event-main-product-img ul li p{vertical-align:middle;text-align:center;position:relative;top:50%}
}
@media all and (min-width:1024px){.ts-event-main-product-img ul:after{content:"";display:block;clear:both}
.ts-event-main-product-img ul li{text-align:center;float:left;height:383px;width:33%}
.ts-event-main-product-img ul li.ts-event-main-list3{width:34%;text-align:center;}
.ts-event-main-product-img ul li.ts-event-main-list6{width:34%}
.ts-event-main-product-img ul li p{vertical-align:middle;text-align:center;position:relative;top:50%}
}
.ts-event-main-list3 img{width:33%;padding-top:15px;padding-bottom:15px;}
.ts-event-main-list3 {text-align:center;float:left;width:33%;background-color:white;}
.ts-event-main-product-img ul li.ts-event-main-list3{width:33%;text-align:center;}
.ts-event-main-product-img ul li.ts-event-main-list6{width:33%}
.ts-event-main-product-img ul li p{vertical-align:middle;text-align:center;position:relative;top:50%}
.ts-food-contents{padding:20px 15px 19px 15px}
.ts-food-contents img{width:100% !important;height:auto !important}
.ts-sub-tip-txt{color:#77858c;font-size:14px;line-height:21px;padding:15px 15px 20px 15px}
.ts-tip-img1{width:45px;height:21px;display:inline-block;background:url(../img/ico_ts_tip.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ts-tip-img2{width:54px;height:21px;display:inline-block;background:url(../img/ico_ts_style.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ts-recipe-view{padding-top:20px}
.ts-recipe-view-top{margin-left:15px;position:relative;height:135px;vertical-align:top}
.ts-recipe-view-top li.ts-recipe-view-img{overflow:hidden;width:175px;height:120px;border-top:none;margin-left:0;padding-left:0;padding-top:0}
.ts-recipe-view-top li.ts-recipe-view-img img{width:100%;height:auto}
.ts-recipe-view-top li{height:28px;color:#77858c;padding-left:21px;padding-top:15px}
.ts-recipe-view-top li.ts-recipe-view-1,.ts-recipe-view-top li.ts-recipe-view-2,.ts-recipe-view-top li.ts-recipe-view-3{padding-left:0;background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px}
.ts-recipe-view-top li.ts-recipe-view-1 span.cooking{font-size:14px;color:#77858c;bottom:0;font-weight:normal;padding:3px 0 3px 22px}
.ts-recipe-view-top li.ts-recipe-view-2 span{padding-left:21px;background:url(../img/ico-time.png) 0 50% no-repeat;-webkit-background-size:13px 13px;background-size:13px 13px}
.ts-recipe-view-top li.ts-recipe-view-3 span{padding-left:21px;background:url(../img/ico_inbun.png) 0 50% no-repeat;-webkit-background-size:14px;background-size:14px}
.ts-recipe-view-top-left{display:table-cell;vertical-align:top;padding-right:15px}
.ts-recipe-view-top-right{display:table-cell;vertical-align:top;width:100%}
.ts-recipe-view-txt{background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px}
.ts-recipe-view-txt .ts-recipe-view-txt-1{background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;padding-top:20px;padding-bottom:18px;padding-left:15px;overflow:hidden}
.ts-recipe-view-txt .ts-recipe-view-txt-1 dl dt,.ts-recipe-view-txt .ts-recipe-view-txt-2 dl dt{color:#262f33;font-weight:bold;font-size:14px;width:39px;display:table-cell}
.ts-recipe-view-txt .ts-recipe-view-txt-1 dl dt.ts-txt-2{width:68px}
.ts-recipe-view-txt .ts-recipe-view-txt-1 dl dd{color:#77858c;display:table-cell}
.ts-recipe-view-txt .ts-recipe-view-txt-2{background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;padding:20px 15px 17px 15px}
.ts-recipe-view-txt .ts-recipe-view-txt-2 dl dd{color:#77858c;display:table-cell;line-height:21px}
.ts-thema-view-top{border-bottom:#d2d7d9 1px dashed}
.ts-thema-view-img{text-align:center}
.ts-thema-view-img *{max-width:100% !important;height:auto !important}
.ts-thema-sns{margin-bottom:0}
.ts-thema-sns .article-sns{padding-bottom:0 !important}
.ts-thema-sns .article-sns .sns-url-sub{margin-bottom:0 !important;border-bottom:none !important}
/* sns */.ca-detail-info .article-sns{border:none;padding-bottom:5px;text-align:center}
.ca-detail-info .article-sns p{display:inline-block}
.ca-detail-info .article-sns button{display:inline-block;margin-top:5px}
.ca-detail-info .article-sns .sns-url-sub{margin-bottom:5px;border-bottom:2px solid #d6d8d9}
.ts-cate-recipe-list{margin-top:0}
.ts-cate-recipe-list ul li{float:left;width:50%;height:53px;border-right:1px solid #c6cacc;border-bottom:1px solid #c6cacc}
.ts-cate-recipe-list ul li.ts-cate-none{border-right:none;margin-left:-1px}
.ts-cate-recipe-list ul li button{padding-left:15px;background:url(../img/arrow-gray.png) 100% 50% no-repeat;-webkit-background-size:16px 11px;background-size:16px 11px;font-size:14px;font-weight:bold;color:#262f33;display:block;width:100%;height:53px;text-align:left}
.ts-cate-recipe-list ul{border-bottom:1px solid #C6CACC;padding-top:0px}
.ts-cate-recipe-list ul:after{content:"";display:block;clear:both}
.ts-five-main-wrap{position:relative;margin-bottom:0 !important;margin-top:0}
.ts-five-main-wrap .mflick{height:174px}
.ts-five-main-wrap .mflick .flick-ct{text-align:center}
.ts-five-main-wrap .mflick .flick-ct img{height:174px;width:320px}
.ts-five-main-wrap .mflick .flick-paging{bottom:10px}
.best-recipe-top{padding-top:20px;padding-bottom:18px}
.best-recipe-top .product-item-wrap{position:relative;width:175px;margin:0 auto}
.best-recipe-top .product-item-wrap .ico-best{left:-19px;position:absolute;top:-5px}
.best-recipe-top .product-item-wrap .img img{height:120px;width:175px}
.best-recipe-top .product-item-wrap .img a{display:block}
.best-recipe-top .ico-like-num{background:url(../img/ico_like_best.png) no-repeat;background-size:100% 100%;color:#FFCD19;display:inline-block;float:left;font-size:24px;font-weight:bold;height:35px;padding:16px 5px 2px 0;text-align:center;vertical-align:top;width:37px}
.best-recipe-top .my-recipe-item .my-recipe-check{padding-top:0}
.ts-best-item{margin:0;padding-left:0;position:relative}
.best-recipe-top-txt{margin:14px 15px 0 15px;background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;padding-top:10px}
.best-recipe-top-txt p{color:#636566;font-weight:bold;font-size:14px;padding-bottom:1px}
.best-recipe-top-txt dl dt{display:table-cell;width:145px;color:#adb1b3;font-size:12px;font-weight:bold;padding-top:5px}
.best-recipe-top-txt dl dd{display:table-cell;vertical-align:top;float:right;position:relative;top:-21px}
.best-recipe-middle{border-top:#c6cacc 1px solid;width:100%;overflow:hidden}
.best-recipe-middle-left{height:179px;width:50%;float:left;padding-top:10px}
.best-recipe-middle-right{height:179px;width:50%;float:left;border-left:#c6cacc 1px solid;margin-left:-1px;padding-top:10px}
.ts-best-num-txt{background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;color:#636566;font-size:14px;font-weight:bold;text-align:left;margin:5px 15px 0 15px;padding-top:8px}
.best-recipe-middle .product-info-wrap .product-item-wrap .ico-best{margin-left:-61px;position:absolute;top:-5px}
/* 고객센터 */
.cs-faq-top{background:#f5f7f7;height:60px;position:relative;padding-top:5px}
.cs-contents-wrap h2{color:#333B40;font-size:19px;font-weight:bold;height:45px;line-height:45px;padding:5px 0 0 15px}
input.cs-text-style{height:42px;box-shadow:none}
input.cs-text-style2{background:#fff;height:42px;text-indent:5px;box-shadow:none}
.cs-store-info-top{background:#f5f7f7;height:53px;position:relative}
.cs-faq-top .select-wrap{float:right;margin-right:12px;margin-top:-43px;width:120px}
.cs-faq-top .select-wrap select{width:100%}
.cs-faq-list li button{position:absolute;right:0;top:0;height:44px;width:44px;margin-top:4px}
.cs-faq-list li button .icbg{margin-left:15px}
.cs-faq-list li{background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px;height:53px;position:relative}
.cs-faq-list li p{display:block;margin-right:35px;overflow:hidden;position:relative;text-overflow:ellipsis;top:19px;vertical-align:middle;white-space:nowrap;color:#636566}
.cs-faq-list li p img{vertical-align:middle;margin-bottom:3px}
.cs-faq-list li p b{color:#7495a6}
.cs-faq-list li.cs-faq-cont{display:none;background:#f5f7f7;border-bottom:1px solid #DFE3E6;border-top:1px solid #DFE3E6;height:auto;padding:15px;margin-top:-2px}
.cs-faq-list li.cs-faq-cont p{color:#636566;display:block;margin-right:0;overflow:visible;position:relative;top:0 ;vertical-align:middle;white-space:normal;line-height:21px}
.cs-faq-list li a{display:block;height:53px;padding-left:15px}
.cs-board-view-cont{padding:15px}
.cs-board-view-cont p{color:#636566}
.cs-board-view-cont img{max-width:100%}
.cs-board-list-more li{background-color:#f5f7f7}
.cs-notice-list li em{color:#949799;position:absolute;right:15px;top:17px}
.cs-notice-list li p{margin-right:100px}
.cs-notice-list li a{display:block}
.cs-write-box{padding:11px 15px 11px 15px;background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px;position:relative}
.cs-write-box table,.cs-write-box .select-wrap select{width:100%}
.cs-write-box table th{color:#636566;font-weight:bold;font-size:14px;width:54px;text-align:left}
.cs-write-box-bottom{background:none}
.cs-write-box-bottom .textarea-wrap{padding:9px}
.cs-write-box-bottom .input-massage{margin-top:10px}
.cs-write-box-bottom .textarea-wrap textarea{line-height:21px;font-size:14px;width:100%;padding:0;color:#636566;margin:0;height:99px}
.cs-placeholder{position:absolute;color:#a9a9a9;padding-right:30px;left:20px;pointer-events:none}
.cs-write-btn{padding-top:0}
.cs-write-btn .jb-btn-total{margin-top:0px;line-height:40px}
.cs-store-find-box{height:55px;padding:10px 15px 0 15px}
.cs-store-find-box table td input.text-style2{height:42px}
.cs-store-area-btn{width:55px;height:45px;background:url(../img/find_btn.png) 0 -45px no-repeat;background-size:55px 90px;-webkit-background-size:55px 90px;position:relative;top:-1px}
.cs-store-area-btn span{text-indent:-9999px}
.cs-area-on{background-position:0 0}
.cs-area-off{background-position:0 -45px}
.cs-write-box table td.cs-store-btn-td{width:60px;text-align:right}
.cs-store-result-top{border-top:#d6d8d9 2px solid;background:#f5f7f7;height:1px;position:relative}
.cs-store-result-top.tracking{height:43px;position:relative}
.cs-store-result-top.tracking .cs-result-top-right{display:block}
.cs-result-top-left{display:none;position:absolute;left:15px;top:15px}
.cs-result-top-left span{color:#636566;font-weight:bold;font-size:14px}
.cs-result-top-left span em{color:#333b40}
.cs-result-top-right{display:none;position:absolute;right:15px;top:9px}
.cs-result-top-right span{color:#636566;font-weight:bold;font-size:15px}
.cs-result-top-right .cs-area-refresh{width:30px;height:31px;background:url(../img/btn_refresh.png) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;position:relative;top:-3px}
.cs-result-top-right .cs-area-refresh span{text-indent:-9999px}
.cs-result-top-right span b{color:#46c7c7}
.cs-result-list li{border-bottom:#d6d8d9 1px solid}
.cs-result-store-cont{padding:17px 15px 0 15px;position:relative;min-height:92px;overflow:hidden}
.cs-result-store-cont .cs-result-cont-right{position:absolute;right:15px;top:50%;margin-top:-30px}
.cs-result-cont-right button{height:42px;text-align:center;width:99px;background:#fff;border-width:1px 1px 2px;display:inline-block;border:1px solid #E6E6E6;box-shadow:1px 1px 0 #D8D8D9}
.cs-store-btn-find button{height:33px;text-align:center;width:54px;background:#fff;border-color:#D2D7D9 #C8CDCF #A1A5A7;border-left:1px solid #C8CDCF;border-right:1px solid #C8CDCF;border-style:solid;border-width:1px 1px 2px;display:inline-block;line-height:31px;font-weight:bold;font-size:14px;color:#636566}
.cs-result-cont-right button span{line-height:40px;color:#636566;font-size:15px;font-weight:bold}
.cs-result-cont-left dt{font-weight:bold;font-size:19px;color:#636566;padding-bottom:10px}
.cs-result-cont-left dt span{font-size:14px;font-weight:normal;color:#46c7c7}
.cs-result-cont-left dd.cs-result-cont-tel{background:url(../img/ico_tel.png) 0 0 no-repeat;background-size:5px 11px;-webkit-background-size:5px 11px;padding-left:9px;margin-bottom:4px;line-height:13px}
.cs-result-cont-left dd.cs-result-cont-tel span{color:#ff6633;font-size:14px;line-height:11px}
.cs-result-cont-left dd.cs-result-cont-tel span a,.cs-result-cont-left dd.cs-result-cont-tel span button{color:#ff6633;font-size:14px}
.cs-result-cont-left dd.cs-result-cont-adr p{color:#adb1b3;font-size:12px;font-weight:bold;padding-right:110px;line-height:17px;padding-bottom:10px}
.cs-result-cont-left dd.cs-result-cont-adr p a{color:#adb1b3;font-size:12px;font-weight:bold;line-height:17px;padding-bottom:10px}
.cs-result-store-tip{background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;padding:9px 15px 0 15px}
.cs-result-store-tip p{color:#333b40;font-size:12px;font-weight:bold;background:url(../img/ico_info.png) no-repeat;background-size:12px 12px;-webkit-background-size:12px 12px;padding-left:17px;padding-bottom:6px}
.cs-result-list-none{color:#333b40;font-size:12px;font-weight:bold;padding:17px 15px 17px 15px}
.cs-store-info-tip{background:none;padding:0;padding-top:5px}
.cs-store-info-tip p{line-height:14px}
.cs-store-info-cont{padding:0 15px 0 15px}
.cs-store-info-cont li{background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px;padding-top:15px;padding-bottom:15px}
.cs-store-info-cont li:last-child,.cs-store-info-cont2 li:last-child,.cs-contents-main-wrap .cs-notice-list li:last-child{background:none}
.cs-store-info-cont dl dt{display:table-cell;width:66px;color:#949799;font-size:13px;font-weight:bold}
.cs-store-info-cont dl dd{display:table-cell;color:#636566;font-weight:bold;font-size:14px;line-height:19px}
.cs-store-info-cont dl dd.cs-store-info-tel,.cs-store-info-cont dl dd.cs-store-info-tel a{color:#ff6633}
.cs-store-info-tab{padding-left:15px;padding-right:15px}
.cs-store-table-wrap{padding:20px 15px 30px 15px}
.cs-store-table-wrap table{width:100%}
.cs-store-table-wrap table th{padding:15px 0 15px 0;background:#babdbf;border-left:#d2d7d9 1px solid;border-right:#d2d7d9 1px solid;text-align:center;font-weight:bold;color:#fff;font-size:14px}
.cs-store-table-wrap table td{padding:15px 0 15px 0;border:#d2d7d9 1px solid;text-align:center;color:#77858c;font-size:14px}
.cs-store-guide-top{background:#f5f7f7;height:52px;border-top:#d6d8d9 2px solid}
.cs-store-guide-top h2{color:#636566;font-size:17px;font-weight:bold}
.cs-store-info-cont2{padding:0}
.cs-store-info-cont2 li dl{position:relative}
.cs-store-info-cont2 li dl dt{color:#949799;width:auto;font-size:14px;font-weight:bold;padding-left:15px;margin-right:150px}
.cs-store-info-cont2 li dl dd{position:absolute;right:0;top:0;color:#636566;font-weight:bold;font-size:14px;line-height:19px;width:130px;text-align:right;padding-right:15px}
.cs-store-info-cont2 li dl dd.cs-store-info-tel,.cs-store-info-cont2 li dl dd.cs-store-info-tel a{color:#a3b6bf}
.cs-store-info-cont2 li{background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px;padding-top:15px;padding-bottom:15px}
.cs-store-map-wrap{padding:20px 15px 0 15px}
.cs-store-map{border:#d2d7d9 1px solid}
.cs-main-top{background:#46c7c7;padding:14px 0 14px 0}
.cs-main-top div{text-indent:-9999px;width:320px;height:73px;margin:0 auto;background:url(../img/cs_main_top.png) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%}
.cs-title-line{border-top:#d6d8d9 2px solid}
.cs-main-title{height:53px;position:relative;padding-top:0px;background:#f5f7f7;}
.cs-faq-top.cs-main-title .title-more{float:right;margin-top:-53px}
.cs-faq-top.cs-main-title button{width:75px;height:53px;display:block}
.cs-faq-top.cs-main-title button span.more{margin:4px 0 0 13px}
.cs-center-cont{background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px;min-height:43px;padding:15px}
.cs-center-cont .cs-result-cont-left{display:table-cell;height:43px;vertical-align:middle}
.cs-center-cont .cs-result-cont-left p{color:#636566;font-size:13px;font-weight:bold;margin-right:120px}
.cs-center-cont .cs-result-cont-right{margin-top:-23px}
.cs-center-cont .cs-result-cont-right button{background:#f5f7f7}
.cs-center-contact{padding:12px 15px 0 15px}
.cs-center-contact p{color:#636566;font-weight:bold;font-size:13px}
.cs-center-contact p a{color:#ff6633;font-weight:bold;font-size:13px}
.cs-center-contact p:last-child{color:#949799;font-weight:bold;font-size:12px;padding-top:4px}
.cs-center-contact p:last-child span{font-weight:normal;color:#d2d7d9}
.cs-center-link{padding:20px 10px 20px 10px}
.cs-center-link .cs-link-banner{text-align:center;margin-bottom:10px;border:#e6e6e6 1px solid;background:#f6f6f6}
.cs-center-link .cs-link-banner img{width:300px;height:105px}
.cs-center-link .cs-link-banner a{display:block}
.cs-center-link .cs-link-sns:after{content:"";display:block;clear:both}
.cs-center-link .cs-link-sns li{background:#39599f;text-align:center;float:left;width:50%}
.cs-center-link .cs-link-sns li:last-child{background:#45b0e3}
.cs-center-link .cs-link-sns li img{width:150px;height:75px}
/* 베스트 메인 */
.best-main-wrap h2{border-top:2px solid #d6d8d9;min-height:53px;font-size:19px;color:#262f33;line-height:53px;font-weight:bold;padding-left:15px}
.best-main-wrap h2.title-pic{height:80px;background:#fff url(../img/top-best-ranking2.png) 100% 0 no-repeat;background-size:89px 46px;-webkit-background-size:89px 46px;vertical-align:top;padding-left:0;border:none}
.best-main-wrap h2.title-pic p{font-size:12px;color:#7e888c;font-weight:bold;padding:30px 0 0 10px;background:url(../img/top-best-ranking.png) no-repeat;background-size:217px 50px;-webkit-background-size:217px 50px}
.best-main-wrap .more-btn-white-title{border-top:2px solid #d6d8d9}
.ico-ctg{height:16px;background:url(../img/ico_categori.png) no-repeat;-webkit-background-size:15px 55px;background-size:15px 55px;padding:0 3px 0 18px;line-height:15px;word-break:break-all;word-wrap:break-word}
.ico-ctg.ico-e{background-position:0 0}
.ico-ctg.ico-t{background-position:0 -20px}
.ico-ctg.ico-b{background-position:0 -40px}
/* 실시간 최고 인기상품 */
.ma-ranking-wrap{background-color:#fff;padding:0 10px 30px}
.ma-ranking-wrap .rank-data{height:50px;position:relative}
.ma-ranking-wrap .rank-data .rank-num{position:absolute;height:50px;width:50px;display:block;background:url(../img/ranking-bg-title.png) no-repeat;background-size:50px 65px;-webkit-background-size:50px 65px}
.ma-ranking-wrap .rank-data .rank-num span{display:block;color:#fff;text-align:center;font-size:25px;line-height:50px;width:50px}
.ma-ranking-wrap .rank-data .rank-sub{height:50px;font-size:13px;background:url(../img/ranking-bg-title2.png) repeat;background-size:3px 3px;-webkit-background-size:3px 3px;padding:0 55px 0 60px}
.ma-ranking-wrap .rank-data .rank-sub p.rank-link{display:table-cell;height:50px;vertical-align:middle}
.ma-ranking-wrap .rank-data .rank-sub p.rank-link a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ma-ranking-wrap .rank-data .rank-sub .rank-info{padding-left:20px;right:0;top:18px;position:absolute;height:13px;background:url(../img/ico-rank-data.png) no-repeat;background-size:30px 100px;-webkit-background-size:30px 100px;margin:0 10px;text-align:right;line-height:13px;font-weight:bold}
.ma-ranking-wrap .rank-data .rank-sub .rank-info.new{background-position:0 0}
.ma-ranking-wrap .rank-data .rank-sub .rank-info.rank-fix{background-position:0 -75px;color:#45c6c6}
.ma-ranking-wrap .rank-data .rank-sub .rank-info.rank-dn{background-position:0 -25px;color:#45c6c6}
.ma-ranking-wrap .rank-data .rank-sub .rank-info.rank-up{background-position:0 -50px;color:#ff602c}
.ma-ranking-wrap .list-cart-btn{width:53px;position:absolute;display:table-cell;right:0;top:60px}
/* tab on,off */
.ma-ranking-wrap .rank-data.tab-on,.ma-ranking-wrap .rank-data.tab-on .rank-num{height:65px}
.ma-ranking-wrap .rank-data.tab-off{height:50px;border-top:1px solid #c6cacc}
.ma-ranking-wrap .rank-tab{display:none}
.ma-ranking-wrap .rank-tab.on,.best-main-wrap .rank-cont .img a{display:block}
.best-main-wrap .rank-cont{padding:0 0 10px 0;background:url(../img/ranking-bg3.png) 0 64px repeat-x;background-size:289px 12px;-webkit-background-size:289px 12px}
.best-main-wrap .rank-cont ul li{display:table-cell;vertical-align:top}
.best-main-wrap .rank-cont .img img{width:100px;height:100px}
.best-main-wrap .rank-cont .price{padding-left:10px;background:url(../img/ico-arr-right.png) no-repeat;background-size:22px 17px;-webkit-background-size:22px 17px}
.best-main-wrap .rank-cont .price p{margin:20px 0 3px;display:block;font-size:12px;color:#adb1b2;text-decoration:line-through}
.best-main-wrap .rank-cont .price span{display:block;color:#c6cacc;font-size:14px}
.best-main-wrap .rank-cont .price span em{font-size:24px;color:#262f33}
/* 카테고리 베스트 */
.ma-best-categori-wrap{text-align:left}
.ma-best-categori-wrap .tab-box{margin:10px 10px 0}
.ma-best-categori-wrap h2{background:none;border-top:none;font-size:0;line-height:0;padding-left:0;min-height:16px;padding-bottom:0;margin-bottom:0}
.ma-best-categori-wrap .ma-more button{height:44px;padding-right:10px;width:100%}
.ma-best-categori-wrap .ma-more button:after{content:"";display:block;clear:both}
.ma-best-categori-wrap .ma-more button .more{float:right}
.ma-best-categori-wrap .ca-categori h2{font-size:11px}
.ma-best-categori-wrap .ca-list ul li:first-child{padding-top:5px}
/* 단골상품 베스트 */
.best-product-list ul:after{content:"";display:block;clear:both}
.best-product-list ul li{width:50%;float:left}
.best-product-list ul li .list-right,.best-product-list ul li .list-left{padding:5px 10px 20px 15px;border-bottom:1px solid #c6cacc;min-height:235px}
.best-product-list ul li .list-right{border-left:1px solid #c6cacc;padding-left:10px;padding-right:15px}
.best-product-list .detail-title{height:36px}
.best-product-list .detail-title p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product-info-wrap{padding-top:10px;position: relative;}
.product-info-wrap .wholesale{position: absolute;bottom: 5px;right: -5px;}
.product-info-wrap a{display:inline-block}
.product-info-wrap .product-item-wrap{text-align:center;position:relative;padding-bottom:10px}
.product-info-wrap .product-item-wrap .img{display:block;margin:0 auto}
.product-info-wrap .product-item-wrap .bdg_lt{left:-20px}
.product-info-wrap .product-item-wrap .ico{position:absolute;left:50%;top:0;margin-left:5px}
.product-info-wrap .product-detail-wrap{border-top:1px solid #dfe3e6;padding-top:10px}
.product-info-wrap .product-buy-info{padding:10px 0 10px;margin-bottom:9px;font-size:16px;color:#45c5c6;font-weight:bold;background:url(../img/bg-dotline.png) repeat-x bottom;-webkit-background-size:3px 1px;background-size:3px 1px}
.product-info-wrap .detail-info{display:table-cell;width:100%;vertical-align:top}
.product-info-wrap .detail-info .detail-price,.product-info-wrap .detail-btn{display:table-cell}
.product-info-wrap .detail-info .detail-price .sale{font-size:12px;color:#949799;display:block;padding-top:1px}
.product-info-wrap .detail-info .detail-price .sale em{font-size:17px;color:black;letter-spacing:-1px}
.product-info-wrap .detail-info .detail-price *{vertical-align:baseline}
.product-info-wrap .detail-info .detail-price span{padding-right:4px}
.product-info-wrap .detail-info .detail-price .dis-sale,.product-info-wrap .detail-info .detail-price .dis-sale em{color:#adb1b2;font-size:12px;text-decoration:line-through}
.product-info-wrap .detail-info .detail-title{min-height:17px;height:auto;padding-bottom:0}
.product-info-wrap .detail-info .detail-ico-txt{background:url('/mobile/images/common/bg_dotline.png') repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;padding:10px 0 0}
.product-info-wrap .detail-title{color:#636566;font-size:14px;font-weight:bold;line-height:18px;padding-bottom:7px}
.product-info-wrap .detail-btn button{margin-left:5px;height:53px}
.best-product-top{border-bottom:1px solid #c6cacc}
.best-product-top .product-info-wrap{position:relative;padding:10px 15px 0}
.best-product-top .bdg_lt,.best-recipe-top .bdg_lt{left:-18px !important}
.best-product-top .ico_best,.best-recipe-top .ico_best{width:58px;height:56px;background-position:0 -144px}
.best-product-top .ico_best strong,.best-recipe-top .ico_best strong{margin-right:0px;padding-top:27px;font-size:19px;letter-spacing:-1px}
.best-product-top .product-item-wrap .img,.best-product-top .product-item-wrap .img img{position:relative;width:145px;height:145px}
.best-product-top .product-detail-wrap{padding-top:16px}
.best-product-top .product-detail-wrap .detail-title{padding-bottom:4px;padding-right:80px}
.best-product-top .product-detail-wrap .detail-title span{display:inline-block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.best-product-top .detail-info{padding-top:17px !important;padding-bottom:20px}
.best-product-top .detail-info .detail-price .dis-sale{float:right;font-size:12px;line-height:18px;padding-top:8px}
.best-product-top .detail-info .detail-price .sale{font-size:14px}
.best-product-top .detail-info .detail-price .sale em{font-size:24px}
.best-product-list .detail-info{padding-top:17px !important}
/* .best-product-list .product-item-wrap .img,.best-product-list .product-item-wrap .img img,.best-recipe-middle .product-item-wrap .img,.best-recipe-middle .product-item-wrap .img img,.ca-list-thumb .product-item-wrap .img,.ca-list-thumb .product-item-wrap .img img{position:relative;width:160px;height:160px} */
.best-product-list .product-item-wrap .img,.best-product-list .product-item-wrap .img img,.best-recipe-middle .product-item-wrap .img,.best-recipe-middle .product-item-wrap .img img,.ca-list-thumb .product-item-wrap .img,.ca-list-thumb .product-item-wrap .img img{position:relative;width:100%;}
.best-product-list .bdg_lt{top:0 !important}
.detail-title + .detail-info{background:url('/mobile/images/common/bg_dotline.png') repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px}
.detail-title + .detail-info.ms{display:block}
.detail-title + .detail-info.ms .detail-price{display:block;text-align:right}
/* 자주구매상품 */
.quick-main-wrap h2{background:#f5f7f7;min-height:53px;font-size:19px;color:#262f33;line-height:53px;font-weight:bold;padding-left:15px}
.quick-main-wrap h2.title-pic{height:96px;vertical-align:top;padding-left:0;border:none}
.quick-main-wrap h2.title-pic .bg-line{height:96px;background:url(../img/quick-bg-title.png) repeat;background-size:22px 22px;-webkit-background-size:22px 22px}
.quick-main-wrap h2.title-pic .bg-line p{background:url(../img/top-quick.png) no-repeat;background-size:245px 65px;-webkit-background-size:245px 65px;text-align:right}
.quick-main-wrap h2.title-pic .bg-line button{background:url(../img/top-quick-btn.png) no-repeat;background-size:95px 28px;-webkit-background-size:95px 28px;height:28px;width:95px;margin-top:51px}
.quick-main-wrap h2.title-pic .bg-btm{height:6px;background:url(../img/quick-bg-title2.png) repeat-x;background-size:5px 6px;-webkit-background-size:5px 6px;margin-top:-5px;position:relative}
.ma-quick-user{padding:17px 15px 16px;border-bottom:2px solid #333b40}
.ma-quick-user div{padding-left:37px;height:29px}
.ma-quick-user .regular{background:url(../img/ico-user-member.png) no-repeat;-webkit-background-size:29px 29px;background-size:29px 29px}
.ma-quick-user .irregular{background:url(../img/ico-user-login.png) no-repeat;-webkit-background-size:29px 29px;background-size:29px 29px}
.ma-quick-user .irregular p{width:100%}
.ma-quick-user .irregular .btn{vertical-align:middle}
.ma-quick-user .irregular .btn button{color:#ff602c;font-size:12px;font-weight:bold;text-decoration:underline}
.ma-quick-user div p{display:table-cell;height:29px;vertical-align:middle;font-size:12px;font-weight:bold;color:#949799;line-height:15px}
.ma-quick-user div p span{display:inline-block}
.quick_buy_chk{height:25px;padding:15px 0 0 10px}
.quick_buy_chk label{color:#45c5c6 !important;font-size:14px}
.quick_buy_chk label b{font-size:20px;font-weight:bold;vertical-align:-1px}
/* 리스트 더 보기 */
.quick-main-wrap .ca-review-more{border-bottom:1px solid #d2d7d9}
.quick-main-wrap .ca-review-more .list-more{margin-right:0}
@media all and (max-width:479px){.ma-quick-user .irregular .btn button{margin-top:14px}
}
/* 세일중 */
.sale-main-wrap h2.title-pic{height:85px;background:#45c5c6 url(../img/top-on-sale.png) no-repeat;background-size:249px 81px;-webkit-background-size:249px 81px;vertical-align:top}
.sale-main-wrap h2.title-pic p{font-size:12px;color:#4c5559;font-weight:bold;padding:50px 0 0 10px}
.ma-tab-box{margin:-4px 0 15px;position:relative}
.ma-tab-box .ico-hot strong,.more-btn-white-title .ico-hot strong{display:block;width:61px;height:75px;background:url(../img/ico-hot-sale.png) no-repeat;-webkit-background-size:61px 75px;background-size:61px 75px;text-indent:-9999px}
.ma-tab-box .ico-hot{position:absolute;top:0;right:10px}
.tab-type03 li .ico-hot{display:none}
.tab-type03 .selected .ico-hot{display:block;top:-54px}
.tab-type03 li:last-child.selected .ico-hot{display:block;top:-57px}
.tab-type03{width:100%}
.tab-type03:after{clear:both;content:"";display:block}
.tab-type03 li{float:left;width:50%;height:48px;text-align:left}
.tab-type03 li:first-child{background:url(../img/bg-tab-on-sale2.png) 100% 0 no-repeat;-webkit-background-size:4px 4px;background-size:4px 4px}
.tab-type03 li:last-child{background:url(../img/bg-tab-on-sale1.png) 0 0 no-repeat;-webkit-background-size:4px 4px;background-size:4px 4px}
.tab-type03 li div{border-left:1px solid #bcc3c6;border-top:1px solid #bcc3c6;margin-top:4px;background-color:#d2d7d9}
.tab-type03 .selected{border-top:1px solid #41bbbc;background:none}
.tab-type03 li.selected div{border-left:1px solid #d3d7da;border-top:1px solid #d3d7da;margin-top:0;background-color:#fff}
.tab-type03 .tab-food span,.tab-type03 .tab-food a{background:url(../img/tab-sale-food.png) no-repeat;-webkit-background-size:70px 96px;background-size:70px 96px}
.tab-type03 .tab-life span,.tab-type03 .tab-life a{background:url(../img/tab-sale-life.png) no-repeat;-webkit-background-size:70px 96px;background-size:70px 96px}
.tab-type03 span,.tab-type03 a{display:block;height:42px;background-position:0 top;text-indent:-9999px;cursor:pointer}
.tab-type03 .selected span{height:45px !important;background-position:0 bottom}
.ma-sale-title{height:54px}
.ma-sale-title div{font-size:19px;height:44px;background:#95a0a6;border-bottom:1px solid #4c555a;position:relative;display:block}
.ma-sale-title div button{display:block;text-align:left;width:100%;font-size:19px;color:#fff;line-height:44px;font-weight:bold;text-indent:20px}
.ma-sale-title div em{display:block;text-align:left;padding-left:20px;font-size:19px;color:#fff;line-height:44px;font-weight:bold}
.ma-sale-title div button.more{background:url(../img/ico-more.png) 100% 50% no-repeat;-webkit-background-size:59px 11px;background-size:59px 11px}
.ma-sale-title div span{width:10px;height:12px;background:url(../img/bg-sale-title.png) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;position:absolute;left:20px;bottom:-10px}
.ma-on-sale-wrap{padding-bottom:24px}
.ma-on-sale-wrap .best-product-top .product-info-wrap{padding-right:5px;padding-left:5px}
.ma-on-sale-wrap .best-product-top .detail-btn{right:5px}
.ma-on-sale-wrap .best-product-list ul li .list-right{padding-right:5px}
.ma-on-sale-wrap .best-product-list ul li .list-left{padding-left:5px}
.ma-sale-more-wrap .ca-product-item{margin:10px 0 0}
.ma-sale-more-wrap .ca-list .ca-categori{padding-left:10px}
.ma-sale-more-wrap .ca-list ul{overflow:visible}
.ma-sale-more-wrap .ca-list ul li:last-child{border-bottom:none}
/* 나의 활동 */
.history-main-wrap{margin-top:-5px}
.ma-event-section .mflick,.ma-event-section .mflick .flick-ct img{height:190px}
.ma-event-section .mflick .flick-ct{text-align:center}
.ma-event-section .mflick .flick-paging{bottom:10px}
.ma-history-title{background:#45c6c6;height:190px;width:100%;min-width:320px}
.ma-history-title .tit-wrap,.ma-history-title .tit-day{height:190px;display:block;text-align:left}
.ma-history-title .history-txt{margin:88px 0 0 15px;height:26px;display:inline-block;background:url(../img/his-title-text2.png) right bottom no-repeat;-webkit-background-size:auto 26px;background-size:auto 26px}
.ma-history-title .history-txt .history-txt-box{height:26px;background:url(../img/his-title-text1.png) 0 100% no-repeat;-webkit-background-size:24px 26px;background-size:24px 26px}
.ma-history-title .history-txt .history-txt-box .history-title-code{margin:0 7px 3px 0;height:23px;-webkit-border-radius:11px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-left-radius:11px;border-bottom-right-radius:11px;background:#fff}
.ma-history-title .history-txt .history-txt-box .history-title-code span{font-size:12px;line-height:23px;font-weight:bold;color:#37b8b8;padding:0 10px}
/* 나의활동 - 최근 본 상품 */
.ma-line-wrap .box-history .detail-box{background:#ebf0f2}
.ma-recent-box{padding:15px 7px 5px}
.ma-recent-box .item-wrap,.ma-recent-box .item-wrap > li{position:relative}
.ma-recent-box .item-wrap .btn-left{position:absolute;top:105px;left:-7px;z-index:2010}
.ma-recent-box .item-wrap .btn-left button{display:none;width:34px;height:40px;background:url(../img/btn-his-left.png) no-repeat;-webkit-background-size:34px 40px;background-size:34px 40px}
.ma-recent-box .item-wrap .btn-right{position:absolute;top:105px;right:-7px;z-index:2010}
.ma-recent-box .item-wrap .btn-right button{display:none;width:34px;height:40px;background:url(../img/btn-his-right.png) no-repeat;-webkit-background-size:34px 40px;background-size:34px 40px}
.ma-recent-box .item-wrap .btn-left button.on,.ma-recent-box .item-wrap .btn-right button.on{display:block}
.ma-recent-box .item-wrap .bdg_lt{left:0;top:0}
.ma-recent-box .item-wrap .scroll{width:250px;height:304px;overflow:hidden;padding-bottom:5px;background:url(../img/bg-his-pro1.png) 0 250px no-repeat;-webkit-background-size:250px 5px;background-size:250px 5px}
.ma-recent-box .item-wrap ul li{float:left;position:relative;width:250px;height:303px}
.ma-recent-box .item-wrap ul li img{width:250px;height:250px}
.ma-recent-box .item-wrap ul li a{display:inline-block}
.ma-recent-box .item-info{padding:6px 0 0 8px}
 .ma-recent-box .item-info .info-text{vertical-align:top;background:url(../img/bg-his-pro2.png) right 0 no-repeat;-webkit-background-size:130px 44px;background-size:130px 44px;padding-right:25px;display:inline-block;height:53px;text-align:left}
.ma-recent-box .item-info .info-text span{height:14px;text-decoration:line-through;color:#7c7e80;font-size:12px;display:block;padding-top:6px}
.ma-recent-box .item-info .info-text p{font-size:14px;color:#babdbf;padding-top:0px}
.ma-recent-box .item-info .info-text p em{color:#262f33;font-size:24px}
.ma-recent-box .item-info .cart-btn{float:right;vertical-align:top}
.ma-recent-box .item-info .cart-btn .list-cart{width:53px;height:53px}
.ma-recent-box .item-info .cart-btn .cart-goods-soldout{width:53px;height:53px;background:#262f33;border-color:#262f33;color:#fff;font-weight:bold}
.ma-recent-box .item-info .cart-btn .cart-goods-soldout span{font-size:16px;padding-top:7px}
/* 나의활동 - 쿠폰 */
.member-coupon{position:relative}
.member-coupon .member-pic img{widht:264px;height:283px}
.member-coupon .coupon-btn{position:absolute;bottom:20px;right:15px}
.coupon-dt-wrap{background:url(../img/bg-dot-box.png) repeat;-webkit-background-size:12px 12px;background-size:12px 12px}
.coupon-dt-wrap .coupon-dt-tit{padding-top:12px;padding-bottom:10px}
.coupon-dt-wrap .coupon-dt-tit p{margin-left:14px;padding-top:5px;display:block;width:238px;min-height:28px;color:#a1a4a6;font-size:12px;line-height:15px}
.coupon-dt-wrap .coupon-dt-tit p strong{color:#262f33;display:block}
.coupon-dt-wrap .coupon-dt-tit p span{display:inline-block}
.coupon-dt-wrap.birth .coupon-dt-tit p{background:url(../img/txt-birth.png) no-repeat;-webkit-background-size:238px 39px;background-size:238px 39px}
.coupon-dt-wrap.new .coupon-dt-tit p{background:url(../img/txt-new.png) no-repeat;-webkit-background-size:238px 39px;background-size:238px 39px;min-height:34px}
.coupon-dt-wrap.quick .coupon-dt-tit p{background:url(../img/txt-quick.png) no-repeat;-webkit-background-size:238px 39px;background-size:238px 39px}
.coupon-dt-wrap.good .coupon-dt-tit p{background:url(../img/txt-good2day.png) no-repeat;-webkit-background-size:238px 39px;background-size:238px 39px;color:#333b40;min-height:28px}
.coupon-dt-wrap.good .coupon-dt-tit p span{display:table-cell;padding-right:60px;height:28px;vertical-align:middle;font-weight:bold}
.coupon-dt-wrap .coupon-dt-pic{padding-top:7px;height:143px;background:url(../img/bg-cut-line.png) no-repeat;-webkit-background-size:270px 8px;background-size:270px 8px}
.coupon-dt-wrap .coupon-dt-pic .img-pic{position:relative;margin-left:15px;text-align:center}
.coupon-dt-wrap .coupon-dt-pic .img-pic .sale{display:block;position:relative;top:46px;margin-right:5px}
.coupon-dt-wrap .coupon-dt-pic .img-pic .sale div{display:inline-block;background:none;-webkit-background-size:79px 18px;background-size:79px 18px;padding-right:80px;min-height:18px}
.coupon-dt-wrap .coupon-dt-pic .img-pic .sale div span{display:block;margin-top:-1px}
.coupon-dt-wrap .coupon-dt-pic .img-pic .sale p{display:block;padding-top:5px}
.coupon-dt-wrap .coupon-dt-pic .img-pic .sale p span{padding-right:33px;background:url(../img/txt-per.png) 100% 50% no-repeat;-webkit-background-size:31px 31px;background-size:31px 31px;font-size:41px;color:#fff;line-height:31px;font-weight:bold}
.coupon-dt-wrap .coupon-dt-pic .img-pic .sale p em{padding-left:27px;background:url(../img/txt-won.png) 0 50% no-repeat;-webkit-background-size:25px 31px;background-size:25px 31px;font-size:41px;color:#fff;line-height:31px;font-weight:bold;letter-spacing:-1px}
.coupon-dt-wrap.birth .img-pic{height:140px;background:url(../img/coupon-birth.png) no-repeat;-webkit-background-size:250px 145px;background-size:250px 145px}
.coupon-dt-wrap.new .img-pic{height:140px;background:url(../img/coupon-new.png) no-repeat;-webkit-background-size:250px 139px;background-size:250px 139px}
/* 프로모션 쿠폰 */
.coupon-dt-wrap.good .img-pic{height:140px;background:url(../img/coupon-good.png) no-repeat;-webkit-background-size:265px 145px;background-size:265px 145px;margin-left:0;padding-left:37px;padding-top:20px}
.coupon-dt-wrap.good .coupon-dt-pic{height:auto}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale{width:197px;height:109px;vertical-align:top}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg1{width:197px;height:109px;background:url(../img/good-coupon1.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg2{width:197px;height:109px;background:url(../img/good-coupon2.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg3{width:197px;height:109px;background:url(../img/good-coupon3.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg4{width:197px;height:109px;background:url(../imga/good-coupon4.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg5{width:197px;height:109px;background:url(../img/good-coupon5.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg6{width:197px;height:109px;background:url(../img/good-coupon6.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg5 .sale,.coupon-dt-wrap.good .coupon-dt-pic .img-pic .good-sale.cpimg6 .sale{display:none}
.coupon-dt-wrap .coupon-dt-info{padding-left:15px;vertical-align:top;min-height:65px}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt{display:table-cell;width:170px;background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;vertical-align:top;padding-top:5px;font-size:10px}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt span.tit{color:#636566;margin-left:-43px;padding-right:3px;float:left}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt p{color:#949799;line-height:12px;padding-left:38px;padding-top:5px}
.coupon-dt-wrap .coupon-dt-info .coupon-btn{display:table-cell;text-align:right;width:65px}
.coupon-dt-wrap.quick .coupon-dt-pic{padding:24px 0 22px 15px;height:auto}
.quick .coupon-dt-pic .img img{width:100px;height:100px}
.quick .coupon-dt-pic .img,.quick .coupon-dt-pic .img-pic-wrap{display:table-cell;vertical-align:top}
.coupon-dt-wrap.quick .img-pic-wrap{padding:33px 0 0 11px;background:url(../img/ico-quick.png) 11px 0 no-repeat;-webkit-background-size:52px 27px;background-size:52px 27px}
.coupon-dt-wrap.quick .img-pic{height:68px;background:url(../img/coupon-quick.png) no-repeat;-webkit-background-size:124px 68px;background-size:124px 68px;margin-left:0;width:124px}
.coupon-dt-wrap.quick .img-pic .sale{display:block;position:relative;top:30px;margin-right:5px}
.coupon-dt-wrap.quick .img-pic .sale div{display:inline-block;background:url(../img/txt-coupon-gr.png) 100% 0 no-repeat;-webkit-background-size:50px 12px;background-size:50px 12px;padding-right:50px;min-height:12px}
.coupon-dt-wrap.quick .img-pic .sale div span{font-size:10px}
.coupon-dt-wrap.quick .img-pic .sale p{padding-top:5px}
.coupon-dt-wrap.quick .img-pic .sale p span{padding-right:22px;background:url(../img/txt-per-gr.png) 100% 50% no-repeat;-webkit-background-size:19px 20px;background-size:19px 20px;font-size:26px;color:#fff;line-height:16px}
.coupon-dt-wrap.quick .img-pic .sale p em{padding-left:22px;background:url(../img/txt-won-gr.png) 0 50% no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;font-size:26px;color:#fff;line-height:16px}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt .pro-name{font-size:14px;color:#636566}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt .pro-price span{font-size:14px;color:#c6cacc}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt .pro-price span em{font-size:24px;color:#262f33;font-weight:bold}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt .pro-price span:last-of-type{text-decoration:line-through;color:#7c7e80;font-weight:bold;font-size:12px}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt .pro-price span:last-of-type em{text-decoration:line-through;color:#7c7e80;font-weight:bold;font-size:12px;padding-left:5px}
.coupon-dt-wrap .coupon-dt-info .coupon-dt-txt .pro-price{padding-top:3px}
.coupon-btn button{width:53px;height:53px}
.coupon-btn button span{margin:0 0 0 13px}
.coupon-dt-wrap.new .img-pic .sale{display:none}
.coupon-dt-wrap.birth .coupon-dt-tit{text-indent:-9999px}
/* 나의활동 - 키워드 */
.ma-line-wrap .box-keyword .detail-box{background:url(../img/bg-key1.png) repeat;-webkit-background-size:3px 3px;background-size:3px 3px}
.ma-keyword-box{margin:0 14px 0 15px;background:url(../img/bg-key-top.png) no-repeat, url(../img/bg-key-btm.png) no-repeat;background-size:235px 41px, 235px 35px;background-position:0 0, 0 100%;padding:37px 0 54px}
.ma-keyword-box .class-word{display:inline-block;background:#fff;border:1px solid #dee6c3;-webkit-border-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:4px;vertical-align:top}
.ma-keyword-box .class-word div{display:table-cell;padding:7px 0 8px 8px;color:#333b40;font-size:16px;line-height:21px}
.ma-keyword-box .class-word p{display:table-cell;vertical-align:top;width:10px;height:10px;padding:3px 5px 0 2px}
.ma-keyword-box .class-word p button{width:25px;height:30px;background:url(../img/btn-cls-key.png) 100% 50% no-repeat;-webkit-background-size:18px 18px;background-size:18px 18px}
/* 나의활동 - 재입고 */
.ma-line-wrap .box-recharge{padding-left:39px;background:url(../img/ico-line-recharge.png) no-repeat;-webkit-background-size:36px 45px;background-size:36px 45px}
.ma-line-wrap .box-recharge{background-position:0 15px}
.ma-line-wrap .box-history .detail-box{background:#ebf0f2}
.ma-recharge-box{padding:15px 10px 15px}
.ma-recharge-txt{line-height:19px;font-size:14px;color:#333b40;padding-bottom:8px}
.ma-recharge-wrap{background:#fff;padding:15px 25px}
.ma-recharge-wrap .item-img{text-align:center;position:relative}
.ma-recharge-wrap .item-img .img-icn{position:absolute;top:0;right:0}
.ma-recharge-wrap .item-img img{width:145px;height:145px}
.ma-recharge-wrap .item-info-txt{padding:10px 0;font-size:14px;color:#636566;line-height:18px}
.ma-recharge-wrap .item-info{padding-left:0px}
.ma-recharge-wrap .item-info .info-text{vertical-align:top;padding-right:0;display:table-cell;height:53px;text-align:left;background:url(../img/bg-dotline.png) repeat-x top;-webkit-background-size:3px 1px;background-size:3px 1px;width:100%}
.ma-recharge-wrap .item-info .info-text span{width:100%;height:14px;text-decoration:line-through;color:#7c7e80;font-size:12px;display:block;padding-top:8px}
.ma-recharge-wrap .item-info .info-text p{font-size:14px;color:#babdbf;padding-top:0px}
.ma-recharge-wrap .item-info .info-text p em{color:#262f33;font-size:24px}
.ma-recharge-wrap .item-info .cart-btn{display:table-cell;vertical-align:top;padding-left:8px}
.ma-recharge-wrap .item-info .cart-btn .list-cart{width:53px;height:53px}
/* emm font */
.emm-m,.article-price{font-family:emm_med}
.jb-price,span.common-select,span.common-select2,.article-title dl .sale,.ca-review-data dl dd.point span.point,.ca-product-item dl dd .sale,.article-price.total,span.sale-per span,.order-total-price-tbl table td,.jb-cart-total table td.cart-total-1,.jb-cart-total table td.cart-total-2,.price-u,.emm-b{font-family:'NanumGothic','나눔고딕','NanumGothicWeb',Dotum,Arial,Helvetica,sans-serif,verdana}
/* 텍스트 :원  */
.emm-b span,.emm-m span,.jb-price span,.article-price.total span,.order-total-price-tbl table td span,.article-price span{font-family:'NanumGothic','나눔고딕','NanumGothicWeb',Dotum,Arial,Helvetica,sans-serif,verdana}
/* 이미지 없음 */
.no-image{display:block;background:#fff url(../img/no-image.png) repeat;width:100%;height:100%}
.ca-detail-article .no-image{width:275px !important;height:275px !important;display:block}
.ca-product-item .plst-img .no-image{width:100px !important;height:100px}
/* 아이패드 태그 히든 */
.tjb-top-tip,.tjb-sec-title,.jb-cart-list .btn-wrap div:first-of-type{display:none}
.quick-main-wrap .list-paging{margin-top:31px}
.area-history{background:#F2F7FA url(../img/hiscont-line-bg.png) repeat-y;-webkit-background-size:21px 1px;background-size:21px 1px;margin-bottom:10px;height:100%}
#ui-dim{width:100%;height:100%;min-height:inherit;position:absolute;z-index:900;top:0;opacity:0;display:none}
#ui-dim .container{position:relative;width:100%;height:100%;background-color:transparent}
#ui-dim .dim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000000;opacity:0.45}
.jb-cart-list .jb-cart-tab-tit dd span.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}
.jb-cart-list .jb-cart-tab-tit dd span em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px;display:inline-block}
.my-info-pricetotal .btm-border{margin-top:-1px}
.my-product-wrap .select-wrap{padding-bottom:0px}
/* js.ui.form.css */
.input{position:relative;display:block;padding:0 40px 0 10px}
.input input{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}
.input{border:1px solid #e0e1e2}
.input.focus{border:1px solid #FF602C;z-index:1}
.input:last-child{margin-top:-1px}
input[type=text][disabled],input[type=password][disabled],input[type=number][disabled]{background-color:#E7E9EA;color:#ACAEB0}
.cart-de-title-check{background:none}
.ut-login-wrap fieldset a.btn-login.deactive{background:#ccc;border-bottom:5px solid #b9bcbd}
button{display:inline-block;margin:0;padding:0;text-align:center;vertical-align:middle;border:none;white-space:nowrap;cursor:pointer;background:none;background-color:transparent}
button span{display:block;position:relative;width:100%;height:100%}
button.icon_clear span span{left:10px;background:url(../img/input_deleteicon.png) no-repeat;background-size:contain}
button.icon_clear{width:40px;height:40px;position:absolute;top:6px;right:0px;margin-top:0px;z-index:2}
button.icon_clear span{width:20px;height:20px}
/* Style Form */
.styled input[type=checkbox],.styled input[type=radio],.styled select{-webkit-appearance:none;border:0;box-shadow:none}
.styled.radio input,.styled.checkbox input{background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
.styled.checkbox{background-size:25px 100px}
.styled select{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0px;text-indent:-9999px}
label.styled{display:block;top:auto}
.styled.select{width:100%;display:block}
.styled.select span{width:100%;display:block;position:absolute;bottom:0;pointer-events:none}
.styled.select span.ellipsis em{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:36px}
/* js.ui.interaction.scroll.css */
.scroll{width:100%;height:100%;position:relative}
.scroll .scroll-container{overflow:hidden;width:100%;height:100%;position:relative}
.scroll .scroll-container.scrolling.horizontal{overflow-x:scroll}
.scroll .scroll-container.scrolling.vertical{overflow-y:scroll}
.scroll .scroll-container.scrolling ul li{padding-bottom:20px}
.scroll .mask-left{width:20px;height:100%;position:absolute;left:0;top:0;background:url(../img/item-mask-l.png) repeat-y;-webkit-background-size:25px 100px;background-size:25px 100px}
.scroll .mask-right{width:20px;height:100%;position:absolute;right:0;top:0;background:url(../img/item-mask-r.png) right repeat-y;-webkit-background-size:25px 100px;background-size:25px 100px}
/* js.ui.page.tab.css */
.tab-type01 span,.tab-type01 a{display:block;background:#c6cacc;color:#f8f9f9;font-size:15px;font-weight:bold}
.tab-type01 .selected span,.tab-type01 .selected a{display:block;background:#fff;border-top:1px solid #636566;border-left:1px solid #636566;border-right:2px solid #636566;color:#ff602c;font-size:16px;font-weight:bold}
div#mapContainer{width:auto;height:370px}
@media all and (min-width:640px){#ui-container{padding-bottom:165px}
}
#ui-contents-body-wrap[data-position] #ui-container{pointer-events:auto}
#ui-contents-body-wrap[data-position="ing"] #ui-container,#ui-contents-body-wrap[data-position="1005"] #ui-container{pointer-events:none}
/* 공통 로딩 indicator */
.ut-loading-page{width:100%;min-height:inherit}
.ut-loading-page .container{position:relative;width:100%;height:100%}
.ut-loading-page .dim{position:absolute;width:100%;height:100%;top:0;left:0}
.ut-loading-page .indicator{position:fixed;left:50%;top:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:1000}
.ut-loading-page .indicator img{float:left;width:32px;height:32px;margin:14px 0 0 14px}
.modal{width:100%;height:100%;position:absolute;z-index:900;min-height:inherit;top:0;display:none}
.modal .container{position:relative;width:100%;height:100%;background-color:transparent}
.modal .dim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000000;opacity:0.45}
.modal .indicator{position:fixed;z-index:1;left:50%;top:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.modal .indicator img{float:left;width:32px;height:32px;margin:18px 0 0 18px}
.modal .ssg_app{position:fixed;z-index:2;left:12%;top:23%;margin-left:-30px;margin-top:-30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.modal .ssg_app .top{float:left;width:305px;height:52px;margin:18px 0 0 0px}
.modal .ssg_app .middle{float:left;width:305px;height:152px}
.modal .ssg_app .bottom{float:left;width:305px;height:48px}
@media all and (min-width:360px){.modal .ssg_app{position:fixed;z-index:2;left:18%;top:25%;margin-left:-30px;margin-top:-30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.modal .ssg_app .top{float:left;width:305px;height:52px;margin:18px 0 0 0px}
.modal .ssg_app .middle{float:left;width:305px;height:152px}
.modal .ssg_app .bottom{float:left;width:305px;height:48px}
}
@media all and (min-width:480px){.modal .ssg_app{position:fixed;z-index:2;left:27%;top:15%;margin-left:-30px;margin-top:-30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.modal .ssg_app .top{float:left;width:305px;height:52px;margin:18px 0 0 0px}
.modal .ssg_app .middle{float:left;width:305px;height:152px}
.modal .ssg_app .bottom{float:left;width:305px;height:48px}
}
@media all and (min-width:960px){.modal .ssg_app{position:fixed;z-index:2;left:10%;top:15%;margin-left:-30px;margin-top:-30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.modal .ssg_app .top{float:left;width:610px;height:103px;margin:18px 0 0 0px}
.modal .ssg_app .middle{float:left;width:610px;height:304px}
.modal .ssg_app .bottom{float:left;width:610px;height:96px}
}
.modal .modal-content{position:absolute;z-index:1;left:50%;top:68px;width:290px;margin-left:-145px}
.modal.modal-payment{z-index:99999}
.modal.modal-payment .modal-content{position:absolute;left:50%;top:0;width:320px;height:100%;margin:0;margin-left:-160px}
/* 공통 more 버튼 용 */
.more-btn-white-title,.more-btn-white-title.more2 div,.more-btn-black-title{height:54px}
.more-btn-white-title div{font-size:19px;height:54px;background:#F5F7F7;position:relative;display:block}
.more-btn-white-title div button{display:block;width:100%;text-align:left;padding-left:15px;font-size:19px;color:#262f33;line-height:54px;font-weight:bold}
.more-btn-white-title div button.more{background:url('/mobile/images/common/ico_more_black.png') 100% 50% no-repeat;-webkit-background-size:59px 11px;background-size:59px 11px}
.more-btn-white-title.more2 div button{line-height:54px}
.more-btn-black-title div{font-size:19px;height:44px;background:#95a0a6;position:relative;display:block}
.more-btn-black-title div button{display:block;width:100%;text-align:left;padding-left:15px;font-size:19px;color:#fff;line-height:44px;font-weight:bold}
.more-btn-black-title div button.more{background:url(../img/ico-more.png) 100% 50% no-repeat;-webkit-background-size:59px 11px;background-size:59px 11px}
/* harityche product list ui changed */
.e_app{margin-top:0 !important;padding-top:17%}
.tyche-ca-list-wrap .ca-list ul li{position:relative;height:100%;padding:0;border-bottom:1px solid #c5c5c5}
.tyche-ca-list-wrap .ca-list ul li:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tyche-ca-list-wrap .ca-list ul li:first-child{margin-top:0}
.prod_item_tyche{overflow:hidden;min-width:314px}
.prod_item_tyche:after,.prod_info_box:after{clear:both;display:block;width:100%;content:''}
.prod_img{position:relative;text-align:center;padding-bottom:62.2%;background:url(../img/lazy_obanjang.png);background-size:100% 100%;background-repeat:no-repeat}
.prod_img a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.prod_img img{width:100%;max-width:100%;text-align:center;height:auto;}
.prod_info_box{position:relative;background:#fff}
.prod_cnt_box{float:left;width:22%;min-height:45px;padding:12px 10px 10px 0;font-size:11px;text-align:center;z-index:2}
/* sns */
.btn_sns{position:relative;width:55px;height:48px;cursor:pointer;z-index:5;background:url(../img/bg_sns.png) 0 0 no-repeat;-webkit-background-size:320px 145px;background-size:320px 145px;text-indent:-9999px}
.btn_sns.on{background-position:-75px 0}
.wrap_btn_sns{display:none;position:absolute;left:0;bottom:83px;width:95%;min-height:46px;margin:0 9px;border-top:1px solid #d5dadd;border-left:1px solid #d5dadd;box-shadow:1px 1px 1px #888888;background-color:#fff}
.wrap_btn_sns button{float:left;display:inline-block;min-width:25%;min-height:46px;background:#fff url(../img/bg_sns.png) 100% -50px no-repeat;-webkit-background-size:320px 145px;background-size:320px 145px}
.wrap_btn_sns button span{display:block;width:75px;height:33px;margin:0 auto;text-indent:-9999px;background:url(../img/bg_sns.png) no-repeat;-webkit-background-size:320px 145px;background-size:320px 145px}
.wrap_btn_sns span.bg{position:absolute;left:8%;bottom:-18px;display:block;width:20px;height:18px;background:url(../img/bg_sns.png) -150px 0 no-repeat;-webkit-background-size:320px 145px;background-size:320px 145px;z-index:91}
.wrap_btn_sns span.bg1{position:absolute;left:8%;bottom:-18px;display:block;width:20px;height:18px;background:url(../img/bg_sns.png) -174px 0 no-repeat;-webkit-background-size:320px 145px;background-size:320px 145px;z-index:91}
.wrap_btn_sns button.btn_t{min-width:25%}
.wrap_btn_sns button.btn_t span{background-position:0 -106px}
.wrap_btn_sns button.btn_f span{background-position:-76px -106px}
.wrap_btn_sns button.btn_m span{background-position:-151px -106px}
.wrap_btn_sns button.btn_c span{background-position:-226px -106px}
.wrap_btn_sns button.btn_u{background-image:none}
.wrap_btn_sns button.btn_u span{background:#fff url(../img/sp_mobile2_v1.png) no-repeat -320px -676px;background-size:400px 1500px;width:40px}
.wrap_btn_sns .sns-url-sub{display:none;position:relative;padding:8px 9px;background-color:#f5f7f7;text-align:left;z-index:99;margin-top:46px}
.wrap_btn_sns .sns-url-sub .url_wrap{display:block;width:100%;height:41px;overflow:hidden;margin:0 0 7px 0;border:1px solid #c7cbcd;box-shadow:none;background-color:#fff}
.wrap_btn_sns .sns-url-sub .url_wrap span{display:block;margin:12px 8px 0 8px;color:#7c7e80}
.wrap_btn_sns .sns-url-sub .url_wrap input{display:block;margin:0;color:#7c7e80;border:none;width:100%;height:31px;border:none;padding:5px}
.wrap_btn_sns .sns-url-sub p{width:85%;letter-spacing:-1px}
.wrap_btn_sns .sns-url-sub .btn_del{position:absolute;right:14px;top:58px;width:19px !important;height:19px !important;border:0;margin:0;min-width:19px;min-height:19px;background-image:none;background-color:#f5f7f7}
.wrap_btn_sns .sns-url-sub .btn_del span{display:block;background:url(../img/sp_mobile2_v1.png) no-repeat -285px -445px;background-size:400px 1500px;width:19px !important;height:19px !important;}
.prod_price_box{position:relative;min-height:51px;padding:6px 71px 30px 15px;background:#fff;font-size:12px;font-weight:bold;text-align:left}
.prod_org_price{position:relative;margin:12px 0 0 12px;padding:0 2px;font-style:normal;font-weight:bold;color:#adb1b2}
.prod_org_price:after{position:absolute;left:0;top:50%;width:100%;height:1px;background:#adb1b2;content:''}
.prod_org_price i{margin-right:1px;font-size:12px}
.prod_price{position:absolute;left:14px;bottom:10px}
.prod_price:after{display:block;clear:both;content:''}
.prod_price p{float:left}
.prod_dc_price{font-size:14px;font-weight:bold;color:#ff602c}
.prod_cnt_box i,.prod_org_price i,.prod_dc_price i{font-family:emm_bol;font-style:normal;font-weight:bold;letter-spacing:-1px}
.prod_dc_price i{margin-right:1px;font-size:26px;letter-spacing:-2px;vertical-align:-1px}
.prod_price_box .list-cart{position:absolute;top:10px;right:10px;height:53px}
.prod_deliv_box{padding:13px 15px 3px;background:#f7f7f7;display:block;position:relative;height:20px;overflow:hidden}
.prod_deliv_box .p_bnf{float:left;width:55%}
.prod_deliv_box .p_bnf li:first-child{margin-top:0}
.prod_deliv_box .p_bnf li:last-child{margin-bottom:7px !important}
.prod_deliv_box .p_bnf li{float:left;width:auto !important;height:12px !important;margin:0 8px 7px 0;padding-left:4px !important;border-bottom:none !important;font-size:11px;font-weight:bold}
.prod_deliv_box .p_bnf li.t_blue{border-left:3px solid #63cbff;color:#63cbff}
.prod_deliv_box .p_bnf li.t_pink{border-left:3px solid #ff8484;color:#ff8484}
.prod_deliv_box .p_bnf li.t_blue2{border-left:3px solid #7faaff;color:#7faaff}
.prod_deliv_box .p_bnf li.t_green2{border-left:3px solid #3fd7be;color:#3fd7be}
.prod_deliv_box .p_bnf li.t_yellow{border-left:3px solid #ffbf00;color:#ffb400}
.prod_deliv_box .p_bnf li.t_orange{border-left:3px solid #ffa141;color:#ff9226}
.prod_deliv_box .p_bnf li.t_purple{border-left:3px solid #9b9bff;color:#9b9bff}
.prod_deliv_box .p_bnf li.t_green{border-left:3px solid #72e084;color:#62d975}
.prod_deliv_box .p_bnr{position:absolute;right:10px;top:11px}
.prod_deliv_box .p_bnr li{float:left;border-bottom:none !important;font-size:11px;font-weight:bold;display:inline-block;text-align:right;width:auto !important}
.prod_deliv_box .p_bnr li.p_bnrt1{margin:0 4px 0 0;padding-top:2px;font-size:11px;color:#9a9ea3}
.prod_deliv_box .p_bnr li.p_bnrt1 span{margin-right:1px;font-size:12px}
.prod_deliv_box .p_bnr li.p_bnrt2{color:#515862;margin-top:-2px}
.prod_deliv_box .p_bnr li.p_bnrt2 span{display:inline-block;margin-right:1px;font-size:17px;vertical-align:-2px}
.prod_deliv_box > div{padding:0;height:12px;overflow:hidden;box-shadow:inset -5px 0px 5px #F8F8F8;margin-right:150px}
.prod_deliv_box div .txt_benft{float:left;margin:0 0 0 12px}
.prod_deliv_box div .txt_benft:first-child{margin:0}
/* cart total,sub buy button */
.card-detail-section-title-check .card_title_check{position:absolute;left:10px;z-index:10;margin:14px 0 0}
.card-detail-section-title-check .cart-de-title{position:absolute;left:47px;top:13px;z-index:10;font-size:19px}
.card-detail-section-title-check .cart-de-title span{font-size:19px !important;vertical-align:1px}
.card-detail-section-title-check .cart-de-title span.brand-txt-01,.card-detail-section-title-check .cart-de-title span.brand-txt-02,.card-detail-section-title-check .cart-de-title span.brand-txt-03{font-size:23px !important;vertical-align:0}
.btn_lGray{display:inline-block;width:50%;border-bottom:5px solid #4f595f;background:#576166;font-size:20px;line-height:50px;color:white}
.btn_lOrange{display:inline-block;width:50%;border-bottom:5px solid #ff602c;background:#ff602c;font-size:20px;line-height:50px;color:white}
.jb-cart-total .btn_lGray,.jb-cart-total .btn_lOrange{margin-top:15px}
/* 상품 보관 */
.list-cart-btn .tooltip-help2{position:absolute;right:59px;top:40px;z-index:1000;width:240px;margin:0 !important;padding:7px 0;border:1px solid #c1c1c1;background:#fafafa}
.list-cart-btn .tooltip-help2 .tooltip-btn{float:left;width:48px;height:47px;border-right:1px solid #dbddde}
.list-cart-btn .tooltip-help2 .tooltip-btn a{display:block;width:14px;height:14px;margin:16px 0 0 17px;background:url(../img/btn_tooltip_close.png) no-repeat 0 0;-webkit-background-size:14px 14px}
.list-cart-btn .tooltip-help2 .tooltip-txt{float:left;width:175px;padding-left:10px;font-size:12px;font-weight:bold;color:#6a6f72;line-height:16px}
.list-cart-btn .tooltip-help2 .tooltip-ar{display:block;position:absolute;right:-14px;top:27px;width:14px;height:12px;background:url(../img/tooltip_ar2.png) no-repeat 0 0;-webkit-background-size:14px 12px}
.list-cart-btn .btn_wish{display:inline-block;width:100%;height:53px;margin-top:4px;border:none;font-size:13px;font-weight:bold;color:#fff;letter-spacing:-1px;line-height:15px}
.list-cart-btn .btn_wish span{height:auto;padding:3px 0 0 !important}
.list-cart-btn .wish_on{border-bottom:5px solid #ff602c;background:#ff602c}
.list-cart-btn .wish_off{border-bottom:5px solid #829ba6;background:#8fa8b3}
/* 리스트 더보기 */
.list_more{overflow:hidden;position:relative;width:100%;height:58px;border-bottom:2px solid #d2d7d9;background:#f7f9fa}
.list_more a{display:block;text-align:center}
.list_more a.b_more,.list_more a.b_more_ing{height:58px;margin-right:73px}
.list_more a.b_more span,.list_more a.b_more_ing span{display:inline-block;font-size:18px;font-weight:bold;color:#6e7172;line-height:58px}
.list_more a.b_more span{padding-right:23px;background:url(../img/sp_more.png) no-repeat 100% 18px;-webkit-background-size:21px 100px}
.list_more a.b_more_ing span{padding-right:23px;background:url(../img/more_loading.gif) no-repeat 100% 18px;-webkit-background-size:21px 21px}
.list_more a.b_top{position:absolute;right:0;top:10px;width:73px;height:39px;border-left:1px solid #d2d7d9;background:url(../img/sp_more.png) no-repeat 30px -39px;-webkit-background-size:21px 100px}
.list_more a.b_top span{display:block;width:72px;padding-top:21px;border-left:1px solid #fff;font-size:12px;font-weight:bold;color:#87898a}
.list_more .txt{height:58px;margin-right:73px;font-size:18px;font-weight:bold;color:#6e7172;line-height:58px;text-align:center}
/* 상세 */
.haristyche-top-article{overflow:hidden;position:relative;padding-top:10px;background:#ffd801 url(../img/obj_top_bg.gif) repeat;-webkit-background-size:30px 30px}
.haristyche-top-article .top-article-wrap{width:290px;margin:0 auto;padding-bottom:13px}
.haristyche-top-article .top-article-wrap:after{content:"";clear:both;display:block}
.haristyche-top-article .top-article-wrap .on-time-sale{margin-top:6px;height:37px;background:url(../img/obj_top_txt.png) no-repeat 0 0;-webkit-background-size:253px 37px}
.haristyche-top-article .top-article-wrap .ts-time-back{position:absolute;margin-top:6px;background:url(../img/time_back2.png) no-repeat 0 0;-webkit-background-size:207px 42px}
.haristyche-top-article .top-article-wrap .ts-time-back-line{height:2px;background:url(../img/time_back_line2.gif) no-repeat 0 0;-webkit-background-size:207px 2px}
.haristyche-top-article .top-article-wrap .on-sale-product{float:right;padding-top:1px;text-align:right}
.haristyche-top-article .top-article-wrap .on-sale-product p{font-size:11px;line-height:22px;color:#262f33;font-weight:bold}
.haristyche-top-article .top-article-wrap .on-sale-product p span{display:block;font-size:14px;letter-spacing:-1px}
.haristyche-top-article .top-article-wrap .on-sale-product p span strong{font-size:24px;font-weight:normal}
.md-talk-wrap{padding:0 15px 13px}
.md-talk-wrap dt{background:url(../img/sp_mobile.png) no-repeat -176px -22px;background-size:241px 400px;-webkit-background-size:241px 400px;width:65px;height:13px;text-indent:-9999px}
.md-talk-wrap dd{padding-top:4px;text-align:justify}
.md-talk-wrap dd span{padding-bottom:2px;font-size:12px;font-weight:bold;color:#5d371e;line-height:19px;background:url(../img/bg-dotline2.png) bottom repeat-x;background-size:5px 1px;-webkit-background-size:5px 1px}
.ca-detail-product ul li.noline{background:none}
.ca-detail-product ul li.lowest_wrap,.ca-detail-product ul li.lowest_wrap2{display:none;margin-top:-1px}
.ca-detail-product ul li.lowest_wrap2 .lst_price p{font-size:14px !important}
.ca-detail-product ul li.lowest_wrap,.ca-detail-product ul li.lowest_wrap2{padding:0;background-color:#eaf1f5}
.ca-detail-product ul li.lowest_wrap h5,.ca-detail-product ul li.lowest_wrap2 h5{padding:10px 0 10px 15px;border-top:2px solid #d6d8d9;font-size:14px;color:#333}
.ca-detail-product ul li.lowest_wrap .lst_price,.ca-detail-product ul li.lowest_wrap2 .lst_price{padding:5px 0 10px;border-top:1px dotted #d2d7d9}
.ca-detail-product ul li.lowest_wrap .lst_price p,.ca-detail-product ul li.lowest_wrap2 .lst_price p{margin:3px 0;padding:0 10px 0 20px;font-size:12px;line-height:17px}
.ca-detail-product ul li.lowest_wrap .lst_price p span{display:inline-block;width:48%;font-size:14px}
.ca-detail-product ul li.lowest_wrap .lst_price .st{font-size:14px}
.ca-detail-product ul li.lowest_wrap .lst_price .price{text-align:right}
.ca-detail-product ul li.lowest_wrap .lst_price .total{margin-top:7px;padding-top:7px;border-top:1px dotted #d2d7d9}
.ca-detail-product ul li.lowest_wrap .lst_price .total .st{font-weight:bold}
.ca-detail-product ul li.lowest_wrap .txt{border-top:2px solid #d6d8d9}
.ca-detail-product ul li.lowest_wrap .txt strong{display:block;margin:0 20px;padding:10px 0}
.ca-detail-product ul li.lowest_wrap .txt p{padding:10px 20px}
.ca-detail-product ul li.lowest_wrap .txt p span{display:block;font-weight:bold}
.ca-detail-product ul li.lowest_wrap .txt .line{margin-top:-3px;padding-top:7px;border-top:1px dotted #d2d7d9}
.ca-detail-product ul li .coupon_down_wrap{padding-left:105px;margin-top:-22px}
.ca-detail-product ul li .coupon_down_wrap button{position:relative;margin-bottom:5px}
.ca-detail-product ul li .coupon_down_wrap strong{font-size:16px}
.ca-detail-product ul li .coupon_down_wrap .ico_dowm{position:absolute;right:10px;top:5px;width:23px;height:18px;background-position:-185px -445px}
.ca-detail-product ul li .coupon_down_wrap p{margin-bottom:15px}
.ca-detail-product ul li .info_txt{display:table-cell}
.ca-detail-product ul li .info_txt .deliv_bx{margin-top:5px}
.ca-detail-product ul li .info_txt .deliv_bx:first-child{margin-top:0}
.ca-detail-product ul li .info_txt .txt_dev{display:inline-block;min-width:50px;height:24px;padding:0 10px;border:1px solid #bdcad1;line-height:26px;color:#77858c;text-align:center}
.ca-detail-product ul li .info_txt .txt_dev.txt_dev2{border-color:#bdcad1;background:#e6eaec}
.ca-detail-product ul li .info_txt .txt_dev.txt_dev3{border-color:#ffc240;background:#ffd119}
.ca-detail-product ul li .info_txt .txt_dev.txt_dev4{border-color:#9fd92f;background:#b0e648}
.ca-detail-product ul li .info_txt .txt_dev.txt_dev5{border-color:#00a6ff;background:#129de8;color:#fff}
.ca-detail-product ul li .info_txt .txt_dev.txt_dev6{border-color:#3a4f6b;background:#3d5983;color:#fff}
.ca-detail-product ul li .info_txt .txt_dev.txt_dev7{border-color:#fa8000;background:#ff8400;color:#fff}
.ca-detail-product .buy_benft li{padding:6px 0;background:none}
.ca-detail-product .buy_benft .inner{display:table;table-layout:fixed}
.ca-detail-product .buy_benft .inner .benft_type{display:table-cell;vertical-align:top}
.ca-detail-product .buy_benft .inner .benft_cont{display:table-cell;vertical-align:top}
.ca-detail-product .buy_benft .inner .benft_cont span{display:block;padding-left:9px}
.ca-detail-product .buy_benft .info_benft{display:block;padding:6px 6px 0 1px}
.ca-detail-product .buy_benft .info_benft img{max-width:100%;vertical-align:top}
.ca-detail-product .buy_benft .ico_benft{display:inline-block;min-width:40px;height:19px;padding:0 13px;font-size:11px;font-weight:bold;color:#fff;text-align:center}
.ca-detail-product ul li .info_txt .txt_dev{display:inline-block !important;min-width:50px;height:24px;padding:0 10px;border:1px solid #bdcad1;line-height:26px;color:#77858c;text-align:center}
.ca-detail-product ul li .info_txt .txt_dev.txt_dev2{background:#e6eaec}
.ca-detail-product ul li .info_txt .desc{margin-top:8px}
.ca-detail-product ul li .info_txt .desc a{color:#46c7c7;text-decoration:underline}
.ca-detail-product ul li .info_txt .desc .stxt{display:block;margin-top:-3px;font-size:12px}
.ca-detail-product ul li.origin_wrap{min-height:45px}
.ca-detail-article .flick-ct{height:auto}
.ca-view-no-data{padding-top:11px;padding-left:5px;padding-right:5px;margin-bottom:10px;display:block}
.ca-view-no-data p{background:url(../img/ca_view_ico.png) no-repeat;background-size:50px;-webkit-background-size:50px;height:50px;vertical-align:middle;font-size:14px;color:#636566;padding-left:65px;display:table-cell}
.ca-product-item span.ico{display:inline-block;width:15px;height:15px;text-indent:-9999px}
.ca-product-item span.ico.emall{background-position:-220px -495px}
.ca-product-item span.ico.traders{background-position:-200px -495px}
.ca-product-item span.ico.boons{background-position:-240px -495px}
.btn_ty3{display:inline-block;background:#f5f7f7;border:1px solid #dfe3e6;border-bottom:2px solid #c6cacc;color:#636566;font-size:16px}
.btn_ty4{width:100%;height:31px;line-height:28px;border:1px solid #ccc;border-bottom:3px solid #ccc;-webkit-border-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:13px;color:#ff6633;background-color:#fff}
.btn_ty9{height:20px;border:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:10px;line-height:20px;color:#ff6633;background-color:#fff}
.ca-item-sale{position:relative}
.ca-item-sale h3{background-color:#fff;color:#45c6c6}
.ca-item-sale h3 span{display:inline-block;vertical-align:middle;width:22px;height:22px;margin-right:5px;background-position:-220px -445px}
.ca-item-sale .mflick{overflow:visible}
.ca-item-sale button.btn_left{position:absolute;top:40%;left:20px}
.ca-item-sale button.btn_right{position:absolute;top:40%;right:20px}
.ca-item-sale button .tab-arr{width:13px;height:18px}
.ca-item-sale .btn_left .tab-arr{background-position:0 0}
.ca-item-sale .btn_left.on .tab-arr{background-position:-12px 0}
.ca-item-sale .btn_right .tab-arr{background-position:-32px 0}
.ca-item-sale .btn_right.on .tab-arr{background-position:-47px 0}
.ca-item-sale .ca-product-item{min-height:50px}
.ca-item-sale .ca-product-item dl{padding:0}
.ca-item-sale .ca-product-item dl dt{min-height:15px}
.ca-item-sale .ca-product-item .list-cart-btn .btn_chk{display:inline-block;width:53px;height:48px;background-color:#8fa8b2;border-bottom:5px solid #829ba5}
.ca-item-sale .ca-product-item .list-cart-btn .btn_chk span{padding-top:4px;line-height:18px;color:#fff;font-size:16px;font-weight:bold}
.ca-item-sale .img-icn-sale-1{width:56px;height:56px;left:0;top:0;background-position:0 -295px}
.ca-item-choice{position:relative;border-top:1px solid #c6cacc}
.ca-item-choice h4{position:absolute;left:10px;top:10px}
.ca-item-choice .ca-product-item{min-height:50px;margin-left:115px;border-bottom:1px dotted #d2d7d9}
.ca-item-choice .ca-product-item:last-child{border:0}
.ca-item-choice .ca-product-item dl{padding:0}
.ca-item-choice .btn_del{width:30px;height:30px;margin-top:36px}
.ca-item-choice .btn_del span{display:block;width:30px;height:30px;background-position:-250px -445px;text-indent:-9999px}
.ca-item-price{padding:10px 9px;border-top:1px solid #c6cacc;border-bottom:4px solid #d6d8d9;background-color:#eaf1f5;color:#77858c}
.ca-item-price li{margin-bottom:5px;line-height:17px}
.ca-item-price li > span{display:inline-block;width:49%;vertical-align:top}
.ca-item-price li > p{display:inline-block;width:50%;text-align:right}
.ca-item-price li > p span.price{font-family:emm_med}
.ca-item-price li > p span.sale{display:block;font-family:emm_med}
.ca-item-price li.total{margin:10px 0;color:#636566}
.ca-item-price li.total span{color:#262f33}
.ca-item-price li.total span.price{font-size:17px;color:#636566}
.detail_sub{border-bottom:2px solid #d4dadc}
.detail_sub h3{font-size:19px;font-weight:bold;color:#262f33;background:#e3eaed;border-top:2px solid #d4dadc;padding:15px 15px 15px 15px}
.detail_sub h3 button{float:right;margin-top:5px}
.detail_sub .ca-product-view{padding:15px 10px 15px 15px}
.detail_sub .ca-detail-product,.detail_sub.ty2{border-bottom:0}
.detail_sub .ca-detail-product li{background-image:none;border-top:1px solid #d2d7d9;padding-bottom:15px}
.detail_sub .ca-detail-product li:first-child{border-top:0}
.detail_sub .ca-detail-product li.notice{padding-left:15px}
.detail_sub .mark_wrap{position:relative;width:100%;overflow:hidden}
.detail_sub .mark_wrap dl{clear:both}
.detail_sub .mark_wrap dt{float:left;padding:15px}
.detail_sub .mark_wrap dd{padding:10px 10px 0 5px;line-height:20px}
.detail_sub .mark_wrap li{color:#77858c}
.ca-product-notice{padding-bottom:15px}
.ca-product-notice li{padding:15px 10px 0 15px;border:0;color:#77858c}
.detail_sub.ty2 h3{background-color:#f5f7f7;border-color:#d6d8d9;color:#333b40}
.detail_sub.ty2 .article-btn{padding:10px}
.detail_sub.ty2 .article-btn div{float:left;width:50%}
.detail_sub.ty2 .article-btn div p{display:block;margin-right:10px}
.detail_sub.ty2 .article-btn div:last-of-type p{margin:0}
.detail_sub.ty2 .article-btn div p button{width:100%}
.detail_sub .notice_tit{position:relative;background-color:#45c6c6;padding:12px 10px 12px 75px;min-height:56px;color:#fff;border-bottom:1px solid #8fdddd}
.detail_sub .notice_tit h2{margin-bottom:5px;font-size:16px;background-color:transparent;padding:0;border:0;color:#fff}
.detail_sub .notice_tit span.sp{position:absolute;left:15px;top:12px;display:block;width:50px;height:50px}
.detail_sub .notice_tit.tit1 span.sp{background-position:-115px -860px}
.detail_sub .notice_tit.tit2 span.sp{background-position:-170px -860px}
.detail_sub .notice_tit.tit2{margin-top:20px;border-top:2px solid #d6d8d9}
.detail_sub .notice_tit.tit2 h2{margin-top:18px}
.ca-detail-list li{padding:16px 10px 18px 35px;border-top:1px dotted #d2d7d9;line-height:20px;background:url(../img/bul.gif) no-repeat 18px 23px;background-size:6px 6px;color:#77858c}
.ca-detail-list li:first-child,.ca-detail-chk li:first-child{border:0}
.ca-detail-list.bg_no li{position:relative;overflow:hidden;background-image:none}
.ca-detail-list.bg_no li span.num{position:absolute;left:15px;top:16px}
.ca-detail-list.bg_no li a{color:#45c6c6}
.ca-detail-cont{padding:16px 10px 18px 15px}
.ca-detail-chk li{padding:16px 10px 18px 10px;min-height:17px;border-top:1px dotted #d2d7d9}
.ca-detail-txt{padding:10px;border-bottom:2px solid #d4dadc}
.ca-detail-txt textarea{min-height:84px;color:#c7cfd3}
.ca-detail-txt p{margin:10px 0;color:#adc2cc}
.chk_delivery{position:relative;padding:13px 10px;min-height:28px;color:#333b40;font-size:17px;border-bottom:2px solid #d6d8d9}
.sharebx{width:100%;overflow:hidden;height:60px;border-bottom:2px solid #d9d9d9;font-size:14px}
.sharebx div{float:left;display:inline-block;text-align:center;border-left:1px solid #e6e6e6}
.sharebx div:first-child{border-left:0}
.sharebx div a{display:block;width:100%}
.sharebx div .st{display:block;margin-bottom:3px;color:#222}
.sharebx .review{width:30%;margin:10px 0}
.sharebx .review .st .bul_arr{display:inline-block;width:17px;height:17px;margin-left:5px;background-position:100% -652px;vertical-align:top}
.sharebx .review .num{display:block;margin-bottom:2px;color:#999}
.sharebx .review .num em{font-size:20px;font-weight:bold}
.sharebx .grade{width:50%;height:40px;margin:10px 0}
.sharebx .grade .num{margin-left:5px;font-size:20px;color:#ff6633}
.sharebx .share{width:17%;height:60px;padding-left:5px}
.sharebx .share .ic_sns{display:block;width:27px;height:23px;margin:17px auto 0;background-position:100% -680px}
.sharebx .share a.on .ic_sns{background-position:100% -705px}
.review_area{clear:both;position:relative;padding-top:12px;background:#eaf1f5;font-size:14px}
.review_area .review_info{display:block;overflow:hidden;position:relative;margin:0;border:1px solid #d6dce0;background:#fff}
.review_area .review_info:before{position:absolute;right:12px;top:50%;width:7px;height:11px;margin-top:-5px;background:url(../img/ico_arr.gif) 100% 50% no-repeat;background-size:7px 11px;content:''}
.review_area .review_info:after{position:absolute;left:0;right:0;bottom:0;width:100%;height:2px;background:#d0d8dd;content:''}
.review_area .review_info div{float:left;height:58px}
.review_area .review_info div span{float:left}
.review_area .review_bx{width:45%}
.review_area .grade_bx{width:55%}
.review_area .review_info .tit_rvew{margin-top:20px;font-size:12px;color:#77858c}
.review_area .review_info .review_bx .tit_rvew{padding-left:12px}
.review_area .review_info .num{margin:15px 0 0 5px;font-size:12px;font-weight:bold;color:#46c7c7}
.review_area .review_info .num em,.review_area .review_info .grade_bx .num{font-size:22px;font-weight:bold}
.review_area span.article-star{margin:20px 0 0 5px}
.review_area .sns_bx{display:table;table-layout:fixed;width:100%;padding:15px 0 14px;background:#eaf1f5}
.review_area .sns_bx a{display:table-cell;text-align:center}
.review_area .sns_bx a .sp{display:inline-block;width:36px;height:37px;text-indent:-9999px}
.review_area .sns_bx .kakao .sp{background-position:-363px -1082px}
.review_area .sns_bx .ka_story .sp{background-position:-363px -1120px}
.review_area .sns_bx .sms .sp{background-position:-363px -1273px}
.review_area .sns_bx .facebook .sp{background-position:-363px -1158px}
.review_area .sns_bx .twitter .sp{background-position:-363px -1311px}
.review_area .sns_bx .url .sp{background-position:-363px -1349px}
.review_area .copy_url{position:relative;padding:10px;background:#f5f7f7}
.review_area .copy_url .url_wrap{display:block;height:31px;overflow:hidden;margin:0 0 7px 0;padding:5px 15px;border:1px solid #c7cbcd;box-shadow:none;background-color:#fff}
.review_area .copy_url .url_wrap input{display:block;margin:0;color:#7c7e80;border:none;width:100%;height:31px;border:none}
.review_area .copy_url .txt{padding:0 48px 0 4px}
.review_area .copy_url .btn_del{position:absolute;right:0;top:50%;margin-top:10px;padding:6px 14px}
.review_area .copy_url .btn_del span{display:block;width:19px;height:19px;background-position:-285px -445px;text-indent:-9999px}
/* main */
.main .more-btn-white-title{height:auto;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1)}
.main .more-btn-white-title div{height:50px}
.main .more-btn-white-title div button{line-height:50px}
.myarea{position:relative;z-index:2001}
.myarea .tp{height:53px;background:#45c5c6}
.myarea .tp .fl{float:left;margin:16px 0 0 23px;font-weight:bold;font-size:18px;color:#fff}
.myarea .tp .fr{float:right;margin:20px 15px 0 0;padding-right:31px;background:url(../img/sp_main.png) no-repeat 100% -161px;-webkit-background-size:250px 300px;font-weight:bold;color:#4c5559}
.myarea .tp .on{background-position:100% -199px}
.myarea .cnt{position:absolute;left:0;top:53px;z-index:50;width:100%;padding-top:10px;background-color:#fff}
.myarea .cnt .da{position:relative;width:254px;height:45px;margin:0 auto;text-align:center}
.myarea .cnt .da button{display:inline-block;position:absolute;top:5px;width:13px;height:17px;background:url(../img/sp_main.png) no-repeat;-webkit-background-size:250px 300px;text-indent:-9999px}
.myarea .cnt .da button.b_p{left:0;background-position:0 -166px}
.myarea .cnt .da button.b_n{right:0;background-position:-15px -166px}
.myarea .cnt .da button.off{opacity:0.3}
.myarea .cnt .da .md{font-size:16px;color:#262f33}
.myarea .cnt .da .md em{font-weight:bold;font-size:23px}
.myarea .article-img-wrap{height:220px}
.myarea .cnt .t_chk{width:320px;margin:0 auto;text-align:center}
.myarea .cnt .t_chk ul{margin-left:-26px}
.myarea .cnt .t_chk li{display:inline-block;margin:0 0 13px 26px}
.myarea .cnt .t_chk li span{display:inline-block;width:72px;height:50px;padding-top:22px;background:url(../img/sp_main.png) no-repeat;-webkit-background-size:250px 300px;font-size:11px;line-height:14px;color:#fff;text-align:center}
.myarea .cnt .t_chk li span em{font-size:12px;font-weight:bold}
.myarea .cnt .t_chk li span.tm1{background-position:0 0}
.myarea .cnt .t_chk li span.tm2{background-position:-75px 0}
.myarea .cnt .t_chk li span.tm3{background-position:-151px 0}
.myarea .cnt .t_chk li span.tm4{background-position:0 -75px}
.myarea .cnt .t_chk li span.tm5{background-position:-75px -75px}
.myarea .cnt .t_chk li span.tm6{background-position:-151px -75px}
.myarea .cnt .t_chk li.off{opacity:0.3}
.myarea .cnt .t_chk .holiday{background:url(../img/bg_holiday.gif) 50% 10px no-repeat;background-size:104px 96px;padding-top:130px;width:320px}
.myarea .cnt .t_chk .holiday .msg{text-align:center;font-weight:bold;color:#262F33}
.myarea .cnt .txt{padding:25px 0 30px;line-height:22px;color:#636566;text-align:center}
.myarea .cnt .btm{position:relative;height:45px;border-bottom:5px solid #bfcace;background:#e2eaed;text-align:center;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1)}
.myarea .cnt .btm button{margin-top:15px;font-weight:bold;color:#464f52}
.myarea .cnt .btm button.b_c{position:absolute;right:0;top:0;width:50px;height:50px;margin-top:0;border-left:1px solid #fff;background:url(../img/sp_main.png) no-repeat -58px -149px;-webkit-background-size:250px 300px;-webkit-box-shadow:-1px 0 -1px 1px #aeb5b8;text-indent:-9999px;overflow:hidden}
.m_promo{height:190px}
.m_promo .mflick{position:relative;margin:0 auto;height:190px}
.m_promo .mflick .flick-ct,.m_promo_e .mflick .flick-ct{text-align:center}
.m_promo .mflick .flick-ct img{width:320px;height:190px}
.m_promo .flick-paging,.m_promo_e .flick-paging{bottom:10px}
.m_promo_e{height:110px}
.m_promo_e .mflick{position:relative;margin:0 auto;height:110px}
.m_promo_e .mflick .flick-ct img{width:320px;height:110px}
.m_notice{overflow:hidden;height:41px;padding:0 7px;background:#404e55;text-align:center}
.m_notice div{overflow:hidden;padding-top:5px;font-size:14px;font-weight:bold;line-height:33px;color:#fff;text-shadow:1px 1px 2px #293236;white-space:nowrap;text-overflow:ellipsis}
.m_notice div span.ico{display:inline-block;width:31px;height:31px;margin-right:10px;background:url(../img/sp_main.png) no-repeat 0 -245px;-webkit-background-size:250px 300px;vertical-align:top}
.m_obj .more-btn-white-title div button span{display:inline-block;width:auto;height:auto;padding-right:25px;background:url(../img/sp_main.png) no-repeat 53px -188px;-webkit-background-size:250px 300px}
.m_obj .mflick{height:306px}
.m_obj .flick-paging{padding-bottom:12px;border-bottom:2px solid #d6d8d9}
.m_sale .ma-tab-box{z-index:2000}
.m_sale .tab-type03 .selected,.m_sale .product-info-wrap .product-detail-wrap{border-top:none}
.m_sale .tab-type03 .tab-sale span{height:41px;background:url(../img/tab_main.png) no-repeat 13px -28px;-webkit-background-size:50px 135px}
.m_sale .tab-type03 .tab-best span{height:41px;background:url(../img/tab_main.png) no-repeat 13px -103px;-webkit-background-size:50px 135px}
.m_sale .tab-type03 .selected .tab-sale span{background-position:13px 14px}
.m_sale .tab-type03 .selected .tab-best span{background-position:13px -61px}
.m_sale .best-product-top{margin-bottom:15px;border-bottom:none}
.m_sale .product-info-wrap .detail-info{padding-bottom:0;border-bottom:1px solid #dfe3e6}
.m_sale .best-product-top .detail-btn{bottom:0 !important;background-color:#fff}
.m_sale .mflick{height:282px}
.m_sale .flick-paging{padding-bottom:13px;border-bottom:2px solid #d6d8d9}
.m_sale .mflick .b_more{position:absolute;right:7px;top:-5px;z-index:2001}
.m_sale .mflick .b_more button{display:block;width:70px;height:30px;background:url(../img/ico-more_black.png) 100% 50% no-repeat;-webkit-background-size:59px 11px;background-size:59px 11px;text-indent:-9999px}
.m_promo2{height:110px}
.m_promo2 .mflick{position:relative;margin:0 auto;height:110px}
.m_promo2 .mflick .flick-ct{text-align:center}
.m_promo2 .mflick .flick-ct img{width:320px;height:110px}
.m_promo2 .flick-paging{bottom:10px}
.m_cate{padding:0 10px 20px}
.m_cate .ma-sale-title strong{padding-left:20px;font-size:19px;line-height:44px;color:#fff}
.m_cate .lst_cate{overflow:hidden}
.m_cate .lst_cate li{float:left;width:25%;text-align:center}
.m_cate .lst_cate li a{display:block;width:70px;margin:0 auto}
.m_cate .lst_cate li img{width:70px;height:70px}
.m_cate .lst_cate li span{display:block;font-size:12px;color:#a4a5a6;text-align:center}
.m_promo3{padding-bottom:12px;border-top:2px solid #d6d8d9}
.m_promo3 a{display:block;text-align:center}
.m_promo3 a img{width:320px;height:190px}
/* 상품평 */
.txtarea{display:block;overflow:hidden;position:relative;padding:5px;border:1px solid #ccc;background:#fff;line-height:17px;box-shadow:inset 0 1px 0 0 #ededed}
.txtarea label{position:absolute;top:0;left:0;padding:5px;font-weight:normal;font-size:12px;line-height:17px;color:#999}
.txtarea textarea{width:100%;border:0 none;padding:0;background:transparent;font-size:12px;line-height:17px;color:#999;vertical-align:top}
.des_select{display:block;position:relative;width:auto;height:30px;padding:0 23px 0 8px;border:1px solid #ccc;border-radius:2px;background:#fff;font-size:12px;line-height:30px;color:#666;vertical-align:top}
.des_select .sel_arrow{position:absolute;right:0;top:0;width:25px;height:30px;background:url(../img/select_arr.png) no-repeat 0 -53px;background-size:26px 90px;-webkit-background-size:26px 90px}
.des_select .hide_select{display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;filter:alpha(opacity=0)}
.des_select .hide_select select{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:auto;background-color:##f7f9fa}
.des_select label{overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0}
.cc_ellip{display:inline-block;position:relative;max-width:100%;vertical-align:top}
.cc_ellip_in{display:inline-block;overflow:hidden;max-width:100%;margin-right:-2px;padding-right:2px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}
.tip_prd{overflow:hidden;position:relative;width:320px;height:90px;margin:0 auto}
.tip_prd .sp_com{position:absolute;top:15px;left:19px;background:url(../img/ico-user-login.png) no-repeat 0 0;-webkit-background-size:50px;background-size:50px;width:53px;height:53px;font-size:0;line-height:0}
.tip_prd .lst_tip{margin:16px 0 0 96px}
.tip_prd .lst_tip li{font-size:12px;line-height:15px;color:#acacac;letter-spacing:-1px}
.total_prd{padding-top:11px;border:1px solid #e4e4e4;border-width:2px 0;background-color:#fff;text-align:center}
.total_prd .t_score{font-family:Baskerville,Helvetica;font-size:45px;line-height:48px;color:#ff6633}
.total_prd .dsc{margin-top:-5px;font-size:13px;color:#666}
.total_prd .dsc_total{overflow:hidden;width:100%;margin-top:22px;padding-bottom:10px;border-bottom:1px solid #d9d9d9}
.total_prd .dsc_total li{display:block;width:100%;vertical-align:top;border-top:1px dotted #ccc}
.total_prd .dsc_total li:first-child{border:0}
.total_prd .dsc_type{height:59px;padding:2px 0 0 5px;color:#666}
.total_prd .dsc_type dt{float:left;display:inline;margin-top:20px;text-align:left;width:20%}
.total_prd .dsc_type dd{float:left;display:inline;margin-top:20px;width:40%}
.b_def{display:inline-block;height:38px;margin:0;background:#fff;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:inset 0 -2px 0 #efefef;font-weight:bold;font-size:12px;color:#666;line-height:38px;letter-spacing:-1px;text-align:center}
.total_prd .dsc_type .star{display:inline-block;width:79px;height:14px;margin-top:3px;background-position:0 -370px;text-align:left}
.total_prd .dsc_type .inner{display:inline-block;height:14px;background-position:0 -395px}
.prd_cmt{margin:10px 6px;border:1px solid #d9d9d9;background-color:#fff}
.prd_cmt_v2{margin-top:0}
.prd_cmt .tx_blind{padding:23px 0 24px;color:#666;text-align:center}
.prd_cmt .tx_nodata{padding:23px 0 24px;font-weight:bold;font-size:14px;line-height:16px;color:#222;text-align:center}
.prd_cmt .t_survey{height:45px;margin:0 10px;border-bottom:2px solid #e6e6e6;font-size:15px;line-height:45px;color:#222;text-align:center}
.prd_cmt .survey_area{margin:15px;background-color:#d9d9d9}
.l_cmt{overflow:hidden;position:relative;height:52px;margin:0 10px;border-bottom:2px solid #e6e6e6}
.l_cmt.l_cmt_inq{height:auto;min-height:32px;padding:10px 88px 10px 0}
.l_cmt.l_cmt_inq .des_select{margin-top:1px}
.l_cmt.l_cmt_inq .btn_write{padding:0;line-height:32px}
.l_cmt .cmt_nav{margin-top:18px}
.l_cmt .cmt_nav:after{display:block;clear:both;content:""}
.l_cmt .cmt_nav li{float:left;height:16px;border-left:1px solid #e6e6e6}
.l_cmt .cmt_nav li:first-child{border:0}
.l_cmt .cmt_nav li a{display:block;padding:0 7px;font-weight:bold;font-size:13px;line-height:16px;color:#9a9a9a}
.l_cmt .cmt_nav li:first-child a{padding-left:5px}
.l_cmt .cmt_nav li.selected a{color:#222}
.l_cmt .b_def{position:absolute;top:10px;right:0;width:81px;height:29px;line-height:29px}
.l_cmt .inquiry_area{padding:13px 0 0 5px}
.l_cmt .inquiry_area input{width:13px;height:13px;margin:-1px 0 1px;vertical-align:middle}
.l_cmt .inquiry_area label{font-weight:bold;font-size:12px;color:#222}
.lst_cmt li{border-bottom:1px solid #e6e6e6}
.lst_cmt .cmt_area{padding:7px 15px 13px}
.lst_cmt .cmt_area .tx{position:relative;font-weight:bold;font-size:14px;color:#222}
.lst_cmt .tx .el{overflow:hidden;display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis}
.lst_cmt .tx_v2{padding-right:15px}
.lst_cmt .tx_v3{padding-right:30px}
.lst_cmt .tx_v4{padding-right:45px}
.lst_cmt .tx .ic_area{position:absolute;left:100%;top:0;margin-left:4px;white-space:nowrap}
.lst_cmt .tx .sp_com{display:inline-block;margin:-1px 0 1px;vertical-align:middle}
.lst_cmt .tx .ic_c{width:11px;height:17px;background-position:0 -910px;font-size:0;line-height:0;vertical-align:middle}
.lst_cmt .tx .ic_p{width:19px;height:14px;background-position:-15px -910px;font-size:0;line-height:0;vertical-align:middle}
.lst_cmt .tx .ic_m{width:16px;height:10px;background-position:-35px -910px;font-size:0;line-height:0;vertical-align:middle}
.lst_cmt .dsc{font-size:11px;color:#9a9a9a}
.lst_cmt .info{position:relative;margin-top:12px;text-align:right}
.lst_cmt .info2{margin-bottom:7px}
.lst_cmt .star{position:absolute;top:0;left:0;width:80px;height:15px;background-position:0 -370px}
.lst_cmt .inner{display:block;height:15px;background-position:0 -395px;font-size:0;line-height:0;}
.lst_cmt .tx_result{position:absolute;top:0;left:0;width:61px;height:18px;background-color:#bababa;font-weight:bold;font-size:11px;line-height:18px;color:#fff;text-align:center}
.lst_cmt .tx_result2{background-color:#45c5c6}
.lst_cmt .tx_info{font-size:11px;color:#9a9a9a}
.lst_cmt .tx_info .bar{overflow:hidden;display:inline-block;width:1px;height:10px;background-color:#e6e6e6;text-indent:-9999px;vertical-align:middle}
.lst_cmt .cmt_view{display:none;position:relative;padding-bottom:15px;border-top:1px solid #afafaf;background-color:#f2f2f2;min-height:75px}
.lst_cmt .cmt_view .view_area{padding:0 15px}
.cc_ellip{display:inline-block;position:relative;max-width:100%;vertical-align:top}
.lst_cmt .cmt_view .tx{margin-bottom:8px;padding-top:12px;font-size:13px;line-height:17px;color:#666}
.lst_cmt .cmt_view a{display:inline-block;min-width:38px;height:20px;padding:0 5px;background-color:#fff;border:1px solid #d6d6d6;border-radius:3px;font-size:11px;line-height:20px;color:#9a9a9a;text-align:center;vertical-align:top}
.lst_cmt .cmt_view a:after{display:none}
.lst_cmt .cmt_view .link_a{display:block;min-width:auto;height:auto;padding:0;background:transparent;border:0 none}
.lst_cmt .cmt_view .b_type{line-height:22px;color:#73b1da}
.lst_cmt .cmt_view .sp_com{display:inline-block;overflow:hidden;width:15px;height:15px;margin:2px 0 0;background-position:-55px -910px;vertical-align:top;line-height:999px}
.lst_cmt .cmt_view .cont{position:absolute;top:12px;right:14px}
.lst_cmt .cmt_view .cont img,.lst_cmt .cmt_view.active{display:block}
.lst_cmt .cmt_view .cont.sp_com{width:63px;height:66px;padding:7px 0 0 6px;background-position:0 -940px;line-height:0}
.lst_cmt .cmt_view .re_area{position:relative;border-top:1px dotted #ccc}
.lst_cmt .cmt_view .re_area .sp_com{position:absolute;top:15px;left:15px;width:11px;height:11px;margin:0;background-position:-385px -860px}
.lst_cmt .cmt_view .re_area p{padding:0 15px 0 30px}
.lst_cmt .cmt_view .re_area .tx_info{padding-top:14px}
.lst_cmt .cmt_view .re_area .tx_re{margin-top:7px;font-size:13px;line-height:17px;color:#666}
.lst_cmt .cmt_view2 .tx,.lst_cmt .cmt_view3 .tx{min-height:32px;padding-right:90px}
.lst_cmt .cmt_view3 .cont{top:15px;right:15px}
.lst_cmt .cmt_view3 .cont a{display:block;width:58px;height:58px;padding:1px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2)}
.lst_cmt .cmt_view3 .cont .sp_com{position:absolute;top:15px;left:15px;width:30px;height:29px;background-position:-75px -265px}
.lst_cmt .cmt_tbl{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.lst_cmt .cmt_td{display:table-cell;vertical-align:top;}
.lst_cmt .cmt_td.cmt_pic{width:62px}
.lst_cmt .cmt_pic .pic_cont{position:relative;width:62px;height:62px;margin:15px auto}
.lst_cmt .cmt_pic .pic_cont .bg_more{position:absolute;left:-4px;top:-5px;width:69px;height:73px;margin:0;padding:0;background-position:0 -940px}
.lst_cmt .cmt_pic .pic_cont .bg_movie{position:absolute;left:50%;top:50%;z-index:20;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;background-position:-77px -970px}
.lst_cmt .cmt_pic .pic_cont img{position:relative;z-index:10;vertical-align:top}
.lst_cmt .cmt_pic .pic_cont .link_a{display:inline-block;position:static;width:58px;height:58px;padding:1px;border:1px solid #cecece;border-radius:1px;background:#fff;vertical-align:top}
.prd_info{position:relative;height:115px;padding:0 23px 0 90px}
.prd_info .thmb{position:absolute;top:25px;left:13px;border:1px solid #ebebeb}
.prd_info .thmb img{display:block}
.prd_info .info{padding-top:25px}
.prd_info .t_prd{overflow:hidden;display:-webkit-box;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;color:#141414}
.prd_info .tx_op{margin-top:3px;font-size:12px;line-height:14px;color:#666}
.prd_info .tx_price{margin-top:10px;font-size:13px;line-height:14px;color:#f84e64}
.prd_info .tx_price span{font-size:14px}
.prd_score{border-top:2px solid #e4e4e4;background-color:#fff}
.prd_score .t_score{height:50px;margin:0 12px;border-bottom:3px solid #e6e6e6;font-size:15px;line-height:50px;color:#222}
.prd_score .lst_score{width:100%;margin:15px 0 2px}
.prd_score .lst_score:after{display:block;clear:both;content:''}
.prd_score .lst_score li{float:left;width:25%}
.prd_score .set_score{height:61px;padding:0 12px;border-left:1px dotted #ccc}
.prd_score li:first-child .set_score{border:0}
.prd_score .set_score dt{height:26px;padding-top:4px;font-size:12px;line-height:13px;color:#666;text-align:center}
.prd_score .set_score dt.type{height:30px;padding-top:0}
.prd_score .dsc_area{padding:9px 0 18px}
.prd_score .dsc_write{margin-top:9px;color:#666;text-align:center}
.prd_score .add_cmt{position:relative;margin:0 12px;padding:15px 0 20px}
.prd_score .add_cmt dt{position:absolute;top:13px;left:0;font-weight:bold;color:#222}
.prd_score .add_cmt dd{padding-left:81px}
.prd_score .add_cmt .wr_cmt{margin-top:10px;padding:10px 0 0;border-top:1px dotted #ccc}
.prd_score .add_cmt .wr_tit{position:relative;padding:0 42px 0 0}
.prd_score .add_cmt .wr_tit .inpbx{display:block;overflow:hidden;padding:5px;border:1px solid #ccc;background:#fff;line-height:17px;box-shadow:inset 0 1px 0 0 #ededed}
.prd_score .add_cmt .wr_tit .inpbx input{width:100%;height:17px;border:0;background:transparent;font-size:12px;line-height:17px;color:#999;vertical-align:top;box-shadow:none}
.prd_score .add_cmt .tx_num{position:absolute;top:7px;right:0;font-size:11px;color:#aaa}
.prd_score .add_cmt .tx_num em{color:#f84e64}
.prd_score .lst_file{overflow:hidden;width:100%}
.prd_score .lst_file li{float:left;margin-right:10px}
.prd_score .lst_file .thmb{position:relative;width:53px;height:53px;margin-bottom:10px;border:1px solid #ebebeb}
.prd_score .lst_file .thmb img{display:block}
.prd_score .lst_file .thmb .sp_com{position:absolute;top:18px;left:18px;width:17px;height:17px;background-position:-140px -460px}
.prd_score .lst_file button{width:53px;padding:6px 0 4px;font-size:12px;color:#666;font-weight:bold;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#f6f6f6));border:1px solid #dedede;box-shadow:inset 0 -1px 0 #d5d5d5;letter-spacing:-1px;text-align:center}
.prd_score .add_cmt textarea{height:115px}
.ly_photo{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999}
.ly_photo .thmb{padding:39px 0 25px;text-align:center}
.ly_photo .thmb img{vertical-align:top}
.ly_photo .btn_area{position:relative;padding:20px 0;text-align:center}
.ly_photo .btn_area:before{position:absolute;left:50%;top:0;width:277px;height:10px;margin-left:-139px;margin-top:0;background:url(../img/bg_alert_bx.png) no-repeat 0 0;content:''}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.ly_photo .btn_area:before{background-image:url(../img/bg_alert_bx_rtn.png);background-size:277px 10px}
}
.ly_photo .btn_area a{display:inline-block;overflow:hidden;width:8px;height:8px;background-position:0 -235px;text-indent:-9999px}
.ly_photo .btn_area a.on{background-position:-10px -235px}
.ly_photo .pinch-zoom img{width:100%}
.ly_photo .pinch-zoom a{display:block !important}
.m_page_nav{position:relative;min-height:45px;padding:0 48px;border-top:1px solid #ccc;border-bottom:2px solid #d5d5d5;background:#f9f9f9;text-align:center}
.m_page_nav.not_rl{padding:0}
.m_nav_cen{line-height:18px}
.m_nav_cen a{font-weight:bold;line-height:55px}
.m_nav_cen .ico_navarrow{display:inline-block;overflow:hidden;width:20px;height:23px;margin:17px 3px 0 0;background-position:-88px -215px;line-height:999px;vertical-align:top}
.m_nav_cen .nav_page{display:inline-block;vertical-align:top}
.m_nav_cen .nav_page .tit{font-weight:bold;font-size:12px;line-height:55px;color:#ff6633;letter-spacing:-1px}
.m_nav_cen .nav_page .txt{display:inline-block;margin-left:4px;font-family:emm_bol;font-size:11px;color:#999;font-weight:bold;line-height:55px}
.m_nav_cen .nav_page .txt .total{color:#666}
.m_nav_cen .nav_page .txt em{color:#f73559}
.m_page_back,.m_page_top{position:absolute;top:0;bottom:0;width:48px}
.m_page_back{left:0}
.m_page_back:before{position:absolute;left:100%;top:0;bottom:0;width:0;border-left:1px solid #fff;border-right:1px solid #e5e5e5;content:''}
.m_page_back .ico_back{position:absolute;left:50%;top:9px;width:7px;height:11px;margin-left:-4px;background-position:-118px -30px}
.m_page_top{right:0}
.m_page_top:before{position:absolute;right:100%;top:0;bottom:0;width:0;border-left:1px solid #e5e5e5;border-right:1px solid #fff;content:''}
.m_page_top .ico_top{position:absolute;left:50%;top:11px;width:12px;height:9px;margin-left:-6px;background-position:-136px -30px}
.m_page_back a,.m_page_top a{display:block;position:relative;width:100%;height:100%;font-size:11px;font-family:Georgia;font-style:italic;color:#666}
.m_page_back .tx,.m_page_top .tx{display:block;padding-top:22px}
.bnbox a,.bnbox button{display:block !important;margin-top:6px;line-height:46px;color:#fff;text-align:center}
ul.bnbox{display:table;table-layout:fixed;border-collapse:collapse}
ul.bnbox li{display:table-cell;vertical-align:top}
ul.bnbox li a{margin:0 2px}
ul.bnbox li:first-child a{margin-left:0}
ul.bnbox li:last-child a{margin-right:0}
.m_tip{margin-top:19px;font-size:10px;line-height:16px;color:#898989}
.m_tip .ico_tip{margin:1px 3px -1px 0}
.m_prd_btn{padding:10px 12px;border-top:2px solid #e4e4e4}
.m_prd_btn .bnbox{width:100%}
.tit_area{padding:10px 8px;color:#898989;letter-spacing:-1px}
.tit_area dt{font-size:14px;color:#222;font-weight:bold;line-height:50px}
.tit_area dd{position:relative;margin-top:5px;padding-left:15px}
.tit_area .dot,.noti_area .dot{position:absolute;top:0;left:5px}
.tit_area .ico_tip{display:inline-block;margin-right:3px;vertical-align:-2px;background:url(../img/ico-user-login.png) no-repeat 0 0;-webkit-background-size:50px;background-size:50px;width:53px;height:53px}
.tit_area .tel{font-weight:bold;font-size:12px;color:#1a8ae0;text-decoration:underline}
.btn_ly_cls{position:absolute;top:16px;right:14px;width:15px;height:15px;background-position:-80px -910px}
/* 카테고리 */
.rs-left{display:none}
.reveal-left-nav a,.reveal-left-nav button{-webkit-tap-highlight-color:rgba(255, 255, 255, 0) !important;-webkit-focus-ring-color:rgba(255, 255, 255, 0) !important;outline:none !important}
#category_sub_wrap{position:absolute;top:0;z-index:4000;width:100%;height:100%;min-height:inherit;background:url(../img/category_pattern_top.png);background-size:15px;color:#fff;-webkit-background-size:15px}
#category_sub_wrap.open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
#category_sub_wrap h1{min-height:37px;padding:50px 0 4px;font-size:17px;text-align:center;background:url(../img/bg_line.gif) repeat-x 0 100%;-webkit-background-size:4px 4px}
#category_sub_wrap h1 .sp{display:block;position:absolute;top:25px;left:50%;width:24px;height:22px;margin-left:-12px}
#category_sub_wrap h1 .ic1{background-position:-340px 0}
#category_sub_wrap h1 .ic2{width:33px;height:19px;margin-left:-16px;background-position:-275px 0}
#category_sub_wrap h2{position:relative;margin-top:-1px;padding:19px 0 15px;border-top:1px solid #17181a;border-bottom:1px solid #17181a;background:url(../img/pattern_body.png) repeat;font-size:11px;color:#ffd400;text-align:center;-webkit-background-size:15px}
#category_sub_wrap .btn_close{display:block;position:absolute;top:13px;right:9px;width:21px;height:21px;background-position:-335px -45px;text-indent:-9999px}
#category_wrap h1{min-height:37px;padding-top:50px;text-align:center;font-size:17px}
#category_wrap h1 .sp{display:block;position:absolute;left:50%;top:25px;width:24px;height:22px;margin-left:-12px}
#category_wrap h1 .ic1{background-position:-340px 0}
#category_wrap h1 .ic2{width:33px;height:19px;background-position:-275px 0;margin-left:-16px}
#category_wrap h2{position:relative;margin-top:-1px;padding:19px 0 15px 0;font-size:11px;color:#ffd400;text-align:center;background:url(../img/pattern_body.png) repeat;-webkit-background-size:15px;border-top:1px solid #17181a;border-bottom:1px solid #17181a}
#category_wrap .btn_close{display:block;position:absolute;top:13px;right:9px;width:21px;height:21px;background-position:-335px -45px}
#category_wrap .category_tab{position:relative;width:100%;margin-bottom:1px;overflow:hidden;padding-top:9px;background:url(../img/bg_line.gif) repeat-x 0 0;-webkit-background-size:4px 4px}
.category_tab ul,.category_list .sub_category_tab ul{float:left;width:100%}
.category_tab ul li{float:left;position:relative;width:33%;text-align:center}
.category_tab ul li button{width:100%;background:url(../img/sp_mobile2_v1.png) no-repeat -399px -750px;background-size:400px 1500px}
.category_tab ul li .sp{display:block;width:93px;height:47px;margin:0 auto;text-indent:-9999px}
.category_tab ul li .emartmall .sp{background-position:-115px -808px}
.category_tab ul li .traders .sp{background-position:-209px -808px}
.category_tab ul li .boons .sp{background-position:-302px -808px}
.category_tab ul li.on .emartmall .sp{background-position:-115px -760px}
.category_tab ul li.on .traders .sp{background-position:-209px -760px}
.category_tab ul li.on .boons .sp{background-position:-302px -760px}
.category_tab .category_tab_line{position:absolute;bottom:0;width:33%;height:3px;display:block;background-color:#ffd400;line-height:0;font-size:0}
.category_list{position:relative}
.category_list .cate_sub{display:none}
.category_list li span{display:inline-block}
.category_list li span.name{display:block;padding:15px 85px 15px 15px}
.category_list li.on > div > span.name{color:#ffd400 !important}
.category_list li span.plus{position:absolute;top:17px;right:70px;width:10px;height:10px;background-position:-340px -200px}
.category_list li span.minus{position:absolute;top:21px;right:70px;width:10px;height:10px;background-position:-340px -100px}
.category_list li span.arr{position:absolute;top:15px;right:70px;width:10px;height:13px;background-position:-340px -350px}
.category_list li a{position:absolute;right:11px;top:10px;z-index:1}
.category_list li .cate_item{position:relative;overflow:hidden;border-bottom:1px solid #17181a}
.category_list .cate_item .cate_20,.category_list li.on .cate_item .cate_20{color:#5ecbfc !important}
.category_list li ul li span.name{padding-left:24px;color:#666}
.category_list > li.on{background:url(../img/pattern_body.png) repeat;-webkit-background-size:15px}
.category_list li.on .cate_sub{background:url(../img/pattern_top.png) repeat;-webkit-background-size:15px}
.category_list li.on .cate_sub .plus{background-position:-340px -150px}
.category_list .cate_sub li.on ul li .name{padding-left:41px;background:url(../img/sp_mobile2_v1.png) no-repeat -315px -285px;background-size:400px 1500px}
.category_list .cate_sub li.on ul li.on > div .name{background-position:-312px -235px}
.category_list .cate_sub li.on ul li.on ul li.on .name{margin-left:20px;background-position:-312px -235px}
.category_list .sub_category_tab{position:relative;width:100%;overflow:hidden;background:url(../img/bg_tab.gif) repeat-x 0 0;height:100%;border-top:1px solid #1c1e20}
.category_list .sub_category_tab ul li{float:left;position:relative;width:32%;text-align:center}
.category_list .sub_category_tab ul li:first-child{width:35%}
.category_list .sub_category_tab ul li button{width:100%}
.category_list .sub_category_tab ul li .sp{display:block;height:66px;margin:0 auto;text-indent:-9999px}
.category_list .sub_category_tab ul li .peacock .sp{background-position:-19px -1309px;width:77px}
.category_list .sub_category_tab ul li .jaju .sp{background-position:-113px -1309px;width:69px}
.category_list .sub_category_tab ul li .mollys .sp{background-position:-199px -1309px;width:75px}
.category_list .sub_category_tab ul li.on .peacock .sp{background-position:-19px -1374px;width:77px}
.category_list .sub_category_tab ul li.on .jaju .sp{background-position:-113px -1374px;width:69px}
.category_list .sub_category_tab ul li.on .mollys .sp{background-position:-199px -1374px;width:75px}
/* 플로팅레이어 */
.sp_fixed{background:url(../img/sp_fixed.png) no-repeat;background-size:25px 300px;display:block}
.e_fixed_wrap{position:fixed;left:0;right:0;bottom:0;z-index:2100;padding:0 54px 0 52px}
.e_fixed{height:50px}
.e_fixed.e_fixed_detail{display:none}
.e_fixed_wrap .align_l{position:absolute;top:0;left:6px}
.e_fixed_wrap .align_r{position:absolute;top:0;right:6px}
.e_fixed_wrap .align_r.align_r_top{position:absolute;top:-55px;right:6px}
.e_fixed_wrap .align_m{display:table;width:100%;border-collapse:collapse;table-layout:fixed}
.e_fixed_wrap .align_m li{display:table-cell;vertical-align:top;padding:0 3px}
.e_fixed_wrap .align_m li a{width:100%}
.e_fixed_wrap .btn_prev_f{width:43px;height:43px;background-position:11px 16px}
.e_fixed_wrap .btn_top_f{width:43px;height:43px;background-position:15px -91px}
.e_fixed_wrap .btn_cart_f{height:43px;background-position:36px -41px}
.e_fixed_wrap .btn_clip_f{width:43px;height:43px;background-position:11px -137px}
.e_fixed_wrap .clip_yellow .btn_clip_f{background-position:11px -187px}
.e_fixed_wrap .btn_bg{background:url(../img/btn_bg.png) 0 0 repeat-x;border:solid 1px #b3b3b3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:inline-block;box-shadow:1px 1px 3px #CDCDCD}
.e_fixed_wrap .btn_bg .tx{width:100%;text-align:center;font-size:11px;line-height:16px;color:#4D4D4D;font-weight:bold;padding-top:26px;display:inline-block}
.e_fixed_wrap .btn_ty1_f,.e_fixed_wrap .btn_ty2_f,.e_fixed_wrap .btn_ty3_f{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:block;height:30px;color:#fff;text-align:center;font-weight:bold;font-size:16px;padding-top:13px;box-shadow:1px 1px 3px #CDCDCD;letter-spacing:-1px}
.e_fixed_wrap .btn_ty1_f{border:solid 1px #F4CBD4;background-color:#FF6633}
.e_fixed_wrap .btn_ty2_f{border:solid 1px #BEBEBE;background-color:#808080}
.e_fixed_wrap .btn_ty3_f{border:solid 1px #BEBEBE;background-color:#C4C4C4}
.e_fixed_wrap.e_detail_wrap{background-color:rgba(255, 255, 255, 0.8)}
.e_fixed_wrap.e_detail_wrap .e_fixed{display:none}
.e_fixed_wrap.e_detail_wrap .e_fixed.e_fixed_detail{display:block}
/* 배너 */
.bnr_wrap{text-align:center}
.bnr_wrap a{display:block}
.bnr_wrap img{width:320px}
/* 푸터 배너 */
.m_ch_banner{text-align:center}
.m_ch_banner img{width:320px;margin:0;padding:0;vertical-align:top}
/* 플로팅 배너 */
#floating-banner{position:fixed;width:100%;z-index:2000}
.m_pop_bx{position:relative;width:300px;margin:0 auto;background:#000;text-align:center}
.m_pop_bx img{width:300px;margin:0;padding:0;vertical-align:top}
.m_pop_bx .sp_com2{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_mobile2_v1.png) no-repeat;background-size:400px 1500px;line-height:999px;vertical-align:top}
.m_pop_bx .m_pop_close{position:absolute;width:44px;height:44px;top:-15px;right:-10px;background-position:0 -1442px}
.m_pop_none{float:left;position:relative;padding:16px 0 14px 0;width:260px;background-color:#000;text-align:left}
.m_pop_chk{float:left;position:relative;padding:16px 0 14px 15px;width:25px;background-color:#000;text-align:left}
.m_pop_chk .ico_chk{width:19px;height:16px;margin:-1px 6px -2px 0;background-position:-68px -1457px;vertical-align:top;cursor:pointer}
.m_pop_chk .on{width:19px;height:16px;margin:-1px 6px -2px 0;background-position:-47px -1457px;vertical-align:top;cursor:pointer}
.m_pop_none .none_txt{font-size:13px;color:#d9a6c3;letter-spacing:-1px;line-height:normal;vertical-align:top;font-weight:bold;cursor:pointer}
.fixed_ban{position:fixed;left:0;bottom:0;right:0;z-index:2000;height:90px}
.fixed_ban .prd_box{position:relative;z-index:2000;width:320px;height:100%;margin:auto}
.fixed_ban .prd_thum{position:absolute;left:0;right:0;bottom:0;text-align:center}
.fixed_ban .prd_thum a{display:block}
.fixed_ban .prd_thum img{vertical-align:top}
.fixed_ban .prd_close{position:absolute;right:0;bottom:100%;z-index:10;height:20px;padding:10px 0 0;background:rgba(0,0,0,0.85);border-radius:11px 11px 0 0}
.fixed_ban .prd_close .btn_li{display:inline-block;position:relative;padding:0 14px 0 15px;font-size:13px;font-weight:bold;line-height:14px;letter-spacing:-1px;vertical-align:top}
.fixed_ban .prd_close .btn_li:before{position:absolute;left:0;top:0;bottom:0;width:1px;background:#5e5e5e;content:''}
.fixed_ban .prd_close .btn_li:first-child:before{display:none}
.fixed_ban .fixed_dim{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.85)}
.fixed_ban_app{height:147px}
.fixed_ban_app .prd_thum{bottom:57px}
.fixed_ban_extend{height:147px}
.fixed_ban_extend .prd_thum{bottom:57px}
.sp_fban{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_mobile2_v1.png) no-repeat;background-size:400px 1500px;line-height:999px;vertical-align:top}
.fixed_ban .prd_close .btn_del{width:10px;height:10px;margin:1px 0 0 5px;background-position:-90px -1459px}
.img_soldout{text-align:center;background:url(../img/bg_soldout.png) #7C7E80 0 100% repeat-x}
.img_soldout img{vertical-align:top;width:320px}
.view-solidout{width:100%;font-weight:bold;height:54px;color:#fff;padding-top:5px;font-size:14px}
button.view-solidout:disabled{cursor:inherit}
/*공유하기*/
.evt_share{float:right;overflow:hidden;position:absolute;right:5px;top:5px;background-color:#fff;border:1px solid #ccc;padding:7px 7px 8px 9px;box-shadow:1px 1px 1px #d8d8d9}
.evt_share .ic_sns{display:block;width:27px;height:23px;margin:0;background-position:100% -680px}
.ts-contents-wrap .active .ic_sns,.event-ing-wrap .active .ic_sns{background-position:100% -705px}
.event-ing-wrap .board-view-title dd{overflow:visible !important}
.event-ing-wrap .board-view-title dd p{padding:3px 0 5px 0 !important}
/*evt_new*/
.members-coupon{margin-bottom:15px}
.members-coupon .coupon_evtbox1{border:1px solid #c6cacc;border-bottom:4px solid #d2d7d9;margin:20px 10px 0}
.members-coupon .coupon_evtbox1 li{display:block;overflow:hidden;text-align:center;margin:0 auto}
.members-coupon .coupon_evtbox1 li a{display:block !important;text-align:center;margin:20px auto;width:181px;height:52px}
.members-coupon .coupon_evtbox1 li span{display:block;background:url(../img/evt_newmaintxt.png) no-repeat;background-size:181px 173px;text-indent:-9999px;text-align:center;margin:0 auto;width:181px;height:52px}
.members-coupon .coupon_evtbox1 li.type1 span{background-position:0 0 !important}
.members-coupon .coupon_evtbox1 li.type2 span{background-position:0 -61px !important}
.members-coupon .coupon_evtbox1 li.type3 span{background-position:0 -122px !important}
.members-coupon .coupon_evtbox2{border:1px solid #c6cacc;border-bottom:4px solid #d2d7d9;margin:20px 10px 0;background:url(../img/evt_bg.gif) repeat}
.members-coupon .coupon_evtbox2 ul.birthday{background:url(../img/evt_birthday.png) no-repeat right 0;background-size:154px 115px}
.members-coupon .coupon_evtbox2 .together{background:url(../img/evt_together.png) no-repeat right 25px;background-size:109px 51px;margin:20px 7px 20px 20px}
.members-coupon .coupon_evtbox2 .together span.tit_txt{font-size:24px;color:#ff6633;font-weight:bold;line-height:30px;letter-spacing:-3px}
.members-coupon .coupon_evtbox2 .together span.tit_txt em{font-size:16px;font-weight:bold;letter-spacing:-2px;margin-left:5px}
.members-coupon .coupon_evtbox2 .together span.sub_txt,.members-coupon .coupon_evtbox2 .together span.day{font-size:14px;color:#818181;font-weight:bold;line-height:16px;margin-top:5px}
.members-coupon .coupon_evtbox2 li{border-bottom:none !important}
.members-coupon .coupon_evtbox2 li.txt{padding:20px 20px}
.members-coupon .coupon_evtbox2 li.txt span,.members-coupon .coupon_evtbox2 .together span{display:block}
.members-coupon .coupon_evtbox2 li.txt span.num_per{font-size:28px;color:#ff6633;font-weight:bold;line-height:30px;letter-spacing:-5px}
.members-coupon .coupon_evtbox2 li.txt span.num_per em,.members-coupon .coupon_evtbox2 li.txt span.num_txt em{font-size:18px;font-weight:bold}
.members-coupon .coupon_evtbox2 li.txt span.num_per em{margin-left:5px}
.members-coupon .coupon_evtbox2 li.txt span.num_txt{font-size:28px;color:#ff6633;font-weight:bold;line-height:30px;letter-spacing:-1px}
.members-coupon .coupon_evtbox2 li.txt span.tit{font-size:16px;color:#ff6633;font-weight:bold;line-height:20px;letter-spacing:-1px}
.members-coupon .coupon_evtbox2 li.txt span.day{font-size:14px;color:#818181;font-weight:bold;line-height:20px}
.members-coupon .coupon_evtbox2 li.btn_down{background:url(../img/evt_btnbg.gif) repeat !important;border-top:1px dotted #d2d7d9}
.members-coupon .coupon_evtbox2 li.btn_down a{font-size:16px;color:#696d6f;font-weight:bold;line-height:20px;display:block !important;text-align:center;width:100%;height:100%;padding:15px 0;letter-spacing:-1px}
.members-coupon .coupon_evtbox2 li.mymedal{display:block;background:url(../img/evt_medaltxt.png) no-repeat;background-size:270px 500px;text-indent:-9999px;text-align:center;margin:20px auto;width:270px;height:73px}
.members-coupon .coupon_evtbox2 li.family{background-position:0 5px !important}
.members-coupon .coupon_evtbox2 li.bronze{background-position:0 -69px !important}
.members-coupon .coupon_evtbox2 li.silver{background-position:0 -142px !important}
.members-coupon .coupon_evtbox2 li.gold{background-position:0 -219px !important}
.members-coupon .coupon_evtbox2 li.vip{background-position:0 -303px !important}
.members-coupon .coupon_evtbox2 li.first{background-position:0 -389px !important}
.members-coupon .btn_coupon_view{margin:20px 10px 0;text-align:center;min-width:300px;min-height:57px}
.members-coupon .btn_coupon_view a{display:block}
.members-coupon .btn_coupon_view img{width:100%;min-width:300px;min-height:57px}
/* .swipe-pagecontrol .ts-event-main-product-img li{height:244px !important} */
/* .swipe-pagecontrol .ts-event-main-product-img li a{width:320px;height:244px;margin:0 auto;overflow:hidden} */
/* .swipe-pagecontrol .ts-event-main-product-img li a img{width:100% !important;height:100% !important} */
/* 기획전 카테고리 구분 */
.more2.b_line{margin-top:20px;border-top:2px solid #d4dadc}
.more2.b_line2{margin:0;border-top:2px solid #d4dadc;}
.ca-list + .more2.b_line2{margin-top:-1px}
.plantit{font-size:19px;background:#F5F7F7;position:relative;display:block;padding:10px 25px 15px 0;overflow:hidden;max-height:54px}
.plantit a{display:block;width:100%;text-align:left;padding-left:15px;font-size:19px;color:#262f33;line-height:54px;font-weight:bold;line-height:24px}
.plantit a.more{background:url(../img/ico-more_black.png) 100% 8px no-repeat;-webkit-background-size:59px 11px;background-size:59px 11px}
.plantit a.more span{padding-right:70px}
.plantit a span{display:inline-block;padding-right:10px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:44px}
/* paginate */
.m_paginate_wrap{margin-top:-1px;position:relative;background:#fff}
.m_paginate a.prev[href]{background-position:-150px 0}
.m_paginate a.next[href]{background-position:-150px -50px}
/* traders paginate */
.em.traders .mcom_container .m_paginate strong{border:1px solid #65c300;color:#65c300}
.em.traders .mcom_container .m_paginate a.prev[href]{background-position:-150px -82px}
.em.traders .mcom_container .m_paginate a.next[href]{background-position:-150px -116px}
/*베스트개편*/
.best_top{position:relative;overflow:hidden}
.best_top .best_cate{position:relative;overflow:hidden}
.best_top .best_cate ul{display:table;border-bottom:1px solid #eceeef;width:100%}
.best_top .best_cate ul:nth-of-type(1){border-top:0 none}
.best_top .best_cate li{display:inline-block;margin:0 auto;width:20%;padding:15px 0 10px;text-align:center;background-color:#fff;vertical-align:middle;border-bottom:1px solid #eceeef}
.best_top .best_cate li a{display:block;line-height:16px;text-align:center}
.best_top .best_cate li span{height:50px;text-align:center}
.best_top .best_cate li a em.txt{display:block;padding-top:5px;font-size:14px;color:#636566;font-weight:bold;letter-spacing:-2px}
.best_top .best_cate ul:after{display:block;clear:both;content:''}
.best_top .best_cate li.on{background-color:#45c6c6}
.best_top .best_cate li.on em.txt{color:#fff}
.best_cate .best_lst{position:relative;display:block;margin:0 auto;background:url(../img/best_cate_img.png) no-repeat;background-size:320px 136px;max-width:100%;min-height:100%}
.best_cate .item{background-position:0 0;width:48px}
.best_cate .item2{background-position:-75px 0;width:40px}
.best_cate .item3{background-position:-147px 0;width:30px}
.best_cate .item4{background-position:-273px 0;width:50px}
.best_cate .item11{background-position:-275px -80px;width:48px}
.best_cate .item6{background-position:-5px -80px;width:50px}
.best_cate .item7{background-position:-65px -80px;width:50px}
.best_cate .item8{background-position:-205px 0;width:50px}
.best_cate .item9{background-position:-137px -80px;width:50px}
.best_cate .item10{background-position:-205px -80px;width:48px}
.agree_tab{position:relative;display:block}
.agree_tab .chbox{position:absolute;left:15px;top:15px;z-index:99}
.agree_tab h3.tit_eve{padding-left:50px}
.agree_tab h3.tit_eve .icbg{position:absolute;right:15px;top:20px}
.agrbtn_st1{margin-top:30px !important}
.sa_brand_banner{width:100%;background-color:#1f2122;border-bottom:1px solid #171819;text-align:center}
/*서브-공통*/
.sub-white-title{border-bottom:2px solid #47494f}
.sub-white-title h2{font-size:18px;background:#fff;position:relative;display:block;padding:15px 25px 10px 15px;overflow:hidden;max-height:54px;color:#262f33;}
.sub-gray-title{border-top:2px solid #d4dadc}
.sub-gray-title h2,.sub-gray-title h3,.sub-gray-title h4{font-size:18px;background:#f5f7f7;position:relative;display:block;padding:13px 25px 12px 15px;overflow:hidden;max-height:54px;color:#262f33;}

.inpchk{width:18px;height:18px;display:inline-block}
.inpchk input{position:relative;width:18px;height:18px;vertical-align:top;}
.emm-b{font-weight:bold;}

.m_paginate_wrap{background:#F5F5F5;padding:10px 0 0;border-top:1px solid #ccc;text-align:center;height:63px}
.m_paginate{display:inline-block}
.m_paginate a,.m_paginate strong{float:left;width:36px;height:36px;border:1px solid #ccc;margin-right:-1px;background-color:#fff;line-height:36px;color:#808080;font-family:Helvetica, sans-serif;font-size:14px;text-align:center;}
.m_paginate strong{border:1px solid #6b6cb7;position:relative;color:black;font-weight:normal}
.m_paginate a.prev,.m_paginate a.next{width:44px;background-color:#F5F5F5;background-image:url('/mobile/images/common/sp_page.png');background-size:200px 150px;}
.m_paginate a.prev{-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-position:0 0;}
.m_paginate a.next{-moz-border-radius-topright: 5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-position:0 -50px;}
.m_paginate a.prev[href]{background-position:-50px 0;}
.m_paginate a.next[href]{background-position:-50px -50px;}
.m_paginate span{float:left;width:15px;height:36px;background:url('/mobile/images/common/sp_page.png');background-size:200px 150px;background-position:0 -100px;margin-left:1px;}

.opa_area{display:block;position:relative}
.opa_tx{display:block}
.opa_select{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0;filter:alpha(opacity=0)}
.opa_select label{overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0}

.tab_menu{width:100%;display:inline-block;}
.tab_menu li{float:left;background:#ececec;border-bottom:1px solid #5b5b5b;text-align:center;padding:10px 0 10px;}
.tab_menu li a{color:#777;font-size:12px;font-weight:bold}
.tab_menu li.on{background:#fff;border:1px solid #5b5b5b;border-bottom:0;}
.tab_menu li.on a{color:#424242;}
/*서브-상품리스트*/
.brandsch-list {width:100%; height:126px; overflow:hidden;}
.brandsch-list ul{width:100%;display:table}
.brandsch-list ul li{border-bottom:1px solid #c6cacc;display:inline-block;width:50%;padding:15px 0 10px;}
.brandsch-list ul li:first-child{margin-top:-5px}
.brandsch-list ul li:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.brandsch-list ul li .inpchk{width:16px;height:16px;padding-left:15px}
.brandsch-list ul li .inpchk input{width:16px;height:16px}
.brandsch-list ul li label{display:inline-block}
.brand-sch-wrap .lst_more{height:52px;border-bottom:0}

.md-goods-wrap .product-info-wrap .detail-info .detail-price .sale em{color:#47494f}

.sch-goods-wrap{position:relative;padding:17px 10px 10px}
.sch-goods-wrap select{width:75%;display:inline-block;height:32px;line-height:30px;border:1px solid #c1c1c1;color:#47494f !important;cursor:default;font-size:15px;text-align:left;padding:0 30px 0 7px;-webkit-appearance:none;box-shadow:none;border-radius:0;word-break:break-all;word-wrap:break-word;background:url('/mobile/images/common/ico_select_arrow.png') no-repeat 100% 100%;background-size:33px 32px;-webkit-background-size:33px 32px;}
.sch-goods-wrap .btn_wrap{position:absolute;top:17px;right:10px;height:30px;border:1px solid #c1c1c1}
.sch-goods-wrap .btn_wrap a{width:34px;height:30px;display:inline-block;background-size:34px 64px !important;line-height:999;overflow:hidden}
.sch-goods-wrap .btn_wrap a.b_thumb{background:url('/mobile/images/common/ico_btn_thumb.png') no-repeat 0 0;margin-right:-4px}
.sch-goods-wrap .btn_wrap a.b_list{background:url('/mobile/images/common/ico_btn_list.png') no-repeat 0 0;border-left:1px solid #c1c1c1}
.sch-goods-wrap .btn_wrap a.selected {background-position:0 -32px;}

.cart-btn{width:53px;height:53px;position:relative;}
/*서브-상단비주얼(공통)*/
.event_visual {background:#fdd26a; text-align:center;}
/* .best_visual {background:#e65189; text-align:center;} */
.best_visual {text-align:center;}
.new_visual {background:#6c5acc; text-align:center;}
.saleW_visual {position:relative; background:#ff643a; text-align:center;}
.saleT_visual {position:relative; background:#ff643a; text-align:center;}
	.ws_timer{width:100%;position:absolute;bottom:12px;left:0;text-align:center;}
	.ws_timer span{height:22px;color:#323030;font-size:11px;font-weight:bold;text-align:center;line-height:22px;display:inline-block;}
	.ws_timer span.num{width:16px;height:22px;margin-right:-2px;background:#000;color:#fff;font-size:11px;font-weight:bold;text-align:center;line-height:22px;display:inline-block;}
.bundle_visual {background:#ffd52e; text-align:center;}
.event_visual, .best_visual, .new_visual, .saleW_visual, .saleT_visual, .bundle_visual span {display:block;}
.event_visual, .best_visual, .new_visual, .saleW_visual, .saleT_visual, .bundle_visual img {max-width:100%; vertical-align:top;}
/*브랜드샵*/
.brarnd-list-wrap .lst_more{height:58px;border-top:1px solid #ededed;border-bottom:2px solid #d2d7d9;background-color:#f7f9fa;text-align:center;position:relative}
/*m_container-css*/
.sp_login{display:inline-block;overflow:hidden;width:auto;height:10px;background:url('/mobile/images/common/sp_login.png') no-repeat 0 0;line-height:999px;vertical-align:top}
.sp_odr{display:inline-block;background-image:url('/mobile/images/common/sp_odr.png');background-repeat:no-repeat;background-size:400px 400px}
.ico_id{width:14px;height:15px;background-position:0 0;}
.ico_pw{width:12px;height:15px;background-position:-20px 0}
.inpchk{display:inline-block;position:relative;width:18px;height:18px}
/*.inpchk:after{position:absolute;top:0;left:0;width:18px;height:18px;content:''}*/
.inprdo{display:inline-block;position:relative;width:17px;height:17px}
.inprdo input{position:relative;width:17px;height:17px;vertical-align:top}
.inprdo input:focus{opacity:1;box-shadow:inset 20px 20px 0 #73B1DA;outline:2px solid #73B1DA}
.inprdo.rdo_checked:after{background-position:-45px -70px}
.bnbox{width:100%;margin-top:15px}
.bnbox a,.bnbox button{display:block;height:46px;margin-top:6px;font-weight:bold;font-size:18px;line-height:46px;color:#fff;letter-spacing:-1px;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:inset 0 -3px 0 rgba(255,255,255,.15);vertical-align:top}
.m_combx{padding:30px 29px;background:#f7f7f7}
.m_tabbx{padding:13px 20px 35px;}
.m_tabbx .m_chk_btn{padding:15px 0;}
.m_chctab li a{border:1px solid #dedede;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#f5f5f5));color:#666;box-shadow:inset 0 -1px 0 0 #d5d5d5}
.mark{display:inline-block;margin:1px 0 -1px;font-size:16px;color:black;vertical-align:middle}
.b_def,.bnbox .b_def,.b_def2,.bnbox .b_def2,.b_def3,.bnbox .b_def3,.b_def4,.bnbox .b_def4,.b_def5,.bnbox .b_def5,.b_def6,.bnbox .b_def6,.b_def7,.bnbox .b_def7{display:inline-block;height:38px;margin:0;background:#fff;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:inset 0 -2px 0 #efefef;font-weight:bold;font-size:12px;color:#666;line-height:38px;letter-spacing:-1px;text-align:center}
.b_def2,.bnbox .b_def2,.b_def3,.bnbox .b_def3,.b_selected,.bnbox .b_selected,.b_def7,.bnbox .b_def7{border-color:#6b6cb7;color:black}
.b_def3,.bnbox .b_def3{background:#f7f7f7;box-shadow:none}
.inpchk_temp{display:inline-block;position:relative;width:18px;height:18px}
.inpchk_temp input{width:18px;height:18px;position:absolute;top:0;left:0;}
.b_add{display:inline-block;width:40px;height:33px;padding-top:7px;background:#f7f7f7;border:1px solid #e6e6e6;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-align:center;line-height:14px;font-size:12px;color:#4d4d4d;letter-spacing:-1px;font-weight:bold;}
.des_btn .b_add{height:22px !important;padding-top:8px}
.m_f_bgn{margin:-12px;padding:12px;background:rgba(255,255,255,.8)}
.m_f_fixtbl{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.m_f_fixtbl li{display:table-cell;vertical-align:top}
.m_f_fixtbl li:first-child .btn{margin-left:0}
.m_f_fixtbl li:last-child .btn{margin-right:0}
/* .m_f_fixtbl .btn,.m_f_fixtbl .b_type1,.m_f_fixtbl .b_type4{display:block;height:43px;margin:0 2px;border:1px solid #b3b3b3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e6e6e6));box-shadow:inset 0 -1px 0 0 #fff,1px 1px 2px 0 rgba(0,0,0,.15);font-weight:bold;font-size:14px;color:#808080;line-height:43px;text-align:center}
.m_f_fixtbl .b_type1,.m_f_fixtbl .b_type4{height:44px;border:0;border-left:1px solid black;border-top:1px solid black;background:#c22518;color:#fff;line-height:44px;box-shadow:inset -1px -1px 0 black,1px 1px 1px 0 rgba(0,0,0,.15)} */
.m_f_fixtbl .btn,.m_f_fixtbl .b_type1,.m_f_fixtbl .b_type4{display:block;height:43px;margin:0 2px;border:1px solid #b3b3b3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e6e6e6));box-shadow:inset 0 -1px 0 0 #fff,1px 1px 2px 0 rgba(0,0,0,.15);font-weight:bold;font-size:14px;color:#808080;line-height:43px;text-align:center}
.m_f_fixtbl .b_type1,.m_f_fixtbl .b_type4{height:44px;border:0;background:#fcc325;color:#fff;line-height:44px;box-shadow:inset -1px -1px 0 #fcc325,1px 1px 1px 0 rgba(0,0,0,.15)}
.m_f_fixtbl .b_type2,.m_f_fixtbl .b_type4{height:44px;border:0;background:#808080;color:#fff;line-height:44px;box-shadow:inset -1px -1px 0 #808080,1px 1px 1px 0 rgba(0,0,0,.15)}
.odr_line_ty{background:url('/mobile/images/common/line_xdot_d9d9d9.gif') repeat-x 0 0;border:none;margin:10px 0;padding:0;line-height:0;font-size:0;height:1px}
.odr_line_ty1{border:none;border-top:1px solid #f2f2f2;margin:10px 0;padding:0;line-height:0;font-size:0}
.custom_sel{width:100%}
.custom_sel select{display:block;height:35px;padding:0 23px 0 9px;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;font-size:12px;color:#666;width:100%;letter-spacing:-.5px}
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm){.custom_sel select{padding-left:5px}}
.odr_btn{display:inline-block;border:1px solid;border-color:#ccc #c6c6c6 #a8a8a8 #cacaca;border-radius:3px;-webkit-border-radius:3px;background-color:#f5f5f5;font-size:11px;vertical-align:top;padding:6px 7px 5px;color:#4d4d4d;font-weight:bold;line-height:12px;}
.odr_btn .ic_lst{background-position:-63px -5px;width:10px;height:12px;margin-right:3px;vertical-align:1px}
.m_paginate_wrap{background:#fff;padding-top:20px;height:56px;margin-top:-1px}
/*로그인*/
.m_inplogin{position:relative;border:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff}
.m_inplogin:before{position:absolute;left:50%;top:100%;width:277px;height:10px;margin-left:-139px;margin-top:0;background:url('/mobile/images/common/bg_alert_bx.png') no-repeat 0 0;content:''}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.m_inplogin:before{background-image:url('/mobile/images/common/bg_alert_bx.png');background-size:277px 10px}}}
.m_inp_data{padding:2px 8px 0}
.m_inp_data li{border-top:1px solid #d9d9d9}
.m_inp_data li:first-child{border-top:0 none}
.m_inp_data li .inpbx{display:block;position:relative;padding:10px 32px 10px 9px;border:0 none;line-height:17px;box-shadow:none}
.m_inp_data li .inpbx input{font-size:13px;line-height:18px}
.m_inp_data li .ico_id{position:absolute;right:8px;bottom:12px}
.m_inp_data li .ico_pw{position:absolute;right:11px;top:11px}
.log_check{padding:10px 6px 6px;border-top:1px solid #ccc;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#f7f7f7;font-size:10px;line-height:16px;color:#666}
.log_check:after{display:block;clear:both;content:''}
.log_check .left{display:inline;float:left;width:50%}
.log_check .right{display:inline;float:right;width:50%}
.log_check .inpchk,.log_check .inpchk_temp{margin:-2px 3px 2px 12px;vertical-align:top}
.log_check label{display:inline-block;vertical-align:top}
.bnbox button{width:100%;line-height:100%}
.bnbox a:first-child,.bnbox button:first-child{margin-top:0}
.bnbox .bn_pnk,.bnbox .bn_pnk2{background:#fcc325;border-bottom:0;}
.bnbox .bn_gray,.bnbox .bn_gray2{background:#808080}
.line_tit{position:relative;margin:30px 0 15px;border:1px solid #cdcdcd;height:1px;border-left:0 none;border-right:0 none;font-size:0;line-height:0}
.log_joinlist li{width:auto;margin-top:8px;font-size:10px;line-height:16px;color:#808080}
.log_joinlist li:first-child{margin-top:0}
.log_joinlist li:after{display:block;clear:both;content:''}
.log_joinlist li .tit{display:inline;float:left}
.log_joinlist li .ico_pw{margin:-3px 8px 0 5px}
.log_joinlist li .ico_id{margin:0 6px 0 4px}
.log_joinlist li .txt{display:inline;float:right}
.log_joinlist li .txt .line{display:inline-block;overflow:hidden;width:1px;height:9px;margin:0 2px;background:url('/mobile/images/common/line_ydot_cccccc.gif') repeat-y;background-size:1px 2px;font-size:0;line-height:0;vertical-align:middle}
.log_joinlist li .txt a{color:#666}
.log_joinlist li .txt strong{color:black}
/*회원가입*/
.m_tab_step{display:table;width:100%;background:#b8b8b8;table-layout:fixed;border-collapse:collapse}
.m_tab_step li{display:table-cell;text-align:center}
.m_tab_step li a{display:block;position:relative;height:24px;padding-top:40px;font-weight:bold;font-size:11px;color:#fff}
.m_tab_step li a:before{position:absolute;left:100%;top:0;bottom:0;width:1px;background:#bfbfbf;content:''}
.m_tab_step li a:after{display:none;position:absolute;left:100%;top:50%;width:6px;height:11px;margin-top:-6px;background-position:-57px 0;content:''}
.m_tab_step li:last-child a:before,
.m_tab_step li:last-child a:after{display:none !important}
.m_tab_step li .sp_login{position:absolute;left:50%;top:14px;width:24px;height:23px;margin-left:-12px}
.m_tab_step li .ico_log{width:16px;height:21px;margin-left:-8px;background-position:0 -26px}
.m_tab_step li .ico_log2{width:20px;height:21px;margin-left:-7px;background-position:-26px -26px}
.m_tab_step li .ico_log3{width:21px;height:21px;margin-left:-7px;background-position:-56px -26px}
.m_tab_step li .ico_log4{width:22px;height:20px;margin-left:-10px;background-position:-87px -27px}
.m_tab_step li.on a{z-index:10;background:#fcc325;}
.m_tab_step li.on a:before{background:#a5a5a5}
.m_tab_step li.on a:after{display:block}
.m_hx_lnb+.m_tabbx{padding-top:0}
/*.m_tabbx .tab_menu li{width:33.12%} */
.m_tabbx .tab_menu li{width:49.5%}
.m_conbx{padding-top:20px}
.m_chctab{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.m_chctab li{display:table-cell;text-align:center}
.m_chctab li a{display:block;position:relative;height:26px;margin:0 2px;padding-top:57px;font-size:12px}
.m_chctab li:first-child a{margin-left:0}
.m_chctab li:last-child a{margin-right:0}
.m_chctab li .ico_phone{position:absolute;left:50%;top:15px;margin-left:-8px;width:20px;height:34px;background-position:0 -57px}
.m_chctab li .ico_certificate{position:absolute;left:50%;top:15px;margin-left:-20px;width:41px;height:34px;background-position:-30px -57px}
.m_chctab li .ico_ipin{position:absolute;left:50%;top:20px;margin-left:-20px;width:37px;height:24px;background-position:-81px -62px}
.m_chk_policy{background:#f7f7f7}
.m_chk_policy .m_chk_tit .t_box{display:block;position:relative;padding-left:24px}
.m_chk_tit{position:relative;padding:15px 10px;background:#fff;font-size:13px;line-height:18px}
.m_chk_tit:first-child{border-top:0 none}
.m_chk_tit .t_box{display:block;position:relative}
.m_chk_tit .t_box .inpchk,.m_chk_tit .t_box .inpchk_temp{position:absolute;left:0;top:0;vertical-align:top}
.m_chk_tit .t_box label{display:inline-block;vertical-align:top}
.m_chk_tit .t_box .chkbx_detail{position:absolute;right:0;top:0;font-size:11px;color:#aaa;text-decoration:underline}
.m_chk_tit .t_box.t_detail{padding-right:40px;line-height:19px}
.m_chk_txt{padding:0 26px;border-top:1px solid #ededed}
.mp_list li{padding:16px 0 15px;background:url('/mobile/images/common/line_xdot_d9d9d9.gif') repeat-x;background-size:2px 1px}
.mp_list li:first-child{padding-top:15px;background:none}
.mp_list li h3{font-size:13px;line-height:19px}
.mp_list li .policy_box{margin-top:5px;padding:11px;border:1px solid #d9d9d9;background:#fff;font-size:12px;line-height:17px;color:#999;box-shadow:inset 0 1px 0 0 #ededed}
.mp_list li .policy_box p{height:70px;overflow:auto;}
.mp_list li .chkbx,.m_policy_wrap .chkbx{width:100%;margin-top:7px;font-size:13px}
.mp_list li .chkbx:after,.m_policy_wrap .chkbx:after{display:block;clear:both;content:''}
.mp_list li .chkbx .chkbx_detail{display:inline;float:right;font-weight:bold;color:#aaa;text-decoration:underline}
.mp_list li .chkbx .chk_box{display:inline;float:left}
.mp_list li .chkbx .chk_li{display:inline-block;height:18px;margin-left:10px;line-height:18px}
.mp_list li .chkbx .chk_li:first-child{margin-left:0}
.m_chk_btn{padding:15px 13px}
.m_chk_btn .bnbox{margin-top:0}
.m_chk_btn a,.m_chk_btn span{display:block;background:black;line-height:46px;color:#fff;text-align:center}
.m_chk_btn span{opacity:.5}
.m_chk_btn .bnbox p{margin-top:6px;font-size:12px;color:#666;text-align:center}
.m_chk_btn .bnbox .bn_gray,.bnbox .bn_gray2{font-size:20px}
.m_userinfo{background:#fff}
.m_userinfo.bbsW{padding-bottom:10px}
.m_userinfo li{padding:1px 0 8px;background:url('/mobile/images/common/line_xdot_d9d9d9.gif') repeat-x;background-size:2px 1px}
.m_userinfo li:first-child{padding-top:0;background:none}
.m_userinfo li.no_line{border-top:0}
.m_userinfo li.base_deil{font-size:12px;padding:15px 0;color:#666;font-weight:bold;border-bottom:2px solid #d9d9d9;margin-bottom:-1px}
.m_userinfo ul.bnbox li{padding:0;border-top:0}
.m_userinfo dl{position:relative}
.m_userinfo dt{position:absolute;top:0;left:0;width:79px;margin-top:0;font-size:12px;letter-spacing:-1px}
.m_userinfo dt.tt_inp{line-height:35px}
.m_userinfo dt strong{font-size:12px;line-height:normal}
.m_userinfo dt .mark{margin:-1px 3px 0 0}
.m_userinfo dd{overflow:hidden;position:relative;margin-top:8px;margin-left:80px;font-size:12px;color:#666;font-weight:bold;word-wrap:break-word}
.m_userinfo dd.mail_bl{color:#1a8ae0;text-decoration:underline}
.m_userinfo dd.dd_pd{margin:0}
.m_userinfo dd .des_select{height:33px;line-height:33px}
.m_userinfo dd .m_mobile{display:inline;float:left;width:60px;margin-right:5px}
.m_userinfo dd .id_view{display:block;padding-top:1px}
.m_userinfo dd>div>div,.m_userinfo dd>div>.inpbx,.m_userinfo dd>.inpbx{margin-top:8px}
.m_userinfo dd>div>div:first-child,.m_userinfo dd>span:first-child.inpbx,.m_userinfo .m_mobile + .inpbx{margin-top:0}
.m_userinfo dd input[type="text"],.m_userinfo dd input[type="password"],.m_userinfo dd input[type="number"],.m_userinfo dd input[type="tel"],.m_userinfo dd select{width:100%;height:17px;border:0 none;background:transparent;font-size:12px;line-height:17px;vertical-align:top}
.m_userinfo dd button{position:absolute;bottom:0;right:0;height:35px;line-height:100%}
.m_userinfo dd .pic_view{position:static;height:35px;line-height:100%}
.m_userinfo dd label{display:inline-block;margin:0 4px;vertical-align:top}
.m_userinfo dd>.txtarea textarea{color:#222}
.m_userinfo .btn_pd{display:block}
.m_userinfo .btn_pd .inpbx{margin-right:66px}
.m_userinfo .btn_pd .b_def{width:62px}
.m_userinfo .inp3_area{position:relative}
.m_userinfo .inp3_area .btn_pd{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.m_userinfo .inp3_area .inpbx{margin-right:0}
.m_userinfo .inp3_area .btn_pd .pn_td{display:table-cell;width:30%}
.m_userinfo .inp3_area .btn_pd .del{width:10px;text-align:center}
.m_userinfo .post_num{position:relative;padding-right:85px}
.m_userinfo .post_num .btn_pd{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.m_userinfo .post_num .inpbx{margin-right:0}
.m_userinfo .post_num .btn_pd .pn_td{display:table-cell;width:50%}
.m_userinfo .post_num .btn_pd .del{width:10px;text-align:center}
.m_userinfo .post_num .btn_pd button{width:80px}
.m_userinfo .chk_radio{margin-top:10px;font-size:12px;line-height:17px}
.m_userinfo .chk_radio:first-child{margin-top:0}
.m_userinfo .chk_radio label{color:#666;font-weight:normal}
.m_userinfo .chk_radio strong{display:inline-block;width:55px;color:#000}
.m_userinfo .tx_rdo .chk_radio{margin-top:2px}
.m_userinfo .tx_rdo .chk_radio:first-child{margin-top:0}
.m_userinfo .m_policy{padding-top:1px;background:url('/mobile/images/common/line_xdot_d9d9d9.gif') repeat-x;background-size:2px 1px}
.m_userinfo .txt_c{font-size:11px;font-weight:normal;color:#898989}
.m_userinfo p{padding-top:10px;font-size:11px;color:#cc0033;font-weight:normal}
.m_userinfo p.sml_txt{position:relative}
.m_userinfo .p_card{width:184px;height:84px;padding-top:12px;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;text-align:center}
.m_userinfo .p_card strong{font-size:20px}
.m_userinfo .p_card em{display:block;font-size:15px;color:#999}
.m_userinfo .p_card span{font-weight:bold}
.m_userinfo dd ul{overflow:hidden;width:186px;margin-top:5px;letter-spacing:-1px}
.m_userinfo dd li{float:right;padding-top:0;background:none;color:#999}
.m_userinfo dd li:first-child{float:left}
.m_userinfo dd li strong{color:#666}
.m_userinfo dd li em{letter-spacing:0;font-weight:bold}
.m_userinfo .chk_chk{margin-top:10px;font-size:12px;line-height:17px;padding-left:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.m_userinfo .chk_chk li{float:left;width:50%}
.m_userinfo .chk_chk2{margin-top:10px;font-size:12px;line-height:17px;padding-left:58px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.m_userinfo .chk_chk2 li{float:none}
.m_userinfo .chk_chk2 li:first-child{float:none}
.m_userinfo .zipcode label{float:left;width:65px;line-height:35px;font-weight:bold;letter-spacing:-1px}
.m_userinfo .country_num label{float:left;width:65px;line-height:35px;font-weight:bold;letter-spacing:-1px}
.m_userinfo .country_num_in{float:left;width:50px;margin-right:5px}
.m_userinfo .s_sms{line-height:17px}
.m_userinfo .s_tit{float:left;width:70px}
.m_userinfo .s_tit_inp{line-height:35px}
.m_userinfo .m_birth_wrap{display:block;width:100%;margin-top:5px}
.m_userinfo .m_birth_wrap:after{display:block;clear:both;content:''}
.m_userinfo .m_birth{display:inline;float:left;margin-right:5px}
.m_userinfo .radio_wrap,.m_userinfo .radio_wrap2{display:block;height:17px;padding:2px 0 5px;line-height:17px}
.m_userinfo .radio_wrap2{padding-bottom:0}
.m_userinfo .radio_wrap label,.m_userinfo .radio_wrap2 label{margin:-1px 4px 1px}
.m_userinfo .ship_country{margin-top:0}
.m_userinfo .terms{overflow:hidden;margin-bottom:-8px}
.m_userinfo .terms li{clear:both;position:relative;padding:15px 50px 15px 0;border:0;line-height:18px}
.m_userinfo .terms .inpchk,.m_userinfo .terms .inpchk_temp{margin-right:7px;vertical-align:top}
.m_userinfo .terms label{display:inline-block;max-width:88%;font-weight:bold;font-size:13px;vertical-align:top}
.m_userinfo .terms .btn_more{position:absolute;top:50%;right:0;margin-top:-9px;font-size:11px;color:#aaa;text-decoration:underline}
.m_userinfo .add_info{display:block;margin-top:10px;color:#999}
.m_userinfo .add_info strong{float:none;display:inline-block;line-height:18px;color:#666}
.m_ok_visual{position:relative;height:153px;padding:15px 0 0;background:#fff url('/mobile/images/common/bg_join_ok.png') no-repeat 50% 15px;background-size:370px 153px;line-height:999px;overflow:hidden;display:block}
.m_ok_txt{padding:26px;border-top:1px solid #ededed;border-bottom:2px solid #ccc;text-align:center;letter-spacing:-1px;line-height:20px;color:#636566}
.m_ok_txt h3{font-size:19px;color:#000;font-weight:bold;padding-bottom:16px}
.m_ok_txt h3 span{color:black}
.m_ok_txt strong{color:#000}
/*장바구니*/
.m_tab_step li .ico_cart{width:20px;height:21px;margin-left:-10px;background-position:0 -101px}
.m_tab_step li .ico_cart2{width:19px;height:21px;margin-left:-7px;background-position:-30px -101px}
.m_tab_step li .ico_cart3{width:16px;height:21px;margin-left:-7px;background-position:-59px -101px}
.autopanel_in > .order_sectionwrap,.autopanel_in2 > .order_sectionwrap{margin-top:-3px}
.autopanel_in2 > .order_sectionwrap,.autopanel_in2 > .order_sectionwrap{margin-top:0}
.order_section{position:relative;margin-top:-1px;border-bottom: 3px solid #b3b3b3}
.order_section.order_section_btm{border-bottom:0}
.order_section.content_right .order_sectit .art_rtprice {padding-right:40px}
.order_section.section_close {border-bottom:0}
.order_section:last-child {border-bottom:0}
.order_section .sec_close,.my_ssginfos .btn_oitip,.order_article .sec_close{display:inline-block;position:absolute;right:0;top:13px;z-index:10;padding:12px;font-size:0;line-height:0;vertical-align:top}
.order_section .sec_close .btn_close,.order_article .sec_close .btn_close{display:inline-block;width:16px;height:11px;background-position:-225px -125px}
.order_section .sec_close .btn_open,.order_article .sec_close .btn_open{display:none;width:16px;height:11px;background-position:-224px -164px}
.order_section.section_close{margin-top:-1px}
.order_seccont{padding-bottom:30px}
.order_section.section_close .order_sectit{border-top:1px solid #b5b5b5;box-shadow:none}
.order_section.section_close .order_seccont{display:none}
.order_section.section_close .sec_close .btn_open,.order_article.section_close .sec_close .btn_open{display:inline-block}
.order_section.section_close .sec_close .btn_close,.order_article.section_close .sec_close .btn_close{display:none}
.order_section .des_select,.m_product_option .order_infolist .des_select,.order_infoset .des_select{height:33px;line-height:33px}
.order_section .des_selauto,.m_product_option .order_infolist .des_selauto,.order_infoset .des_selauto{height:auto;padding-top:8px;padding-bottom:8px;line-height:18px}
.order_sectit{position:relative;z-index:10;padding:15px 0;border-bottom:1px solid #bfbfbf;border-top:3px solid #b3b3b3;background:#f5f7f7;line-height:26px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1)}
.order_sectit:after{display:block;clear:both;content:''}
.order_sectit .sec_tit{display:inline;margin-left:10px;font-size:17px;color:#222;width: 100%;letter-spacing:-1px}
.order_sectit .inpchk,.order_sectit .inpchk_temp{float:left;margin-top:3px;margin-left:15px;line-height:0}
.order_sectit .onum{display:inline-block;margin-left:3px;color:black}
.order_seccont{padding-bottom:30px}
.order_article{position:relative;margin-top:-1px;letter-spacing:-1px}
.order_article:first-child{margin-top:0}
.order_article:first-child .order_arttit{border-top:0 none}
.order_article:last-child .order_artcont{padding-bottom:0}
.order_article{position:relative;margin-top:-1px;letter-spacing:-1px}
.order_art{position:relative;padding:20px 12px 5px 40px;border-top:1px solid #b5b5b5}
.order_art:first-child{border-top:0 none}
.order_acont{position:relative;min-height:72px;padding:0 0 10px 79px}
.order_acont .inp_area{display:inline-block;position:absolute;right:100%;top:0;margin-right:7px;font-size:0;line-height:0;vertical-align:top}
.order_acont .img_area{display:inline-block;position:absolute;left:0;top:0;vertical-align:top}
.order_acont .img_area img{width:70px;vertical-align:top}
.order_acont .summary{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:19px;color:#666}
.order_acont .summary a{color:#666}
.order_acont .summary .point{color:#ff5277}
.order_acont .summary .txt_tr{font-weight:bold}
.order_acont .order_pay{margin-top:3px;line-height:22px;font-size:12px}
.order_acont .price,.order_acont .order_pay .ssg_price{margin-top:16px;font-size:12px;line-height:15px;color:#666;letter-spacing:0;font-weight:bold}
.order_acont .order_pay .price,.order_acont .order_pay .ssg_price{display:inline-block;margin-top:0;margin-right:3px;font-family:Times New Roman;font-size:22px;color:#222;font-weight:bold}
.order_acont .sale_pay .tx,.order_acont .order_pay .tx,.order_acont .sale_pay .ssg_tx,.order_acont .order_pay .ssg_tx{line-height:normal}
.alert_order .order_acont{padding-right:47px}
.alert_order .order_aside{position:absolute;right:0;top:0;padding-top:46px}
.alert_order .order_aside .btn_picup{position:absolute;top:0;right:0;text-align:right}
.add_good{display:table;width:100%}
.add_good .des_select{display:inline-block;width:34px;height:30px;line-height:30px;text-align:center;padding:0 3px}
.add_good .des_select .cc_ellip_in{display:inline-block;color:black}
.add_good .des_select .cc_ellip_in select{border:0}
.add_good .des_select .cc_ellip_in input{border:0;background:transparent;height:auto}
.order_section .des_select,.m_product_option .order_infolist .des_select,.order_infoset .des_select,.order_infoset .des_btn{height:30px;line-height:30px}
.alert_order .option_sec{display:table;width:100%;border-top:1px solid #f2f2f2;table-layout:fixed}
.alert_order .option_sec span{display:inline-block}
.alert_order .option_sec .cblock{display:block;margin-top:6px}
.alert_order .option_sec .cblock:first-child{margin-top:0}
.alert_order .option_sec .option{padding:4px 0;font-size:13px;color:#046eba;font-weight:bold;letter-spacing:0}
.alert_order .option_sec em{font-size:11px;font-style:normal;padding:0 3px;font-weight:bold;letter-spacing:-1px;color:#c4c4c4}
.m_order_ccal{position:relative;margin-top:-1px;padding:18px 28px 0;border-top:1px solid #b5b5b5}
.m_save_store{position:relative;font-weight:bold}
.m_total_spot:after{display:block;clear:both;content:''}
.m_total_spot .tit{float:left;font-size:15px;color:#222}
.m_total_spot .tit .t_txt{line-height:14px}
.m_total_spot .s_txt{font-size:12px;color:#f49114;line-height:1.5}
.m_total_spot .money{float:right;margin:11px -6px}
.m_total_spot .money .moneys{font-size:13px}
.m_total_spot .money .moneys .price,.m_total_spot .money .moneys .ssg_price{font-family:Times New Roman;font-size:27px;line-height:27px;color:#222;vertical-align:middle;font-weight:bold}
.m_total_spot .money .moneys .tx,.m_total_spot .money .moneys .ssg_tx{line-height:normal;vertical-align:bottom}
.btn_secend{padding-top:4px;background:url('/mobile/images/common/bg_secbar.gif') repeat-x;background-size:2px 4px}
.btn_secend:after{display:block;clear:both;content:''}
.m_order_total{padding:25px 0 12px;text-align:right}
.m_order_total:after{display:block;clear:both;content:''}
.m_order_total .tit{float:left;min-width:90px;font-weight:bold;color:#d2395d;font-size:16px;padding-top:7px;text-align:left}
.m_order_total .tmoney{float:right;color:#d2395d;line-height:24px}
.m_order_total .tmoney .ssg_price,.m_order_total .tmoney .price{font-family:Times New Roman;font-size:27px;line-height:29px;font-weight:bold}
.m_order_total .tmoney .ssg_tx,.m_order_total .tmoney .tx{font-size:13px;line-height:normal}
.m_order_total .tmoney .ssg_tx {font-weight:bold}
.m_save_store{position:relative;font-weight:bold}
.m_save_store .end_money .ssg_cross {font-weight:normal}
.m_order_calculator{margin:0;border-top:1px solid #ccc}
.cal_atotal{padding:8px 35px 7px 11px}
.cal_atotal:after{display:block;clear:both;content:'';color:#666}
.cal_atotal .t_total{float:left;font-size:12px;line-height:12px}
.cal_atotal .t_money{float:right;font-size:11px;line-height:14px;color:#4c4c4c}
.cal_atotal .t_money .price,.cal_atotal .t_money .ssg_price{font-size:14px;line-height:14px;font-family:'helvetica';letter-spacing:0}
.cal_atotal .t_money .tx,.cal_atotal .t_money .ssg_tx{line-height:normal;vertical-align:bottom;}
.cal_infolst li{position:relative;padding:8px 28px 7px 11px;background:url('/mobile/images/common/line_xdot_cccccc.gif') repeat-x;background-size:2px 1px}
.cal_infolst li .lst_subpay li {background:none}
.cal_infolst li:after{display:block;clear:both;content:''}
.cal_infolst li:last-child{border-bottom:1px solid #ccc}
.cal_infolst .side_tit{float:left;position:relative;font-size:12px;line-height:12px;margin-bottom:5px}
.cal_infolst .end_money{float:right;font-size:11px;line-height:14px;color:#4c4c4c}
.cal_infolst .end_money .price,.cal_infolst .end_money .ssg_cross,.cal_infolst .end_money .ssg_price{font-size:14px;line-height:14px;font-family:'helvetica';letter-spacing:0}
.m_order_tsec{padding:0 12px}
.m_order_tsec .m_order_total{margin:0}
.m_order_tsec .m_save_store{margin:0}
.m_order_tsec .m_order_calculator{margin:0}
.m_order_tsec .cal_atotal{padding-left:19px}
.m_order_tsec .cal_infolst{margin:0 8px}
.m_f_static2{position:static;padding:27px 0 30px 0}
.m_f_static3{position:static;padding:27px 12px 30px}
.m_f_static4{position:static;padding:27px 12px 0;border-top:1px solid #b5b5b5}
.odr_acdo{letter-spacing:-.5px}
.odr_acdo .odr_acdo_tit{position:relative;background-color:#e3e3fd;border-bottom:1px solid #c9d5de;border-top:1px solid #c9d5de;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);margin-top:-1px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.odr_acdo .odr_acdo_tit:after{content:'';display:block;clear:both}
.odr_acdo .odr_acdo_tit h1{float:left;width:auto;font-size:17px;color:#222;letter-spacing:-1px;padding:16px 0 15px 10px;}
.odr_acdo .odr_acdo_tit .r_tx{float:right;width:auto;font-size:15px;color:black;letter-spacing:-1px;padding:16px 10px 15px 0}
.odr_acdo .odr_acdo_cont{display:block;padding:0 12px}
.odr_acdo .odr_acdo_sec{display:block;padding:15px 0;}
.odr_acdo .inpbx input{color:#666;letter-spacing:-.5px}
.odr_acdo .odr_ip{display:table;width:100%}
.odr_acdo .odr_ip dt{display:table-cell;width:88px;vertical-align:top;line-height:35px;color:#222;font-weight:bold;padding-left:5px}
.odr_acdo .odr_ip dt .tit{font-size:13px;line-height:16px;display:inline-block}
.odr_acdo .odr_ip dt .tit_a{font-size:13px;line-height:16px;display:inline-block;margin-left:-5px}
.odr_acdo .odr_ip dd{display:table-cell;width:auto;vertical-align:middle;font-size:12px}
.odr_acdo .odr_ip dd:after{content:'';display:block;clear:both}
.odr_acdo .odr_ip dd .col3{float:left;width:34%}
.odr_acdo .odr_ip dd .col3:first-child{width:32%}
.odr_acdo .odr_ip dd .col3:first-child .inpbx{margin-left:0;margin-right:5px}
.odr_acdo .odr_ip dd .col3 .inpbx{margin-left:5px}
.odr_acdo .odr_ip dd .col_addr{float:left;width:33%}
.odr_acdo .odr_ip dd .col_addr .inpbx{margin-right:5px}
.odr_acdo .odr_ip dd .col_addr:first-child .inpbx{margin-right:0}
.odr_acdo .odr_ip dd .col_addr_h{float:left;width:6%;text-align:center;font-size:13px;color:#999}
.odr_acdo .odr_ip dd .col_addr_h .hipen{line-height:35px;font-weight:bold}
.odr_acdo .odr_ip dd .searchZipCdHomeClick{height:35px;line-height:100%;padding:0 12px;display:table-cell}
.odr_acdo .odr_ip dd .col_add2{float:left;clear:both;width:100%}
.odr_acdo .odr_ip dd .col_add2 .inpbx{margin-top:8px}
.odr_acdo .odr_ip dd .custom_chk{display:inline-block;position:relative;line-height:18px}
.odr_acdo .odr_ip dd .custom_chk input{width:16px;height:16px;position:absolute;top:2px;left:0;}
.odr_acdo .odr_ip dd .custom_chk label{padding:0 3px 0 21px;font-size:12px}
.odr_acdo .odr_ip dd .col2{display:block;position:relative}
.odr_acdo .odr_ip dd .col2 .inpbx{margin-right:66px}
.odr_acdo .odr_ip dd .col1 .b_def{width:62px;float:right; margin-left:4px;}
.odr_acdo .odr_ip dd .col2 .b_def{width:62px;}
.odr_acdo .odr_ip dd .col1 button{bottom:0;right:0;height:35px;line-height:100%}
.odr_acdo .odr_ip dd .col2 button{position:absolute;bottom:0;right:0;height:35px;line-height:100%}
.odr_acdo .odr_ip li{display:inline-block;width:50%}
.odr_acdo .odr_ip .inpbx select{width:100%;height:17px;border:0 none;background:transparent;font-size:12px;line-height:17px;vertical-align:top}
.odr_acdo .odr_ip .chk_radio{margin-top:10px;font-size:12px;line-height:17px;}
.odr_acdo .odr_ip .chk_radio strong{display:inline-block;color:black}
.odr_acdo .odr_ip .chk_point strong{display:inline-block;color:black;padding-right:20px}
.odr_acdo .odr_ip .chk_radio .inprdo{display:inline-block;position:relative;width:17px;height:17px;font-size:12px;line-height:17px;}
.odr_acdo .odr_ip .chk_radio .inprdo input{position:relative;width:17px;height:17px;vertical-align:top}
.odr_acdo .odr_ip .chk_radio label{font-weight:normal;display:inline-block;margin:0 4px;vertical-align:top}
.odr_goods_lst > li{border-top:1px solid #f2f2f2;padding-top:15px}
.odr_goods_lst > li:first-child{border-top:0;padding-top:5px}
.odr_goods_lst .txt_bx{font-size:12px;color:#666;padding-top:3px}
.odr_goods_lst .order_acont{position:relative;min-height:72px;padding:0 0 13px 84px}
.odr_goods_lst .order_acont .summary{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:19px;color:#666;margin-bottom:6px;font-size:13px}
.odr_goods_lst .order_acont .img_area{display:inline-block;position:absolute;left:0;top:0;vertical-align:top}
.odr_goods_lst .order_acont .img_area img{width:70px;vertical-align:top}
.odr_goods_lst .order_acont .summary a{color:#666}
.odr_goods_lst .order_acont .item_subinfo{margin-top:3px;font-size:12px;color:#999;line-height:21px}
.odr_goods_lst .order_acont .item_subinfo .order_pay{color:#222}
.odr_goods_lst .order_acont .item_subinfo em{display:inline-block;font-size:12px;line-height:normal}
.odr_goods_lst .order_acont .item_subinfo .etc{display:inline-block}
.odr_goods_lst .order_acont .order_pay{margin-top:3px;line-height:22px;font-size:12px}
.odr_goods_lst .order_acont .order_pay .ssg_price{display:inline-block;margin-top:0;font-family:'Times New Roman';font-size:22px;color:#222;font-weight:bold;margin-right:0}
.odr_goods_lst .order_acont .sale_pay .tx,.order_acont .order_pay .tx,.order_acont .sale_pay .ssg_tx,.order_acont .order_pay .ssg_tx{line-height:normal}
.odr_goods_lst .order_acont .item_subinfo .count{position:relative;margin-left:7px;padding-left:7px;line-height:14px;color:#666;font-size:12px}
.odr_goods_lst .order_acont .item_subinfo .count:before{display:block;clear:both;content:'';position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#ccc}
.odr_goods_lst .order_acont .order_opt{line-height:17px;padding-bottom:3px;}
.odr_goods_lst .order_acont .order_opt .option{padding:4px 0;font-size:12px;color:#046eba;font-weight:bold;letter-spacing:0}
.odr_goods_lst .order_acont .order_opt em{font-size:11px;font-style:normal;padding:0 3px;font-weight:bold;letter-spacing:-1px;color:#c4c4c4}
.odr_goods_lst_gift{padding:0 15px 0 25px}
.odr_goods_lst_gift li{width:100%}
.odr_total_price{border:2px solid #deebf4}
.odr_total_price .total_odr_price{background:#fbfbfb;padding:12px 10px 10px 15px;border-bottom:2px dotted #deebf4;font-size:13px}
.odr_total_price .tit{color:#666}
.odr_total_price .tot_odr_pr{font-weight:bold}
.odr_total_price .tot_odr_pr em{font-weight:bold}
.odr_total_price .tot_odr_pr .tit{margin-right:4px}
.odr_total_price .ssg_price{color:#222;letter-spacing:0}
.odr_total_price .total_odr_discount{display:table;width:100%}
.odr_total_price .tot_odr_tx{display:table-cell;width:33%;text-align:center;border-bottom:2px dotted #deebf4;vertical-align:middle;height:53px;font-weight:bold;position:relative;padding-top:3px}
.odr_total_price .tot_odr_tx:first-child{border-right:2px dotted #deebf4;}
.odr_total_price .tot_odr_tx:last-child{border-left:2px dotted #deebf4;}
.odr_total_price .tot_odr_tx.pls:before{position:absolute;top:50%;right:-12px;width:22px;height:22px;background:url('/mobile/images/common/sp_odr.png') 0 0 no-repeat;background-size:400px 400px;content:'';margin-top:-11px;z-index:90}
.odr_total_price .tot_odr_tx.dis:before{position:absolute;top:50%;right:-12px;width:22px;height:22px;background:url('/mobile/images/common/sp_odr.png') -26px 0 no-repeat;background-size:400px 400px;content:'';margin-top:-11px;z-index:90}
.odr_total_price .tot_odr_tx .tit{font-weight:bold;font-size:13px;line-height:15px}
.odr_total_price .tot_odr_tx .ssg_price{font-size:13px;font-weight:bold}
.odr_total_price .total_odr_sum{padding:10px 20px 10px 15px;font-weight:bold;}
.odr_total_price .total_odr_sum > div{display:table;width:100%}
.odr_total_price .total_odr_sum .tit{font-size:15px;color:#222;display:table-cell;width:50%;vertical-align:middle;}
.odr_total_price .total_odr_sum .price{display:table-cell;width:50%;vertical-align:middle;text-align:right;line-height:30px}
.odr_total_price .total_odr_sum .price .ssg_price{font-family:'Times New Roman';font-size:26px;font-weight:bold}
.odr_total_price .tot_odr_sum1 .price{color:#d2395d}
.odr_total_price .tot_odr_sum1 .price .ssg_price{color:#d2395d}
/* 클레임 */
.clm_body{letter-spacing:-.5px}
.clm_acdo .clm_acdo_tit{position:relative;background-color:#F5F7F7;border-bottom:1px solid #B3B3B3;border-top:1px solid #B3B3B3;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);margin-top:-1px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.clm_acdo .clm_acdo_tit h2{float:left;width:auto;font-size:17px;color:#222;letter-spacing:-1px;padding:14px 0 13px 10px;}
.clm_acdo .clm_acdo_tit h2.h2_deil{padding:13px 0 14px 10px}
.clm_acdo .clm_acdo_tit .link_deil{text-decoration:underline;font-size:15px;color:#222}
.clm_acdo .clm_acdo_tit .odr_btn{position:absolute;top:12px;right:10px}
.clm_acdo .clm_acdo_tit .odr_btn2{position:absolute;top:12px;right:100px}
.clm_acdo .clm_acdo_cont{display:block;padding:0 12px}
.clm_acdo_sec{padding:15px 0}
.clm_acdo_sec .clm_acont{display:table-cell;width:auto}
.clm_acdo_sec .odr_goods_lst .order_acont{padding-left:69px;padding-bottom:0}
.clm_acdo_sec .odr_goods_lst .order_acont .img_area img{width:55px;height:55px}
.clm_acdo_sec .odr_goods_lst .order_acont .summary{-webkit-line-clamp:2;color:#222}
.clm_acount_btn .clm_btn_lst{display:table;width:100%}
.clm_acount_btn .clm_btn_lst dt{display:table-cell;width:75px;vertical-align:top;padding-top:6px}
.clm_acount_btn .clm_btn_lst dt .tit{white-space:nowrap;color:#d11950;font-size:15px;font-weight:bold;padding:0 5px}
.clm_acount_btn .clm_btn_lst dd{display:table-cell;width:auto;vertical-align:top;position:relative}
.clm_acount_btn .clm_btn_lst dd .b_def{width:62px;position:absolute;top:0;right:0;height:28px;line-height:100%}
.clm_body .m_paginate_wrap{padding-bottom:20px}
.clm_top_tx{position:relative;text-align:center;padding:15px 0 10px 10px;;border-bottom:2px solid #B3B3B3}
.clm_top_tx .tit{font-size:17px;color:black;font-weight:bold}
.clm_top_tx .data{position:absolute;top:18px;right:10px;font-size:14px;color:#666;display:inline-block}
.clm_ip{display:table;width:100%;padding:3px 0 4px}
.clm_ip dt{display:table-cell;width:70px;vertical-align:top;color:#222;font-weight:bold;line-height:16px}
.clm_ip dt .tit{font-size:13px;line-height:16px;display:inline-block}
.clm_ip dt .tit_desc{font-size:11px;color:#73B1DA;display:block;line-height:15px;margin-top:-1px}
.clm_ip dd{display:table-cell;width:auto;vertical-align:middle;position:relative}
.clm_ip dd:after{content:'';display:block;clear:both}
.clm_ip dd .tx1{font-size:13px;color:#666;line-height:16px;font-weight:bold}
.clm_ip dd .tx1 em{font-weight:bold}
.clm_ip dd .tx2{font-size:13px;color:black;line-height:16px;font-weight:bold}
.clm_btm{padding:4px 12px 20px 12px}
.pay_fail .clm_ip dt{display:table-cell;width:120px;vertical-align:top;color:#222;font-weight:bold;line-height:16px}
.pay_fail .clm_ip dd{text-align:right;}
/*주문/배송*/
.clm_top_inquiry{padding:18px 12px 18px 12px}
.clm_inquiry{display:table;width:100%}
.clm_inquiry dt{display:table-cell;width:57px;vertical-align:middle;font-size:13px;color:#222;font-weight:bold}
.clm_inquiry dd{display:table-cell;width:auto}
.clm_inquiry .inquiry_tab:after{content:'';display:block;clear:both}
.clm_inquiry .inquiry_tab li{float:left;width:20%;height:29px;}
.clm_inquiry .inquiry_tab li a{display:block;line-height:27px;color:#666;text-align:center;font-size:11px;border:1px solid #d9d9d9;border-right:0;font-weight:bold;box-shadow:inset 0 -2px 0 #efefef;-webkit-box-shadow:inset 0 -2px 0 #efefef;}
.clm_inquiry .inquiry_tab li:first-child a{border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
.clm_inquiry .inquiry_tab li:last-child a{border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-right:1px solid #d9d9d9}
.clm_inquiry .inquiry_tab li.on a{background-color:black;color:#fff;box-shadow:inset 0 1px 0 black;-webkit-box-shadow:inset 0 1px 0 black;}
.clm_inquiry .inquiry_data{position:relative;height:29px;padding-bottom:6px}
.clm_inquiry .inquiry_data:after{content:'';display:block;clear:both}
.clm_inquiry .inquiry_data .inpbox{width:30%;display:inline-block;line-height:27px;color:#666;font-size:11px;border:1px solid #d9d9d9;border-radius:3px;-webkit-border-radius:3px;font-weight:bold;box-shadow:inset 0 -2px 0 #efefef;-webkit-box-shadow:inset 0 -2px 0 #efefef;padding:0 8px;}
.clm_inquiry .inquiry_data input[type="text"]{width:100%;height:27px;border:0;background:transparent;vertical-align:top;font-size:12px}
.clm_inquiry .inquiry_data .b_def{width:62px;position:absolute;top:0;right:0;height:29px;line-height:100%}
.clm_top_dirbx{padding:18px 12px 0px 12px}
.clm_dirbx{margin-top:6px;padding:4px 3px;border:1px solid #d9d9d9;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff}
.clm_dirbx .m_delive_total{display:table;width:100%;table-layout:fixed}
.m_delive_total li{display:table-cell;height:38px;background:url(../img/line_ydot_d9d9d9.gif) repeat-y;background-size:1px 2px;font-size:12px;font-weight:bold;text-align:center;line-height:38px}
.m_delive_total li:first-child{background:none}
.m_delive_total li a{display:block}
.m_delive_total li .stit{display:inline-block;vertical-align:middle;line-height:12px}
.m_delive_total li .txt_tr{margin-left:5px;font-family:HelveticaNeue;font-size:16px;font-weight:bold;color:#ff5277;vertical-align:middle}
.m_delive_total li .txt_tr.zero{color:#b5b5b5}
.clm_acdo.clm_acdo_lst .clm_acdo_tit{box-shadow:none;-webkit-box-shadow:none;border-top:3px solid #b3b3b3;display:inline-block;width:100%}
.clm_acdo.clm_acdo_lst .clm_acdo_cont{padding:0;display:block}
.clm_acdo.clm_acdo_lst .odr_goods_lst > li{padding:13px 12px;border-top:1px solid #bfbfbf}
.clm_acdo.clm_acdo_lst .odr_goods_lst > li:first-child{border-top:0;padding-top:0}
.clm_acdo.clm_acdo_lst .odr_goods_lst .order_acont{padding-left:74px;min-height:55px}
.clm_acdo.clm_acdo_lst .odr_goods_lst .order_acont .img_area{left:5px}
.clm_acdo .clm_acdo_tit{position:relative;background-color:#f5f7f7;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);margin-top:-1px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.clm_acdo .clm_acdo_tit:after{content:'';display:block;clear:both}
.clm_acdo .clm_acdo_tit h2{width:auto;font-size:17px;color:#222;letter-spacing:-1px;padding:14px 0 13px 10px;}
.clm_order_detail .clm_acdo_sec .odr_goods_lst{margin:0 -12px}
.clm_order_detail .clm_acdo_sec .odr_goods_lst .order_acont{padding-left:79px;padding-bottom:0}
.clm_order_detail .clm_acdo_sec .odr_goods_lst .order_acont .img_area img{width:70px;height:70px}
.clm_order_detail .clm_acdo_sec .odr_goods_lst > li{padding:13px 5px;border-top:1px solid #BFBFBF}
.clm_order_detail .clm_acdo_sec .odr_goods_lst > li:first-child{border-top:0;padding-top:0}
.clm_order_detail .clm_acdo_sec .odr_goods_lst .order_opt{padding:3px 0 0;}
.clm_order_detail .clm_acdo_sec .odr_goods_lst .d_block{display:block !important}
.clm_order_detail .clm_acdo_sec .odr_goods_lst .o_summary{width:100%;margin-bottom:10px;border-top:1px solid black}
.clm_order_detail .clm_acdo_sec .odr_goods_lst .o_summary thead th{background:#f9f9f9;padding:14px 0 12px;color:#222;font-size:13px;text-align:center;border-bottom:1px solid #e8e8e8}
.clm_order_detail .clm_acdo_sec .odr_goods_lst .o_summary tbody td{background:#fff;padding:11px 0;font-size:13px;text-align:center;border-bottom:1px solid #e8e8e8}
/*간편주문*/
.order_simple{padding:18px 12px 18px 12px}
.order_simple .tx_info{position:relative;padding:0 0 5px 23px;color:#d11950;font-size:15px;line-height:20px}
.order_simple .tx_info .ico_exc{position:absolute;left:0;top:1px;width:17px;height:19px;background-position:-52px 0}
.order_simple .odr_acdo_sec{display:block;padding:10px 0;}
.order_simple .odr_ip{display:table;width:100%}
.order_simple .odr_ip dt{display:table-cell;width:88px;vertical-align:top;line-height:35px;color:#222;font-weight:bold;padding-left:5px}
.order_simple .odr_ip dd{display:table-cell;width:auto;vertical-align:middle;font-size:12px}
.order_simple .odr_ip dd:after{content:'';display:block;clear:both}
.order_simple .ord_btn{padding:0 0 20px}
.order_simple .ord_btn a.btn_ty{line-height:100%;display:block;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;box-shadow:#efefef 0px -3px 0px 0px inset;-webkit-box-shadow: #efefef 0px -3px 0px 0px inset;vertical-align:top;color:#666;font-size:16px;height:43px;letter-spacing:-1px;font-weight:bold;text-align:center;line-height:43px}
/*마이쇼핑*/
.m_top_tap{padding:15px 5px;background:#f2f2f2;text-align:center;letter-spacing:-1px}
.m_grade_bx{padding:9px 0 0;border:1px solid #d9d9d9;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff;min-height:78px}
.m_grade_bx .m_grade_in{padding:0px 0 10px 0px;display:inline-block;position:relative}
.m_grade_bx .ssg_lvbx{position:absolute;left:0;top:50%;width:92px;height:92px;margin-top:-44px;background:transparent;text-align:left}
.m_grade_bx .ssg_lvbx .ico_mem{display:inline-block;background:url('/mobile/images/common/ico_member.png') no-repeat 0 0;line-height:999px;vertical-align:top;width:92px;height:92px;margin:0}
.m_grade_bx .grade_tit{font-size:18px;color:#222;text-align:left;line-height:20px;padding-top:7px}
.m_grade_bx .grade_info{padding-top:7px;}
.m_grade_bx .grade_info li{font-size:13px;color:black;text-align:left;line-height:20px}
.m_grade_bx .grade_info li .tit{color:#666}
.m_menu_tab{margin:-1px 0 0 -1px;text-align:center}
.m_menu_tab:after{display:block;clear:both;content:''}
.m_menu_tab li{float:left;width:33.3%;vertical-align:top}
.m_menu_tab a{padding:9px 5px 11px;display:block;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:11px;color:#666;font-weight:bold}
.m_menu_tab .m_txt{margin-left:5px;display:inline-block;line-height:25px;vertical-align:top}
.m_menu_tab .my_cart{background-position:-79px 2px;width:26px;height:22px}
.m_menu_tab .my_wish{background-position:-115px 2px;width:25px;height:22px}
.m_menu_tab .my_com{background-position:-118px -24px;width:32px;height:22px}
.m_menu_tab .my_comment{background-position:-104px -129px;width:18px;height:22px}
.m_menu_tab .my_prd{background-position:-115px -100px;width:18px;height:22px}
.m_menu_tab .my_info{background-position:-132px -129px;width:18px;height:22px}
.m_myssg_cont{padding:0 5px 15px;background:#f2f2f2}
.m_my_ssgbx{padding:9px 0 10px;border:1px solid #d9d9d9;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff}
.m_my_ssgbx .tit{text-align:center;line-height:27px}
.m_my_ssgbx .titname{display:inline-block;margin:2px 0 -2px 9px;font-size:15px;font-weight:bold;letter-spacing:-1px;vertical-align:top}
.m_my_ssgbx .titname a{color:#000}
.my_ssginfos{overflow:hidden;margin-top:9px;padding:6px 0;border-top:1px solid #e6e6e6}
.delive_step{display:table;width:100%;table-layout:fixed}
.delive_step .depth,.delive_step .depth2{display:table-cell;height:52px;text-align:center;vertical-align:top}
.delive_step .depth .txbx{display:block;position:relative;height:35px;line-height:35px}
.delive_step .depth .txt_tr{display:block;font-size:25px;color:black;vertical-align:top;font-family:Times New Roman}
.delive_step .depth .txt_tr.zero{color:#b5b5b5}
.delive_step .depth .steptxt{position:absolute;top:35px;left:50%;width:100px;margin-left:-50px;font-weight:bold;font-size:10px;line-height:15px;color:#666}
.delive_step .depth2{width:18px;height:44px;vertical-align:middle}
.delive_step .depth2 .ico_depth{vertical-align:middle;width:8px;height:17px;background-position:-142px -65px}
.m_dirbx_v{width:100%;border:1px solid #d9d9d9;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff;margin-top:15px}
.m_dirbx_v ul li{width:50%;border-right:1px dotted #939393;position:relative;margin:2px 0;text-align:center;display:inline-block}
.m_dirbx_v ul li:last-child{border-right:0;margin-left:-5px}
.m_dirbx_v ul li a{display:block;padding:20px 0;font-size:15px;color:#222;font-weight:bold;letter-spacing:-1px}

.m_mplst{padding-top:15px}
.m_mplst .data_ftb{width:100%;border:0;table-layout:fixed}
.data_ftb th,.m_mplst .data_ftb td{border:0}
.data_ftb td{padding:3px 0 3px 6px;border:0}
.data_ftb td:first-child{padding-left:0}
/* .data_ftb .data_bx{min-height:102px;padding:10px 13px;border:1px solid #d9d9d9;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff;font-weight:bold} */
.data_ftb .data_bx{min-height:60px;padding:10px 13px;border:1px solid #d9d9d9;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff;font-weight:bold}
/* .data_ftb .data_bx a{display:block;position:relative;height:100px} */
.data_ftb .data_bx a{display:block;position:relative;height:60px;}
.data_ftb .data_bx .intit{display:block;font-size:15px;color:#222}
.data_ftb .data_bx .intxt{display:block;padding-top:5px;font-size:12px;color:#999;line-height:13px}
.data_ftb .data_bx .intxt .subs{font-size:9px;font-weight:normal}
.data_ftb .data_bx .txt_tr{font-weight:bold}
.data_ftb .data_bx .count_bx{position:absolute;bottom:0;left:0;right:0;line-height:27px;color:black}
.data_ftb .data_bx .count_bx:after{display:block;clear:both;content:""}
.data_ftb .count_bx .sp_login{float:left}
.data_ftb .count_bx .ico_coupon{width:27px;height:27px;margin:1px 0 -1px;background-position:0 -130px;}
.data_ftb .count_bx .ico_point{width:27px;height:27px;margin:1px 0 -1px;background-position:-37px -130px;}
.data_ftb .count_bx .count{float:right;font-size:11px}
.data_ftb .count_bx .count .txt_tr{font-size:25px;font-family:Times New Roman}

.my_private_bx{padding:9px 0 10px;border:1px solid #d9d9d9;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff;margin:15px 0 20px}
.my_private_bx .tit{text-align:center;line-height:27px}
.my_private_bx .titname{display:inline-block;margin:2px 0 -2px 9px;font-size:15px;font-weight:bold;letter-spacing:-1px;vertical-align:top}
.my_private_bx .titname a{color:#000}
.my_prlist{overflow:hidden;margin-top:9px;padding:6px 0;border-top:1px solid #e6e6e6}
.my_prlist li{border-bottom:1px solid #e6e6e6}
.my_prlist li .box{display:block;position:relative;padding:13px 79px 13px 12px;line-height:17px;letter-spacing:-1px}
.my_prlist li .title{display:block;position:relative;font-size:13px}
.my_prlist li .cc_ellip_in{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow:normal;white-space:normal;font-weight:normal}
.my_prlist li .cc_ellip_in a{color:#000}
.my_prlist li .title .point{color:#808080}
.my_prlist li .date{display:inline-block;position:absolute;right:11px;top:13px;font-family:Helvetica;font-size:12px;color:#808080;letter-spacing:0}
.my_prlist .etc_more{clear:both;margin-top:15px;text-align:center}
.my_prlist .etc_more a{display:inline-block;position:relative;min-width:49px;padding:0 36px 0 8px;border:1px solid #d4d4d4;font-weight:bold;font-size:10px;line-height:22px;color:#777;text-align:left;vertical-align:top}
.my_prlist .etc_more .ico_arrow{position:absolute;right:10px;top:50%;width:20px;height:10px;margin-top:-5px;background-position:-85px -105px}
/* 일반게시판-리스트 */
.bbs_list li{border-top:1px solid #e6e6e6}
.bbs_list li .box{position:relative;padding:13px 25px 13px 15px;letter-spacing:-1px;display:block}
.bbs_list li .bbs_title{font-size:13px;line-height:17px}
.bbs_list li .bbs_info{margin-top:3px;line-height:17px;letter-spacing:0}
.bbs_list li .bbs_info .hipen{width:1px;height:8px;background:#e0e0e0;margin:5px 5px 0;line-height:999px;overflow:hidden;vertical-align:top;display:inline-block;}
.bbs_list li .name {font-size:13px;color:#d2395d;font-weight:bold;letter-spacing:0}
.bbs_list li .data {font-family:Helvetica;font-size:9px;color:#808080;vertical-align:middle;display:inline-block}
.bbs_list li .ico_arrow {position:absolute;right:12px;top:50%;width:8px;height:12px;background-position:-66px -220px}
/*우편번호검색*/
.m_addrbx{padding:13px 20px 35px}
.m_addrbx .m_conbx{background:#fff;padding:26px 20px}
.m_addrbx .des_select{margin-bottom:5px}
/*아이디비밀번호찾기*/
.m_idpwbx{padding:13px 20px 35px}
.m_idpwbx .m_conbx{background:#fff;padding:26px 0}
.m_idpwbx .tx_info{position:relative;padding:0 0 5px 23px;color:#d11950;font-size:15px;line-height:20px}
.m_idpwbx .tx_info .ico_exc{position:absolute;left:0;top:1px;width:17px;height:19px;background-position:-52px 0}
.m_idpwbx .m_chk_btn{padding:15px 0}
.m_idpwbx .m_chk_txt{background:#f7f7f7;border-bottom:1px solid #ededed}
.m_idpwbx .mp_list li h5{margin-bottom:5px;font-size:14px;line-height:19px;text-align:center}
.m_idpwbx .mp_list li span{color:#666;font-size:13px;line-height:21px;text-align:center;display:block}
.m_idpwbx .mp_list li span strong{color:#333}
.m_idpwbx .chkbx,.m_policy_wrap .chkbx{width:100%;margin-top:7px;font-size:13px}
.m_idpwbx .chkbx:after,.m_policy_wrap .chkbx:after{display:block;clear:both;content:''}
.m_idpwbx .chkbx .chkbx_detail{display:inline;float:right;font-weight:bold;color:#aaa;text-decoration:underline}
.m_idpwbx .chkbx .chk_box{display:inline;float:left}
.m_idpwbx .chkbx .chk_li{display:inline-block;height:18px;margin-left:10px;line-height:18px}
.m_idpwbx .chkbx .chk_li:first-child{margin-left:0}

.m_tab{width:100%;display:table;table-layout:fixed}
.m_tab li{background:#ececec;border-bottom:1px solid #5b5b5b;text-align:center;padding:10px 0 10px;display:table-cell;}
.m_tab li a{color:#777;font-size:12px;font-weight:bold}
.m_tab li.on{background:#fff;border:1px solid #5b5b5b;border-bottom:0;}
.m_tab li.on a{color:#424242;}

.sch_inparea{position:relative;padding-right:64px}
.sch_inparea .addr_ipbx{position:relative}
.sch_inparea .addr_ipbx .inpbx{padding-right:45px}
.sch_inparea .b_def3 {position:absolute;right:0;bottom:0;width:58px;height:35px;line-height:33px;vertical-align:top;cursor:pointer}
.sch_inparea a.b_def3{width:56px;height:33px}
.sch_res{margin-top:15px;color:#666;font-size:12px;line-height:18px}
.m_con_panel .m_tip{margin-top:10px;padding-top:11px;background:url('/mobile/images/common/line_xdot_d9d9d9.gif') repeat-x;background-size:2px 1px;font-size:11px;}

.lst_select_unit{width:100%;table-layout:fixed;display:table}
.lst_select_unit li{display:table-cell}
.lst_select_unit li .des_select{height:38px;margin-left:5px;line-height:38px}
.lst_select_unit li:first-child .des_select{margin-left:0px}

.sch_tblarea{margin-top:10px;border-bottom:1px solid #d9d9d9}
.sch_tbl{width:100%;font-size:12px;line-height:16px;color:#222;table-layout:fixed;border-collapse:collapse}
.sch_tbl caption{display:none}
.sch_tbl th{background:#f5f7f7;padding:8px 0;color:#666;font-size:12px;text-align:center;border:1px solid #d9d9d9;border-left:0;border-right:0}
.sch_tbl td{background:url('/mobile/images/common/line_xdot_d9d9d9.gif') repeat-x;background-size:2px 1px;padding:11px 0 10px;font-size:12px;text-align:left}
.sch_tbl td.add_num{font-family:Helvetica;text-align:center}
.sch_tbl td.add_num input{width:auto;height:auto}
.sch_tbl tr:first-child td{background:none;padding-top:10px}

.eagree_title{position:relative;padding:13px 12px;background:#f7f7f7;line-height:19px;border-top:1px solid #d9d9d9}
.eagree_title:first-child{border-top:0}
.eagree_title:after{content:'';display:block;clear:both}
.eagree_title h3{float:left;font-size:15px;font-weight:500;display:inline;}
.eagree_title2{position:relative;padding:13px 12px;background:#fff;line-height:19px}
.eagree_title2:after{content:'';display:block;clear:both}
.eagree_title2 h3{font-size:15px;font-weight:500;display:block;text-align:center}
.eagree_pd_gray{background:#f7f7f7;padding:0 12px 30px;font-size:11px;line-height:16px;border-top:3px solid #d9d9d9}
.eagree_list,.eagree_list li{margin-top:15px}
.eagree_list li:first-child{margin-top:0}
.eagree_list h4{font-size:12px;line-height:16px;color:#222}
.eagree_in{margin-top:5px}
.eagree_in li{margin-top:4px}
.eagree_in li:first-child{margin-top:0}


/* FAQ */
.faqlist_body{padding:18px 12px 18px 12px}
.faqlist_tab:after{content:'';display:block;clear:both}
.faqlist_tab li{float:left;width:33.3%;height:37px;}
.faqlist_tab li a{display:block;line-height:35px;color:#666;text-align:center;font-size:11px;border:1px solid #d9d9d9;border-right:0;font-weight:bold;box-shadow:inset 0 -2px 0 #efefef;-webkit-box-shadow:inset 0 -2px 0 #efefef;}
.faqlist_tab li:first-child a{border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
.faqlist_tab li:nth-child(3) a{border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-right:1px solid #d9d9d9}
.faqlist_tab li:nth-child(6) a{border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-right:1px solid #d9d9d9}
.faqlist_tab li.on a{background-color:#fcc325;color:#fff;box-shadow:inset 0 1px 0 #fcc325;-webkit-box-shadow:inset 0 1px 0 #fcc325;}

.faqlist-con {clear:both;background:#fff;padding:18px 0 28px;}
.faqlist-con .qna_list dt{padding:20px 40px 20px 10px;border-top:1px solid #d2d7d9;position:relative}
.faqlist-con .qna_list .question{color:#262f33;font-size:13px;font-weight:bold;display:block}
.faqlist-con .qna_list .question .state{color:black;padding-right:5px}
.faqlist-con .qna_list .question .info{color:#77858c;font-size:12px;font-weight:bold;display:block;padding-top:8px}
.faqlist-con .qna_list .question .btn{position:absolute;top:50%;right:10px;width:23px;height:24px;margin-top:-10px;}
.faqlist-con .qna_list .question .btn .open{width:23px;height:24px;background-position:0 -214px;line-height:999;overflow:hidden;display:block}
.faqlist-con .qna_list .question .btn .close{width:23px;height:24px;background-position:-28px -214px;line-height:999;overflow:hidden;display:block}
.faqlist-con .qna_list dd{padding:12px 10px;border-top:1px solid #dfe3e6}
.faqlist-con .qna_list .answer{background:#f4f4f4;color:#262f33;font-size:13px;font-weight:bold;display:block}
.faqlist-con .qna_list .answer .replyQ{color:#77858c;font-size:12px;font-weight:normal;display:block;position:relative;padding-left:25px;}
.faqlist-con .qna_list .answer .replyQ strong{color:#262f33;font-size:14px;position:absolute;left:0}
.faqlist-con .qna_list .answer .replyA{color:#77858c;font-size:12px;font-weight:normal;line-height:18px;display:block;position:relative;padding-top:14px;padding-left:25px;}
/* .faqlist-con .qna_list .answer .replyA strong{color:#262f33;font-size:14px;position:absolute;left:0} */


/* 찜상품 */
.wish_search .search_tit img{padding-right:7px;}

/* #wishPopup {height:200px;} */
.wishPopup .wish_search .search_tit{font-weight:bold;font-size:14px;margin-bottom:5px;}
.wishPopup .search_box{width:100%;overflow:hidden;padding:6px;border:1px solid #dfdfdf;}
.wishPopup ul{word-wrap: break-word;}
.wishPopup ul li{float:left;margin-right:15px;width:27%;min-height:33px;padding-top:10px;padding-bottom:20px;}

.couponLayer .popup_coupon .bbs_wrap {padding:5px;}
.couponLayer .popup_coupon table {width:100%;}
.couponLayer .popup_coupon thead tr {width:100%;}
.couponLayer .popup_coupon thead tr th{font-size:14px; font-weight:500;}
.couponLayer .popup_coupon tbody tr {width:100%; border-bottom:1px solid #eaeaea; height:50px;}
.couponLayer .popup_coupon tbody tr td {font-size:12px;}
.couponLayer .popup_coupon tbody tr td a {color:black;}

/* 2021-11-22 */
.list-left-main{width:50%;float:left;}
.list-left-main .product-info-wrap{padding: 0px 10px 0px 15px;border-bottom: 1px solid #c6cacc;padding-top: 10px;position: relative;}
.list-left-main .product-info-wrap .mainWholesale{position: absolute;bottom: 12px;}
.list-left-main .product-info-wrap .detail-title{height: 30px;overflow: hidden;}
.list-left-main .product-info-wrap .detail-title a{width:100%;}
.list-left-main .product-info-wrap .detail-title p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-left-main .product-info-wrap .detail-info .detail-price .sale{height:30px;}
.list-right-main{width:50%;float:left;}
.list-right-main .product-info-wrap{padding: 0px 10px 0px 15px;border-left: 1px solid #c6cacc;padding-left: 10px;padding-right: 15px;border-bottom: 1px solid #c6cacc;padding-top: 10px;position: relative;}
.list-right-main .product-info-wrap .mainWholesale{position: absolute;bottom: 12px;}
.list-right-main .product-info-wrap .detail-title{height: 30px;overflow: hidden;}
.list-right-main .product-info-wrap .detail-title a{width:100%;}
.list-right-main .product-info-wrap .detail-info .detail-price .sale{height:30px;}
.list-right-main .product-info-wrap .detail-title p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}